基于Simulink代碼生成器的翻譯模擬式虛擬DCS實(shí)現(xiàn)方案
發(fā)布時(shí)間:2021-04-09 02:58
基于Simulink代碼生成器的翻譯模擬式虛擬DCS的功能,包括組態(tài)翻譯和調(diào)度運(yùn)算兩部分。通過將實(shí)物DCS平臺(tái)的組態(tài)文件翻譯到Simulink平臺(tái)并生成代碼,再編譯成算法文件實(shí)現(xiàn)組態(tài)翻譯功能。調(diào)度運(yùn)算功能,包括仿真模式控制類的運(yùn)行、凍結(jié)、加減速運(yùn)行功能,以及仿真指令類的設(shè)置與獲取變量值、存裝工況、存裝回溯條件、變量超控、故障模擬等功能。以百萬千瓦級(jí)壓水堆核電廠蒸汽發(fā)生器水位控制系統(tǒng)為例,對(duì)該實(shí)現(xiàn)方案進(jìn)行驗(yàn)證,驗(yàn)證結(jié)果能夠滿足模擬機(jī)的仿真效果。
【文章來源】:儀器儀表用戶. 2020,27(03)
【文章頁數(shù)】:5 頁
【部分圖文】:
圖4組態(tài)邏輯翻譯示例圖??Fig.4?Example?of?configuration?logic?translation??部分,這兩部分相對(duì)獨(dú)立
第3期??張旭?基于Simulink代碼生成器的翻譯模擬式虛擬DCS實(shí)現(xiàn)方案??55??圖10?LevelO部分Simulink模型??Fig.10?Simulink?model?of?Level?0??如前文所述,Level?1與Level?0分別由運(yùn)算調(diào)度軟件調(diào)??度,構(gòu)成閉環(huán)仿真系統(tǒng)。仿真實(shí)驗(yàn)結(jié)果如圖11所示。仿真??時(shí)水位設(shè)定值0mm代表額定功率下水位穩(wěn)定的相對(duì)值,而??非實(shí)際水位。在蒸汽發(fā)生器水位調(diào)節(jié)過程中,驗(yàn)證凍結(jié)、??運(yùn)行、設(shè)置變量值、保存與裝入工況等功能,并且能觀察??到虛假水位現(xiàn)象。結(jié)果符合預(yù)期。.??4結(jié)論??基于Simulink代碼生成器的翻譯模擬式虛擬DCS通過??映射翻譯的方法,將DCS平臺(tái)的組態(tài)邏輯翻譯到Simulink,??再借助Simulink作為代碼生成器,將邏輯轉(zhuǎn)換為C++代碼,??再由編譯器編譯為*.lih格式的算法文件,被虛擬DCS周??期調(diào)用。這種借助Simulink作為代碼生成器的方法降低了??軟件開發(fā)工作量,提高了代碼安全可靠性。在周期循環(huán)中,??執(zhí)行仿真指令,實(shí)現(xiàn)仿真功能,并且能夠周期性與LevelO??進(jìn)行數(shù)據(jù)交互,滿足全范圍模擬機(jī)的要求。??參考文獻(xiàn):??[11核動(dòng)力運(yùn)行研究所.核電廠操縱人員培訓(xùn)及考試用模擬機(jī):NB/??圖11仿真實(shí)驗(yàn)結(jié)果??Fig.11?Simulation?experiment?results??T20015-2010[S].2010.??[2]張旭,黃鵬,彭韜,等.基于純模擬仿真的核級(jí)儀控系統(tǒng)定期試驗(yàn)??腳本輔助設(shè)計(jì)軟件的設(shè)計(jì)與實(shí)現(xiàn)U].現(xiàn)代計(jì)算機(jī),2019,25(32):??59-64.??[3]毛偉.紅沿河核電站DCS仿真研究
【參考文獻(xiàn)】:
期刊論文
[1]基于純模擬仿真的核級(jí)儀控系統(tǒng)定期試驗(yàn)?zāi)_本輔助設(shè)計(jì)軟件的設(shè)計(jì)與實(shí)現(xiàn)[J]. 張旭,黃鵬,彭韜,劉全東,張子鵬,李曉龍,李俊. 現(xiàn)代計(jì)算機(jī). 2019(32)
[2]核安全級(jí)儀控仿真系統(tǒng)的接口設(shè)計(jì)[J]. 張旭,徐海燕,王愷,葉佩鑫,彭浩,劉全東. 現(xiàn)代計(jì)算機(jī). 2019(17)
[3]OVATION系統(tǒng)虛擬仿真技術(shù)研究與實(shí)現(xiàn)[J]. 王繼華,嚴(yán)明,張偉,邵伯辰. 電力科學(xué)與工程. 2014(04)
[4]MACSV DCS翻譯型仿真軟件的開發(fā)[J]. 郭一珂. 熱力發(fā)電. 2012(04)
碩士論文
[1]紅沿河核電站DCS仿真研究及應(yīng)用[D]. 毛偉.華北電力大學(xué) 2015
本文編號(hào):3126776
【文章來源】:儀器儀表用戶. 2020,27(03)
【文章頁數(shù)】:5 頁
【部分圖文】:
圖4組態(tài)邏輯翻譯示例圖??Fig.4?Example?of?configuration?logic?translation??部分,這兩部分相對(duì)獨(dú)立
第3期??張旭?基于Simulink代碼生成器的翻譯模擬式虛擬DCS實(shí)現(xiàn)方案??55??圖10?LevelO部分Simulink模型??Fig.10?Simulink?model?of?Level?0??如前文所述,Level?1與Level?0分別由運(yùn)算調(diào)度軟件調(diào)??度,構(gòu)成閉環(huán)仿真系統(tǒng)。仿真實(shí)驗(yàn)結(jié)果如圖11所示。仿真??時(shí)水位設(shè)定值0mm代表額定功率下水位穩(wěn)定的相對(duì)值,而??非實(shí)際水位。在蒸汽發(fā)生器水位調(diào)節(jié)過程中,驗(yàn)證凍結(jié)、??運(yùn)行、設(shè)置變量值、保存與裝入工況等功能,并且能觀察??到虛假水位現(xiàn)象。結(jié)果符合預(yù)期。.??4結(jié)論??基于Simulink代碼生成器的翻譯模擬式虛擬DCS通過??映射翻譯的方法,將DCS平臺(tái)的組態(tài)邏輯翻譯到Simulink,??再借助Simulink作為代碼生成器,將邏輯轉(zhuǎn)換為C++代碼,??再由編譯器編譯為*.lih格式的算法文件,被虛擬DCS周??期調(diào)用。這種借助Simulink作為代碼生成器的方法降低了??軟件開發(fā)工作量,提高了代碼安全可靠性。在周期循環(huán)中,??執(zhí)行仿真指令,實(shí)現(xiàn)仿真功能,并且能夠周期性與LevelO??進(jìn)行數(shù)據(jù)交互,滿足全范圍模擬機(jī)的要求。??參考文獻(xiàn):??[11核動(dòng)力運(yùn)行研究所.核電廠操縱人員培訓(xùn)及考試用模擬機(jī):NB/??圖11仿真實(shí)驗(yàn)結(jié)果??Fig.11?Simulation?experiment?results??T20015-2010[S].2010.??[2]張旭,黃鵬,彭韜,等.基于純模擬仿真的核級(jí)儀控系統(tǒng)定期試驗(yàn)??腳本輔助設(shè)計(jì)軟件的設(shè)計(jì)與實(shí)現(xiàn)U].現(xiàn)代計(jì)算機(jī),2019,25(32):??59-64.??[3]毛偉.紅沿河核電站DCS仿真研究
【參考文獻(xiàn)】:
期刊論文
[1]基于純模擬仿真的核級(jí)儀控系統(tǒng)定期試驗(yàn)?zāi)_本輔助設(shè)計(jì)軟件的設(shè)計(jì)與實(shí)現(xiàn)[J]. 張旭,黃鵬,彭韜,劉全東,張子鵬,李曉龍,李俊. 現(xiàn)代計(jì)算機(jī). 2019(32)
[2]核安全級(jí)儀控仿真系統(tǒng)的接口設(shè)計(jì)[J]. 張旭,徐海燕,王愷,葉佩鑫,彭浩,劉全東. 現(xiàn)代計(jì)算機(jī). 2019(17)
[3]OVATION系統(tǒng)虛擬仿真技術(shù)研究與實(shí)現(xiàn)[J]. 王繼華,嚴(yán)明,張偉,邵伯辰. 電力科學(xué)與工程. 2014(04)
[4]MACSV DCS翻譯型仿真軟件的開發(fā)[J]. 郭一珂. 熱力發(fā)電. 2012(04)
碩士論文
[1]紅沿河核電站DCS仿真研究及應(yīng)用[D]. 毛偉.華北電力大學(xué) 2015
本文編號(hào):3126776
本文鏈接:http://sikaile.net/projectlw/hkxlw/3126776.html
最近更新
教材專著