[发明专利]一种基于发布/订阅模式的数字孪生虚实同步运行方法有效

专利信息
申请号: 202010431518.6 申请日: 2020-05-20
公开(公告)号: CN111716353B 公开(公告)日: 2022-01-25
发明(设计)人: 周光辉;李涵;张超;张克捷 申请(专利权)人: 西安交通大学
主分类号: B25J9/16 分类号: B25J9/16
代理公司: 西安通大专利代理有限责任公司 61200 代理人: 高博
地址: 710049 *** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 发布 订阅 模式 数字 孪生 虚实 同步 运行 方法
【权利要求书】:

1.一种基于发布/订阅模式的数字孪生虚实同步运行方法,其特征在于,包括以下步骤:

S1、根据物理设备的工程参数、当前工况以及虚实结点映射关系建立OPC UA信息模型;

S2、基于步骤S1中的OPC UA信息模型,使用opcua-modeler将OPC UA信息模型导出为XML文件,解析XML文件,反序列化生成结点集,生成一个OPC UA地址空间以集成数据结点;

S3、启动Web应用,生成OPC Client实例,用于实现数据的读、写与发布/订阅功能;

S4、定义数据协议标准化模块,实现设备传输协议到OPC UA的转换,统一数据格式,实现生产环境中的多协议解析与多源异构数据的标准化,具体为:

S401、机器臂的内部传感器与微处理器形成内部系统,采集机器臂的运动节点数据,以以太网的方式向外界传输数据;

S402、机器臂以TCP传输协议,由上位机发送请求与机器臂内服务器交互获取数据,数据转发的格式为JSON;

S403、依据服务请求的不同类别,返回的数据格式包括实时转动角数据,选择获取机器臂6轴的实时转动角;

S404、解析获取到的JSON数据,提取6轴的转动角生数据;

S405、对生数据进行包装,OPC UA接受Variant类型的实例作为写入对象,Variant可以将基本类型转换为OPC UA的内建类型,实现异构数据到OPC Binary的转换;

S406、调用负责写入的OPC Client,将采集到的数据写入OPC Server中对应的数据结点里;

S407、不同结点拥有不同且唯一的NodeId,OPC Client所有的读写、发布/订阅操作都是基于结点特有的NodeId实现的;

S408、调用负责读取的OPC Client,调用OPC UA定义的读取服务函数,输入结点的NodeId,读取对应的结点数据,OPC UA的数据在程序中以DataValue的形式封装,调用对应方法获取其内部的基本类型数据;

S5、基于物理设备的运动特征与尺寸外形,建立其对应的孪生模型,以映射物理设备的运动轨迹和内部机理;

S6、基于一个数据中间件Redis,建立物理设备和孪生模型的数据联结;

S7、基于步骤S5定义的孪生模型、步骤S1定义的OPC UA信息模型和步骤S6采用的中间件Redis定义物理设备与孪生模型的协变数据结点;

S8、物理设备向Redis发布机器臂转轴的运动数据,基于发布/订阅模式,实现物理设备到孪生模型的数据推送,孪生模型根据接收到的订阅数据,更新运动状态,实现物理设备与孪生模型的同步运行,具体为:

调用负责发布/订阅功能的OPC Client,订阅每一个机器臂的转轴数据,具体步骤如下:

S801、调用OPC Client的SubscriptionManager创建一个50ms的间隔的订阅请求,OPCClient间隔50ms发布一次数据,将机器臂的协变数据结点作为发布/订阅的监听节点;

S802、当OPC Client将从机器臂中获取到数据写入OPC Server,令OPC Server内部存储的结点数据发生变化时,若数据变动的结点为监听节点,将变化的数据发布;

S803、监听的数据结点选择Axis对象的ActualPosition与ActualSpeed,Axis轴代表机器臂的各个转轴;

S804、为每一个订阅操作分配独占的clientHandle作为订阅标识;

S805、配置监听参数;

S806、定义回调函数,回调函数接受OPC UA定义的DataValue作为参数对象,代表OPCUA所发布的数据值,解构DataValue,获取其基本类型值,将对应的值转换为字符串类型,调用Jedis库中的发布方法将字符串数据发布到Redis的对应频道中;

S807、重复步骤S801~S806,直到完成对于所有监听结点的发布/订阅配置。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010431518.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top