基于数字孪生的光学位移台交互控制系统

作者:徐哲; 孙树峰*; 张兴波; 王茜; 张丰云; 王萍萍; 谢章伟; 张羽; 刘纪新; 孙维丽; 曹爱霞
来源:工程设计学报, 2023, 30(02): 254-261.

摘要

为解决自建激光并行加工实验平台因设备安装位置隐蔽、难以加装辅助装置等而造成实验操作不便、设备运行状态监测困难和交互性差的问题,以实验平台中单个光学位移台为例,利用Unity引擎设计了一种基于数字孪生技术的交互控制系统。该交互控制系统采用MQTT(message queuing telemetry transport,消息队列遥测传输)通信协议,利用服务器中转数据的方式完成跨软件间的信息交互。光学位移台的Kinesis控制软件和Unity引擎中的虚拟控制面板作为MQTT通信中的客户端,共同承担订阅者和发布者的角色。光学位移台的数字孪生模型根据数据信息对物理实体的运动状态进行实时映射,用户通过Kinesis控制软件或虚拟控制面板完成对物理实体和数字孪生模型的同步交互控制。采取引用.dll文件对Kinesis控制软件进行二次开发,调用Kinesis控制软件运动控制类的方法完成对光学位移台的运动控制,并将运动数据变量设置为高精度的float型和decimal型,确保数据精度不丢失。选取10组实际加工数据对交互控制系统运行的延时性、同步性进行测试。结果显示,Kinesis控制软件端数据发布耗时和Unity引擎端数据订阅耗时分别控制在20 ms和10 ms内。所设计的系统能够较好地保证数字孪生模型与物理实体间同步控制的一致性、动作映射的实时性,实现了光学位移台运动状态的可视化监测功能。此外,设置的运动数据类型可满足微米级的信息传递,保证了光学位移台使用时的精度要求;同时虚拟控制面板各功能正常运行,提升了光学位移台控制的便利性。