首页/文章/ 详情

【MBD】使用系统仿真软件 Altair Activate™ 控制多体机械手臂路径

8月前浏览5593

本文摘要(由AI生成):

这篇文章主要介绍了如何使用 Altair 系统仿真软件——Altair Activate™控制多体机构运动模型。首先,建立一个四轴的机械手臂运动模型,设置好控制参数、输入及输出参数以及 Force 指令。然后,利用 PID 控制器来控制机械手臂的运动路径,通过调整 PID 控制器的参数来使实际运动路径与命令曲线趋于一致。最后,通过对比利用 MotionView 设定模型和利用 Activate 控制模型两种方式的计算结果,展示了利用 Activate 控制模型可以实现精准的路径控制。



     

本期将为您介绍如何用Altair系统仿真软件 - Altair Activate™控制多体机构运动模型。利用PID控制器达到控制路径的监测、确保实际运行路径(转轴角度)与施加的命令曲线趋于一致,以及得到多体模型中需输入的转矩。


本文会以一个机械手臂路径规划的范例来讲解,欢迎点击下方链接下载模型,跟着文本一起实践操作。文章最后还有全程的视频演示,大家也可以跟着视频进行学习~


01

多体运动模型-MotionView



   

 

首先我们需要有一个设定好的多体运动模型,设置好一个四轴的机械手臂,建模重点包含多体机构运动学中的接触(Contact)、约束(Joint)、运动控制(Motion)等,有了这些系统即可完成机械手臂的路径运动。


然后再进一步设定控制参数、输入及输出参数,以及Force指令读取输入的转矩力量值施加在旋转轴上。


   

 


施加强制角度位移控制-Motion


我们用Motion(强制角位移)的形式,赋予每一个旋转轴在整个运动过程中的角度控制,用这种方式可以让转动角度完美的依照使用者定义的曲线转动,精准地控制每一个时间点各轴的转动位置就像一般我们做结构分析常用的强制位移曲线一样。


在此范例中我们需要四个Motion控制四个旋转轴(如下图所示),设定完后可以点击Run,计算得到机械手臂运动路径。


   

设定输入及输出参数-Solver Variable


为了要利用Activate模组做控制路径,需要定义输入及输出参数,输出参数分别为转轴角度-Angle,转轴角速度-Rate,以及转轴的角度控制命令曲线-Order,输入参数为施加于转轴的转矩值-Torque。


   

设置力量控制-Force


设置Force施加转矩于转轴上,Force的数值即为输入参数的值。每个旋转轴需设置一组转矩控制-Force。 


设定完后即可把前述的运动控制(Motion)关掉,转轴的运动即改为使用Force驱动。这里因为还没有使用控制模型,直接运行后会看到手臂没有依照命令路径运动。


   

设置输入及输出矩阵-Solver Array


有了输入输出参数后,还需要设定输入输出矩阵,才可以在控制模型中读取多体模型的输入值及输出值。


   


02

控制系统模型-Activate



   

 

利用控制模组建立一个PID控制器系统,并且利用Activate的多体模型信号器读取前述的多体模型。


   

 


PID控制器及马达驱动


控制系统两大主要区块——PID控制器及马达驱动。如下图左方为输入参数(角度、角速度及转轴控制命令),进入中间PID控制器,输出dVh参数给右方马达驱动器,得到需要输入的转矩值(Torque)。


   

多体模型信号区块


Activate内建立读取多体模型的工具(MotionSolveSignal),选择多体模型,指定输出mrf格式后,自动读取在多体模型中设定的输入输出参数。这个例子中多体模型输入参数为转矩(Torque),输出参数为转轴角度、角速度及角度命令。


   

曲线输出信号


利用Activate的绘图工具(Scope),输出计算过程中的角度、角速度、转矩曲线。角度及命令曲线绘于同一图形区块,可以看到实际角度及命令曲线的吻合程度,通过修改PID控制器的Kp、Ki及Kd值,可以得到不同的角度控制曲线,最终目标为使两条曲线趋于一致。


这里我们简单介绍一下三个参数的意义:

  • Kp:比例控制项,考虑的是当前的误差

  • Ki:积分控制项,考虑的是过去的误差

  • Kd:微分控制项,考虑的是未来的误差

计算结果


Activate控制模型设定完成后,点击Simulate执行计算,计算过程中可以看到转矩曲线及角度曲线输出。


读取计算完后的h3d动画档案,与初始阶段使用MotionView设定模型相比,两者的运动路径几乎相符。


   


来源:Altair澳汰尔
ACTMotionViewMotionSolve系统仿真控制Altair
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-03-24
最近编辑:8月前
Altair澳汰尔
澳汰尔工程软件(上海)有限公司
获赞 142粉丝 476文章 746课程 4
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈