基于Rinsim平台的Ovation控制仿真系统及仿真方法与流程

文档序号:13281168阅读:2065来源:国知局
基于Rinsim平台的Ovation控制仿真系统及仿真方法与流程

本发明涉及核动力仿真技术领域,具体涉及基于rinsim平台的ovation控制仿真系统及仿真方法。



背景技术:

核电站模拟机主要用来培训核电站操作人员,进行设计优化和验证,以及技术改造验证。rinsim仿真平台是由核动力运行研究所研制的面向核电站的一体化仿真平台,用于核电站和核动力仿真系统开发的全寿期支撑平台。

分布式/数字化控制系统(distributeddigitalcontrolsystem,dcs)已经取代了以往的模拟仪表,并被广泛用于核电站的控制领域,。随着核电站dcs的发展,dcs功能更加强大和复杂。浙江三门核电站2#机组dcs采用ovation控制系统。ovation是一种分散控制系统(dcs),由艾默生过程控制有限公司生产,主要面向电厂,钢厂和水厂的热工自动化控制解决方案。

为了研制基于rinsim仿真平台的三门核电站2#机组全范围模拟机,需要对ovation控制系统仿真,以满足操作员的培训需求。但是现有的rinsim仿真平台的控制系统不能直接模拟ovation控制系统的大多数逻辑部件,而且只能进行正向建模,当dcs厂商的设计图纸变化后,工程师需要根据图纸自行对比,重新建模组态,不仅容易引起人为错误,并且图纸数量较多,变更频繁,数据更新工作量大,耗时长。



技术实现要素:

针对现有技术中存在的缺陷,本发明的目的在于提供基于rinsim平台的ovation控制仿真系统及仿真方法,能够实现ovation控制仿真且避免手动建模组态的人为错误。

为达到以上目的,本发明采取的技术方案是:

一种基于rinsim平台的ovation控制仿真系统,包括:

xml组态文件生成模块,其用于将逻辑组态图转化为xml组态文件,所述xml组态文件包括逻辑组态图中所有部件的部件信息、连接信息和文本信息;

部件开发模块,其用于生成与所述xml组态文件中的每个部件对应的ovation部件并形成ovation部件库,所述ovation部件包括部件外观、部件数据点和部件逻辑算法;

仿真组态图生成模块,其用于根据所述xml组态文件生成仿真组态图;

仿真组态图编译模块,其用于根据所述仿真组态图中的部件信息调用所述ovation部件库找到对应的ovation部件,获得部件逻辑算法,并生成仿真组态图的运行逻辑;

图形化调试模块,用于加载调试所述仿真组态图的运行逻辑。

在上述技术方案的基础上,所述部件信息包括部件名称、部件库类型、位置坐标和初始化参数列表;

所述连接信息包括连接起始部件名称、连接起始变量名、连接终止部件名称、连接终止部件变量名和连接线上的坐标;

所述文本信息包括文字大小、位置坐标和文本内容。

在上述技术方案的基础上,所述逻辑组态图所在的坐标为厘米坐标,且坐标原点在左上角,所述仿真组态图所在的坐标为像素坐标,且坐标原点在左下角。

在上述技术方案的基础上,所有ovation部件的所述部件逻辑算法形成算法库。

在上述技术方案的基础上,所述部件数据点的结构类型为lc算法点、la模拟量点、ld数据量点或ld打包点。

在上述技术方案的基础上,基于rinsim平台的ovation控制仿真系统的仿真方法,具体步骤如下:

s1,xml组态文件生成模块将设计方的逻辑组态图转化为xml组态文件,其中所述xml组态文件包括逻辑组态图中所有部件的部件信息、连接信息和文本信息;

s2,仿真组态图生成模块根据所述xml组态文件生成仿真组态图;

s3,部件开发模块生成与所述xml组态文件中的所有部件分别对应的ovation部件并形成ovation部件库,其中所述ovation部件包括部件外观、部件数据点和部件逻辑算法;

s4,仿真组态图编译模块根据所述仿真组态图中的部件信息调用所述ovation部件库找到对应的ovation部件,获得部件逻辑算法,并生成仿真组态图的运行逻辑;

s5,图形化调试模块加载调试所述仿真组态图的运行逻辑。

在上述技术方案的基础上,所有ovation部件的所述部件逻辑算法形成算法库。

在上述技术方案的基础上,仿真组态图编译模块根据所述部件信息中的部件名称查找所述ovation部件库找到对应的ovation部件,并根据ovation部件查找所述算法库,获得对应的部件逻辑算法。

与现有技术相比,本发明的优点在于:

1)本发明的一种基于rinsim平台的ovation控制仿真系统,能够应用于使用ovation控制系统的核电站操作员的培训及设计验证。通过xml组态文件生成模块将设计方的逻辑组态图转化为xml数据格式。

2)本发明的一种基于rinsim平台的ovation控制仿真系统的仿真方法,支持批量修改部件内部的运行频率,保证在修改控制模块的运行频率时,同模块运行下的所有部件会立即同步该频率,使调试更加方便。能够较大程度与设计方的逻辑组态图保持一致,避免手动建模组态的人为错误,使电厂数据更新能较快同步到模拟机系统。

附图说明

图1为本发明实施例中的系统框图;

图2为本发明实施例中的方法流程图;

图3为本发明实施例中的逻辑组态图;

图4为本发明实施例中的仿真组态图。

具体实施方式

以下结合附图及实施例对本发明作进一步详细说明。

参见图1所示,本发明实施例提供一种基于rinsim平台的ovation控制仿真系统,包括xml组态文件生成模块、部件开发模块、仿真组态图生成模块、仿真组态图编译模块和图形化调试模块。

xml组态文件生成模块用于将设计方的逻辑组态图转化为xml组态文件,每一个xml组态文件对应一张逻辑组态图,xml组态文件包括逻辑组态图中所有部件的部件信息、连接信息和文本信息;其中,部件信息包括部件名称、部件库类型、位置坐标和初始化参数列表,连接信息包括连接起始部件名称、连接起始变量名、连接终止部件名称、连接终止部件变量名和连接线上的坐标,文本信息包括文字大小、位置坐标和文本内容。本发明实施例参见图3所示,逻辑组态图的左侧为输入部件,右侧为输出部件,输入部件和输出部件通过连接点连接逻辑部件,图4是与图3对应的仿真组态图,图4中左侧为输入部件,右侧为输出部件,输入部件和输出部件通过连接点连接逻辑部件。xml数据格式以具有可扩展性、灵活性、自描述性和简明性等优势被采用,能够包含大量的画面信息以及数据信息,结构简明,既方便人工查看,又便于程序解析。

集成到rinsim平台的simgen软件上的仿真组态图生成模块用于根据xml组态文件生成仿真组态图,逻辑组态图所在的坐标为厘米坐标,且坐标原点在左上角,仿真组态图所在的坐标为像素坐标,且坐标原点在左下角。

基于rinsim平台的simware架构的部件开发模块用于生成与xml组态文件中的所有部件分别对应的ovation部件并形成ovation部件库,ovation部件包括部件外观、部件数据点和部件逻辑算法。部件开发模块根据ovation算法手册中部件图纸绘制部件外观,生成部件逻辑算法,所有ovation部件的部件逻辑算法形成算法库。部件数据点的结构类型为lc算法点、la模拟量点、ld数据量点或ld打包点。扩充了数据结构类型,通过rinsim平台simbase的数据库管理工具dbm以数据区的方式模拟各种复杂类型的数据点,以绑定方式模拟类似于结构类型的单个字段。simware也开发了相应的数据点定义和计算功能。本发明实施例支持在启动配置文件中配置调度顺序、运算频率。

基于rinsim平台的simgen的仿真组态图编译模块用于根据仿真组态图中的部件信息调用ovation部件库找到对应的ovation部件,获得部件逻辑算法,生成仿真组态图的运行逻辑;

基于rinsim平台的simugd的图形化调试模块用于加载调试仿真组态图的运行逻辑。

本发明实施例的rinsim平台支持批量修改部件内部的运行频率,保证在修改控制模块的运行频率时,同模块运行下的所有部件会立即同步该频率,使调试更加方便。

参见图2所示,基于rinsim平台的ovation控制仿真系统的仿真方法,具体步骤如下:

s1,xml组态文件生成模块将设计方的逻辑组态图转化为simgen支持的xml组态文件,每一张逻辑组态图对应一个xml组态文件,其中xml组态文件包括逻辑组态图中所有部件的部件信息、连接信息和文本信息;

s2,仿真组态图生成模块根据xml组态文件生成仿真组态图;

s3,部件开发模块根据ovation算法手册生成与xml组态文件中的所有部件分别对应的ovation部件并形成ovation部件库,其中ovation部件包括部件外观、部件数据点和部件逻辑算法,所有ovation部件的部件逻辑算法形成算法库;

s4,仿真组态图编译模块根据仿真组态图的部件信息中的部件名称查找ovation部件库找到对应的ovation部件,并根据ovation部件查找算法库获得部件逻辑算法,生成仿真组态图的运行逻辑;

s5,图形化调试模块加载调试仿真组态图的运行逻辑。图形化调试模块导入初始工况,初始变量,使系统处于可运行状态,运行仿真控制系统,查看仿真动态图效果及显示数据,判断运行逻辑是否正确,对运行逻辑进行调试。

本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1