ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:1.36MB ,
资源ID:8050726      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8050726.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(一种单连杆机械臂柔性关节的滑模变结构控制Word格式.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

一种单连杆机械臂柔性关节的滑模变结构控制Word格式.docx

1、AN Kai, WANG Feifei(Shandong Aerospace Electrotechnology Institute, Yantai 264003, China)Abstract: Tracking control problem of a single connectingrod mechanical arm with flexible joint based on sliding mode variable structure control is studied. The flexibility of the joint is incarnated by two line

2、ar springs in a tendonlike fashion. The mathematical model of the tracking control is formulated with Lagrange equations. The technique of sliding mode variable structure control is introduced. The methods to choose the coefficients of Hurwitz polynomial and design the sliding mode controller are gi

3、ven. The effect of the roots of the Hurwitz polynomial on the tracking result is discussed in this paper. The controller expression is introduced into the mathematical model for the tracking control to obtain a set of nonlinear differential equations of status variable. The ideal control output effe

4、ct was got by simulation with Matlab.Keywords: single connectingrod mechanical arm; flexible joint; optimal sliding mode tracking control; multiple objective programming0 引 言由于柔性机械臂具有惯量低、能耗低、模态频率低、质量轻、工作效率高和载荷质量比大等特点,已广泛应用于航空航天、精密加工、坐标测量等领域。然而,柔性机械臂极易产生弹性振动,末端难以精确定位使其控制器的设计面临重大挑战,特别是在路径生成和跟踪的情形。通常此类

5、非线性系统控制器的设计方法是首先通过反馈线性化将机械臂动力学方程化为线性方程15,然后利用线性系统的技术设计控制器。但对于柔性机械臂,由于反馈线性化方法在控制器设计过程中不能充分获取非线性系统的动力学特性,因此跟踪误差难以消除。为了设计控制器使机械臂末端精确到达指定位置或跟踪预定的路径,许多研究者引进了微分几何的方法用于对柔性关节的控制。Yim6,Oh and Lee7提出一种基于Backstepping设计的自适应输出反馈控制器,以解决柔性关节参数不确定问题。Moberg等8针对三关节机械臂模型,研究了反馈线性化方法的离散时间实现,对不确定模型的快速跟踪问题进行了仿真。Lin等9以及Spon

6、g10等人还将反馈线性化和积分流型技术引入非线性系统的控制中。Tomei11和Yeon12等人分别利用简单的PD控制和稳健的H控制实现了柔性关节的稳健控制。上述控制方法的一个共同的特点是控制器一经确定,在控制过程中不能根据非线性系统的输出进行适时调整,也不能充分获取非线性系统的动力学特性,因此必然产生跟踪误差。滑模变结构控制作为一种非线性控制方法,与常规控制方法的根本区别在于控制的不连续性。它利用一种特殊的滑模控制方式,强迫系统的状态变量沿着人为规定的状态空间的滑动超平面滑到期望点。当系统状态穿越滑动超平面时,反馈控制的结构将发生变化,迫使系统状态变量回到该滑动超平面。因此滑模变结构控制对非线

7、性系统的动力学特性和外在环境扰动等因素具有一定的适应能力,对系统中存在的不确定性具有极强的鲁棒性。滑模变结构控制系统的动态过程由到达阶段和滑动模态运动阶段构成,只要在到达阶段保证系统状态能趋近并进入滑动模态,就可以保证滑动模态运动阶段的稳定性。机械臂的关节柔性是影响机械臂动态精确度和稳定性的重要因素。虽然在控制器设计中考虑关节的柔性因素能改善系统的综合性能指标,但同时也因为受柔性因素影响控制器设计变得更加复杂。本文针对一种单连杆机械臂柔性关节模型,引入滑模变结构控制方法,以增强控制器对关节柔性导致的系统不确定性及外部扰动的自适应性,保证控制系统的全局渐近稳定性。1 单连杆柔性关节机械臂模型单连

8、杆柔性关节机械臂模型如图1所示13。单连杆机械臂通过两个仿腱线性弹簧固连在电机上,以产生关节的柔性。电机固定在机械臂的基座上,基座平面与水平面平行。表示电机的角位移或连杆偏离竖直方向的角度,表示柔性关节产生的偏差角度,+表示连杆的实际角度。图1 单连杆柔性关节机械臂模型由EulerLagrange方程,柔性关节机械臂的能量方程为:L=K-V式中:K=Kh+Kl, V=Vg+VsKh=12Jh2是轮毂动能;Kl=12Jl(+)2是载荷动能;Vg=mghcos(+)是重力势能;Vs=12Ks2是两个弹簧的弹性势能。其中Jh和Jl分别为电机和连杆的转动惯量,m是连杆质量,h是连杆质心到关节的距离。K

9、s和g分别为弹簧刚度和重力加速度常数。因此Lagrange函数为:L=12Jh2+12Jl(+)2-mghcos(+)-12Ks2因此:ddt(L)=dJl(+)dt=Jl(+)L=mghsin(+)-Ksddt(L)=Jh+Jl(+)L=mghsin(+)代入运动方程:ddt(L)-L=0ddt(L)-L= (1)式中,电机的扭矩是由加在电枢两端的电压u产生的,它们之间的关系为:=KmKgRmu-Km2Kg2Rm由式(1)的前一个方程得:Jl(+)=mghsin(+)-Ks (2)由式(1)的后一个方程得:Jh+Jl(+)-mghsin(+)= (3)式(2)和式(3)联立得:=-KsJl+

10、mghJlsin(+)Jh-Ks=选择状态变量T=x1x2x3x4T,以y=h(X)=x1+x3标识机械臂末端的位置,并令:X=x1x2x3x4Tg(X)=0KmKgRmJh0-KmKgRmJhTf(X,t)= x2 KsJhx3-Km2Kg2RmJhx2 x4-KsJhx3+Km2Kg2RmJhx2-KsJlx3+mghJlsin(x1+x3)则机械臂的运动方程可表示为:X=f(X,t)+g(X)uy=h(X)=x1+x32 滑模变结构控制以yd表示理想输出,则跟踪误差为e=yd-y,定义滑模函数为:s(t)=c1e+c2e+c3e+e式中c1,c2,c3是使多项式3+c32+c2+c1为H

11、urwitz多项式的参数。选择Lyapunov函数V=12s2,则V=ss,而:s(t)=c1e+c2e+c3e+e(4) =c1e+c2e+c3e+y(4)d-y(4)而:y=x1+x3=x2+x4y=x2+x4=-KsJlx3+mghJlsin(x1+x3)y=-KsJlx3+mghJl(x1+x3)cos(x1+x3) =-KsJlx4+mghJl(x2+x4)cos(x1+x3)y(4)=-KsJlx4+mghJl(x2+x4)cos(x1+x3)- mghJl(x2+x4)2sin(x1+x3) =-KsJl-KsJhx3+Km2Kg2RmJhx2-KsJlx3+ mghJlsin(

12、x1+x3)-KmKgRmJhu+ mghJl-KsJlx3+mghJlsin(x1+x3)cos(x1+x3)- mghJl(x2+x4)2sin(x1+x3)=KsJlx3-mghJlsin(x1+x3)KsJl-mghJlcos(x1+x3)- mghJl(x2+x4)2sin(x1+x3)+ KsJlJhKsx3-Km2Kg2Rmx2+KsJlKmKgRmJhu=H(X)+Du其中:H(X)=KsJlx3-mghJlsin(x1+x3)KsJl-mghJlcos(x1+x3)- mghJl(x2+x4)2sin(x1+x3)+KsJlJhKsx3-Km2Kg2Rmx2D=KsJlKmK

13、gRmJhs(t)=c1e+c2e+c3e+y(4)d-H(X)-Du令:u(t)=1Dc1e+c2e+c3e+y(4)d-H(X)+sgn(s)其中0,则:s(t)=c1e+c2e+c3e+y(4)d-H(X) -c1e+c2e+c3e+y(4)d-H(X)+sgn(s) =-sgn(s)于是:V=s-sgn(s)=-s因此滑动模态s(t)=0是Lyapunov稳定的。3 滑动模态控制参数的选择滑动模态s(t)=0的Lyapunov稳定性意味着:c1e+c2e+c3e+e0 (4)但这并不意味着e0。由于:c1e+c2e+c3e+e=0 (5)的特征方程为:3+c32+c2+c1=0 (6)

14、根据高阶线性微分方程理论,微分式(5)的解可表示为e1t,e2t,e3t,其中1,2,3是式(6)的根。因此只要1,2,3的实部均为负数,式(4)就意味着e0。为简单起见可以选择式(6)的根均为负数,甚至全部为重根。比如=-0(00)是式(6)的3重根,则式(6)可表示为:03+302+302+3=0如下的仿真中,图2是以s(t)=e+3e+3e+e作为滑动模态得到的输出和理想输出,特征方程的三重根为=-1;图3是以s(t)=8e+12e+6e+e作为滑动模态得到的输出和理想输出,特征方程的三重根为=-2;图4是以s(t)=27e+27e+9e+e作为滑动模态得到的输出和理想输出,特征方程的三

15、重根为=-3。图2 轨迹跟踪(s(t)=e+3e+3e+e)对比这三幅图可以发现,随着特征根绝对值的增大,输出逼近理想输出的速度逐步提高,逼近过程中的最大偏差也在逐步缩小。需要指出的是尽管式(6)的根-0的绝对值越大,与此对应的式(5)中的e收敛于0的速度越快,而且如下的仿真结果也说明了这一点,但选择另外的0进行的仿真说明,增大特征式(6)的根-0的绝对值,非线性系统的输出y收敛于理想输出yd的速度不一定加快,逼近过程中的最大偏差也不一定会缩小。图3 轨迹跟踪s(t)=8e+12e+6e+e图4 轨迹跟踪s(t)=27e+27e+9e+e在如下的仿真中=27,而且通过另外的仿真可以看出,在s(

16、t)一定时,从=0.4开始直到=27输出y收敛于理想输出yd的速度逐步加快,逼近过程中的最大偏差也逐步缩小。尽管不能得出式(6)的根以及与收敛逼近过程中的最大偏差的普遍结论,但上述事实至少可以说明:不能一概通过增大特征根绝对值的方法改善逼近效果;特征根以及的选择既与输出逼近理想输出的速度有关,也与输出逼近理想输出的最大偏差有关,特征根以及应视实际问题的侧重点作出选择。4 仿 真为计算方便,假定所有参数为1,理想输出为:yd=sinAH(X)=x3-gsin(x1+x3)1-gcos(x1+x3)- g(x2+x4)2sin(x1+x3)+x3-x2;D=1;y=x1+x3;y=x2+x4;y=

17、x2+x4=-x3+gsin(x1+x3);y=-x4+g(x2+x4)cos(x1+x3);yd=sinAt;yd=AcosAt;yd=-A2sinAt;yd=-A3cosAt;y(4)d=A4sinAt;e=sinAt-x1+x3;e=AcosAt-x2-x4;e=-A2sinAt+x3-gsin(x1+x3);e=-A3cosAt+x4-g(x2+x4)cos(x1+x3);s(t)=c1e+c2e+c3e+e;u(t)=c1e+c2e+c3e+y(4)d-H(X)+sgn(s);g(X)=010-1T于是在滑模控制之下系统的状态方程为:X= x2 x3-x2+u x4x2-2x3+gs

18、in(x1+x3)-u (7)令A=0.1,按照特征方程c1+c2+c32+3=0的3个重根为-1,-2和-3分别取s(t)=e+3e+3e+es(t)=8e+12e+6e+es(t)=27e+27e+9e+e构造滑动模态,利用Matlab解微分方程组(7),输出和理想输出依次如图2图4所示。图5是选择s(t)=27e+27e+9e+e时得到的微分方程组(7)的解。图5 状态变量s(t)=27e+27e+9e+e5 结 语由于特征方程为:3+c32+c2+c1=0的根全部为负数是p3+c3p2+c2p+c1为Hurwitz多项式的充分条件,因此多项式:(+1)(+2)(+3)=3+(12+23

19、+13)2+ (1+2+3)+123是Hurwitz多项式。其中1,2,3是任意的三个正数。因此Hurwitz多项式的选择具有相当大的任意性,可以通过1,2,3的选择获得更好的控制效果,比如收敛速度更快以及maxte(t)更小。利用随机搜索法14 对参数1,2,3进行随机搜索显然可找到更好的解,但运算量特别大。其实,控制器设计过程中,0的选择也与控制效果密切相关。过大可以缩短过度时间,使收敛速度加快,但同时也容易导致“过调”, 使maxte(t)增大15。将这样的最优滑模跟踪控制问题转化成一个多目标规划问题,从而直接求出4个待定参数1, 2, 3和的值,甚至将微分方程组中变量的个数由4推广到自

20、然数n,直接求出和(+1)(+2)(+n-1)=n-1+(i=1n-1i)n-2+k=1n-1k中1,2,n-1的值是一个需要进一步研究的问题。参考文献1 BASCETTA L, ROCCO P. Revising the robustcontrol design for rigid robot manipulators J. IEEE Transactions on Robotics, 2010, 26(1): 180187.2 SONG B, MILLS J, LIU Y, et al. Nonlinear dynamic modeling and control of a smallsc

21、ale helicopter J. International Journal of Control, Automation and Systems, 2010, 8(3): 34543.3 CHWA D. Tracking control of differentialdrive wheeled mobile robots using a backsteppinglike feedback linearization J. IEEE Transactions on Systems, Man and Cybernetics, Part A: Systems and Humans, 2010,

22、40(6): 12851295.4 ORIOLO G, LUCA A, VENDITTELLI M. WMR control via dynamic feedback linearization: design, implementation, and experimental validation J. IEEE Transactions on Control Systems Technology, 2002, 10(6): 835852.5 HYOCHOONG B, JUNG S L, EUN Y J. Nonlinear attitude control for a rigid spac

23、ecraft by feedback linearization J. KSME International Journal, 2004, 18 (2): 203210.6 YIM W. Adaptive control of a flexible joint manipulator C/ Proceedings of IEEE International Robotics & Automation. Seoul, Korea: IEEE, 2001: 34413446.7 OH J H, LEE J S. Control of flexible joint robot system by b

24、ackstepping design approach C/ Proceedings of IEEE International Conference on Robotics & Automation. S.l.: IEEE, 1997: 34353440.8 MOBERG S, HANSSEN S. On feedback linearization for robust tracking control of flexible joint robots J. IFAC Proceedings Volumes (IFACPapersOnline); 2008, 17(1): 125.9 LI

25、N L C, YUAN K. Control of flexible joint robots via external linearization approach J. Journal of Robotic Systems, 2007, 1(1): 122.10 SPONG M W, KHORASANI K, KOKOTOVIC P V. An integra manifold approach to the feedback control of flexible joint robots J. IEEE Journal of Robotics and Automation, 1987, 3(4): 291300.11 TOMEI P. A simple PD controller for robots with elastic joints J. IEEE Transactions on Automatic Control, 1991, 36(10): 12081213.12 YEON J S, PARK J H. Practical rob

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2