盧 勇,杜佳佳,蔣 韜,宋建秀,舒 暉
(中車株洲電力機(jī)車研究所有限公司,湖南 株洲 412001)
風(fēng)電機(jī)組主控系統(tǒng)測試平臺開發(fā)設(shè)計
盧 勇,杜佳佳,蔣 韜,宋建秀,舒 暉
(中車株洲電力機(jī)車研究所有限公司,湖南 株洲 412001)
本文介紹了基于Bachmann 硬件PLC的風(fēng)電機(jī)組主控系統(tǒng)測試平臺的開發(fā)原理,實現(xiàn)方案,測試流程和測試結(jié)果。該平臺能夠?qū)︼L(fēng)電機(jī)組主控系統(tǒng)硬件和軟件進(jìn)行全面和有效的測試,提高主控系統(tǒng)的穩(wěn)定性,減少現(xiàn)場調(diào)試工作量和風(fēng)機(jī)故障率。
風(fēng)電機(jī)組;主控系統(tǒng);測試;Bachmann;PLC
目前,我國風(fēng)力發(fā)電發(fā)展迅速,單機(jī)容量和風(fēng)電場規(guī)模都在不斷擴(kuò)大,風(fēng)電產(chǎn)業(yè)正處于良好的發(fā)展機(jī)遇當(dāng)中。風(fēng)電機(jī)組的控制系統(tǒng)主要包括三大部分:主控系統(tǒng)、變流器系統(tǒng)和變槳系統(tǒng)。其中,主控系統(tǒng)是風(fēng)電機(jī)組的核心,通過對變流器系統(tǒng)和變槳系統(tǒng)的協(xié)調(diào)控制,實現(xiàn)機(jī)組功率的有效輸出和發(fā)電機(jī)轉(zhuǎn)速的穩(wěn)定,另一方面對機(jī)組進(jìn)行狀態(tài)監(jiān)測和安全保護(hù)。因此,如何對主控系統(tǒng)進(jìn)行全面有效的測試,提高風(fēng)電機(jī)組主控系統(tǒng)的質(zhì)量,成為風(fēng)電機(jī)組制造商亟待解決的問題。由于風(fēng)電機(jī)組主控系統(tǒng)不僅包含控制策略,還包括總線通訊、光纖通訊、IO接口和監(jiān)督控制等,因此用仿真軟件進(jìn)行全面測試是不可行的。而如果采用變流器、發(fā)電機(jī)和變槳系統(tǒng)實物進(jìn)行測試,則經(jīng)濟(jì)性不高,不僅價格昂貴,而且占地較廣。
本文提出的風(fēng)電機(jī)組主控系統(tǒng)測試平臺是針對中車株洲所風(fēng)電WT2000級風(fēng)電主控系統(tǒng)(采用Bachmann 硬件PLC)開發(fā)設(shè)計的。該測試平臺同樣基于Bachmann 硬件PLC,包括了整個風(fēng)電機(jī)組的全部測點,能夠測試完整的主控程序,包括變流器系統(tǒng)、偏航系統(tǒng)、變槳系統(tǒng)、發(fā)電機(jī)系統(tǒng)和所有的外部IO等。通過對主控系統(tǒng)進(jìn)行全面的測試,能夠及時發(fā)現(xiàn)主控系統(tǒng)存在的問題。通過對主控系統(tǒng)的優(yōu)化和完善,能夠較大程度提高風(fēng)機(jī)產(chǎn)品質(zhì)量和可靠性。
從被測對象主控系統(tǒng)的角度來說,需要運行完整的主控程序,就需要模擬完整的外部輸入和輸出,這是測試平臺的核心部分。本文所述測試平臺采用Bachmann公司的CM202通訊模塊對CANOpen通訊進(jìn)行模擬,包括變流器與主控的通訊、變槳系統(tǒng)與主控的通訊和偏航系統(tǒng)與主控的通訊;采用Bachmann公司的數(shù)字IO模塊和模擬IO模塊對主控的監(jiān)督控制部分進(jìn)行模擬,這樣就使得主控系統(tǒng)處于它所認(rèn)為的真實風(fēng)機(jī)環(huán)境中運行。
除了通訊和IO接口,我們需要一個仿真模型來模擬電網(wǎng)、發(fā)電機(jī)、變流器、變槳系統(tǒng)和偏航系統(tǒng)等風(fēng)機(jī)部件,本文所述測試平臺采用風(fēng)電行業(yè)使用最多的整機(jī)模型Bladed仿真模型。一方面該模型的仿真精度足以滿足主控測試平臺的需求,另一方面能夠通過自帶的TCP協(xié)議與測試平臺PLC進(jìn)行通訊。Bladed仿真模型、測試平臺PLC及模擬程序,共同構(gòu)建起了主控系統(tǒng)的完整外設(shè),如同在真實的風(fēng)電機(jī)組環(huán)境中運行,測試平臺架構(gòu)如圖1所示。
圖1 風(fēng)電機(jī)組主控系統(tǒng)測試平臺架構(gòu)
2.1 仿真模型
根據(jù)風(fēng)電機(jī)組的部件參數(shù),在Bladed中搭建風(fēng)機(jī)的模型,包括:塔筒、葉片、傳動鏈、變流器、發(fā)電機(jī)、電網(wǎng)以及損耗模型等,構(gòu)建虛擬風(fēng)機(jī)。
2.2 測試平臺PLC
測試平臺PLC包括硬件和軟件兩個部分,硬件部分包括Bachmann CPU模塊、總線(CANOpen)通訊模塊、數(shù)字IO模塊、模擬IO模塊、電源模塊以及外部線路等。軟件部分主要包括:1. 根據(jù)主控程序與偏航、變槳和變流器的通訊協(xié)議,編寫的通訊部分程序;2.根據(jù)主控系統(tǒng)監(jiān)督控制編寫的IO映射關(guān)系程序;3. Bladed模型無法實現(xiàn)的特殊工況模擬程序。
2.3 數(shù)據(jù)交換和測試算例
根據(jù)主控系統(tǒng)的控制邏輯和運行狀態(tài),在Bladed的硬件仿真測試模塊Bladed Hardware Test Model (BHTM)中編寫數(shù)據(jù)交換代碼和測試算例,對整個主控系統(tǒng)進(jìn)行全面的測試。
2.4 數(shù)據(jù)處理部分
BHTM模塊提供了數(shù)據(jù)記錄功能,利用該功能可以記錄和保存各測試數(shù)據(jù),并通過Matlab編程進(jìn)行測試結(jié)果的直觀展示和數(shù)據(jù)分析。Bachmann平臺的主控系統(tǒng),通過對程序進(jìn)行設(shè)置,能夠在CPU模塊中記錄數(shù)據(jù),包括故障、狀態(tài)和參數(shù)值等,并且可以方便的將該數(shù)據(jù)導(dǎo)出和顯示,以便分析。
圖2 測試流程
在測試算例編寫完成之后,即可對主控程序進(jìn)行測試,測試流程如圖2所示。
圖3 測試算例示例
按鈕按下和變流器本地控制。
圖4 測試結(jié)果—故障記錄
測試結(jié)果如圖4所示,記錄了故障類型名稱及發(fā)生時間。
本文提出的風(fēng)電機(jī)組主控系統(tǒng)測試平臺,能夠?qū)ν暾闹骺爻绦蚝蚉LC硬件進(jìn)行全面有效的測試,能夠最大程度的發(fā)現(xiàn)主控系統(tǒng)存在的問題,并進(jìn)行優(yōu)化和改善。本測試平臺方案架構(gòu)簡單,費用較低,能夠測試基于Bachmann平臺的大部分主控系統(tǒng),為風(fēng)電機(jī)組主控系統(tǒng)測試提供了有效的方法。
[1]喻連喜,張金環(huán),趙靜.風(fēng)電機(jī)組主控仿真測試系統(tǒng)的設(shè)計[J].華電技術(shù),2012,34(04):73-75.
[2]王寧,段振云,趙文輝,刑作霞.大型風(fēng)電機(jī)組仿真實驗臺研究[J].風(fēng)能,2013(09):80-82.
[3]師毓佳,王斌,沙玉婷,秦成虎,楊衛(wèi)民.基于PLC的風(fēng)電機(jī)組仿真系統(tǒng)J].中國電力,2012,45(07):68-72.
[4]王明東,賈德峰,呂蒙琦.基于Stateflow的風(fēng)電機(jī)組主控系統(tǒng)設(shè)計與仿真[J].鄭州大學(xué)學(xué)報(工學(xué)版),2011,32(02):114-116.
[5]解大,張延遲,張琪等.大型風(fēng)電機(jī)組仿真及試驗系統(tǒng)——I.總述及設(shè)計[J].實驗室研究與探索,2009,28(05):20-24.
[6] 張錄楠.風(fēng)電機(jī)組控制器仿真測試系統(tǒng)的研究[D].北京:華北電力大學(xué),2011.
10.16640/j.cnki.37-1222/t.2016.20.024