蘭涌森,陶友傳,歐陽海黎,劉杰,余強
(1. 重慶大學電氣工程學院,重慶 400044;2. 國家海上風力發(fā)電工程技術研究中心,重慶 401122)
在大型風電機組系統(tǒng)設計中,一般采用由工業(yè)PC、I/O和現場總線組件等集合而成的模塊化分布式控制系統(tǒng),以滿足風電機組的控制需求。此類模塊化控制系統(tǒng)一般安裝于變槳、變頻、主控等電控柜中,組成獨立的主站、從站,實時監(jiān)測、控制風電機組的運行狀態(tài),并具有完整的維護診斷功能,是風電機組的重要組成部分。正確的時序分析對于深入掌握風電機組運行特性,優(yōu)化風電機組運行控制具有重要意義。以某2MW風電機組為例,其分布式控制系統(tǒng)通訊拓撲圖見圖1。
可見,該風電機組控制系統(tǒng)由主控塔基柜、變頻器、主控機艙柜、變槳系統(tǒng)4部分子系統(tǒng)組成,共計5個從站、1個主站,主站位于主控塔基柜內。
該風電機組原理論掉電時序見圖2,原理論上電時序見圖3。為便于驗證分析,對該2MW風電機組進行掉電、上電試驗,測試驗證其相應時序。
從圖2可以看出,若該機組系統(tǒng)發(fā)生掉電工況,掉電時間標記為t0,變槳系統(tǒng)將在t0+5s斷開變槳系統(tǒng)安全鏈,在t0+60s關閉后備電源,同時變槳系統(tǒng)從站通訊丟失,進入停機狀態(tài)。塔基和機艙的PLC則會在t0+120s關閉其后備電源,同時通訊丟失。變頻器由于專用UPS可提供20min的輔助供電,系統(tǒng)保持運行,但通訊異常。此掉電時序下,由于變槳從站先于其他站點失去通訊,主站無法檢測到變槳通訊存在,必然會報出變槳通訊故障。同時,由于塔基控制柜和機艙控制柜后備電源的供電關閉時間相同,如果由于硬件動作時間差異導致機艙先掉電,機艙所有高電平正常,低電平異常類I/0信號均會因失電而無高電平輸出,主站檢測不到此類信號則報出故障,如發(fā)電機保護類故障、防雷器反饋故障等。
為驗證以上分析,將機艙UPS掉電延時時間設置為60s,塔基UPS掉電延時時間設置為80s,進行掉電試驗并通過監(jiān)控系統(tǒng)進行監(jiān)控記錄。對表1進行分析可發(fā)現,掉電過程所報故障類別主要分為五類:變槳系統(tǒng)掉電必報故障、電網類故障、安全鏈故障、保護類故障和通訊類故障。變槳系統(tǒng)掉電必報故障是系統(tǒng)安全設計,電網類故障則為實際故障;而保護類故障和通訊類故障實際并未發(fā)生,屬于掉電過程系統(tǒng)派生故障,是沒有實際意義的,不應該報出。
為進一步驗證時序的合理調整可以避免派生故障的產生,以變槳系統(tǒng)掉電時間為基準,將機艙UPS供電時間設置為60s,塔基UPS供電時間設置為50s進行試驗,調整后該機組新的掉電時序如圖4所示。
表1 掉電時序故障列表
表2 不同時序掉電故障列表對比
由表2可以看出,通過設定UPS持續(xù)時間重新調整機組的掉電時序后,機組掉電故障列表中不再有保護類故障和通訊類故障。經過多次重復試驗驗證,在確保機組能夠正常地完成停機動作的前提下,通過掉電時序的調整優(yōu)化,使機組主控PC在子系統(tǒng)掉電前關閉,可以避免通訊類和保護類共計45個派生故障報出。
通過對主控系統(tǒng)進行上電啟動測試,得出主控系統(tǒng)PLC的硬件啟動時間在ms級,但是WinCE系統(tǒng)的啟動完成時間大約在t0+30s~t0+32s之間,TwinCAT的啟動完成時間大約在t0+40s~t0+48s之間,詳細結果見圖5。
由于TwinCAT是在WinCE啟動未完成就開始啟動,且TwinCAT的啟動無顯著特征,現場無法通過測試得到TwinCAT準確的啟動時間。通過對WinCE系統(tǒng)啟動過程分析,該系統(tǒng)的基本啟動順序如下:調用Startu函數→OALStartUp函數→KernelStart函數→ARMInit函數→NKStartup函數→KernelSstart函數(此函數調用完成即開始啟動第一個啟動項)→KernelInit函數→FirstSchedule函數(界面啟動完成)。由于啟動項的多少決定了WinCE系統(tǒng)的啟動時間,目前無法明確TwinCAT開始啟動的時間??刂破鲝S家提供的啟動順序如下:
1.控制器上電 ms級
2.BIOS自檢 2s
3.WinCE系統(tǒng)啟動直到完成 10s
4.TwinCAT系統(tǒng)啟動直到完成 1s
5.System Manager啟動對PLC硬件完成檢查 ms級
6.外部IO信號轉換到輸入緩沖區(qū) ms級
7.輸入緩沖區(qū)映射到PLC的I,Q區(qū) us級
8.控制器程序順序執(zhí)行 ms級
按照控制器廠家的啟動順序,TwinCAT的啟動時序應如圖6所示。
若TwinCAT的啟動時序同控制器廠家的數據一致,則不應出現上電派生故障。那么原因可能有兩種:通訊問題或者System Manager與控制程序的時序實際是顛倒的。通過現場的觀察,硬件的實際啟動時間在ms級,通訊模塊也在2s內恢復正常,通訊問題可排除。System Manager的功能是配置組態(tài)、掃描端口,若控制程序比System Manager先完成啟動,控制程序掃描故障信息時System Manager并未完成對端口的掃描工作,而System Manager對I/O端口的默認值為FLASE,則高電平正常低電平故障的I/O端口均會被判斷為故障,通訊類故障同理。
表3 不同時序上電故障列表對比
因此System Manager與控制器程序的時序應進行調整,TwinCAT實際啟動時序應如圖7所示。對機組進行上電啟動試驗驗證分析結論,試驗結果如表3所示。為了進一步測試System Manager與控制程序啟動的實際時序差,即t2與t3。對偏航電機保護故障1、2、3、4分別采取1s、3s、5s、7s的延時處理然后進行上電啟動測試。測試結果表明:延時1s的偏航電機1保護故障每次均報出;延時3s的偏航電機2保護故障時報時不報;延時5s的偏航電機3保護故障和延時7s的偏航電機4保護故障均未報出。因此,可以認為t2與t3的時間差在3s到5s之間。由于保護類故障的報出并無實際意義,可在控制程序中根據t2與t3的時序差對此類故障進行延時處理,確保System Manager對I/O端口的掃描完成先于控制程序對故障的掃描,避免派生故障的報出。調整時序后上電故障列表對比見表3。從表3可以看出,新時序上電故障中除電網故障和安全鏈故障真實存在并報出外,其余保護類故障均未報出,共計減少派生故障40個,真實地還原了故障記錄。
本文以某2MW風電機組為例,對風電機組系統(tǒng)掉電、上電時序進行試驗分析,采用重新整定系統(tǒng)時序、增加派生故障觸發(fā)延時等方法消除由電網掉電、上電等因素導致的派生故障。結果表明:本文方法能有效消除派生故障,還原真實故障記錄,有利于正確地分析判斷風電機組運行狀態(tài),對優(yōu)化風電機組運行控制具有重要的指導作用。
[1] 德國倍福電器有限公司.TwinCAT PLC編程手冊[Z].北京:德國倍福電器有限公司北京代表處,2007.
[2] 德國倍福電器有限公司.德國倍福產品選型手冊[Z].北京:德國倍福電器有限公司北京代表處,2008.
[3] 張?zhí)斐?,岳德?分布式專家系統(tǒng)中時序控制的研究與設計[J].微電子學與計算機,2007,24(10):178-180.
[4] 陳志軍,徐東進.基于TwinCAT的PLC水源地遠程監(jiān)控系統(tǒng)開發(fā)設計[J].電子技術應用,2008(12):95-98.