【摘要】:實(shí)驗(yàn)物理和工業(yè)控制系統(tǒng)(ExperimentalPhysicsandIndustrialControlSystem,EPICS)是非商業(yè)的控制系統(tǒng)軟件開(kāi)發(fā)與運(yùn)行工具集。EPICS采用分布式控制系統(tǒng)的標(biāo)準(zhǔn)結(jié)構(gòu),功能完備,擴(kuò)展靈活,支持大量非標(biāo)控制、探測(cè)元件,已廣泛應(yīng)用于加速器、同步輻射、望遠(yuǎn)鏡、核聚變等大科學(xué)裝置的控制系統(tǒng)中。釷基熔鹽堆核能系統(tǒng)(Thorium-based Molten Salt Reactor,TMSR)同樣采用EPICS來(lái)進(jìn)行其控制系統(tǒng)的研發(fā)。 然而目前EPICS系統(tǒng)還沒(méi)有統(tǒng)一的軟件配置管理模式,用它開(kāi)發(fā)出來(lái)的控制系統(tǒng)不具有一致性,不利于系統(tǒng)的維護(hù)和管理以及系統(tǒng)集成。本論文的工作,專注于對(duì)TMSR EPICS軟件模塊的配置管理方法和技術(shù)的研究,以解決一些EPICS在使用過(guò)程中的不足,,為TMSR EPICS系統(tǒng)軟件平臺(tái)的標(biāo)準(zhǔn)化和自動(dòng)化提供一個(gè)基礎(chǔ)思路。 論文對(duì)計(jì)算機(jī)控制系統(tǒng)軟件進(jìn)行了綜述;通過(guò)與商業(yè)成熟的SCADA(SupervisoryControlandDataAcquisition)軟件作對(duì)比,深入分析了EPICS軟件的優(yōu)點(diǎn)和不足;描述了ITER(International Thermonuclear Experimental Reactor)的控制系統(tǒng)(COntrol DataAccess and Communication, CODAC)如何完成EPICS系統(tǒng)的配置管理;闡述了在Linux環(huán)境下管理EPICS軟件所用到的技術(shù),從軟件環(huán)境、自動(dòng)部署、服務(wù)管理等幾個(gè)方面統(tǒng)一了Linux環(huán)境下使用EPICS軟件模塊的方式;在EPICS實(shí)時(shí)數(shù)據(jù)庫(kù)配置管理方法的基礎(chǔ)上,探索生成軟件配置文件的通用方法,實(shí)現(xiàn)了一個(gè)EPICS實(shí)時(shí)數(shù)據(jù)庫(kù)配置管理界面工具,該軟件工具在TMSR在線輻射監(jiān)測(cè)系統(tǒng)中得到了應(yīng)用。 本論文的特色工作之一是實(shí)現(xiàn)了Linux環(huán)境下EPICS軟件模塊的自動(dòng)化部署。通過(guò)使用Shell編程和RPM(RedhatPackageManager)技術(shù),較容易實(shí)現(xiàn)下載、打包和安裝等一系列操作。不僅軟件包和腳本可以重復(fù)利用,而且可以根據(jù)工程需求作調(diào)整,分角色安裝軟件到各PC機(jī),大大減少了人工操作。 本論文的第二個(gè)特色是開(kāi)發(fā)了Linux服務(wù)調(diào)用的公用接口,用戶可添加任意EPICS軟件服務(wù),只需開(kāi)發(fā)軟件組件各自的接口腳本,傳入指定參數(shù),即可實(shí)現(xiàn)軟件組件的一鍵啟動(dòng)、停止、重啟和狀態(tài)查詢等。 最后采用Eclipse、Java、SWT(StandardWidgetToolkit)、Hibernate、Oracle、XML(Extensible Markup Language)等多項(xiàng)先進(jìn)軟件技術(shù),設(shè)計(jì)開(kāi)發(fā)了EPICS實(shí)時(shí)數(shù)據(jù)庫(kù)配置管理工具,實(shí)現(xiàn)了儀控系統(tǒng)靜態(tài)數(shù)據(jù)到配置文件的轉(zhuǎn)換,探索生成軟件配置文件的通用方法。該工具包括錄入界面、數(shù)據(jù)持久化和配置文件生成三個(gè)部分,達(dá)到了錄入、存儲(chǔ)、轉(zhuǎn)換儀控變量信息的要求。
【學(xué)位授予單位】:中國(guó)科學(xué)院研究生院(上海應(yīng)用物理研究所)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TL362
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 劉姝;王春紅;趙籍九;;使用ORACLE管理EPICS數(shù)據(jù)庫(kù)的研究[J];核電子學(xué)與探測(cè)技術(shù);2007年03期
2 王偉珍;李薦民;王小兵;花正東;許潯江;;基于EPICS的上海光源固定輻射監(jiān)測(cè)系統(tǒng)[J];核電子學(xué)與探測(cè)技術(shù);2008年06期
3 李為民,李京yN,劉功發(fā),周安奇,刁操政,李永軍,于象坤;EPICS和合肥光源控制系統(tǒng)[J];核技術(shù);2001年06期
4 劉平;周永年;米清茹;張招紅;胡純;吳盈鋒;鄭麗芳;;光束線站EPICS數(shù)據(jù)采集系統(tǒng)研究[J];核技術(shù);2010年06期
5 楊路明,雷亞軍;組態(tài)軟件WinCC在自動(dòng)監(jiān)控系統(tǒng)中的應(yīng)用[J];計(jì)算技術(shù)與自動(dòng)化;2003年04期
6 江綿恒;徐洪杰;戴志敏;;未來(lái)先進(jìn)核裂變能——TMSR核能系統(tǒng)[J];中國(guó)科學(xué)院院刊;2012年03期
7 李川;軟件質(zhì)量的評(píng)價(jià)和保障[J];現(xiàn)代電子;2002年01期
8 李剛;趙籍九;雷革;趙卓;徐廣磊;;基于ATCA平臺(tái)的EPICS/IOC冗余技術(shù)研究[J];核電子學(xué)與探測(cè)技術(shù);2010年07期
9 徐廣磊;何哲璽;陳佳鑫;李春華;;基于EPICS的CSNS主剝離膜控制系統(tǒng)研究[J];核電子學(xué)與探測(cè)技術(shù);2014年02期
10 樓建明;廖遠(yuǎn)江;馬濤;張萱;;基于IFIX的運(yùn)動(dòng)控制系統(tǒng)SCADA軟件設(shè)計(jì)[J];計(jì)算機(jī)仿真;2014年05期
本文編號(hào):
2699733
本文鏈接:http://sikaile.net/projectlw/hkxlw/2699733.html