首页/文章/ 详情

ADMAS控制系统的简单追踪仿真

1年前浏览296
 

基于ADAMS的简单追踪控制系统

 
   
   
   

本次仿真 主要是应用ADAMS/View模块中的控制包,建立追踪体与目标的控制方案,同时研究P、I、D三个参数对控制系统的作用。

 

一.PID控制的简单介绍

PID控制由比例单元(P)、积分单元(I)、微分单元(D)组成。

   

(1)增加比例系数P可以提高系统的响应,利于减小静态误差,但是不合适的比例系数会使系统产生较大的超调量,引起震荡,产生不稳定的系统。比例作用主要是对当前的偏差进行调节控制。

(2)增大积分时间I对超调量的调整有很大帮助,降低系统的震荡,促进稳定系统的形成。但是这个过程会产生一个静态误差调整的时间,增加了系统的静差调整时间。积分作用对过去时间的偏差进行积分,累积过去所有误差。

(3)增加微分时间D有利于提高系统的响应速度,使得系统的超调量降低,增强稳定性,但是增加了微分时间后,系统的抗干扰能力减弱。微分作用具有预见性,能预见偏差变化的趋势,因此能产生超前的控制作用。

   

二.ADAMS模型的建立

2.1目标体的建立

建立一个小球作为目标,同时在其质心位置建立一个marker-target_marker作为目标点。

图1 建立目标体

2.2追踪体的建立

在目标体附近通过旋转、布尔操作等命令建立一个简单的追踪体(简易火箭),同样在质心处建立一个marker—following_marker。本文所建立的简单系统就是基于target_marker与following_marker之间的位置关系,建立一个简单的PID控制系统。      
   

图2建立追踪体

2.3多分量力的建立

为了控制目标体与追踪体的运动,本文在两个物体的质心处添加一个多分量力。其中目标体的多分量力为随机力,而追踪体的多分量力需要导入PID控制函数。      
                  
                 图3多分量力的建立      
                 
                 图4目标体上的随机力      
   
   

三.控制系统的建立

3.1参数化PID参数

如下图,点击Design Variable,分别建立DV_P、DV_I、DV_D三个设计变量。由于追踪体的控制力为三分量力,所以需要分别为三分量力建立控制系统,实现空间上的追踪,故最后建立9个设计变量,如图6所示。      
   

图5设计变量的建立


图6 设计变量

3.2构建系统的输入

在该系统中,目标体与追踪体的偏差实际上就是三个方向位置的差值,由于应用PID控制系统,需要还需要位置偏差的导函数,也就是速度的偏差。在下图中,点击Control Toolkit控制包,点击出现图框的第一个按钮,建立输入函数。例如目标体与追踪体X方向上位移方面输入函数为:0-DX(.MODEL_1.ball.target_marker,.MODEL_1.huojian.following_marker),同理建立其他两个方向的输入函数。X方向速度上的输入函数为:0-VX(.MODEL_1.ball.target_marker,.MODEL_1.huojian.following_marker)
               图7建立位移方面的目标函数
3.3建立PID环节
       点击Control Toolkit控制包,然后点击PID按钮,在Input栏中导入位移偏差的输入函数,在Derivative Input栏中导入速度偏差的输入函数,然后在P、I、DGain中导入上面建立好的设计变量,如下图。这样就建立好了X方向的PID环节,同理建立Y、Z两向的PID环节。
            
                        图8PID环节的建立
3.4为三分量力加入PID控制环节
                                            图9
   
   

四.结果及后处理


仿真后,测量目标体与追踪体总的距离,X方向、Y方向距离,结果如下图,可以看出在控制系统下,两物体的距离逐渐减小,误差逐渐降低。  
   

                          图10距离的变化

图11X方向的变化

图12Y方向的变化

4.1PID环节参数的变化对结果的影响

PID调试一般原则:

a.在输出不振荡时,增加比例增益P;

b.在输出不振荡时,减小积分时间常数Ti;

c.在输出不振荡时,增大微分时间常数Td。

(1)调整P


 图13 调整P时,DX的变化

从上图可以看出增加比例增益,可以减小超调量,加快响应速度。

(2)调整I


图14 调整I时,DX的变化

从上图可以看出减小积分时间常数,可以减少超调量。

(3)调整D

图15 调整D时,DX的变化

在参数调节中,PID参数设置的大小,一方面是要根据控制对象的具体情况而定,另一方面是经验,可以根据控制质量,反复试验直到满意为止。
来源:ADAMS及ANSYS等机械仿真
控制试验
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-08-25
最近编辑:1年前
奋斗的老张
硕士 签名征集中
获赞 21粉丝 54文章 50课程 1
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈