移动装弹机械臂系统动力学模型与轨迹控制的制作方法

文档序号:14653367发布日期:2018-06-08 22:24阅读:432来源:国知局
移动装弹机械臂系统动力学模型与轨迹控制的制作方法

本发明属于控制技术领域。



背景技术:

导弹发射时的速度一直受到导弹转载速度的制约,如果在导弹发射过程中采用人工 指挥吊车完成导弹转载工作,必定耗费人力物力,同时准确性及实时性也难以保证。移动装 弹机械臂是一种装置在汽车类移动平台上,将吊装炮弹与运输转载两种任务集于一身的机械 臂系统,通常情况下是由支腿、转台、机架和起重吊臂等四大部分组成。与传统工业机械臂 系统相较,移动装弹机械臂系统体现出功能多、效率高、平稳性强、快速性好及作用范围大 等特点,因此近年来此类大型移动机械臂受到越来越多学者的密切关注。

有些文献基于微分同胚和非线性输入变换,将移动机械臂的动力学模型分解成四个 低维的子系统,采用滑模控制和二阶滑模控制设计了鲁棒输出跟踪控制器,解决了非完整约 束情况下惯性参数的不确定性问题。有些文献以四轮移动平台和三自由度吊臂组成的系统为 对象,分别设计了滑模控制器和非奇异终端滑模控制器,并比较了两种控制器的性能。有些 文献首先建立了移动吊臂的动力学模型并做了简化处理,然后在参考坐标系下,研究了包含 电机驱动动力学的滑模变结构控制问题。有些文献在系统存在不确定性和外扰作用下,研究 了非完整约束轮式移动吊臂滑模轨迹跟踪控制问题,并利用backstepping法保证了速度跟踪 性能。有些文献基于串级控制思想,设计了两个控制器:一个是考虑控制饱和的最小范数运 动学控制器,另一个是动力学补偿器。有些文献在不加装关节力/力矩传感器的情况下,针对 多移动吊臂搬运负载的物理系统,设计了滑模控制方法,该方法可以确保跟踪误差趋近于0。 有些文献针对滑模控制的抖振问题,研究了移动机械臂的模糊滑模控制方法,利用模糊控制 改善了滑模趋近律,有效抑制了控制力矩的抖振。



技术实现要素:

本发明的目的是为了解决上述存在的问题,根据装弹机械臂的各个关节的特点,针 对每个关节机理设计一个移动装弹机械臂系统动力学模型。

本发明步骤是:

①首先利用拉格朗日方程建立了移动装弹机械臂系统的动力学模型,并通过仿真检验模型的 准确性;

②然后设计了滑模变结构轨迹跟踪控制器;

③考虑系统存在参数不确定性和外部干扰影响时,该不确定状态难以测量获得,在滑模变结 构轨迹跟踪控制器的基础上,引入自适应模糊控制思想逼近不确定部分的上界,重新推导出 自适应模糊滑模控制器。

本发明的具体步骤是:

①装弹机械臂动力学建模:

首先求得系统的总动能T和总势能V:

⑴连杆1的动能和势能:

⑵连杆2上任一点在惯性坐标系的表示

连杆2的动能和势能:

⑶连杆3上任一点在惯性坐标系的表示

连杆3的动能和势能

⑷连杆4上面任一点在惯性坐标系的表示,连杆4即伸缩杆,

设伸缩杆中每段的最大伸缩长度为ΔD,当伸缩杆全部缩回时的长度为固定在连杆3中的长度 D,当一个伸缩杆伸出Δx,则3段伸缩杆总伸缩长度d=3Δx;根据多级伸缩结构可知,伸缩 部分的整体伸出长度为D+2d3;

伸缩杆子系统的动能和势能

⑸连杆5上任一点在惯性坐标系的表示

连杆5的动能和势能

⑹矩形刚体的夹具视为连杆6,连杆6上任一点在惯性坐标系的表示

连杆6的动能和势能

其中,J1和J2分别为连杆1和关节2的转动惯量;ρ1为连杆1的面密度;A1为微元面积;ρ2, ρ3,ρ5和ρ6分别为连杆2、连杆3、连杆5和吊具部分矩形刚体的线密度;m2,m3和m6分别为 关节2、关节3和末端回转关节的质量;M4为伸缩杆的总质量;l1,l2,l3,l5和l6分别为连杆 1、连杆2、连杆3、连杆5和矩形刚体的长度;

⑺将所求动能与势能带入拉格朗日方程

其中,L=T-V,q是广义坐标,Q是广义力,n为连杆个数;

整理得系统动力学方程为

其中,M(q)为惯性矩阵;为离心力与哥氏力项;G(q)为重力项;Q=τ=[τ123456]T为 广义力;q=[θ123,d478,]T为广义坐标;

②滑模轨迹控制器:

⑴将系统动力学方程整理成

其中ψ表示系统总体不确定性;ΔM(q),ΔG(q)为系统参数中的不确定性;d为外部干 扰项;为系统模型的标称参数;以下将简写成其它类似;

⑵不确定性ψ具有已知上界ψ*,即存在:||ψ||≤ψ*

定义位置误差、速度误差以及滑模面

e=qd-q (24)

设计滑模控制器为

其中,k和λ均为正定对角矩阵;

③自适应模糊滑模轨迹控制器

⑴将含有不确定性的移动装弹机械臂系统动力学方程式(22)改写为

其中为系统的总体不确定项的变形形式;

⑵利用模糊系统逼近机械臂系统动力学中的总体不确定性F,从而使得控制器中不再出现难 以测量的ψ*

其中

⑶定义θFi的最优参数估计为

⑷定义系统的最小逼近误差项

⑸不确定性ψ具有上界,但是该上界未知,则F亦有未知上界,即||F||≤F*

⑹系统最小逼近误差ω有界,即||ω||≤p*,其中p*=||ω||max

⑺考虑移动装弹机械臂系统动力学模型式(28),以及第⑸、第⑹步定义式(27)中的位置误 差和滑模面形式,设计自适应模糊滑模控制器为

选取自适应更新律为

其中,K和λ为正定对角矩阵,ΓF为对称正定矩阵。

本发明应用拉格朗日方程对移动装弹机械臂系统进行了数学建模,得到了系统的动 力学模型。当系统存在外界干扰和参数不确定性时,通过定义总体不确定项,并从不确定性 项上界已知和未知两种情况,分别设计了滑模控制器和自适应模糊滑模控制器。仿真结果表 明,本申请所设计的控制器可以很好地跟踪上系统的期望轨迹,达到了预期控制目标。

附图说明

图1是移动装弹机械臂模型示意图;

图2是伸缩连杆(连杆4)示意图;

图3是关节角的跟踪曲线图,其中从(a)至(f)分别是从关节1至关节6的位置图;

图4是两种控制下轨迹跟踪误差曲线比较,其中从(a)至(f)分别是从关节1至关节6的 误差曲线比较图。

具体实施方式

由于装弹机类的大型移动机械臂是一个高度非线性、强耦合的非线性系统。装载机 械臂的移动平台一般质量较重、动力学响应慢,与此同时,整个系统还存在模型参数的不确 定性、未建模动态及外界干扰等多种不确定性因素的影响,因此动力学建模和控制问题变得 十分复杂。尤其是当系统不确定性难以测量,且上界未知的情况下,传统的滑模变结构控制 便难以应用。

本发明的步骤是:

①首先利用拉格朗日方程建立了移动装弹机械臂系统的动力学模型,并通过仿真检验模型的 准确性;

②然后设计了滑模变结构轨迹跟踪控制器;

③考虑系统存在参数不确定性和外部干扰影响时,该不确定状态难以测量获得,在滑模变结 构轨迹跟踪控制器的基础上,引入自适应模糊控制思想逼近不确定部分的上界,重新推导出 自适应模糊滑模控制器。

移动装弹机械臂由连杆、套筒、伸缩关节、旋转关节和回转关节组成,其简化结构 如图1所示。吊臂的基座定义为自由度1,调整末端姿态关节定义为自由度8,二者皆为回转 关节,可以通过控制回转的角度,实现调节机械臂抓取炮弹的空间位置指向;吊臂的两个旋 转关节分别定义为自由度2和3;吊臂还有一部分具有三段式同步伸缩功能,定义为自由度4, 5和6,该结构可以有效让吊臂末端达到更远的位置;此外,吊臂还有一个腕关节,可定义为 自由度7,该关节主要是考虑到炮弹质量过重,为减小末端重物产生的附加力矩,从而保证 负载的方向始终垂直向下。

本发明的具体步骤是:

①装弹机械臂动力学建模:

首先求得系统的总动能T和总势能V:

⑴连杆1的动能和势能:

⑵连杆2上任一点在惯性坐标系的表示

⑵连杆2的动能和势能:

⑶连杆3上任一点在惯性坐标系的表示

连杆3的动能和势能

⑷连杆4上面任一点在惯性坐标系的表示,连杆4即伸缩杆,

由于伸缩关节坐标建立在伸缩杆的末端,因此在计算伸缩部分的动能和势能时需要考虑伸缩 关节及下一关节的动能和势能。设三个伸缩杆中每段的最大伸缩长度为ΔD,当伸缩杆全部缩 回时的长度为固定在连杆3中的长度D,由于伸缩部分采用套筒式同步结构,且为等速伸缩, 即当一个伸缩杆伸出Δx,则3段伸缩杆总伸缩长度d=3Δx;根据多级伸缩结构可知,伸缩部 分的整体伸出长度为D+2d3;

伸缩杆子系统的动能和势能

⑸连杆5上任一点在惯性坐标系的表示

连杆5的动能和势能

⑹矩形刚体的夹具视为连杆6,连杆6上任一点在惯性坐标系的表示

连杆6的动能和势能

其中,J1和J2分别为连杆1和关节2的转动惯量;ρ1为连杆1的面密度;A1为微元面积;ρ2, ρ3,ρ5和ρ6分别为连杆2、连杆3、连杆5和吊具部分矩形刚体的线密度;m2,m3和m6分别为 关节2、关节3和末端回转关节的质量;M4为伸缩杆的总质量;l1,l2,l3,l5和l6分别为连杆 1、连杆2、连杆3(伸缩杆的基臂)、连杆5和矩形刚体的长度。

⑺将所求动能与势能带入拉格朗日方程

其中,L=T-V,q是广义坐标,Q是广义力,n为连杆个数;

整理得系统动力学方程为

其中,M(q)为惯性矩阵;为离心力与哥氏力项;G(q)为重力项;Q=τ=[τ123456]T为 广义力;q=[θ123,d478,]T为广义坐标。

②滑模轨迹控制器也叫滑模变结构轨迹跟踪控制器:

⑴移动装弹机械臂的动力学方程是一个非线性、强耦合、时变的复杂系统,考虑到实际系统 中会存在参数不确定性和外部干扰等影响,将系统动力学方程整理成

其中ψ表示系统总体不确定性;ΔM(q),ΔG(q)为系统参数中的不确定性;d为外部干 扰项;为系统模型的标称参数;为推导控制器书写方便,以下将简写 成其它类似。

⑵不确定性ψ具有已知上界ψ*,即存在:||ψ||≤ψ*

定义位置误差、速度误差以及滑模面

e=qd-q (24)

考虑道移动装弹机械臂系统动力学模型如式(22),以及不确定性ψ具有的已知上界ψ*,若设 计滑模控制器为

则可使得该机械臂系统具有良好的轨迹跟踪性能,并可以保证系统闭环渐近稳定。其中,k和 λ均为正定对角矩阵。

证明1:选取Lyapunov函数如下

对式(26)求导,并把式(24)(25)(27)带入得

对V1求导,把式(b)带入中,可得

由于有式(c)的存在,因此

V1(s(t))≤V1(s(0))(d)

即函数V1为非增且有界的函数,V1(s(∞))存在。因此可知,s(t)是有界的。此时定义V2=-sTks, 则有:对函数V2进行积分有:

由于有界,根据Barbalat引理可知,当t→∞时,V2(t)→0,也就是s(t)→0。此外,若 s=0,轨迹跟踪误差也将渐近趋近于零,证毕。

③自适应模糊滑模轨迹控制器

⑴在实际工程现场,系统不确定性的上界是很难测量得到的,因此含有ψ*的控制器基本不可 实现,这就要求寻找一种不含ψ*的机械臂轨迹跟踪控制器。由于模糊系统可以任意精度逼近 非线性函数,因此将含有不确定性的移动装弹机械臂系统动力学方程式(22)改写为

其中为系统的总体不确定项的变形形式。

⑵利用模糊系统逼近机械臂系统动力学中的总体不确定性F,从而使得控制器中不 再出现难以测量的ψ*

其中

⑶定义θFi的最优参数估计为

⑷定义系统的最小逼近误差项

⑸不确定性ψ具有上界,但是该上界未知,则F亦有未知上界,即||F||≤F*

⑹系统最小逼近误差ω有界,即||ω||≤p*,其中p*=||ω||max

⑺考虑移动装弹机械臂系统动力学模型式(28),以及第⑸、第⑹步定义式(27) 中的位置误差和滑模面形式,设计自适应模糊滑模控制器为

选取自适应更新律为

则可使得该机械臂系统具有良好的轨迹跟踪性能,并可以保证系统闭环渐近稳定。其中,K和 λ为正定对角矩阵,ΓF为对称正定矩阵。

证明2:选取Lyapunov函数如下

对式(A)关于时间求导数得

考虑到

因此对滑模面式(26)求一阶导数,并把(32)代入化简得

考虑到

把式(33)(34)(D)(E)和(F)一起代入式(B)中化简整理有

由于有式(G)的存在,因此

与证明1的证明类似,可根据Barbalat引理证得系统跟踪误差将渐近趋近于零,证毕。

仿真研究

为了检验系统建模的准确性以及所设计控制器的有效性,对军事工程中某型号移动装弹机械 臂进行了仿真研究。系统参数选取如表1所示:

表1移动装弹机械臂系统参数

为验证建模的准确性,首先保证移动装弹机械臂的动力学模型参数满足如下两条性质:

性质1:惯性矩阵M为对称正定矩阵;

性质2:为反对称矩阵。

然后,通过给定期望的关节角度表达式计算期望力矩,再把期望力矩代入到模型的 实际力矩中,得到实际的关节角度曲线,比较两曲线的结果。

期望关节角度轨迹选取如下:

关节1:θ1(t)=π/12+0.1t+0.1t2+0.1t3

关节2:θ2(t)=π/6+0.2t+0.1t2+0.01t3

关节3:θ3(t)=π/3+0.1t+0.1t2+0.01t3

伸缩部分:d(t)=0.3t+0.1t2+0.1t3

关节5:θ5(t)=-0.1t-0.2t2-0.01t3

吊具:θ6(t)=-π/8+0.1t+0.1t2+0.2t3

仿真时间设定为3s,仿真结果如图3所示。

从图3的仿真结果可以看出,装弹移动机械臂的实际关节角度与设定的期望关节角 度基本匹配,从而验证了该机械臂动力学建模的准确性。这为研究装弹移动机械臂的轨迹跟 踪控制问题奠定了理论基础。

自适应模糊系统采用单点模糊化、乘积推理和中心平均加权解模糊所构成的模糊逻 辑系统对系统总体不确定性进行逼近。自适应参数和的初值分别选择为: 模糊系统其他参数为:rf=50,rp=0.1,n=5。

控制器中的其它控制参数选取

λ=diag(15,10,10,100,5,20),

ΓF=diag(10,10,10,10,10,10).

期望关节角度的轨迹选取与模型验证时的选取相同。

仿真时间设定为8s,结果如图4所示

图4是机械臂在两种控制器作用下关节轨迹跟踪误差曲线。在滑模控制器的作用下,移动装 弹机械臂的关节至少3秒后便可跟踪上期望轨迹,机械臂在自适应模糊滑模控制器作用下, 关节2和关节3跟踪上期望轨迹最多只需2秒即可,且关节1和关节8均为回转关节,关节 4实为套筒伸缩部分,它们的跟踪时间与旋转关节相比更短,均在0.5秒左右。比较图4中的 两组误差曲线可知,当系统存在未知上界的不确定性和外部干扰时,自适应模糊滑模控制器 的控制性能较常规滑模控制器更好。

图1说明:移动装弹机械臂由连杆、套筒、伸缩关节、旋转关节和回转关节组成,其简化结 构如图1所示。吊臂的基座定义为关节1,调整末端姿态安装夹持器的部分关节定义为关节6, 二者皆为回转关节,可以通过控制回转的角度,实现调节机械臂抓取炮弹的空间位置指向; 吊臂的关节2和关节3是两个旋转关节;吊臂的关节4是一个伸缩关节,它具有三段式同步 伸缩功能,用d4,d5和d6便是伸缩关节的三个套筒结构(具体伸缩原理见图2),该结构可 以有效让吊臂末端达到更远的位置;吊臂的关节5类似人的腕关节,主要是考虑到炮弹质量 过重,为减小末端重物产生的附加力矩,从而保证负载的方向始终垂直向下。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1