張寧 郭冰 韓立欣 周大勇
?
TMSR硝酸鹽自然循環(huán)回路控制系統(tǒng)設(shè)計(jì)
張寧1,2郭冰1,2韓立欣1,2周大勇1,2
1(中國(guó)科學(xué)院上海應(yīng)用物理研究所嘉定園區(qū) 上海201800);2(中國(guó)科學(xué)院核輻射與核能技術(shù)重點(diǎn)實(shí)驗(yàn)室 上海201800)
為了對(duì)硝酸鹽自然循環(huán)回路(Nitrate Natural Circulation Loop, NNCL)的各子系統(tǒng)及設(shè)備的運(yùn)行狀態(tài)進(jìn)行在線監(jiān)測(cè)及遠(yuǎn)程控制,設(shè)計(jì)并實(shí)現(xiàn)了具有分布式結(jié)構(gòu)的控制系統(tǒng),并根據(jù)工程實(shí)際對(duì)其軟件模塊進(jìn)行了改進(jìn)。主要包括對(duì)過(guò)程控制軟件包進(jìn)行結(jié)構(gòu)優(yōu)化,以提高多通道模式下數(shù)據(jù)傳輸效率;使用PostgreSQL關(guān)系型數(shù)據(jù)庫(kù)取代本地?cái)?shù)據(jù)存儲(chǔ)方式進(jìn)行數(shù)據(jù)存檔管理和和查詢(xún);在操作員計(jì)算機(jī)中更新人機(jī)界面軟件以獲得更好的界面效果,配置MATLAB在線驅(qū)動(dòng)接口用于數(shù)據(jù)在線處理。經(jīng)過(guò)運(yùn)行測(cè)試表明,此系統(tǒng)可長(zhǎng)期有效地支持回路的調(diào)試運(yùn)行,并為實(shí)驗(yàn)人員提供研究所需的實(shí)驗(yàn)數(shù)據(jù)及控制途徑。
自然循環(huán)回路,EPICS,在線監(jiān)測(cè),分布式控制系統(tǒng)
非能動(dòng)衰變熱排出功能[1?3]是反應(yīng)堆非能動(dòng)安全系統(tǒng)的重要組成部分,是確保事故條件下反應(yīng)堆停堆狀態(tài)堆芯失去主動(dòng)冷卻后,溫度不超過(guò)限值的有效手段。中國(guó)科學(xué)院釷基熔鹽堆(Thorium-based Molten Salt Reactor, TMSR)[4]的NNCL實(shí)驗(yàn)回路就是模擬反應(yīng)堆中用于非能動(dòng)衰變熱排出的輔助冷卻系統(tǒng)(Direct Reactor Auxiliary Cooling System, DRACS)的運(yùn)行模式,通過(guò)分析系統(tǒng)流動(dòng)、換熱等特性,來(lái)研究和解決非能動(dòng)衰變熱排出系統(tǒng)在待命、啟動(dòng)、啟動(dòng)時(shí)間、穩(wěn)定運(yùn)行等各個(gè)方面的性能指標(biāo)以及未來(lái)設(shè)計(jì)中可能遇到的問(wèn)題,并驗(yàn)證安全分析和熱工水力計(jì)算方法在熔鹽上的適用性和準(zhǔn)確性。
NNCL實(shí)驗(yàn)回路[5]主要由加熱器、熔鹽池、熔鹽儲(chǔ)罐、熱交換器(Draft Heat Exchanger, DHX and Natural Draft Heat Exchanger, NDHX)、空冷塔、膨脹罐和連接管道等組成。其主要原理是通過(guò)熱流段和冷流段的流體密度差產(chǎn)生的驅(qū)動(dòng)壓頭來(lái)驅(qū)動(dòng)回路中熔鹽的自然循環(huán),從而將熱量通過(guò)循環(huán)系統(tǒng)帶到空冷塔中,再由空氣自然對(duì)流排入大氣。根據(jù)回路的運(yùn)行原理與結(jié)構(gòu)及實(shí)驗(yàn)相關(guān)要求,將系統(tǒng)控制任務(wù)劃分為兩部分:加熱控制和中央控制。
加熱控制主要實(shí)現(xiàn)回路中熔鹽的溫度控制,為模擬將熔鹽熱量通過(guò)回路循環(huán)帶入空冷塔冷卻的整個(gè)實(shí)驗(yàn)過(guò)程提供全程溫度在線監(jiān)測(cè)與控制。具體包括儲(chǔ)罐加熱、加熱器加熱、試驗(yàn)段加熱、管路伴加熱、循環(huán)泵加熱以及對(duì)回路中各部分溫度傳感器的數(shù)據(jù)采集。
中央控制是除加熱控制以外其他各項(xiàng)控制的統(tǒng)稱(chēng),主要包括以下部分:
(1) 熔鹽循環(huán)控制:主要是在氣路中,通過(guò)控制氣體流速和壓力來(lái)驅(qū)動(dòng)熔鹽在回路中的循環(huán)運(yùn)動(dòng)。具體包括調(diào)流量控制器、調(diào)壓閥、氣動(dòng)閥控制以及壓力傳感器數(shù)據(jù)的實(shí)時(shí)監(jiān)測(cè)。
(2) 模擬散熱控制:主要在空冷塔中通過(guò)控制散熱風(fēng)機(jī)轉(zhuǎn)速來(lái)實(shí)現(xiàn)熔鹽溫度冷卻,達(dá)到散熱目的。
(3) 用于系統(tǒng)安全運(yùn)行的聯(lián)鎖保護(hù)控制。
(4) 其它反映回路各部分狀態(tài)的信息監(jiān)測(cè),如超聲波流量計(jì)、雷達(dá)液位計(jì)以及壓力變送器等。
為便于實(shí)驗(yàn)數(shù)據(jù)的進(jìn)一步分析研究以及對(duì)回路實(shí)驗(yàn)結(jié)果評(píng)估,控制系統(tǒng)需要提供歷史數(shù)據(jù)的存檔及調(diào)用功能,以及數(shù)學(xué)分析軟件與實(shí)時(shí)數(shù)據(jù)和歷史數(shù)據(jù)的接口。
根據(jù)NNCL回路對(duì)控制系統(tǒng)的工程實(shí)際需求以及相關(guān)技術(shù)積累,功能實(shí)現(xiàn)主要基于EPICS (Experimental Physics and Industrial Control System)[6]分布式控制系統(tǒng)來(lái)完成。系統(tǒng)中所有PC設(shè)備均配置為L(zhǎng)inux操作系統(tǒng)。根據(jù)EPICS的系統(tǒng)結(jié)構(gòu)以及參考DCS (Distributed Control System)系統(tǒng)通常的設(shè)備功能結(jié)構(gòu)劃分,設(shè)計(jì)了回路系統(tǒng)設(shè)備的三層結(jié)構(gòu)。分別為現(xiàn)場(chǎng)設(shè)備層、過(guò)程控制層和監(jiān)控管理層。各層間軟件構(gòu)架及接口圖如圖1所示。
圖1 NNCL 控制系統(tǒng)軟件結(jié)構(gòu)圖
Fig.1 Software diagram of NNCL control system.
最底層為現(xiàn)場(chǎng)設(shè)備層,是控制系統(tǒng)與現(xiàn)場(chǎng)設(shè)備的I/O接口,主要為兩組橫河(YOGOGAWA)AF-3M型可編程邏輯控制器(Program Logic Controller, PLC)組件,分別負(fù)責(zé)加熱控制與中央控制I/O?;芈分懈鞣N傳感器及控制器根據(jù)類(lèi)型不同與對(duì)應(yīng)PLC卡件模塊相連接并將實(shí)時(shí)數(shù)據(jù)存儲(chǔ)在模塊寄存器中,CPU模塊以統(tǒng)一時(shí)鐘將卡件寄存器數(shù)據(jù)與CPU內(nèi)存數(shù)據(jù)進(jìn)行I/O交換,內(nèi)存數(shù)據(jù)可通過(guò)PLC內(nèi)置服務(wù)器被上位機(jī)訪問(wèn)。
過(guò)程控制層是整個(gè)分布式控制系統(tǒng)中間層及核心,主要作用是通過(guò)IOC (Input/Output Controller)實(shí)現(xiàn)與現(xiàn)場(chǎng)設(shè)備層PLC內(nèi)存數(shù)據(jù)的實(shí)時(shí)I/O操作及發(fā)布管理。為對(duì)歷史數(shù)據(jù)進(jìn)行更安全有效的調(diào)用和維護(hù),將數(shù)據(jù)存檔方式從channel archiver[7]的本地文件存檔模式升級(jí)為PostgreSQL關(guān)系型數(shù)據(jù)庫(kù)模式,并將數(shù)據(jù)庫(kù)以服務(wù)器形式獨(dú)立存放在過(guò)程控制層。IOC與PostgreSQL數(shù)據(jù)庫(kù)分別運(yùn)行在兩臺(tái)DELL PowerEdge R520機(jī)架式服務(wù)器中。PostgreSQL數(shù)據(jù)庫(kù)通過(guò)ArchiveEngine數(shù)據(jù)庫(kù)引擎將IOC發(fā)布的實(shí)時(shí)數(shù)據(jù)進(jìn)行歷史存檔,并通過(guò)指定的模式對(duì)外部提供歷史數(shù)據(jù)訪問(wèn)。
監(jiān)控管理層作為EPICS系統(tǒng)的結(jié)構(gòu)頂層,是操作員與系統(tǒng)的人機(jī)操作接口。由于CSS(Control System Studio)軟件包與之前回路[8]中使用的EDM (Extensible Display Manager)面板相比,具有更豐富的插件功能及對(duì)歷史數(shù)據(jù)庫(kù)的接口支持,因此在OPI (Operator Interface)計(jì)算機(jī)中的人機(jī)界面基于CSS實(shí)現(xiàn)。主要包括實(shí)時(shí)數(shù)據(jù)監(jiān)控界面、控制命令發(fā)布界面以及歷史數(shù)據(jù)讀取界面開(kāi)發(fā)。針對(duì)回路實(shí)驗(yàn)人員對(duì)于數(shù)據(jù)處理的需求,在監(jiān)控管理層還需實(shí)現(xiàn)MATLAB在線獲取實(shí)時(shí)及存檔數(shù)據(jù)的途徑。
基于計(jì)算機(jī)與設(shè)備間通訊連接的可靠性和可擴(kuò)展性以及設(shè)備實(shí)際硬件接口配置,系統(tǒng)中各層間通信均采用網(wǎng)絡(luò)傳輸方式。計(jì)算機(jī)和PLC通過(guò)DELL PowerConnect 6248交換機(jī)接入到局域網(wǎng)中,局域網(wǎng)與外部物理隔離。控制系統(tǒng)設(shè)備形成了以交換機(jī)為核心的星型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。其結(jié)構(gòu)圖如圖2所示。
圖2 NNCL控制系統(tǒng)硬件結(jié)構(gòu)圖
NNCL控制系統(tǒng)軟件開(kāi)發(fā)任務(wù)主要是實(shí)現(xiàn)Linux開(kāi)發(fā)環(huán)境下EPICS系統(tǒng)的服務(wù)器級(jí)應(yīng)用程序及設(shè)備軟件間的I/O通信接口。包括IOC底層驅(qū)動(dòng)與實(shí)時(shí)數(shù)據(jù)庫(kù)、PostgreSQL歷史數(shù)據(jù)庫(kù)及其與IOC接口引擎ArchiveEngine。
IOC軟件實(shí)現(xiàn)主要包括橫河PLC的I/O通信驅(qū)動(dòng)開(kāi)發(fā)以及實(shí)時(shí)數(shù)據(jù)庫(kù)的配置。橫河提供了EPICS環(huán)境下與其PLC產(chǎn)品通信的驅(qū)動(dòng)包netDev,其中yew目錄內(nèi)包含了EPICS多種記錄支持(Record Support)模塊,common目錄包含設(shè)備支持(Device Support)模塊及驅(qū)動(dòng)。一般情況下,只要通過(guò)IOC標(biāo)準(zhǔn)模塊創(chuàng)建soft IOC,然后對(duì)netDev源碼編譯并調(diào)用其生成的描述文件yew.dbd和common.dbd即可實(shí)現(xiàn)與PLC的I/O通訊。
在回路系統(tǒng)中,I/O通訊的變量共計(jì)630個(gè),主要為AI/AO類(lèi)型,如表1所示。根據(jù)工程實(shí)際要求,進(jìn)行周期掃描數(shù)據(jù)更新的頻率為1 Hz。
表1 傳感器及控制變量
在EPICS運(yùn)行機(jī)制中,所有聲明的實(shí)時(shí)數(shù)據(jù)庫(kù)記錄在初始化時(shí)都會(huì)被注冊(cè)而進(jìn)入被EPICS內(nèi)核實(shí)時(shí)掃描的記錄隊(duì)列中??紤]到多通道連接下IOC驅(qū)動(dòng)執(zhí)行效率,如果使用單線程驅(qū)動(dòng)掃描所有記錄的隊(duì)列,將會(huì)降低IOC與PLC數(shù)據(jù)傳輸效率,甚至可能導(dǎo)致數(shù)據(jù)延遲或丟失。因此,在實(shí)時(shí)數(shù)據(jù)庫(kù)配置中,將I/O變量對(duì)應(yīng)的記錄按照不同PLC的數(shù)據(jù)來(lái)源劃分為兩組隊(duì)列,分別在兩個(gè)substitution記錄文件中聲明。在軟件設(shè)計(jì)中,對(duì)IOC的支持模塊結(jié)構(gòu)進(jìn)行重新設(shè)計(jì),主要通過(guò)雙線程驅(qū)動(dòng)分別對(duì)兩組隊(duì)列記錄并行掃描處理,經(jīng)過(guò)重新設(shè)計(jì)后的IOC驅(qū)動(dòng)結(jié)構(gòu)如圖3所示。
圖3 采用雙線程并行處理IOC驅(qū)動(dòng)結(jié)構(gòu)圖
圖4 雙線程與單線程驅(qū)動(dòng)處理多個(gè)PV效率對(duì)比圖
為驗(yàn)證經(jīng)過(guò)重新設(shè)計(jì)的IOC支持模塊中驅(qū)動(dòng)程序執(zhí)行效率,分別對(duì)IOC驅(qū)動(dòng)在單隊(duì)列記錄處理模式與經(jīng)過(guò)優(yōu)化后的雙線程并行處理模式進(jìn)行不同PV數(shù)量情況下的I/O變量在每個(gè)掃描周期讀取速度測(cè)試。測(cè)試結(jié)果如圖4所示。
圖4中橫軸表示PV數(shù)量,縱軸表示每次掃描ai類(lèi)型記錄后驅(qū)動(dòng)執(zhí)行速度,記錄掃描頻率為1 Hz。由圖4可得,當(dāng)記錄數(shù)量大于300時(shí),驅(qū)動(dòng)程序執(zhí)行效率明顯降低。與單隊(duì)列模式相比,經(jīng)過(guò)優(yōu)化設(shè)計(jì)的雙隊(duì)列并行處理模式驅(qū)動(dòng)執(zhí)行效率明顯提高。經(jīng)過(guò)連續(xù)測(cè)試表明,采用雙隊(duì)列并行處理的IOC驅(qū)動(dòng)結(jié)構(gòu)可以穩(wěn)定運(yùn)行。
從存檔數(shù)據(jù)可靠性和風(fēng)險(xiǎn)分散性原則考慮,在控制系統(tǒng)結(jié)構(gòu)設(shè)計(jì)中將PostgreSQL數(shù)據(jù)庫(kù)從操作員計(jì)算機(jī)中獨(dú)立出來(lái),單獨(dú)配置于過(guò)程控制層中具有更高可靠性的機(jī)架式服務(wù)器中,上層應(yīng)用程序通過(guò)網(wǎng)絡(luò)接口對(duì)數(shù)據(jù)庫(kù)進(jìn)行讀寫(xiě)操作。為了與IOC實(shí)時(shí)數(shù)據(jù)庫(kù)的PV變量存儲(chǔ)格式兼容,在數(shù)據(jù)庫(kù)中建立了EPICS記錄中各種域的對(duì)應(yīng)數(shù)據(jù)表以及表之間的鏈路關(guān)系。主要包括采樣引擎、采樣模式、狀態(tài)定義、通道、通道組別、通道信息、采樣數(shù)據(jù)、數(shù)據(jù)數(shù)組、通道狀態(tài)、報(bào)警等級(jí)以及保留信息等,其數(shù)據(jù)表結(jié)構(gòu)與鏈路關(guān)系如圖5所示。
圖5 PostgreSQL中數(shù)據(jù)表關(guān)系結(jié)構(gòu)圖
為建立IOC中CA server與PostgreSQL之間的數(shù)據(jù)傳輸通道,需要在數(shù)據(jù)庫(kù)運(yùn)行的存檔服務(wù)器中配置運(yùn)行RDB ChannelArchiver[9]軟件包,由于此軟件包是以O(shè)PI計(jì)算機(jī)中CSS插件形式存在,因此需要將其源代碼從CSS源碼包中提取,在存檔服務(wù)器的Eclipse IDE開(kāi)發(fā)工具中配置JDK (Java Development Kit)環(huán)境,并在此環(huán)境中對(duì)RDB ChannelArchiver的java源碼包進(jìn)行編譯,分別生成用于通道連接的引擎程序ArchiveEngine與通道配置工具ArchiveConfigTool?;诖艘鎸?shí)現(xiàn)的PV數(shù)據(jù)存檔系統(tǒng)軟件結(jié)構(gòu)如圖6所示。
在圖6存檔系統(tǒng)中,ArchiveConfigTool通過(guò)setting.ini和Config.xml文件分別設(shè)置與CA server和數(shù)據(jù)庫(kù)連接的相關(guān)設(shè)置,以及把PV變量映射為數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)的連接通道及通道數(shù)據(jù)刷新模式。對(duì)于AI與AO類(lèi)型PV變量,需要詳細(xì)記錄其變化過(guò)程,因此數(shù)據(jù)存檔采用1 Hz頻率的周期性掃描方式,即sample模式;而B(niǎo)O與BI則只在數(shù)值發(fā)生變化時(shí)存檔,即monitor模式。ArchiveEngine在啟動(dòng)后將IOC發(fā)布的PV變量通過(guò)對(duì)應(yīng)的連接通道映射進(jìn)入數(shù)據(jù)庫(kù)中存檔。數(shù)據(jù)庫(kù)通過(guò)網(wǎng)絡(luò)服務(wù)模式,可將數(shù)據(jù)發(fā)布到上層CSS中的Data Browser插件或MATLAB中。
圖6 NNCL數(shù)據(jù)存檔系統(tǒng)軟件結(jié)構(gòu)
人機(jī)界面開(kāi)發(fā)目標(biāo)是在監(jiān)控管理層的OPI計(jì)算機(jī)中為操作員提供界面友好、功能全面的數(shù)據(jù)顯示及命令發(fā)布操作界面。主要包括實(shí)現(xiàn)CSS人機(jī)界面及MATLAB數(shù)據(jù)庫(kù)接口。并在此基礎(chǔ)之上利用此界面程序進(jìn)行系統(tǒng)測(cè)試。
基于CSS的人機(jī)界面采用分層顯示的設(shè)計(jì)。主界面在NNCL總體結(jié)構(gòu)圖中顯示主要傳感器數(shù)據(jù)及回路總體運(yùn)行狀態(tài)。主界面中不同設(shè)備標(biāo)識(shí)可鏈接到該設(shè)備二級(jí)控制界面。各二級(jí)界面主要包括熔鹽池、膨脹罐、儲(chǔ)罐、管路、空冷塔、中控連鎖、NDHX、氣罐以及各部分加熱控制界面等幾部分。此外人機(jī)界面還包括基于Data Browser插件的歷史數(shù)據(jù)庫(kù)瀏覽界面。主界面及儲(chǔ)罐控制二級(jí)界面見(jiàn)圖7和8。
圖7 NNCL控制系統(tǒng)CSS OPI主界面
圖8 NNCL控制系統(tǒng)CSS儲(chǔ)罐界面
開(kāi)發(fā)MATLAB數(shù)學(xué)分析軟件在線數(shù)據(jù)處理功能,主要是實(shí)現(xiàn)與IOC實(shí)時(shí)數(shù)據(jù)庫(kù)及PostgreSQL歷史數(shù)據(jù)庫(kù)的驅(qū)動(dòng)接口。斯坦福大學(xué)開(kāi)發(fā)了MATLAB及SCILAB與IOC的接口函數(shù)庫(kù)LabCA[10],對(duì)該庫(kù)的配置文件進(jìn)行EPICS環(huán)境下適用于MATLAB的相關(guān)配置及編譯安裝,之后導(dǎo)入軟件庫(kù)的路徑中即可調(diào)用從IOC中讀取實(shí)時(shí)數(shù)據(jù)的庫(kù)函數(shù)。PostgreSQL也提供了供外部應(yīng)用程序訪問(wèn)的JDBC接口驅(qū)動(dòng)。將此驅(qū)動(dòng)加載到MATLAB的驅(qū)動(dòng)接口列表及路徑中,可實(shí)現(xiàn)在MATLAB中使用命令行對(duì)數(shù)據(jù)庫(kù)服務(wù)器的連接及數(shù)據(jù)讀取功能。
系統(tǒng)測(cè)試主要是通過(guò)觀察CSS人機(jī)界面能否正確顯示在線數(shù)據(jù)和各部分運(yùn)行狀態(tài),以及通過(guò)歷史數(shù)據(jù)曲線查看系統(tǒng)長(zhǎng)期運(yùn)行的可靠性。圖9顯示了利用Data Browser獲取到空冷塔加熱功率及溫度變化的歷史數(shù)據(jù),圖9中曲線從上到下依次為熱交換器加熱效率設(shè)定、實(shí)測(cè)功率及兩組實(shí)測(cè)溫度,圖10顯示MATLAB獲取空冷塔三個(gè)不同位置測(cè)量的傳感器溫度曲線。
圖9 空冷塔加熱功率及溫度變化
圖10 在空冷塔不同位置測(cè)量的溫度變化曲線
NNCL的控制系統(tǒng)采用分布式設(shè)計(jì)并結(jié)合EPICS系統(tǒng)構(gòu)架,建立起對(duì)整個(gè)回路在線監(jiān)測(cè)與命令發(fā)布的統(tǒng)一管理平臺(tái)。經(jīng)過(guò)對(duì)IOC驅(qū)動(dòng)程序的優(yōu)化設(shè)計(jì),提高了I/O通訊的傳輸效率;通過(guò)RDB ChannelArchiver數(shù)據(jù)庫(kù)接口,將系統(tǒng)運(yùn)行產(chǎn)生的大量數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)服務(wù)器中,采用雙寫(xiě)入線程并增加“上傳線程”以“乒乓”切換方式控制兩個(gè)寫(xiě)入線程可以進(jìn)一步提高RDB ChannelArchiver的讀寫(xiě)效率[11]。利用基于CSS的人機(jī)界面以及MATLAB軟件很好地實(shí)現(xiàn)了數(shù)據(jù)在線監(jiān)測(cè)、查詢(xún)及分析功能。這為回路后續(xù)的非能動(dòng)衰變熱排出的相關(guān)實(shí)驗(yàn)和研究提供了技術(shù)保障。
1 Qualls A L, Cetiner M S, Wilson Jr T L. Advanced high-temperature reactor dynamic system model development[G]. ORNL/TM-2012/174
2 Zhou T, Peng C H, Wang Z H,. Application of grey model on analyzing the passive natural circulation residual heat removal system of HTR-10[J]. Nuclear Science and Techniques, 2008, 19(5): 308?313
3 Wang X, Lyu Q, Sun X,. A modular design of a direct reactor auxiliary cooling system for AHTRs[J]. Transactions of the American Nuclear Society, 2011, 104: 1077?1080
4 江綿恒, 徐洪杰, 戴志敏. 未來(lái)先進(jìn)核裂變能—TMSR核能系統(tǒng)[J]. 中國(guó)科學(xué)院院刊, 2012, 27(3): 366?374. DOI: 10.3969/j.issn.1000-3045.2012.03.016
JIANG Mianheng, XU Hongjie, DAI Zhimin. Advanced fission energy program-TMSR nuclear energy system[J]. Bulletin of Chinese Academy of Sciences, 2012, 27(3): 366?374. DOI: 10.3969/j.issn.1000-3045.2012.03.016
5 林超, 蔡創(chuàng)雄, 王凱, 等. 硝酸鹽自然循環(huán)回路空冷塔性能分析[J]. 核技術(shù), 2014, 37(12): 120601. DOI: 10. 11889/j.0253-3219.2014.hjs.37.120601
LIN Chao, CAI Chuangxiong, WANG Kai,. Performance analysis of the air cooling tower for nitrate natural circulation loop[J]. Nuclear Techniques, 2014, 37(12): 120601. DOI: 10.11889/j.0253-3219.2014.hjs.37. 120601
6 Kraimer M R, Anderson J B, Johnson A N,. EPICS application developer’s guide[DB/OL]. http://www.aps. anl.gov/epics, 2010
7 Kay K, Gabriele C. Control system studio guide[DB/OL]. http://cs-studio.sourceforge.net/docbook/index.html, 2015
8 韓利峰, 陳永忠, 周大勇, 等. HTS熔鹽實(shí)驗(yàn)回路分布式控制系統(tǒng)設(shè)計(jì)[J]. 核技術(shù), 2013, 36(9): 090603. DOI: 10.11889/j.0253-3219.2013.hjs.36.090603
HAN Lifeng, CHEN Yongzhong, ZHOU Dayong,. Design of the distributed control system for HTS molten salt test loop[J]. Nuclear Techniques, 2013, 36(9): 090603. DOI: 10.11889/j.0253-3219.2013.hjs.36.090603
9 Chen Y S, Kuo C H, Chen J,. Implementation of the EPICS data archive system for the TPS project[C]. Proceedings of IPAC2013, Shanghai, China, 2013
10 Marsching S, Huttel E, Klein M,. First experience with the MATLAB middle layer at anka[C]. Proceedings of ICALEPCS2011, Grenoble, France, 2011
11 Hu Z, Mi Q R, Zhen L F,. EPICS data archiver at SSRF beamlines[J]. Nuclear Science and Techniques, 2014, 25(2): 020103. DOI: 10.13538/j.1001-8042/nst.25. 020103
Design of nitrate natural circulation loop control system in TMSR
ZHANG Ning1,2GUO Bing1,2HAN Lixin1,2ZHOU Dayong1,2
1(Shanghai Institute of Applied Physics, Chinese Academy of Sciences, Jiading Campus, Shanghai 201800, China);2(Key Laboratory of Nuclear Radiation and Nuclear Energy Technology, Chinese Academy of Sciences, Shanghai 201800, China)
Background: Nitrate natural circulation loop (NNCL) is one of experimental platform in thorium-based molten salt reactor (TMSR), which was designed to study the heat transfer behavior and corrosion behavior of direct reactor auxiliary cooling system (DRACS). Purpose: This study aims to implement a distributed control system (DCS) with functionalities of system control, online state monitor and experimental data acquisition in NNCL. Methods: An experimental physics and industrial control system (EPICS) based distributed control system was designed for this project. An optimized support module structure was designed for I/O operation with low-level PLCs to improve the performance of input/output controller (IOC) runtime database, and a PostgreSQL database was employed for data archive by RDB ChannelArchiver. A control system studio (CSS) interface and MATLAB was implemented in operator interface (OPI) computers, for visual operation and experimental data calculation. Results: Testing for online operation and history data acquisition in OPI interface proved that the control system satisfied all requirements of NNCL control and state monitor with long-term effective. Conclusion:The system could provide efficient and reliable routine for online operation and would well support advanced study of DRACS on this NNCL platform.
NNCL, EPICS, On-line monitoring, DCS
TL99,TL362+.5
TL99, TL362+.5
10.11889/j.0253-3219.2015.hjs.38.070401
中國(guó)科學(xué)院戰(zhàn)略性先導(dǎo)科技專(zhuān)項(xiàng)(No.XDA02050100)資助
張寧,男,1980年出生,2012年于中國(guó)科學(xué)院上海應(yīng)用物理研究所獲博士學(xué)位,研究領(lǐng)域?yàn)榉磻?yīng)堆儀控系統(tǒng)和加速器束流診斷
周大勇,E-mail: zhoudayong@sinap.ac.cn
2015-01-20,
2015-04-22