基于Simulink代码生成器的翻译模拟式虚拟DCS实现方案
发布时间:2021-04-09 02:58
基于Simulink代码生成器的翻译模拟式虚拟DCS的功能,包括组态翻译和调度运算两部分。通过将实物DCS平台的组态文件翻译到Simulink平台并生成代码,再编译成算法文件实现组态翻译功能。调度运算功能,包括仿真模式控制类的运行、冻结、加减速运行功能,以及仿真指令类的设置与获取变量值、存装工况、存装回溯条件、变量超控、故障模拟等功能。以百万千瓦级压水堆核电厂蒸汽发生器水位控制系统为例,对该实现方案进行验证,验证结果能够满足模拟机的仿真效果。
【文章来源】:仪器仪表用户. 2020,27(03)
【文章页数】:5 页
【部分图文】:
图4组态逻辑翻译示例图??Fig.4?Example?of?configuration?logic?translation??部分,这两部分相对独立
第3期??张旭?基于Simulink代码生成器的翻译模拟式虚拟DCS实现方案??55??图10?LevelO部分Simulink模型??Fig.10?Simulink?model?of?Level?0??如前文所述,Level?1与Level?0分别由运算调度软件调??度,构成闭环仿真系统。仿真实验结果如图11所示。仿真??时水位设定值0mm代表额定功率下水位稳定的相对值,而??非实际水位。在蒸汽发生器水位调节过程中,验证冻结、??运行、设置变量值、保存与装入工况等功能,并且能观察??到虚假水位现象。结果符合预期。.??4结论??基于Simulink代码生成器的翻译模拟式虚拟DCS通过??映射翻译的方法,将DCS平台的组态逻辑翻译到Simulink,??再借助Simulink作为代码生成器,将逻辑转换为C++代码,??再由编译器编译为*.lih格式的算法文件,被虚拟DCS周??期调用。这种借助Simulink作为代码生成器的方法降低了??软件开发工作量,提高了代码安全可靠性。在周期循环中,??执行仿真指令,实现仿真功能,并且能够周期性与LevelO??进行数据交互,满足全范围模拟机的要求。??参考文献:??[11核动力运行研究所.核电厂操纵人员培训及考试用模拟机:NB/??图11仿真实验结果??Fig.11?Simulation?experiment?results??T20015-2010[S].2010.??[2]张旭,黄鹏,彭韬,等.基于纯模拟仿真的核级仪控系统定期试验??脚本辅助设计软件的设计与实现U].现代计算机,2019,25(32):??59-64.??[3]毛伟.红沿河核电站DCS仿真研究
【参考文献】:
期刊论文
[1]基于纯模拟仿真的核级仪控系统定期试验脚本辅助设计软件的设计与实现[J]. 张旭,黄鹏,彭韬,刘全东,张子鹏,李晓龙,李俊. 现代计算机. 2019(32)
[2]核安全级仪控仿真系统的接口设计[J]. 张旭,徐海燕,王恺,叶佩鑫,彭浩,刘全东. 现代计算机. 2019(17)
[3]OVATION系统虚拟仿真技术研究与实现[J]. 王继华,严明,张伟,邵伯辰. 电力科学与工程. 2014(04)
[4]MACSV DCS翻译型仿真软件的开发[J]. 郭一珂. 热力发电. 2012(04)
硕士论文
[1]红沿河核电站DCS仿真研究及应用[D]. 毛伟.华北电力大学 2015
本文编号:3126776
【文章来源】:仪器仪表用户. 2020,27(03)
【文章页数】:5 页
【部分图文】:
图4组态逻辑翻译示例图??Fig.4?Example?of?configuration?logic?translation??部分,这两部分相对独立
第3期??张旭?基于Simulink代码生成器的翻译模拟式虚拟DCS实现方案??55??图10?LevelO部分Simulink模型??Fig.10?Simulink?model?of?Level?0??如前文所述,Level?1与Level?0分别由运算调度软件调??度,构成闭环仿真系统。仿真实验结果如图11所示。仿真??时水位设定值0mm代表额定功率下水位稳定的相对值,而??非实际水位。在蒸汽发生器水位调节过程中,验证冻结、??运行、设置变量值、保存与装入工况等功能,并且能观察??到虚假水位现象。结果符合预期。.??4结论??基于Simulink代码生成器的翻译模拟式虚拟DCS通过??映射翻译的方法,将DCS平台的组态逻辑翻译到Simulink,??再借助Simulink作为代码生成器,将逻辑转换为C++代码,??再由编译器编译为*.lih格式的算法文件,被虚拟DCS周??期调用。这种借助Simulink作为代码生成器的方法降低了??软件开发工作量,提高了代码安全可靠性。在周期循环中,??执行仿真指令,实现仿真功能,并且能够周期性与LevelO??进行数据交互,满足全范围模拟机的要求。??参考文献:??[11核动力运行研究所.核电厂操纵人员培训及考试用模拟机:NB/??图11仿真实验结果??Fig.11?Simulation?experiment?results??T20015-2010[S].2010.??[2]张旭,黄鹏,彭韬,等.基于纯模拟仿真的核级仪控系统定期试验??脚本辅助设计软件的设计与实现U].现代计算机,2019,25(32):??59-64.??[3]毛伟.红沿河核电站DCS仿真研究
【参考文献】:
期刊论文
[1]基于纯模拟仿真的核级仪控系统定期试验脚本辅助设计软件的设计与实现[J]. 张旭,黄鹏,彭韬,刘全东,张子鹏,李晓龙,李俊. 现代计算机. 2019(32)
[2]核安全级仪控仿真系统的接口设计[J]. 张旭,徐海燕,王恺,叶佩鑫,彭浩,刘全东. 现代计算机. 2019(17)
[3]OVATION系统虚拟仿真技术研究与实现[J]. 王继华,严明,张伟,邵伯辰. 电力科学与工程. 2014(04)
[4]MACSV DCS翻译型仿真软件的开发[J]. 郭一珂. 热力发电. 2012(04)
硕士论文
[1]红沿河核电站DCS仿真研究及应用[D]. 毛伟.华北电力大学 2015
本文编号:3126776
本文链接:https://www.wllwen.com/projectlw/hkxlw/3126776.html