盧 勇,杜佳佳,蔣 韜,宋建秀,舒 暉
(中車株洲電力機車研究所有限公司,湖南 株洲 412001)
風電機組主控系統(tǒng)測試平臺開發(fā)設計
盧 勇,杜佳佳,蔣 韜,宋建秀,舒 暉
(中車株洲電力機車研究所有限公司,湖南 株洲 412001)
本文介紹了基于Bachmann 硬件PLC的風電機組主控系統(tǒng)測試平臺的開發(fā)原理,實現(xiàn)方案,測試流程和測試結果。該平臺能夠對風電機組主控系統(tǒng)硬件和軟件進行全面和有效的測試,提高主控系統(tǒng)的穩(wěn)定性,減少現(xiàn)場調試工作量和風機故障率。
風電機組;主控系統(tǒng);測試;Bachmann;PLC
目前,我國風力發(fā)電發(fā)展迅速,單機容量和風電場規(guī)模都在不斷擴大,風電產(chǎn)業(yè)正處于良好的發(fā)展機遇當中。風電機組的控制系統(tǒng)主要包括三大部分:主控系統(tǒng)、變流器系統(tǒng)和變槳系統(tǒng)。其中,主控系統(tǒng)是風電機組的核心,通過對變流器系統(tǒng)和變槳系統(tǒng)的協(xié)調控制,實現(xiàn)機組功率的有效輸出和發(fā)電機轉速的穩(wěn)定,另一方面對機組進行狀態(tài)監(jiān)測和安全保護。因此,如何對主控系統(tǒng)進行全面有效的測試,提高風電機組主控系統(tǒng)的質量,成為風電機組制造商亟待解決的問題。由于風電機組主控系統(tǒng)不僅包含控制策略,還包括總線通訊、光纖通訊、IO接口和監(jiān)督控制等,因此用仿真軟件進行全面測試是不可行的。而如果采用變流器、發(fā)電機和變槳系統(tǒng)實物進行測試,則經(jīng)濟性不高,不僅價格昂貴,而且占地較廣。
本文提出的風電機組主控系統(tǒng)測試平臺是針對中車株洲所風電WT2000級風電主控系統(tǒng)(采用Bachmann 硬件PLC)開發(fā)設計的。該測試平臺同樣基于Bachmann 硬件PLC,包括了整個風電機組的全部測點,能夠測試完整的主控程序,包括變流器系統(tǒng)、偏航系統(tǒng)、變槳系統(tǒng)、發(fā)電機系統(tǒng)和所有的外部IO等。通過對主控系統(tǒng)進行全面的測試,能夠及時發(fā)現(xiàn)主控系統(tǒng)存在的問題。通過對主控系統(tǒng)的優(yōu)化和完善,能夠較大程度提高風機產(chǎn)品質量和可靠性。
從被測對象主控系統(tǒng)的角度來說,需要運行完整的主控程序,就需要模擬完整的外部輸入和輸出,這是測試平臺的核心部分。本文所述測試平臺采用Bachmann公司的CM202通訊模塊對CANOpen通訊進行模擬,包括變流器與主控的通訊、變槳系統(tǒng)與主控的通訊和偏航系統(tǒng)與主控的通訊;采用Bachmann公司的數(shù)字IO模塊和模擬IO模塊對主控的監(jiān)督控制部分進行模擬,這樣就使得主控系統(tǒng)處于它所認為的真實風機環(huán)境中運行。
除了通訊和IO接口,我們需要一個仿真模型來模擬電網(wǎng)、發(fā)電機、變流器、變槳系統(tǒng)和偏航系統(tǒng)等風機部件,本文所述測試平臺采用風電行業(yè)使用最多的整機模型Bladed仿真模型。一方面該模型的仿真精度足以滿足主控測試平臺的需求,另一方面能夠通過自帶的TCP協(xié)議與測試平臺PLC進行通訊。Bladed仿真模型、測試平臺PLC及模擬程序,共同構建起了主控系統(tǒng)的完整外設,如同在真實的風電機組環(huán)境中運行,測試平臺架構如圖1所示。

圖1 風電機組主控系統(tǒng)測試平臺架構
2.1 仿真模型
根據(jù)風電機組的部件參數(shù),在Bladed中搭建風機的模型,包括:塔筒、葉片、傳動鏈、變流器、發(fā)電機、電網(wǎng)以及損耗模型等,構建虛擬風機。
2.2 測試平臺PLC
測試平臺PLC包括硬件和軟件兩個部分,硬件部分包括Bachmann CPU模塊、總線(CANOpen)通訊模塊、數(shù)字IO模塊、模擬IO模塊、電源模塊以及外部線路等。軟件部分主要包括:1. 根據(jù)主控程序與偏航、變槳和變流器的通訊協(xié)議,編寫的通訊部分程序;2.根據(jù)主控系統(tǒng)監(jiān)督控制編寫的IO映射關系程序;3. Bladed模型無法實現(xiàn)的特殊工況模擬程序。
2.3 數(shù)據(jù)交換和測試算例
根據(jù)主控系統(tǒng)的控制邏輯和運行狀態(tài),在Bladed的硬件仿真測試模塊Bladed Hardware Test Model (BHTM)中編寫數(shù)據(jù)交換代碼和測試算例,對整個主控系統(tǒng)進行全面的測試。
2.4 數(shù)據(jù)處理部分
BHTM模塊提供了數(shù)據(jù)記錄功能,利用該功能可以記錄和保存各測試數(shù)據(jù),并通過Matlab編程進行測試結果的直觀展示和數(shù)據(jù)分析。Bachmann平臺的主控系統(tǒng),通過對程序進行設置,能夠在CPU模塊中記錄數(shù)據(jù),包括故障、狀態(tài)和參數(shù)值等,并且可以方便的將該數(shù)據(jù)導出和顯示,以便分析。

圖2 測試流程
在測試算例編寫完成之后,即可對主控程序進行測試,測試流程如圖2所示。

圖3 測試算例示例
按鈕按下和變流器本地控制。

圖4 測試結果—故障記錄
測試結果如圖4所示,記錄了故障類型名稱及發(fā)生時間。
本文提出的風電機組主控系統(tǒng)測試平臺,能夠對完整的主控程序和PLC硬件進行全面有效的測試,能夠最大程度的發(fā)現(xiàn)主控系統(tǒng)存在的問題,并進行優(yōu)化和改善。本測試平臺方案架構簡單,費用較低,能夠測試基于Bachmann平臺的大部分主控系統(tǒng),為風電機組主控系統(tǒng)測試提供了有效的方法。
[1]喻連喜,張金環(huán),趙靜.風電機組主控仿真測試系統(tǒng)的設計[J].華電技術,2012,34(04):73-75.
[2]王寧,段振云,趙文輝,刑作霞.大型風電機組仿真實驗臺研究[J].風能,2013(09):80-82.
[3]師毓佳,王斌,沙玉婷,秦成虎,楊衛(wèi)民.基于PLC的風電機組仿真系統(tǒng)J].中國電力,2012,45(07):68-72.
[4]王明東,賈德峰,呂蒙琦.基于Stateflow的風電機組主控系統(tǒng)設計與仿真[J].鄭州大學學報(工學版),2011,32(02):114-116.
[5]解大,張延遲,張琪等.大型風電機組仿真及試驗系統(tǒng)——I.總述及設計[J].實驗室研究與探索,2009,28(05):20-24.
[6] 張錄楠.風電機組控制器仿真測試系統(tǒng)的研究[D].北京:華北電力大學,2011.
10.16640/j.cnki.37-1222/t.2016.20.024