本公開總體說來涉及風力發電,更具體地講,涉及一種風力發電機組的測試方法。
背景技術:
1、在風力發電機組的出廠檢測(也稱為出廠測試、檢驗)過程中,免調試平臺實現了機組設備、機組信號的自動檢測,其優點是一方面可以避免人工檢驗導致的測試項的遺漏,另一方面可以實現自動檢測,從而減少人工檢測的工作量和盲區。例如,完成所有機組信號的檢測,完全由人工測試,可能需要至少3小時,而自動化流程檢測,只需要30~40分鐘就能夠完成所有信號的檢測;且對于變化時間短的信號、以及與執行機構關聯較多的信號,人工檢測可能會檢測不全(如只檢測了電機是不是運轉,但沒有檢測反饋信號是不是正常等)。再一方面,測試項越全,對應的測試報告(即,出廠檢驗報告)的內容也就越多,由人工填寫也會耗費一定的時間,而自動化報告僅需幾秒鐘就可以由程序自動生成。
2、然而,現有的免調試平臺存在如下問題:由上位機布置測試或測試界面運行在上位機中,當上位機出現異?;蛩罊C、或出現其他問題導致測試界面意外關閉時,再次打開測試界面后,只能重新從頭開始測試,導致測試工作的重復與返工。
技術實現思路
1、本公開的示例性實施例在于提供一種風力發電機組的測試方法及平臺,其能夠實現斷點續測功能。
2、根據本公開實施例的第一方面,提供一種風力發電機組的測試方法,所述測試方法包括:上位機響應于在機組測試界面上所執行的用于觸發繼續測試的操作,向測試控制器發送續測控制信號;所述上位機在接收到的所述測試控制器響應于所述續測控制信號反饋的狀態機的狀態字,與上一次從所述測試控制器接收到的狀態機的狀態字不一致的情況下,激活計時器,并將最近一次從所述測試控制器接收到的測試項目的項目標識發送到所述測試控制器,以使所述測試控制器執行所述測試項目;所述上位機在所述計時器處于工作狀態的情況下,如果從所述測試控制器接收到指示任一測試項目已完成的測試完成指示信息,則將所述任一測試項目的項目標識發送到所述測試控制器,以使所述測試控制器執行所述任一測試項目的下一測試項目;其中,所述上位機與所述測試控制器通信連接。
3、可選地,所述測試方法還包括:所述測試控制器響應于從所述上位機接收到的續測控制信號,將所述狀態機的狀態字更改為第一預設值,并將更改后的狀態字發送到所述上位機;所述測試控制器接收所述上位機發送的測試項目的項目標識;所述測試控制器在本次接收到的項目標識與上一次接收到的項目標識一致的情況下,執行所述測試項目。
4、可選地,所述測試方法還包括:所述測試控制器在完成任一測試項目的測試之后,如果從所述上位機接收到的項目標識與上一次接收到的項目標識不一致,則執行所述任一測試項目的下一測試項目;所述測試控制器在完成任一測試項目的測試之后,如果未從所述上位機接收到測試項目的項目標識,則停止測試流程。
5、可選地,所述測試方法還包括:所述上位機響應于在所述機組測試界面上所執行的用于提交測試配置信息的操作,激活所述計時器,并將所述測試配置信息發送到所述測試控制器;所述上位機在監測到所述機組測試界面未正常運行的情況下,控制所述計時器停止工作。
6、可選地,所述測試方法還包括:所述上位機將從所述測試控制器實時接收到的測試項目的測試結果寫入數組;所述上位機在首次將所述測試結果寫入所述數組之后,將寫入標志位的值設置為第二預設值,并將所述寫入標志位的值發送到所述測試控制器;所述上位機在所有測試項目的測試結果均寫入所述數組之后,將所述寫入標志位復位,并將所述寫入標志位的值發送到所述測試控制器;所述上位機在與所述測試控制器建立通信連接之后,如果檢測到所述寫入標志位的值為所述第二預設值,則將所述測試配置信息發送到所述測試控制器;所述測試控制器在上電啟動完成后,如果檢測到所述寫入標志位的值為所述第二預設值,則基于所述測試配置信息執行所述測試控制器斷電時正執行的測試項目。
7、可選地,所述測試方法還包括:所述測試控制器實時向所述上位機發送所述狀態機的狀態字、當前測試項目的項目標識、測試完成指示信息以及測試結果。
8、可選地,所述用于觸發繼續測試的操作包括對所述機組測試界面上的續測控件的操作;其中,所述測試方法還包括:所述測試控制器在預設時長內未接收到所述上位機發送的測試項目的項目標識、且測試模式為自動測試模式的情況下,向所述上位機發送續測允許信號;所述上位機在接收到所述測試控制器發送的續測允許信號的情況下,使所述續測控件處于可操作狀態。
9、可選地,所述測試控制器與被測試的風力發電機組的機組控制器通信連接;其中,所述機組控制器用于接收機組信號,并控制機組的多個部件的執行機構動作,其中,所述多個部件包括葉輪、機艙以及傳動鏈,所述機組信號包括傳感器信號和開關量信號;其中,測試流程中的多個測試項目用于測試所述機組控制器內是否觸發故障、所述執行機構是否按照控制信號動作、機組信號是否正常。
10、可選地,所述測試控制器執行所述任一測試項目的下一測試項目的步驟包括:所述測試控制器確定針對所述任一測試項目的下一測試項目是否需要向用戶顯示提示對話框、所述下一測試項目是否具有關聯測試項目;所述測試控制器在確定需要顯示所述提示對話框的情況下,請求所述上位機顯示所述提示對話框;所述測試控制器在確定所述下一測試項目具有關聯測試項目的情況下,確定與所述下一測試項目相關聯的測試項目的測試結果是否均為測試通過;所述測試控制器在確定需要顯示所述提示對話框、且具有關聯測試項目的情況下,如果所述上位機接收到對所述提示對話框的確認操作、且與所述下一測試項目相關聯的測試項目的測試結果均為測試通過,則開始執行所述下一測試項目;所述測試控制器在確定不需要顯示所述提示對話框、且具有關聯測試項目的情況下,如果與所述下一測試項目相關聯的測試項目的測試結果均為測試通過,則開始執行所述下一測試項目;所述測試控制器在確定需要顯示所述提示對話框、且不具有關聯測試項目的情況下,如果所述上位機接收到對所述提示對話框的確認操作,則開始執行所述下一測試項目;所述測試控制器在確定不需要顯示所述提示對話框、且不具有關聯測試項目的情況下,開始執行所述下一測試項目。
11、可選地,與空載運行測試項目相關聯的測試項目包括:第一葉片自動變槳急停測試項目、第二葉片自動變槳急停測試項目、第三葉片自動變槳急停測試項目;與安全鏈對變槳急停測試項目相關聯的測試項目包括:維護手柄前向變槳測試項目和維護手柄后向變槳測試項目。
12、可選地,關于變槳系統的測試項目包括以下項之中的至少一項:通訊測試項目、電網測試項目、軟件版本測試項目、手動模式測試項目、柜體手動變槳測試項目、接近開關測試項目、限位開關測試項目、靜態溫度測試項目、加熱器測試項目、散熱風扇測試項目、直流電壓測試項目、自動急停測試項目、維護手柄變槳測試項目、安全鏈系統測試項目、空載運行測試項目、溫度及加脂測試項目。
13、根據本公開實施例的第二方面,提供一種風力發電機組的測試平臺,所述測試平臺包括:上位機和測試控制器;其中,所述上位機被配置為:響應于在機組測試界面上所執行的用于觸發繼續測試的操作,向測試控制器發送續測控制信號;在接收到的所述測試控制器響應于所述續測控制信號反饋的狀態機的狀態字,與上一次從所述測試控制器接收到的狀態機的狀態字不一致的情況下,激活計時器,并將最近一次從所述測試控制器接收到的測試項目的項目標識發送到所述測試控制器,以使所述測試控制器執行所述測試項目;在所述計時器處于工作狀態的情況下,如果從所述測試控制器接收到指示任一測試項目已完成的測試完成指示信息,則將所述任一測試項目的項目標識發送到所述測試控制器,以使所述測試控制器執行所述任一測試項目的下一測試項目;其中,所述上位機與所述測試控制器通信連接。
14、可選地,所述測試控制器被配置為:響應于從所述上位機接收到的續測控制信號,將所述狀態機的狀態字更改為第一預設值,并將更改后的狀態字發送到所述上位機;接收所述上位機發送的測試項目的項目標識;在本次接收到的項目標識與上一次接收到的項目標識一致的情況下,執行所述測試項目。
15、可選地,所述測試控制器還被配置為:在完成任一測試項目的測試之后,如果從所述上位機接收到的項目標識與上一次接收到的項目標識不一致,則執行所述任一測試項目的下一測試項目;在完成任一測試項目的測試之后,如果未從所述上位機接收到測試項目的項目標識,則停止測試流程。
16、根據本公開實施例的第三方面,提供一種存儲有計算機程序的計算機可讀存儲介質,當所述計算機程序被處理器執行時,促使所述處理器執行如上所述的風力發電機組的測試方法。
17、根據本公開的示例性實施例的風力發電機組的測試方法及平臺,在機組測試界面意外關閉并再次打開后,能夠進行斷點續測,即從上次執行到的測試項目開始繼續向下執行測試流程,從而避免重復測試、減少測試工作量,實現測試工作的連續性。此外,如果遇到測試控制器意外重啟的情況,也可以從最新完成的測試項目開始繼續測試流程,而不用從頭開始測試,從而節省測試時間、提高測試效率。
18、在接下來的描述中,將會闡述本公開總體構思的一些方面和/或優點,還有一些方面和/或優點將通過下述描述或者本公開總體構思的實施而得知。