何靖蕓,李 程,華志剛,單福昌
(中核武漢核電運行技術股份有限公司,湖北 武漢 430223)
核電廠使用的汽輪機控制系統在驗收時需要進行邏輯測試,但由于沒有實際信號接入,大部分信號只能依靠工程師站強制賦值,其余少部分包括汽輪機轉速等相關信號也是由儀表進行較為簡單的模擬,這種測試能涉及的控制部分內容較少,且過多的強制量也降低了測試的可信度。鑒于此,通過模擬仿真的方式研究開發了一套“華龍一號”機組的汽輪機仿真系統,它包括了工藝系統模型、汽輪機控制邏輯模型、人機界面和IO通信接口。工藝系統模型與汽輪機控制邏輯構成控制閉環,通過將工藝系統模型接入汽輪機控制邏輯,構建的汽輪機仿真系統既能夠滿足儀控方面對汽輪機控制邏輯測試驗證的需求,也可以被用于操作人員培訓及故障再現分析等工作。
設計開發汽輪機模擬仿真系統的軟件均為國內自主研發的軟件,這些軟件多次成功應用于核電廠全范圍模擬機及其他仿真項目,軟件穩定可靠,能滿足仿真建模的需求。
全模擬的汽輪機仿真系統結構圖,如圖1所示,其中汽輪機控制邏輯仿真模型與人機界面基于同一平臺開發,二者共用數據庫;系統工藝仿真模型采用SimES設計開發,其支撐軟件使用SimBase,是整個工藝系統的底層環境;教練員站所使用的軟件為SimIS,它具有復位IC、運行、暫停、回溯、插入故障等功能。工藝模型與汽機邏輯及二層界面通過接口通訊程序進行交互通訊,組成閉環的仿真汽輪機控制系統。

圖1 汽輪機仿真系統結構圖Fig.1 Structure of the steam turbine simulation system
工藝模型開發是在rinsim 2.0仿真平臺上,以汽輪機相關系統為對象,通過ESD工程師站建立仿真模型。
1)首先在ESD中建立汽機相關仿真系統目錄樹,根據項目統一仿真系統命名方式,在ESD資源庫目錄下建立起相關仿真系統目錄樹。
2)在各個仿真系統中增加流程圖,主要是根據核電廠系統設計資料流程圖進行流網節點圖的劃分和建立,并對流程圖中每個部件、節點、管道輸入其提供的設計參數。
3)建模完成后,通過編譯、鏈接、導入IC和調試,并與其他仿真系統進行聯合調試,最終生成一套完整的汽輪機仿真系統。
4)建立對點表,把汽輪機模型與控制系統連接起來,用以實現兩部分的實時通訊,以滿足各個工況的響應。
對汽輪機一層控制邏輯進行仿真建模的具體仿真方法如下:
在某軟件中建立“華龍一號”機組仿真項目。在仿真項目下根據汽輪機廠控制系統劃分仿真系統,具體包括保護系統、閉環控制系統、汽輪機輔助控制系統、MSR控制系統及發電機控制系統,其中保護系統分為故障安全和非故障安全兩部分,共6個站。
在各個仿真控制站中,根據汽輪機廠提供的控制邏輯圖、接線點表等文件,通過從算法庫中拖曳部件至仿真圖并進行相應部件接線,以及設置相關部件參數的方式,完成汽輪機控制邏輯的仿真建模。
建模完成后,通過編譯、生成各個控制站的任務,使整個項目能啟動運行。該仿真系統控制邏輯運行效果如圖2所示。

圖2 汽輪機仿真系統控制邏輯運行效果圖Fig.2 The operation effect of logic control of the stream turbine simulation system
仿真人機界面(Level 2)是以汽輪機廠實際二層畫面為仿真對象進行建模完成的。首先,需要對獲取的實際二層畫面中各個元素進行分類,包括閥門、泵、調閥、按鈕等不同的設備,頁面中的模擬量、報警、曲線等顯示元素,以及菜單欄的報警列表、前進后退等功能性元素,并將這些元素分別制作為部件模板。每張二層畫面圖對應不同的圖形文件,建模時針對畫面中不同狀態的顯示變化和部分設備點擊時彈出的控制頁面為各個元素配置動態屬性參數或操作事件參數。
人機界面仿真運行軟件通過調用二層組態圖并實時從數據庫獲取數據,能形象且實時的對二層界面進行模擬。仿真系統的二層人機界面運行效果如圖3所示。

圖3 汽輪機仿真系統人機界面運行效果圖Fig.3 The operation effect of HMI of the stream turbine simulation system
將各個系統進行集成,各系統之間接口如圖4所示。其中由于汽輪機二層人機界面與一層控制邏輯均使用同一平臺開發,二者共用一個數據庫,因此不另設接口。

圖4 汽輪機各仿真系統間接口Fig.4 Simulation of the steam turbine interface
汽輪機一層控制系統與工藝系統的接口主要包含工藝系統上行至DEH的傳感器信號和設備反饋信號,汽輪機一層控制系統的下行命令信號以及教控臺發出的操作指令信號。系統間接口通過通訊程序來實現,使用TCP/IP協議,由于工藝系統與汽輪機控制系統中數據結構的不同,在通訊中對數據類型進行了轉換。
在汽輪機系統出廠前,為確保軟件方面控制功能的可行性,需進行邏輯測試。但是由于大量信號缺乏來源,依靠強制及簡單機器給值,造成測試范圍不夠全面,在現場仍需花費大量時間調試的情況。本文使用汽輪機仿真系統對汽機控制系統的邏輯功能進行驗證,可以提前完成大量現場調試工作,減輕現場負擔。下面將介紹控制系統的主要任務與邏輯驗證的過程與結果。
汽輪機組控制系統由汽機控制系統,保護系統,監視系統,診斷系統及供油系統組成。其主要控制任務大致分為閉環控制,開環控制,監視與保護汽機,具體內容如下:
1)開環控制:供油控制,疏水控制,抽氣控制,盤車控制,MSR疏水系統,再熱器疏水系統;
2)閉環控制:轉速、負荷控制,閥門自動實驗,甩負荷控制,MSR暖機控制,軸封蒸汽控制;
3)監視:熱應力,振動位移,轉速負荷,溫度的監視;
4)保護:超速保護,電子保護以及汽機遮斷系統。
汽輪機需要在安全,合適的時間啟動,以滿足核電廠可能的最短啟動時間與高可用性的經濟要求。汽輪機控制系統的任務就是使汽輪機和所有需要啟動的輔助系統安全、可靠地完成停機狀態與發電運行狀態的轉換,即汽輪機的啟動與停止。
整體汽輪機控制涉及13個系統,300多臺設備,由于需要監視的測點過多、啟停步驟復雜,為了提高機組的啟停機速率、規避人因失誤風險,“華龍一號”機組的汽輪機控制系統引入了順控邏輯。在滿足一步的狀態后自動觸發下一步相應動作指令,檢測是否獲得合適的反饋并判定何時進行下一步操作,其中僅需要操作員進行部分確認操作,大大簡化了操作的步驟流程。順控邏輯包含汽輪機啟動停止,閥門實驗,油泵實驗,MSR疏水系統啟停等十多個自動控制邏輯。
控制系統的邏輯驗證是從單系統到多系統,從閥門、按鈕的可操作性到整體系統功能,從小規模順控到汽輪機啟停的大順控依次進行的,其流程如圖5所示。

圖5 控制系統邏輯驗證流程Fig.5 Logic verification process of control system
首先利用開發的通訊程序將仿真工藝系統的模型信號接入控制系統,其中包含部分汽機外系統的參數。在進行單系統測試時會將待測系統以外的工藝系統凍結,僅測試單系統中設備及控制邏輯;測試完成后進行多系統測試,驗證中系統功能的測試根據汽輪機相關測試需求完成。由于順控需要整體系統有比較完備的狀態,所以在系統控制部分測試完成后,會使用汽機甩負荷等特殊工況驗證當前的汽輪機仿真模型狀態與真實汽輪機系統相符合程度,確認模型能滿足核電廠調試與邏輯驗證的需求,最后再進行順控測試。在后續的順控測試中,以汽輪機廠提供的相關順控資料為依據進行測試。
在多系統的功能測試中,以操作員測試規程為依據,分系統進行。對系統中進行操作后未獲得應有反應、反應時間異常、出現報警過多或報警出現未有對應反應等異常情況,從二層界面向下查找對應邏輯,在具體定位問題后進行調整。
下面以汽輪機啟動的大順控為例,介紹對順控邏輯的驗證過程。該邏輯首先進行各個閥門狀態、氫冷、油泵、汽輪機輔助系統等各系統檢查,檢查無誤后由操作員確認蒸汽品質,汽機開始從盤車狀態進行沖轉,至390 r/min時需經操作員進行機組摩擦檢查,隨后繼續沖轉到額定轉速1515 r/min,此后經過并網操作,汽輪機帶上50 MW初負荷,啟動順控結束。驗證中關注汽輪機能否利用順控一鍵啟機,中途是否有文件中未列出但需操作員操作的步驟,邏輯的搭建與銜接能否完成所需功能等。
在前期的功能性測試中發現了以下幾類問題:
1)邏輯取反錯誤。因為汽輪機廠的邏輯測試中大部分信號由對應頁面中工程師站強制賦值得到,存在一些開關輸入量因頁面跳轉中多次取反,最終獲得錯誤狀態的問題。
2)閥門或泵設備的反饋與行程時間問題。由于沒有實際或模擬設備的接入,汽輪機廠為測試方便直接將控制模塊的開關命令接入設備的反饋,導致設備行程時間的缺失,狀態改變時出現開關反饋同時存在的報警。
3)邏輯連線錯誤。部分控制邏輯連線缺失或與頁面說明不符合,致使無法出現預期響應。
4)參數有誤??刂茍D中給定參數與定制手冊中不符合或參數設置不合理,如邏輯圖中限值與設備資料不匹配的情況。
功能性測試完成后,進行典型工況測試。圖6是汽輪機甩負荷至廠用電的工況,該工況顯示控制系統對功率與轉速的控制與設計數據相符合,說明該汽輪機仿真系統,能滿足核電廠調試與邏輯驗證的需求,有比較好的狀態,可以進行后續順控邏輯的驗證。

圖6 汽輪機甩負荷工況Fig.6 Load rejection condition of the steam turbine
在順控功能的測試中主要發現了以下幾類問題:
1)缺乏小型順控資料。在汽輪機廠給出的資料中,缺乏一些小規模順控的具體說明,當這部分順控出現問題時操作員無法進行合適的響應。
2)部分需要操作員手動進行的操作未寫入資料。對比資料與邏輯圖發現一些邏輯圖中顯示需要手動進行的操作未寫入資料中,致使順控無法進行。
3)邏輯錯誤。在查找順控中出現的異常問題中,發現部分過程邏輯前后存在矛盾,或連接有誤,或錯用了“與”和“或”等部件,造成順控結束后未達到需求效果或順控卡在后續對結果的檢查步驟。
利用汽輪機仿真模擬系統,對驗證過程中發現的問題進行了及時的反饋與修正,完成了整體汽輪機功能與順控功能的調試,這說明了該系統具備對汽輪機邏輯功能驗證的能力,體現了驗證工作的必要性。
本文采用全模擬方式建立了“華龍一號”機組汽輪機的仿真系統并利用該系統對汽輪機廠的控制邏輯進行了驗證,汽輪機控制模型依據汽機設計資料建模,在仿真系統中完成了所有分系統功能與順控的調試,調試后的系統已經可以完成全部順控功能。通過邏輯驗證,將發現的問題反饋給汽輪機廠,使其可以提前進行控制邏輯的調整與修改,減輕現場調試的負擔。
本文對整體仿真系統的設計開發方法與驗證流程做了簡要闡述,該方法可以在實際設備未到位時提前對控制邏輯進行驗證,大大減少了現場調試的時間及困難,尤其適合有復雜控制邏輯的系統。不僅如此,該仿真系統還可以用于人員運行、維護的培訓,以及工程分析及驗證等方面,有推廣應用的價值。