[发明专利]一种用于全范围模拟机传输数据的方法及数据传输系统有效
申请号: | 201410014800.9 | 申请日: | 2014-01-13 |
公开(公告)号: | CN103747088B | 公开(公告)日: | 2017-09-26 |
发明(设计)人: | 张光昱;章旋;曹建亭 | 申请(专利权)人: | 中广核(北京)仿真技术有限公司;中国广核集团有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L1/16 |
代理公司: | 深圳市顺天达专利商标代理有限公司44217 | 代理人: | 郭伟刚 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 范围 模拟 传输 数据 方法 数据传输 系统 | ||
技术领域
本发明涉及数据通信领域,更具体地说,涉及一种用于全范围模拟机传输数据的方法及数据传输系统。
背景技术
全范围模拟机是核电站工程建设关键设备。按照国际惯例和核电站建设标准,每座新建核电站至少应配备一台全范围模拟机,用于开展操纵员培训与执照考试,为操纵员、管理员提高运行管理技术水平提供安全可靠工具。
全范围模拟机是由计算机系统、I/O接口系统、电站监控机(比如数据采集系统DAS或集散控制系统DCS)仿真设备、教练员站、工程师站等部件设备组成的局域网系统。电站监控机是全范围模拟机中能够监视整个模拟机的状态和模拟机所模拟的整个电站的运行状态;教练员站能够直接干预和操作模拟电站系统,教练员能够考察被裴孔的操纵员的实际操作;工程师站是全范围模拟机中开发、维护和管理的中心,能够支持各种工程师的功能。
其中全范围模拟机中的各个部件之间需要进行数据通信,其中主要是计算机系统与I/O接口系统、电站监控机仿真设备、教练员站、工程师站等部件设备之间需要进行数据通信,为了便于描述,用第一平台指代计算机系统;用第二平台指代I/O接口系统、电站监控机仿真设备、教练员站、工程师站等部件设备。一方面由于全范围模拟机模拟核电站运行时需要监测的点很多,甚至多达几万个,这些监测点的大量信息需要快速传给第一平台进行计算,这些信息或者第一平台计算后的结果信息传给第二平台显示;另一方面,操作员通过人机界面下达操作指令,这些指令需要及时传到第一平台用于执行各种操作。因此,保证了第一平台和第二平台之间实时、稳定的通信,才能保证保证全范围模拟机的品质。
现有技术采用单通道顺序模式进行第一平台和第二平台之间的通信。单通道是指第一平台和第一平台之间通过一个socket(是指套接字,用于描述IP地址和端口,是一个通信链的句柄)进行通信,第二平台开放socket服务端,监听来自第一平台的连接,第一平台为socket客户端,主动连接第二平台。顺序是指通信次序为第一平台发送数据包,然后接收来自第二平台的操作指令信息包,之后循环依次进行。由于全范围模拟机中仿真设备采用的是多任务并发进行仿真模拟计算,为了能够达到仿真效果,每个任务的运算周期都是固定的,因此需要保证实时性,因此对于数据的显示,需要每隔一段时间(比如200毫秒)刷新一次数据。现有技术中由于是采用单通道顺序模式,为了保证信息数据在不丢失的情况下高效发送,套接字需要设置成同步方式,而操作指令是不定期下发的,因此第一平台每次接收操作指令信息时都需要等待第二平台准备好之后才能接收,因此在操作指令信息和其他信息(比如第一平台内的物理仿真模型计算出来的物理参数和设备信息,如管道流量,堆芯温度或者阀门的开度等信息)的量非常大,而且第一平台与第二平台位于局域网内的不同机器时,使得等待时间(timeout)的设定非常困难,因此在设定的一个执行周期(比如200毫秒)内难以保证完成接收和发送数据的操作,并且容易使得信息数据的发送/接收超时,无法保证第一平台与第二平台之间通讯的实时性和稳定性,进而影响到仿真的效果和全范围模拟机的品质。
发明内容
本发明要解决的技术问题在于,针对现有技术中由于等待时间(timeout)的设定非常困难,因此在设定的一个执行周期(比如200毫秒)内难以保证完成接收和发送数据的操作,并且容易使得信息数据的发送/接收超时,无法保证第一平台与第二平台之间通讯的实时性和稳定性,进而影响到仿真的效果和全范围模拟机的品质的缺陷,提供一种用于全范围模拟机传输数据的方法及系统。
本发明解决其技术问题所采用的技术方案是:构造一种用于全范围模拟机传输数据的方法,所述方法包括以下步骤:
S1、选用包括第一平台和第二平台的全范围模拟机,在所述第一平台中建立与所述第二平台相对应的第一套接字;将所述第一套接字配置为多个第一同步套接字和多个第一异步套接字两类;
S2、在所述第二平台中建立与所述第一平台相对应的第二套接字;将所述第二套接字配置为多个第二同步套接字和多个第二异步套接字两类;
S3、将所述第一同步套接字和所述第二同步套接字建立同步方式连接,然后使用所述第一平台通过同步方式发送设备数据到所述第二平台;将所述第一异步套接字和所述第二异步套接字建立异步方式连接,然后使用所述第二平台通过异步方式发送控制指令数据到所述第一平台;从而完成全范围模拟机的数据传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中广核(北京)仿真技术有限公司;中国广核集团有限公司,未经中广核(北京)仿真技术有限公司;中国广核集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410014800.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种微博事件传播分析算法
- 下一篇:一种识别复制对象并收藏数据的方法