非线性鲁棒控制_第1页
非线性鲁棒控制_第2页
非线性鲁棒控制_第3页
非线性鲁棒控制_第4页
非线性鲁棒控制_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

非线性鲁棒控制1.课题意义针对机机械手的不确定性有两种基本控制策略:自适应控制和鲁棒控制。当受控系统参数发生变化时,自适应控制通过及时的辨识、学习和调整控制规律,可以达到一定的性能指标,但实时性要求严格,实现比较复杂,特别是存在非参数不确定性时,自适应控制难以保证系统的稳定性;而鲁棒控制可以在不确定因素一定变化范围内,做到“以不变应万变”,保证系统稳定和维持一定的性能指标,它是一种固定控制,比较容易实现,在自适应控制器对系统不确定性变化来不及做辨识以校正控制律时更显鲁棒控制的重要。鲁棒控制(RobustContro1)方面的研究始于20世纪50年代。在过去的20年中,鲁棒控制一直是国际自控界的研究热点。所谓“鲁棒性”,是指控制系统在一定(结构,大小)的参数摄动下,维持某些性能的特性。以闭环系统的鲁棒性作为目标设计得到的固定控制器称为鲁棒控制器。鲁棒控制的基本特征是用一个结构和参数都固定不变的控制器,来保证即使不确定性对系统的性能品质影响最恶劣的时候也能满足设计要求.不确定性可分为两大类,不确定的外部干扰和系统的模型误差,其中,模型误差受系统本身状态激励,同时又反过来作用于系统的动态。由于工况变动、外部干扰以及建模误差的缘故,而系统的各种故障也将导致模型的不确定性,实际工业过程的精确模型很难得到,在设计鲁棒控制器时,所有的不确定性可以是不可量测的,但是必须属于某个可描述集.鲁棒控制器就是基于标称系统数学模型和不确定的描述参数来设计的.因此可以说模型的不确定性在控制系统中广泛存在。如何设计一个固定的控制器,使具有不确定性的对象满足控制品质,也就是鲁棒控制,成为了国内外科研人员热衷的研究课题。发展与研究现状鲁棒控制理论发展的最突出标志是H3和"方法。1981年Zames首次提出了著名的H3控制思想。Zames考虑了这样一个单输入、单输出系统的设计问题,即对于属于一个有限能量集的干扰信号,设计一个控制器使得闭环系统稳定且干扰对系统期望输出影响最小。由于传递函数H3的范数可以描述有限能量到输出能量的最大增益,所以表示上述影响的传递函数H3范数作为目标函数对系统进行优化设计,这就可使具有有限功率谱的干扰对系统期望输出的影响最小。目前线性系统的鲁棒控制理论主要集中在进一步寻求行之有效的解法,从而使控制系统设计更加精确,更加实用,更加符合实际的需要,并将所得理论和方法进一步向Lurie系统、线性跳跃系统和关联系统扩展改进方法变结构控制,其基本思想是在误差系统的状态空间中,寻找一个合适的超平面,以该超平面为基准不断切换控制器的结构,并保证超平面内所有的状态轨迹都收敛于零.这样,控制系统的行为就完全由滑模表面的特性所确定,而与系统本身的行为无关,因而变结构控制对于外界的干扰和模型误差是不敏感的,具有很强的鲁棒性能。由于变结构控制本身的不连续性,容易引起“抖振”现象,它轻则会引起执行部件的机械磨损,重则会激励未建模的高频动态响应。利用变结构的思想强迫状态轨迹趋于边界层,而在时变的边界层内,保持控制的平滑。这实际上达到了控制带宽和控制精度的最优折衷,这样就消除了控制的“抖振”,增加了系统对未建模动力学的不敏感性,鲁棒自适应控制方法结合了自适应与鲁棒控制方法两者的优点在抗千扰能力以及克服“抖振”现象等方面都要比单独的自适应控制方法和变结构控制方法强,自适应控制律的鲁棒性增强方法

4.理论依据机械手一般模型为M(q)q+c(q,q)q+g(q)+A(q,q)—T(»xT[M(q)-2c(q,q)]x—0⑵其中,q=[qi,q2卜为系统广义坐标(如图1所示);M(q)为惯量矩阵,其中M(q)>0,即M(q)正定;c(q,q)q为向心力和哥氏力矢量;g(q)为重力矢量;A(q,°)为外部扰动变量,且有llA(且有llA(q,q)lwp(e,e)图1.二元机械手模型对于给定qd(t),设计工,使得q(t)Tqd(t)。设位置跟踪误差e—q一qd,转矩工满足,T—U+M(q)qd+c(q,如+g(q),代入⑴简化后的状态方程为足,Mq+cq+g+A—u+Mq+cq+gddMe+ce+A—u ⑶令e+ae,a>0,代入式(3),M(e+ae—ae)+ce+A—uMci=Mae+u一ce+cae一cae-A— —ci+Mae+cae—A+u @)令w—Mae+cae,代入式⑷,Mi——ci+w—A+u(Filter-errordynamics)cp2v二取u二-Kc-w-v, |^||p+8K二,8>0,k>0,1K>02V(c,t)=-cTMcLyapunov预选函数为2弘,t)=ctMc+2c加c1ct[-cc+w-A+u]+ctMc1ct[w-A+u]+ct[M-2c]c2ct[-Kc-v-A]-cTKc-cTA-cTv-ctKc+||ct#A||-cTv<-c<-ctKc+ctp-clI2p2

||c||p+8-ctKc-ctKc+||cl|2p2+ici|p£-||clI2p2cp+s-ctKc+8M(q)>0九I<M<XIminmax九」c九」c112 <V<九2炉II2九〉0九〉0心1,2(5)九二九二min{K,K}312(6)p<-xjclI2+8式(5)代入式(6),可得•九<--3V+82-2- 尢 4<V(0)"以+8亍(1-“以)3讣112’IQ(0)||2穴t-T311°1-T311°12+8=2+£X 8|°|I2<fI°(0)||2e亠+XX(1—e-Xt)1tfg时。证明:该控制律为全局一致最终稳定的2九(―V)+8TOC\o"1-5"\h\zP<X(—V)+8 X>0解微分不等式V<e-TV(o(0),0)+8(1—e亠)X|2<V<e-九t九 )1 2 九?|°(0)Fe-Xt+XL(1-e-Xt)

11九九1< (?|°(0)||2+XL)e-Xt+九九1gXTgXT1取c=ri°(叫2说取 1 1,|°||2|°||2<ce—兀+c则o=e+ae解微分方程e(t)=e(0)e-gt+jte-g(t-s)°ds0eoe=1o=1eo22|e(*)|<|e(0)e-g+J'e-^(t-s)°0e(*)ll<Elel又有可<工le.l<乙le(°)e则hll-llejl1,-at+jte-a(t_s)工°|dsi i 0i i iii,ei<I|eoi<1°||e<2||e(0)|e-g+2lte-^(t-s)||ds0因为有,e-k+c<1 22则有,|ei<因为有,e-k+c<1 22则有,|ei<2|e(0)|e-at+2Jfe-a(t-s)0tliei<21|e(0)||e-at a)H (e-2t—e-at)a a-—2ktce-at+ce2+c345其中,c3二2||e(0)卜2灵 k其中,c3二2||e(0)卜2灵 ka———22Jc c、2a4a—2c5丄二2a5.机械手鲁棒控制器设计机械手控制框图: q1P ► q2uC机械手具体模型为t二(p+2pc)q+(p+pc)q—psqq1 32 2 2 32 2 3212—ps(q+q)q+fq+0.2sin3t321 22 a11t二(p+pc)q+pq+psqq+fq+0.isin312 321 22 3211a22其状态方程为M(q)q+c(q,q)q+A(q,q)=t其中qtM(q)二p+2pcp+pcq二it=11 322 32q2,t2,p+pc2 32p2A(q,A(q,q)二-ps(q+q)32 1 2/ —psqc(q,q)二322Psq321

fq+0.2sin3tal1fq+0.1sin3ta22系统位置跟踪误差状态方程为Me+ce+a=ue——M-ice—M-iA+M-iu6.Matlab仿真掌握Simulink的控制程序搭建方法,针对研究对象设计控制器,并对不同的控制方法做仿真研究,分析其控制效果。工程上所建立的系统数学模型,在不同程度上都存在着某种不确定性,诸如模型参数、输入、测量误差等是未知的或不能精确等。而鲁棒控制所具有对扰动不敏感的特性,刚好回避了这种不确定性。在本论文中我们主要讨论对不确定项进行补偿的鲁棒控制。6.1仿真参数:p—3.31kg-m21pp—3.31kg-m21p—0.116kg-m22,3p—0.16kg-m2f—5.3Nm-seca1 ,?—1.1Nm-seca2c—cos(q)2s—sin(q)22q—0.75sin(1-e-2t2)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论