陳素萌
(山東核電有限公司,山東 煙臺 265116)
核電廠數(shù)字化儀控系統(tǒng)[1]提供了一個一體化的數(shù)字化控制系統(tǒng),覆蓋了核電廠所有過程系統(tǒng),實現(xiàn)了核電廠所有工藝系統(tǒng)和設(shè)備的數(shù)字監(jiān)測、診斷、控制和保護功能。其主要分為電廠控制系統(tǒng)(PLS)、保護和安全監(jiān)測系統(tǒng)(PMS)、多樣化驅(qū)動系統(tǒng)(DAS)、數(shù)據(jù)顯示與處理系統(tǒng)(DDS)、運行和控制中心系統(tǒng)(OCS)等。機組正常運行期間,通過電廠控制系統(tǒng)(PLS)完成機組啟停、參數(shù)控制等操作;機組某些關(guān)鍵參數(shù)異常時,則由保護和安全監(jiān)測系統(tǒng)(PMS)通過停堆、專設(shè)安全設(shè)施驅(qū)動等手段為電站提供保護功能;多樣化驅(qū)動系統(tǒng)(DAS)則為PMS 系統(tǒng)的保護功能提供多樣化后備。核電廠數(shù)字化儀控系統(tǒng)架構(gòu)如圖1 所示。
圖1 核電廠數(shù)字化儀控系統(tǒng)架構(gòu)
保護和安全監(jiān)測系統(tǒng)(PMS)作為安全級系統(tǒng),主要有以下作用:①監(jiān)測機組關(guān)鍵參數(shù),必要時可使反應(yīng)堆自動停堆和根據(jù)需要觸發(fā)專設(shè)安全設(shè)施。②根據(jù)操縱人員的判斷手動停堆和手動觸發(fā)系統(tǒng)級專設(shè)安全設(shè)施。③在事故期間和事故后提供必要的核級數(shù)據(jù)變化過程顯示。
全范圍模擬機作為操縱人員培訓(xùn)、考試的重要設(shè)施,根據(jù)《核電廠操縱人員培訓(xùn)及考試用模擬機》,仿真范圍應(yīng)使操縱人員在模擬機上使用參考機組的運行規(guī)程處理某一變化過程所采取的操作行動與在參考機組上采取的操作行動相同,模擬機上要求的特定故障能力應(yīng)滿足參考機組持照操縱人員培訓(xùn)和再培訓(xùn)大綱的有關(guān)要求。因而,為在模擬機上做好保護和安全監(jiān)測系統(tǒng)(PMS)仿真工作,應(yīng)對實際機組的保護邏輯、畫面、故障、交互等進(jìn)行充分了解,選擇可行的技術(shù)方案仿真開發(fā),并測試驗證仿真效果。
在實際機組上,與電廠控制系統(tǒng)(PLS)用DPU 裝載控制邏輯的方式不同,保護和安全監(jiān)測系統(tǒng)(PMS)的邏輯主要以硬件的方式實現(xiàn),即通過堆外核儀表機柜、雙穩(wěn)態(tài)邏輯處理器、就地符合邏輯、綜合邏輯處理器、綜合通信處理器、綜合試驗處理器、高級現(xiàn)場總線、高速數(shù)據(jù)鏈接等實現(xiàn)其表決、信號傳輸?shù)墓δ堋1Wo和安全監(jiān)測系統(tǒng)單通道邏輯架構(gòu)如圖2 所示。
圖2 保護和安全監(jiān)測系統(tǒng)單通道邏輯架構(gòu)
全范圍模擬機對保護邏輯的仿真,應(yīng)考慮實際機組的處理器結(jié)構(gòu)、處理器間數(shù)據(jù)通信、I/O 模塊、高級現(xiàn)場總線通信、高速數(shù)據(jù)鏈接通信。
目前對保護邏輯的仿真一般有兩種方式。
(1)按照保護邏輯設(shè)計圖紙,在邏輯仿真軟件上進(jìn)行算法塊、邏輯宏、邏輯頁組態(tài)[2],加點、生成代碼,編譯后集成至模擬機。這種方式的好處在于簡單明了,便于維護,但同時也存在著結(jié)構(gòu)單薄,若不人工添加組態(tài)則無法實現(xiàn)保護和安全監(jiān)測系統(tǒng)故障仿真功能。
(2)根據(jù)機組保護和安全監(jiān)測系統(tǒng)Function Chart Buider 輸出的組態(tài),其中過程控制元素、數(shù)據(jù)庫元素的定義,以及系統(tǒng)通道、過程站、過程模塊、高級現(xiàn)場總線的布局,采用算法庫編制+整體翻譯的方式實現(xiàn)系統(tǒng)功能仿真。需要輸出的仿真代碼一般有以下11 類:①系統(tǒng)心跳監(jiān)測代碼。②系統(tǒng)電源代碼。③雙穩(wěn)態(tài)邏輯處理器、就地符合邏輯、綜合邏輯處理器、綜合通信處理器、綜合試驗處理器等的通信接口代碼。④過程模塊的輸入、輸出,其每個子模塊的輸入、邏輯、輸出代碼。⑤邏輯算法塊代碼。⑥故障列表及定義文件。⑦就地操作(如部分失效、部分旁路)代碼,就地操作列表及定義文件。⑧點的初始化文件。⑨與工藝系統(tǒng)模型、電廠控制系統(tǒng)(PLS)的接口文件。⑩與模擬機硬件的接口文件。1○與保護畫面的通信文件。
這種方式的好處是全面完整,與機組一致性較高,但維護起來缺少直觀界面,需要查找修改具體代碼或整體重新翻譯。
在實際機組上,保護和安全監(jiān)測系統(tǒng)(PMS)的人機界面安裝在主控室盤臺內(nèi)獨立的PC 節(jié)點盒上(每個通道一個),PC 節(jié)點盒通過高級現(xiàn)場總線與保護邏輯對接,處理收到的信號,并在盤臺工業(yè)級顯示器上顯示,同時PC 節(jié)點盒也處理操縱人員的命令信息,將它們發(fā)送給保護邏輯。
全范圍模擬機對保護畫面的仿真,不僅需要考慮安全級設(shè)備狀態(tài)、參數(shù)信息的顯示,還要考慮關(guān)鍵安全功能狀態(tài)樹、曲線、報表功能的顯示。
目前對保護畫面的仿真一般有兩種方式。
(1)純模擬方式[3],即按照機組保護畫面的樣式,在畫面仿真軟件繪制設(shè)備、開關(guān)、管道、線路、參數(shù)顯示、彈出框的圖符,完成畫面頁組態(tài),并具體為每一個圖符的每一個配置項接點。這種方式的好處是不受設(shè)備限制,無須PC 節(jié)點盒,可直接安裝在模擬機模型計算機上進(jìn)行調(diào)用,但缺點是仿真工作量巨大,容易人因失誤,并且需要龐大數(shù)量的點進(jìn)行支持,運算占用CPU 較高。
(2)實物模擬方式,即采用與機組相同的方式,收集機組各通道安全畫面軟件直接安裝至工控機或計算機[4],完成與模型計算機的通信接口開發(fā),即可正確與保護邏輯交互。這種方式可使操縱人員感觀與在機組上完全一致,但往往需要采購指定PC 節(jié)點盒,或解決機組安全畫面軟件對硬件的綁定/授權(quán)問題。解決綁定/授權(quán)問題后,還可移植至虛擬機或云平臺等。
作為安全級系統(tǒng),實際機組保護和安全監(jiān)測系統(tǒng)在設(shè)計上故障率極低,但全范圍模擬機為向操縱人員提供全面的培訓(xùn),幫助其練習(xí)故障發(fā)生時的正確操作,需要分析機組可能發(fā)生的故障及其現(xiàn)象,對它們進(jìn)行仿真。
保護和安全監(jiān)測系統(tǒng)(PMS)有如下類型的故障。
(1)機柜/站失電。受影響的過程模塊終止與高級現(xiàn)場總線、高速數(shù)據(jù)鏈接、I/O 的通信,數(shù)字量、模擬量輸出為0。
(2)過程模塊故障。故障的過程模塊終止與高級現(xiàn)場總線通信、高速數(shù)據(jù)鏈接、I/O 的通信,故障前最后一個數(shù)字量、模擬量輸出值保持有效。站內(nèi)其他過程模塊仍舊正常工作,接收故障過程模塊數(shù)據(jù)的其他過程模設(shè)ERRON、VALIDOFF,接收的最后一個非故障數(shù)值保持有效。
(3)高速數(shù)據(jù)鏈接故障。故障高速數(shù)據(jù)鏈接到接收過程模塊的數(shù)據(jù)不再更新,接收過程模塊HSRERROˉ RON,接收的最后一個非故障數(shù)值保持有效。
(4)高級現(xiàn)場總線通道故障。故障的高級現(xiàn)場總線網(wǎng)絡(luò)所有通信終止,該網(wǎng)絡(luò)上所有站不再通過高級現(xiàn)場總線傳輸數(shù)據(jù),接收數(shù)據(jù)的過程模塊設(shè)VALIDOFF,接收的最后一個非故障數(shù)值保持有效。
(5)高級現(xiàn)場總線失去電纜連接。發(fā)送數(shù)據(jù)的站不受影響,受影響的站不再通過高級現(xiàn)場總線傳輸數(shù)據(jù),接收數(shù)據(jù)的過程模塊設(shè)VALIDOFF,接收的最后一個非故障數(shù)值保持有效。
(6)通信接口模塊故障。受影響的站不再通過高級現(xiàn)場總線傳輸數(shù)據(jù),通信功能全局內(nèi)存不再可用。受影響的過程模塊設(shè)RunOFF、ERRON,數(shù)字量、模擬量輸出保持故障前最后一個值。接收受影響過程模塊數(shù)據(jù)的其他過程模塊設(shè)ERRON、VALIDOFF,接收的最后一個非故障數(shù)值保持有效。
(7)I/O 模塊故障或失電。①AI 模塊故障或失電:AI 模塊設(shè)ERRON,所有AIS 通道設(shè)ERRON,最近一個有效AIS 信號值保持。②DI 模塊故障或失電:DI 模塊設(shè)ERRON,所有DIS 通道設(shè)ERRON,最近一個有效DIS 信號值保持。③AO 模塊故障或失電:AO 模塊設(shè)ERRON,所有AOS 通道設(shè)ERRON,AOS 輸出變?yōu)?。④DO 模塊故障或失電:DO 模塊設(shè)ERRON,所有DOS通道設(shè)ERRON,DOS 輸出變?yōu)?。⑤DP 模塊故障或失電:DP 模塊設(shè)ERRON,所有DPS 通道設(shè)ERRON,最近一個有效DPS 信號值保持。
(8)輸入通道故障。①對于模擬量輸入AI:過程模塊選定AIS 通道設(shè)ERRON,最近一個有效AIS 信號值保持。②對于數(shù)字量輸入DI:過程模塊選定DIS 通道設(shè)ERRON,最近一個有效DIS 信號值保持。③對于數(shù)字脈沖DP:過程模塊選定DPS 通道設(shè)ERRON,最近一個有效DPS 信號保持。
(9)數(shù)字量輸出信號故障。故障分為“FailON”“Failˉ OFF”“FailAsˉIs”,分別代表故障后DOS 通道值變?yōu)镺N、OFF 和保持原狀。
(10)模擬量輸出通道故障。故障分為“FailHigh”“FailLow”“FailAsˉIs”,分別代表故障后AOS 通道值變?yōu)樽罡呦拗怠⒆畹拖拗岛捅3衷瓲睢?/p>
(11)模擬量輸出通道失效為選定值。AOS 通道值變?yōu)檫x定值。
保護和安全監(jiān)測系統(tǒng)(PMS)故障的仿真基本需要從保護邏輯處著手。
如本文第1 節(jié)所述,若采用按照設(shè)計圖紙對保護邏輯進(jìn)行繪制組態(tài)的方式,因機組設(shè)計圖紙并無仿真所需的故障點位設(shè)置,也不會有電源、系統(tǒng)內(nèi)數(shù)據(jù)通信、系統(tǒng)內(nèi)輸入輸出相關(guān)內(nèi)容,因而仿真出的邏輯無法實現(xiàn)故障功能,若要添加,則需分析出最合適的強制位置,手動在邏輯圖上增加點塊、接線,并編制功能代碼。當(dāng)需要仿真的故障較多時,按照上述方法逐個添加將無比煩瑣。
而若按照機組輸出組態(tài),加過程控制元素、數(shù)據(jù)庫元素的定義,以及系統(tǒng)通道、過程站、過程模塊、高級現(xiàn)場總線的布局,整體翻譯仿真代碼(庫內(nèi)算法塊設(shè)不同功能引腳),則可根據(jù)算法設(shè)置、代碼嵌套調(diào)用關(guān)系整體地考慮各類故障的實現(xiàn)位置,電源、通信、I/O 故障也可方便地實現(xiàn)。
正如保護和安全監(jiān)測系統(tǒng)(PMS)在核電機組中的重要性,該系統(tǒng)同樣為全范圍模擬機非常重要的組成部分。從邏輯仿真、畫面仿真、故障仿真3 個方面綜合來看,目前該系統(tǒng)主流的仿真方式有兩種。
一種是純模擬,即邏輯按照設(shè)計圖紙繪制+邏輯繪制圖中增加故障仿真所需組態(tài)+畫面按照機組樣式繪制+逐項添加畫面算法;另一種是虛擬實物模擬[5],即邏輯根據(jù)機組配置及組態(tài)翻譯輸出不同功能類型的仿真代碼+畫面實裝機組畫面軟件。兩種方式的優(yōu)缺點已在本文1、2、3 節(jié)進(jìn)行了說明,概括來講,純模擬的仿真方式軟件結(jié)構(gòu)簡單,方便問題定位,但仿真點數(shù)量多,需單獨添加的算法多,模擬機數(shù)據(jù)更新或升級時,工作量巨大,工期較長;虛擬實物模擬的仿真方式與實際機組的一致性更高,數(shù)據(jù)更新或升級工期較短,但前期算法庫、翻譯工具開發(fā)難度大,因缺少直觀查看組態(tài)的界面,后期局部維護工作較為復(fù)雜,同時畫面安裝的設(shè)備可能會受到綁定或授權(quán)問題的影響。
新建機組全范圍模擬機建造時,應(yīng)根據(jù)現(xiàn)場數(shù)據(jù)的完整性、模擬機開發(fā)進(jìn)度要求、使用技術(shù)的成熟度、開發(fā)人員數(shù)量及經(jīng)驗、實際操縱人員培訓(xùn)需求、后續(xù)維護便捷性等諸多因素統(tǒng)籌考慮并選定保護和安全監(jiān)測系統(tǒng)(PMS)仿真方案,上文所述的兩種方案也可以結(jié)合進(jìn)行??傊?,全范圍模擬機保護和安全監(jiān)測系統(tǒng)(PMS)仿真精度越高,則感官、操作上越能復(fù)刻實際機組,其軟件架構(gòu)與機組硬件架構(gòu)越相似,則越能方便的實現(xiàn)部分失效、部分旁路、故障等拓展培訓(xùn)功能,更好地提高操縱人員培訓(xùn)準(zhǔn)確性、有效性、全面性。
本文僅對筆者單位機組類型的全范圍模擬機安全級儀控系統(tǒng)一層、二層仿真方式進(jìn)行了闡述、分析,但核電模擬機該部分的仿真思路大體如此,實際開發(fā)過程中可能會遇到更為復(fù)雜的問題,需根據(jù)真實參考機組進(jìn)行調(diào)整。