高级检索

基于MATLAB与NX协同仿真机械臂数字孪生的研究

The digital twins model of robotic arm based on co-simulation of MATLAB and NX

  • 摘要: 构建基于MATLAB与NX协同仿真的三自由度机械臂的数字孪生模型。采用NX MCD构建机械臂三维模型,并给定相关运动驱动参数及约束。基于机械臂Denavit-Hartenberg(D-H)运动学方程和MATLAB平台构建机械臂运动PID控制仿真系统,进一步生成MATLAB与NX MCD协同仿真通讯函数,由此实现机械臂数字孪生模型基于MATLAB与NX平台的实时交互。通过对机械臂虚拟模型的仿真研究发现,协同仿真的控制信号参数与NX MCD虚拟模型执行参数之间的误差在0.5%以内,实现了孪生模型高保真度、高精度和高效率的运动仿真,为机械臂和其他复杂机械系统的数字孪生模型的研究提供理论与实践基础。

     

    Abstract: A digital twin model of the robotic arm based on the co-simulation of MATLAB and NX MCD is constructed with three degrees of freedom robotic arm. NX is used to build the 3D model of the robotic arm and give relevant motion drive parameters and constraints. Based on the Denavit-Hartenberg (D-H) kinematic equation of the robotic arm and the MATLAB platform, the PID control simulation system of the robotic arm is constructed, and the communication function of MATLAB and NX MCD co-simulation is further generated to realize the real-time interaction between the digital twin model of the robotic arm based on MATLAB and the NX platform. Through the simulation of the virtual model of the robotic arm in this paper, it is found that the error between the control signal parameters of the co-simulation and the execution parameters of the NX MCD virtual model is within 0.5%, which realizes the motion simulation of the twin model with high fidelity, high accuracy and high efficiency, and provides a theoretical and practical basis for the research of the digital twin model of the robotic arm and other complex mechanical systems.

     

/

返回文章
返回