数据耦合与传输方法及装置制造方法及图纸

技术编号:26377262 阅读:24 留言:0更新日期:2020-11-19 23:45
本发明专利技术属于核电运维技术领域,具体涉及一种数据耦合与传输方法及装置。本公开实施例通过仿真平台和三维可视化平台的接口模块实现仿真平台和三维可视化平台之间的数据共享和数据传递。仿真平台确定的数据同步至三维可视化平台的虚拟场景中的各虚拟设备;同时,现场操作员可以通过输入输出设备与三维可视化平台进行交互,实现在虚拟三维场景中对阀门、电气开关等设备的操作,就地操作导致设备状态发生改变,数据会回传给全范围模拟机,对模拟机系统的运行产生影响,更加贴近真实场景的培训有助于提高现场操作员的学习效率。

【技术实现步骤摘要】
数据耦合与传输方法及装置
本专利技术属于核电运维
,具体涉及一种数据耦合与传输方法及装置。
技术介绍
相关技术中,核电厂的仿真平台采用全仿的方式,实现核电厂机组各工艺系统和DCS(集散控制系统,DistributedControlSystem)控制系统的仿真建模,能够模拟核电厂不同工况、不同瞬态机组的运行,并准确的计算出核电厂各个环节和设备的参数,为现场操作员操纵核电厂各系统提供信息和参数。但是核电厂仿真平台界面较为单一,无法为现场操作员提供核电厂各元件设备的操作场景,因此,需要为学员提供一套更有效的虚拟培训系统。
技术实现思路
为克服相关技术中存在的问题,提供了一种数据耦合与传输方法及装置。根据本公开实施例的一方面,提供一种数据耦合与传输方法,所述方法应用于核电厂的仿真平台的第一接口模块中,所述方法包括:根据第一对点文件,从所述仿真平台获取所述第一对点文件包括的多个第一变量当前的变量值,所述多个第一变量的变量值为需要从所述仿真平台同步至核电厂的三维可视化平台的数据;将获取到的多个第一变量当前的变量值存入第一共享内存中;将第一共享内存中多个第一变量当前的变量值,发送至所述三维可视化平台;接收所述三维可视化平台多个第二变量当前的变量值,所述多个第二变量的变量值为需要从所述三维可视化平台同步至所述仿真平台的数据;根据第一对应关系,确定所述多个第二变量中各第二变量对应的第一变量,所述第一对应关系包括第二变量和第一变量的对应关系;>根据多个第二变量当前的变量值,更新各第二变量对应的第一变量的变量值,使得所述仿真平台的运行状态根据所述三维可视化平台的虚拟设备状态的变化而变化。在一种可能的实现方式中,所述方法包括:在所述第一接口模块被所述仿真平台加载的情况下,进行以下操作:创建第一共享内存;根据所述第一对点文件,初始化所述第一对点文件包含的多个第一变量的变量值;启动从所述第一共享内存向所述三维可视化平台的数据传输。根据本公开实施例的另一方面,提供一种数据耦合与传输方法,所述方法应用于核电厂的三维可视化平台的第二接口模块中,所述方法包括:根据第二对点文件,从所述仿真平台获取所述第二对点文件包括的多个第二变量当前的变量值;将获取到的多个第二变量当前的变量值存入第二共享内存中;将第二共享内存中多个第二变量当前的变量值,发送至所述仿真平台;接收所述仿真平台多个第一变量当前的变量值;根据第二对应关系,确定所述多个第一变量中各第一变量对应的第二变量,所述第二对应关系包括第二变量和第一变量的对应关系;根据多个第一变量当前的变量值,更新各第一变量对应的第二变量的变量值,使得所述三维可视化平台的虚拟状态根据所述仿真平台运行状态的变化而变化。在一种可能的实现方式中,所述方法包括:在所述第二接口模块被所述三维可视化平台加载的情况下,进行以下操作:创建第二共享内存;根据所述第二对点文件,初始化所述第二对点文件包含的多个第二变量的变量值;启动从所述第二共享内存向所述仿真平台的数据传输。根据本公开实施例的另一方面,提供一种数据耦合与传输装置,所述装置应用于核电厂的仿真平台中的第一接口模块中,所述装置包括:第一获取模块,用于根据第一对点文件,从所述仿真平台获取所述第一对点文件包括的多个第一变量当前的变量值,所述多个第一变量的变量值为需要从所述仿真平台同步至核电厂的三维可视化平台的数据;第一存储模块,用于将获取到的多个第一变量当前的变量值存入第一共享内存中;第一发送模块,用于将第一共享内存中多个第一变量当前的变量值,发送至所述三维可视化平台;第一接收模块,用于接收所述三维可视化平台多个第二变量当前的变量值,所述多个第二变量的变量值为需要从所述三维可视化平台同步至所述仿真平台的数据;第一确定模块,用于根据第一对应关系,确定所述多个第二变量中各第二变量对应的第一变量,所述第一对应关系包括第二变量和第一变量的对应关系;第一更新模块,用于根据多个第二变量当前的变量值,更新各第二变量对应的第一变量的变量值,使得所述仿真平台的运行状态根据所述三维可视化平台的虚拟设备状态的变化而变化。在一种可能的实现方式中,所述装置包括:第一初始化模块,在所述第一接口模块被所述仿真平台加载的情况下,进行以下操作:创建第一共享内存;根据所述第一对点文件,初始化所述第一对点文件包含的多个第一变量的变量值;启动从所述第一共享内存向所述三维可视化平台的数据传输。根据本公开实施例的另一方面,提供一种数据耦合与传输装置,所述装置应用于核电厂的三维可视化平台的第二接口模块中,所述装置包括:第二获取模块,用于根据第二对点文件,从所述仿真平台获取所述第二对点文件包括的多个第二变量当前的变量值;第二存储模块,用于将获取到的多个第二变量当前的变量值存入第二共享内存中;第二发送模块,用于将第二共享内存中多个第二变量当前的变量值,发送至所述仿真平台;第二接收模块,用于接收所述仿真平台多个第一变量当前的变量值;第二确定模块,用于根据第二对应关系,确定所述多个第一变量中各第一变量对应的第二变量,所述第二对应关系包括第二变量和第一变量的对应关系;第二更新模块,用于根据多个第一变量当前的变量值,更新各第一变量对应的第二变量的变量值,使得所述三维可视化平台的虚拟状态根据所述仿真平台运行状态的变化而变化。在一种可能的实现方式中,所述装置包括:第二初始化模块,用于在所述第二接口模块被所述三维可视化平台加载的情况下,进行以下操作:创建第二共享内存;根据所述第二对点文件,初始化所述第二对点文件包含的多个第二变量的变量值;启动从所述第二共享内存向所述仿真平台的数据传输。根据本公开实施例的另一方面,提供一种无线控制装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:执行上述方法。根据本公开实施例的另一方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由处理器执行时,使得处理器能够执行上述方法。本专利技术的有益效果在于:本公开实施例通过仿真平台和三维可视化平台的接口模块实现仿真平台和三维可视化平台之间的数据共享和数据传递。仿真平台确定的数据同步至三维可视化平台的虚拟场景中的各虚拟设备;同时,现场操作员可以通过输入输出设备与三维可视化平台进行交互,实现在虚拟三维场景中对阀门、电气开关等设备的操作,就地操作导致设备状态发生改变,数据会回传给全范围模拟机,对模拟机系统的运行产生影响,更加贴近真实场景的培训有助于提高现场操作员的学习效率。附图说明图1是根据一示例性实施例示出的一种数据耦合与传输方法的流程图。图2是根据一示例性实施例示出的一种数据耦合与本文档来自技高网...

【技术保护点】
1.一种数据耦合与传输方法,其特征在于,所述方法应用于核电厂的仿真平台的第一接口模块中,所述方法包括:/n根据第一对点文件,从所述仿真平台获取所述第一对点文件包括的多个第一变量当前的变量值,所述多个第一变量的变量值为需要从所述仿真平台同步至核电厂的三维可视化平台的数据;/n将获取到的多个第一变量当前的变量值存入第一共享内存中;/n将第一共享内存中多个第一变量当前的变量值,发送至所述三维可视化平台;/n接收所述三维可视化平台多个第二变量当前的变量值,所述多个第二变量的变量值为需要从所述三维可视化平台同步至所述仿真平台的数据;/n根据第一对应关系,确定所述多个第二变量中各第二变量对应的第一变量,所述第一对应关系包括第二变量和第一变量的对应关系;/n根据多个第二变量当前的变量值,更新各第二变量对应的第一变量的变量值,使得所述仿真平台的运行状态根据所述三维可视化平台的虚拟设备状态的变化而变化。/n

【技术特征摘要】
1.一种数据耦合与传输方法,其特征在于,所述方法应用于核电厂的仿真平台的第一接口模块中,所述方法包括:
根据第一对点文件,从所述仿真平台获取所述第一对点文件包括的多个第一变量当前的变量值,所述多个第一变量的变量值为需要从所述仿真平台同步至核电厂的三维可视化平台的数据;
将获取到的多个第一变量当前的变量值存入第一共享内存中;
将第一共享内存中多个第一变量当前的变量值,发送至所述三维可视化平台;
接收所述三维可视化平台多个第二变量当前的变量值,所述多个第二变量的变量值为需要从所述三维可视化平台同步至所述仿真平台的数据;
根据第一对应关系,确定所述多个第二变量中各第二变量对应的第一变量,所述第一对应关系包括第二变量和第一变量的对应关系;
根据多个第二变量当前的变量值,更新各第二变量对应的第一变量的变量值,使得所述仿真平台的运行状态根据所述三维可视化平台的虚拟设备状态的变化而变化。


2.根据权利要求1所述的方法,其特征在于,所述方法包括:
在所述第一接口模块被所述仿真平台加载的情况下,进行以下操作:
创建第一共享内存;
根据所述第一对点文件,初始化所述第一对点文件包含的多个第一变量的变量值;
启动从所述第一共享内存向所述三维可视化平台的数据传输。


3.一种数据耦合与传输方法,其特征在于,所述方法应用于核电厂的三维可视化平台的第二接口模块中,所述方法包括:
根据第二对点文件,从所述仿真平台获取所述第二对点文件包括的多个第二变量当前的变量值;
将获取到的多个第二变量当前的变量值存入第二共享内存中;
将第二共享内存中多个第二变量当前的变量值,发送至所述仿真平台;
接收所述仿真平台多个第一变量当前的变量值;
根据第二对应关系,确定所述多个第一变量中各第一变量对应的第二变量,所述第二对应关系包括第二变量和第一变量的对应关系;
根据多个第一变量当前的变量值,更新各第一变量对应的第二变量的变量值,使得所述三维可视化平台的虚拟状态根据所述仿真平台运行状态的变化而变化。


4.根据权利要求3所述的方法,其特征在于,所述方法包括:
在所述第二接口模块被所述三维可视化平台加载的情况下,进行以下操作:
创建第二共享内存;
根据所述第二对点文件,初始化所述第二对点文件包含的多个第二变量的变量值;
启动从所述第二共享内存向所述仿真平台的数据传输。


5.一种数据耦合与传输装置,其特征在于,所述装置应用于核电厂的仿真平台中的第一接口模块中,所述装置包括:
第一获取模块,用于根据第一对点文件,从所述仿真平台获取所述第一对点文件包括的多个第一变量当前的变量值,所述多个第一变量的变量值为需要从所述仿真平台同步至核电厂的三维可视化平台的数据;
第一存储模块,用于将获取到...

【专利技术属性】
技术研发人员:陈亚伟谢政权陈明张皓张弦
申请(专利权)人:中核武汉核电运行技术股份有限公司核动力运行研究所
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1