发明名称 基于柔性机械臂的偏微分模型的边界控制律的设计方法
摘要 本发明基于柔性机械臂的偏微分模型的边界控制律的设计方法,它有五大步骤:步骤一:双连杆柔性机械臂动力学建模;步骤二:双连杆柔性机械臂动力学模型分解;步骤三:自适应边界控制律设计;步骤四:闭环系统全局稳定性的验证;步骤五:设计结束。本发明首先考虑到关节角运动和弹性振荡的频率不同,采用奇异摄动的方法将偏微分动力学模型分解为快慢子系统;然后,在慢子系统上设计慢自适应边界控制律,使关节电机能够运动到期望位置;在快子系统上设计快自适应边界控制律来抑制弹性振荡;最后,将快慢子系统组成混合控制器,实现双连杆柔性机械臂关节角和振荡的控制,保证闭环系统的全局稳定性。
申请公布号 CN102540881A 申请公布日期 2012.07.04
申请号 CN201210035872.2 申请日期 2012.02.17
申请人 国电科学技术研究院 发明人 刘奕宁;陈彦桥;刘金琨
分类号 G05B13/00(2006.01)I 主分类号 G05B13/00(2006.01)I
代理机构 北京慧泉知识产权代理有限公司 11232 代理人 王顺荣;唐爱华
主权项 1.基于柔性机械臂的偏微分模型的边界控制律的设计方法,特别是基于双连杆柔性机械臂的偏微分模型的自适应边界控制律的设计方法,其特征在于:其具体步骤如下:步骤一:双连杆柔性机械臂动力学建模双连杆柔性机械臂的动力学建模采用哈密尔顿原理的方法,首先,给出系统的动能、势能以及非保守力做功的表达式如下<maths num="0001"><![CDATA[<math><mrow><msub><mi>E</mi><mi>k</mi></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msub><mi>I</mi><mrow><mi>h</mi><mn>1</mn></mrow></msub><msup><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mn>2</mn></msup><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msub><mi>m</mi><mrow><mi>h</mi><mn>2</mn></mrow></msub><msup><mrow><mo>[</mo><msub><mi>L</mi><mn>1</mn></msub><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>+</mo><msub><mi>w</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msub><mi>I</mi><mrow><mi>h</mi><mn>2</mn></mrow></msub><msup><mrow><mo>(</mo><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>+</mo><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msubsup><mo>&Integral;</mo><mn>0</mn><msub><mi>L</mi><mn>1</mn></msub></msubsup><msub><mi>&rho;</mi><mn>1</mn></msub><msup><mrow><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>)</mo></mrow><mn>2</mn></msup><mi>d</mi><msub><mi>x</mi><mn>1</mn></msub><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msubsup><mo>&Integral;</mo><mn>0</mn><msub><mi>L</mi><mn>2</mn></msub></msubsup><msub><mi>&rho;</mi><mn>2</mn></msub><msup><mrow><mo>[</mo><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>)</mo></mrow><mi>sin</mi><msub><mi>&theta;</mi><mn>2</mn></msub><mo>]</mo></mrow><mn>2</mn></msup><mi>d</mi><msub><mi>x</mi><mn>2</mn></msub></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msubsup><mo>&Integral;</mo><mn>0</mn><msub><mi>L</mi><mn>2</mn></msub></msubsup><msub><mi>&rho;</mi><mtext>2</mtext></msub><msup><mrow><mo>[</mo><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>)</mo></mrow><mi>cos</mi><msub><mi>&theta;</mi><mn>2</mn></msub><mo>+</mo><mrow><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup><mi>d</mi><msub><mi>x</mi><mn>2</mn></msub></mrow></math>]]></maths><maths num="0004"><![CDATA[<math><mrow><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msub><mi>I</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><msup><mrow><mo>[</mo><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mo>&CenterDot;</mo></mover><mrow><mn>1</mn><mi>x</mi></mrow></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msub><mi>m</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><msup><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>)</mo></mrow><mn>2</mn></msup></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msub><mi>I</mi><mrow><mi>t</mi><mn>2</mn></mrow></msub><msup><mrow><mo>(</mo><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>+</mo><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mo>&CenterDot;</mo></mover><mrow><mn>2</mn><mi>x</mi></mrow></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msub><mi>m</mi><mrow><mi>t</mi><mn>2</mn></mrow></msub><msup><mrow><mo>[</mo><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>)</mo></mrow><mi>sin</mi><msub><mi>&theta;</mi><mn>2</mn></msub><mo>]</mo></mrow><mn>2</mn></msup></mrow></math>]]></maths><maths num="0006"><![CDATA[<math><mrow><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msub><mi>m</mi><mrow><mi>t</mi><mn>2</mn></mrow></msub><msup><mrow><mo>[</mo><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>)</mo></mrow><mi>cos</mi><msub><mi>&theta;</mi><mn>2</mn></msub><mo>+</mo><msub><mi>L</mi><mn>2</mn></msub><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup><mo>,</mo></mrow></math>]]></maths><maths num="0007"><![CDATA[<math><mrow><msub><mi>E</mi><mi>p</mi></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msubsup><mo>&Integral;</mo><mn>0</mn><msub><mi>L</mi><mn>1</mn></msub></msubsup><mi>E</mi><msub><mi>I</mi><mn>1</mn></msub><msubsup><mi>w</mi><mrow><mn>1</mn><mi>xx</mi></mrow><mn>2</mn></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>)</mo></mrow><mi>d</mi><msub><mi>x</mi><mn>1</mn></msub><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msubsup><mo>&Integral;</mo><mn>0</mn><msub><mi>L</mi><mn>2</mn></msub></msubsup><mi>E</mi><msub><mi>I</mi><mn>2</mn></msub><msubsup><mi>w</mi><mrow><mn>2</mn><mi>xx</mi></mrow><mn>2</mn></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><mo>)</mo></mrow><mi>d</mi><msub><mi>x</mi><mn>2</mn></msub><mo>,</mo></mrow></math>]]></maths>W<sub>nc</sub>=τ<sub>1</sub>θ<sub>1</sub>+τ<sub>2</sub>(θ<sub>2</sub>-w<sub>1x</sub>(L<sub>1</sub>))+u<sub>1</sub>w<sub>1</sub>(L<sub>1</sub>)+u<sub>2</sub>w<sub>2</sub>(L<sub>2</sub>)将系统动能E<sub>k</sub>,势能E<sub>p</sub>和非保守力做功W<sub>nc</sub>的表达式代入哈密尔顿原理,<maths num="0008"><![CDATA[<math><mrow><msubsup><mo>&Integral;</mo><msub><mi>t</mi><mn>1</mn></msub><msub><mi>t</mi><mn>2</mn></msub></msubsup><mrow><mo>(</mo><msub><mi>&delta;E</mi><mi>k</mi></msub><mo>-</mo><mi>&delta;</mi><msub><mi>E</mi><mi>p</mi></msub><mo>+</mo><mi>&delta;</mi><msub><mi>W</mi><mi>nc</mi></msub><mo>)</mo></mrow><mi>dt</mi><mo>=</mo><mn>0</mn></mrow></math>]]></maths>可以得到双连杆柔性机械臂的偏微分动力学模型如下<maths num="0009"><![CDATA[<math><mrow><mi>A</mi><mover><mi>&theta;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>+</mo><mi>B</mi><msub><mi>F</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>C&tau;</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0010"><![CDATA[<math><mrow><mover><mi>w</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>+</mo><mi>D</mi><msub><mi>w</mi><mi>xxxx</mi></msub><mo>=</mo><mo>-</mo><mi>x</mi><mover><mi>&theta;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>+</mo><mi>x</mi><msub><mi>F</mi><mn>2</mn></msub><mo>+</mo><msub><mi>F</mi><mn>3</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></math>]]></maths>EZ=F<sub>4</sub>(3)其中,A∈R<sup>2×2</sup>,θ∈R<sup>2×1</sup>,B∈R<sup>2×3</sup>,F<sub>1</sub>(t)∈R<sup>3×1</sup>,C∈R<sup>2×2</sup>,τ∈R<sup>2×1</sup>,w∈R<sup>2×1</sup>,D∈R<sup>2×2</sup>,x∈R<sup>2×2</sup>,F<sub>2</sub>(t)∈R<sup>2×1</sup>,F<sub>3</sub>(t)∈R<sup>2×1</sup>,E∈R<sup>4×4</sup>,Z∈R<sup>4×1</sup>,F<sub>4</sub>(t)∈R<sup>4×1</sup>,R<sup>m×n</sup>表示m×n维的实数矩阵;另外,上述矩阵的具体表达式给出如下:A=diag(I<sub>h1</sub>,I<sub>t1</sub>I<sub>h2</sub>),θ=[θ<sub>h1</sub>,θ<sub>h2</sub>]<sup>T</sup>,<maths num="0011"><![CDATA[<math><mrow><mi>B</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mo>-</mo><mi>E</mi><msub><mi>I</mi><mn>1</mn></msub></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mo>-</mo><msub><mi>I</mi><mrow><mi>h</mi><mn>2</mn></mrow></msub><mi>E</mi><msub><mi>I</mi><mn>1</mn></msub></mtd><mtd><mo>-</mo><msub><mi>I</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><mi>E</mi><msub><mi>I</mi><mn>2</mn></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>F<sub>1</sub>(t)=[w<sub>1xx</sub>(0),w<sub>1xx</sub>(L<sub>1</sub>),w<sub>2xx</sub>(L<sub>2</sub>)]<sup>T</sup>,C=diag(1,I<sub>t1</sub>+I<sub>h2</sub>),τ=[τ<sub>1</sub>,τ<sub>2</sub>]<sup>T</sup>,w=[w<sub>1</sub>(x<sub>1</sub>),w<sub>2</sub>(x<sub>2</sub>)]<sup>T</sup>,D=diag(EI<sub>1</sub>/ρ<sub>1</sub>,EI<sub>2</sub>/ρ<sub>2</sub>),x=diag(x<sub>1</sub>,x<sub>2</sub>),<maths num="0012"><![CDATA[<math><mrow><msub><mi>F</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>[</mo><mn>0</mn><mo>,</mo><msub><mover><mi>w</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mrow><mn>1</mn><mi>x</mi></mrow></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>]</mo></mrow><mi>T</mi></msup><mo>,</mo></mrow></math>]]></maths>F<sub>3</sub>(t)=[0,f<sub>1</sub>(t)]<sup>T</sup>,E=diag(EI<sub>1</sub>,EI<sub>1</sub>,EI<sub>2</sub>,EI<sub>2</sub>),Z=[w<sub>1xx</sub>(L<sub>1</sub>),w<sub>1xxx</sub>(L<sub>1</sub>),w<sub>2xx</sub>(L<sub>2</sub>),w<sub>2xxx</sub>(L<sub>2</sub>)]<sup>T</sup>,F<sub>4</sub>(t)=[f<sub>2</sub>(t),f<sub>3</sub>(t),f<sub>4</sub>(t),f<sub>5</sub>(t)]<sup>T</sup>,其中,f<sub>1</sub>(t)~f<sub>5</sub>(t)均为非线性函数,其具体表达式给出如下:<maths num="0013"><![CDATA[<math><mrow><msub><mi>f</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mo>-</mo><mo>[</mo><msub><mi>L</mi><mn>1</mn></msub><msub><mover><mi>&theta;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mn>1</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>]</mo><msub><mrow><mi>cos</mi><mi>&theta;</mi></mrow><mn>2</mn></msub><mo>+</mo><mo>[</mo><msub><mi>L</mi><mn>1</mn></msub><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>]</mo><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mi>sin</mi><msub><mi>&theta;</mi><mn>2</mn></msub><mo>,</mo></mrow></math>]]></maths><maths num="0014"><![CDATA[<math><mrow><msub><mi>f</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>E</mi><msub><mi>I</mi><mn>2</mn></msub><msub><mi>w</mi><mrow><mn>2</mn><mi>xx</mi></mrow></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mo>-</mo><msub><mi>I</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><mo>[</mo><msub><mover><mi>&theta;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mn>1</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mrow><mn>1</mn><mi>x</mi></mrow></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>]</mo><mo>-</mo><mo>[</mo><msub><mi>L</mi><mn>2</mn></msub><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>]</mo><mo>[</mo><msub><mi>L</mi><mn>1</mn></msub><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>]</mo><mi>sin</mi><msub><mi>&theta;</mi><mn>2</mn></msub></mrow></math>]]></maths><maths num="0015"><![CDATA[<math><mrow><mo>-</mo><msub><mi>&rho;</mi><mn>2</mn></msub><mo>[</mo><msub><mi>L</mi><mn>1</mn></msub><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>]</mo><mi>sin</mi><msub><mi>&theta;</mi><mn>2</mn></msub><msubsup><mo>&Integral;</mo><mn>0</mn><msub><mi>L</mi><mn>2</mn></msub></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>)</mo></mrow><mi>d</mi><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><msub><mi>I</mi><mrow><mi>h</mi><mn>2</mn></mrow></msub><mrow><mo>(</mo><msub><mover><mi>&theta;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mn>1</mn></msub><mo>+</mo><msub><mover><mi>&theta;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mn>2</mn></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0016"><![CDATA[<math><mrow><msub><mi>f</mi><mn>3</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mrow><mo>(</mo><msub><mi>&rho;</mi><mn>2</mn></msub><msub><mi>L</mi><mn>2</mn></msub><mo>+</mo><msub><mi>m</mi><mrow><mi>h</mi><mn>2</mn></mrow></msub><mo>+</mo><msub><mi>m</mi><mrow><mi>t</mi><mn>2</mn></mrow></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><msub><mover><mi>&theta;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mn>1</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>)</mo></mrow><mo>+</mo><msub><mi>&rho;</mi><mn>2</mn></msub><msubsup><mo>&Integral;</mo><mn>0</mn><msub><mi>L</mi><mn>2</mn></msub></msubsup><mo>[</mo><mrow><mo>(</mo><mi>x</mi><msub><mover><mi>&theta;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mn>2</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mn>2</mn></msub><mo>)</mo></mrow><mi>cos</mi><msub><mi>&theta;</mi><mn>2</mn></msub><mo>]</mo><mi>d</mi><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><msub><mi>m</mi><mrow><mi>t</mi><mn>2</mn></mrow></msub><msub><mover><mi>w</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>2</mn></msub><mo>)</mo></mrow><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mi>sin</mi><msub><mi>&theta;</mi><mn>2</mn></msub></mrow></math>]]></maths><maths num="0017"><![CDATA[<math><mrow><mo>-</mo><msub><mi>&rho;</mi><mn>2</mn></msub><msubsup><mo>&Integral;</mo><mn>0</mn><msub><mi>L</mi><mn>2</mn></msub></msubsup><mo>[</mo><mrow><mo>(</mo><mi>x</mi><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>)</mo></mrow><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mi>sin</mi><msub><mi>&theta;</mi><mn>2</mn></msub><mo>]</mo><mi>d</mi><msub><mi>x</mi><mn>2</mn></msub><mo>+</mo><msub><mi>m</mi><mrow><mi>t</mi><mn>2</mn></mrow></msub><mo>[</mo><msub><mi>L</mi><mn>2</mn></msub><msub><mover><mi>&theta;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mn>2</mn></msub><mi>cos</mi><msub><mi>&theta;</mi><mn>2</mn></msub><mo>-</mo><msub><mi>L</mi><mn>2</mn></msub><msubsup><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>2</mn><mn>2</mn></msubsup><mi>sin</mi><msub><mi>&theta;</mi><mn>2</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>2</mn></msub><mo>)</mo></mrow><mi>cos</mi><msub><mi>&theta;</mi><mn>2</mn></msub><mo>]</mo><mo>,</mo></mrow></math>]]></maths><maths num="0018"><![CDATA[<math><mrow><msub><mi>f</mi><mn>4</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mo>-</mo><msub><mi>I</mi><mrow><mi>t</mi><mn>2</mn></mrow></msub><mrow><mo>(</mo><msub><mover><mi>&theta;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mn>1</mn></msub><mo>+</mo><msub><mover><mi>&theta;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mn>2</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mrow><mn>2</mn><mi>x</mi></mrow></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0019"><![CDATA[<math><mrow><msub><mi>f</mi><mn>5</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>m</mi><mrow><mi>t</mi><mn>2</mn></mrow></msub><mo>[</mo><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><msub><mover><mi>&theta;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mn>1</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>)</mo></mrow><mi>cos</mi><msub><mi>&theta;</mi><mn>2</mn></msub><mo>+</mo><msub><mi>L</mi><mn>2</mn></msub><msub><mover><mi>&theta;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mn>2</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>]</mo></mrow></math>]]></maths><maths num="0020"><![CDATA[<math><mrow><mo>-</mo><msub><mi>m</mi><mrow><mi>t</mi><mn>2</mn></mrow></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>+</mo><msub><mover><mi>w</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>)</mo></mrow><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mi>sin</mi><msub><mi>&theta;</mi><mn>2</mn></msub><mo>;</mo></mrow></math>]]></maths>以上表达式中的各个参数的物理意义说明如下:<img file="FDA00001363142000000211.GIF" wi="1778" he="518" /><img file="FDA0000136314200000031.GIF" wi="1791" he="1579" />步骤二:双连杆柔性机械臂动力学模型分解第一步得到的双连杆柔性机械臂偏微分动力学模型极为复杂,难以设计自适应边界控制律,因此,要对模型进行进一步化简;考虑到关节运动和弹性振荡频率相差较大,采用奇异摄动方法对模型进行快、慢子系统分解;选取奇异摄动变量为ρ<sub>i</sub>/EI<sub>i</sub>,引入小参数ε满足<maths num="0021"><![CDATA[<math><mrow><mfrac><mrow><mi>E</mi><msub><mi>I</mi><mi>i</mi></msub></mrow><msub><mi>&rho;</mi><mi>i</mi></msub></mfrac><mo>=</mo><mfrac><msub><mi>&sigma;</mi><mi>i</mi></msub><msup><mi>&epsiv;</mi><mn>2</mn></msup></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,<img file="FDA0000136314200000033.GIF" wi="174" he="52" />i=1,2;将式(4)代入式(2)和式(3),得<maths num="0022"><![CDATA[<math><mrow><msup><mi>&epsiv;</mi><mn>2</mn></msup><mover><mi>w</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>+</mo><mover><mi>D</mi><mo>&OverBar;</mo></mover><msub><mi>w</mi><mi>xxxx</mi></msub><mo>=</mo><msup><mi>&epsiv;</mi><mn>2</mn></msup><mrow><mo>(</mo><mo>-</mo><mi>x</mi><mover><mi>&theta;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>+</mo><mi>x</mi><msub><mi>F</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>F</mi><mn>3</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0023"><![CDATA[<math><mrow><mover><mi>E</mi><mo>&OverBar;</mo></mover><mi>Z</mi><mo>=</mo><msup><mi>&epsiv;</mi><mn>2</mn></msup><msub><mi>F</mi><mn>4</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,<maths num="0024"><![CDATA[<math><mrow><mover><mi>D</mi><mo>&OverBar;</mo></mover><mo>=</mo><mi>diag</mi><mrow><mo>(</mo><msub><mi>&sigma;</mi><mn>1</mn></msub><mo>,</mo><msub><mi>&sigma;</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0025"><![CDATA[<math><mrow><mover><mi>E</mi><mo>&OverBar;</mo></mover><mo>=</mo><mi>diag</mi><mrow><mo>(</mo><msub><mi>&rho;</mi><mn>1</mn></msub><msub><mi>&sigma;</mi><mn>1</mn></msub><mo>,</mo><msub><mi>&rho;</mi><mn>1</mn></msub><msub><mi>&sigma;</mi><mn>1</mn></msub><mo>,</mo><msub><mi>&rho;</mi><mn>2</mn></msub><msub><mi>&sigma;</mi><mn>2</mn></msub><mo>,</mo><msub><mi>&rho;</mi><mn>2</mn></msub><msub><mi>&sigma;</mi><mn>2</mn></msub><mo>)</mo></mrow></mrow></math>]]></maths>为了获得慢变子系统,我们令式(5)和式(6)中ε=0,得到w<sub>xxxx</sub>=0(7)Z=0(8)从式(3),式(7)和式(8),得到w<sub>ixxxx</sub>(x<sub>i</sub>)=0(9)w<sub>i</sub>(0)=w<sub>ix</sub>(0)=w<sub>ixx</sub>(L<sub>i</sub>)=w<sub>ixxx</sub>(L<sub>i</sub>)=0(10)进而,求出F<sub>1</sub>(t)≡0(11)把式(11)代入式(1),便得到慢变子系统,如式(12)所示<maths num="0026"><![CDATA[<math><mrow><msub><mrow><mi>A</mi><mover><mi>&theta;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover></mrow><mi>s</mi></msub><mo>=</mo><mi>C</mi><msub><mi>&tau;</mi><mi>s</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,下标“s”用来表示慢时标下的变量;为了得到快变子系统,引入时标变换“T=t/ε”;定义快时标下的变量为w<sub>f</sub>=[w<sub>f1</sub>(x<sub>1</sub>),w<sub>f2</sub>(x<sub>2</sub>)]<sup>T</sup>,其中,“f”表示快时标下的变量;另外,定义如下关系w<sub>f</sub>=w    (13)<maths num="0027"><![CDATA[<math><mrow><msubsup><mi>w</mi><mi>f</mi><mo>&prime;</mo></msubsup><mo>=</mo><mfrac><mo>&PartialD;</mo><mrow><mo>&PartialD;</mo><mi>T</mi></mrow></mfrac><msub><mi>w</mi><mi>f</mi></msub><mo>=</mo><mi>&epsiv;</mi><mfrac><mo>&PartialD;</mo><mrow><mo>&PartialD;</mo><mi>t</mi></mrow></mfrac><mi>w</mi><mo>=</mo><mi>&epsiv;</mi><mover><mi>w</mi><mo>&CenterDot;</mo></mover><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow></math>]]></maths>在快时标下,慢变量θ看做常量,于是有<maths num="0028"><![CDATA[<math><mrow><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mn>0</mn><mi>and</mi><mover><mi>&theta;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>=</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow></math>]]></maths>由式(1),得<maths num="0029"><![CDATA[<math><mrow><mover><mi>&theta;</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>=</mo><msup><mi>A</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mi>C&tau;</mi><mo>-</mo><mi>B</mi><msub><mi>F</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>)</mo></mrow></mrow></math>]]></maths>将上式代入式(5),不难得到<maths num="0030"><![CDATA[<math><mrow><msup><mi>&epsiv;</mi><mn>2</mn></msup><mover><mi>w</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>+</mo><mover><mi>D</mi><mo>&OverBar;</mo></mover><msub><mi>w</mi><mi>xxxx</mi></msub><mo>=</mo><mo>-</mo><msup><mi>&epsiv;</mi><mn>2</mn></msup><mi>x</mi><mover><mi>C</mi><mo>&OverBar;</mo></mover><mi>&tau;</mi><mo>+</mo><msup><mi>&epsiv;</mi><mn>2</mn></msup><mi>x</mi><mover><mi>B</mi><mo>&OverBar;</mo></mover><msub><mi>F</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msup><mi>&epsiv;</mi><mn>2</mn></msup><mi>x</mi><msub><mi>F</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msup><mi>&epsiv;</mi><mn>2</mn></msup><msub><mi>F</mi><mn>3</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,<maths num="0031"><![CDATA[<math><mrow><mover><mi>B</mi><mo>&OverBar;</mo></mover><mo>=</mo><msup><mi>A</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>B</mi><mo>,</mo></mrow></math>]]></maths><maths num="0032"><![CDATA[<math><mrow><mover><mi>C</mi><mo>&OverBar;</mo></mover><mo>=</mo><msup><mi>A</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>C</mi></mrow></math>]]></maths>将式(13)-式(15)代入式(16)和式(6),得到快变子系统的动力学模型,如式(17)-式(19)所示;<maths num="0033"><![CDATA[<math><mrow><msubsup><mi>w</mi><mi>f</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><mo>+</mo><mover><mi>D</mi><mo>&OverBar;</mo></mover><msub><mi>w</mi><mi>fxxxx</mi></msub><mo>=</mo><mo>-</mo><msup><mi>&epsiv;</mi><mn>2</mn></msup><mi>x</mi><mover><mi>C</mi><mo>&OverBar;</mo></mover><msub><mi>&tau;</mi><mi>f</mi></msub><mo>+</mo><mi>x</mi><mi>B</mi><msub><mi>F</mi><mrow><mi>f</mi><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>T</mi><mo>)</mo></mrow><mo>+</mo><mi>x</mi><msub><mi>F</mi><mrow><mi>f</mi><mn>2</mn></mrow></msub><mrow><mo>(</mo><mi>T</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>F</mi><mrow><mi>f</mi><mn>3</mn></mrow></msub><mrow><mo>(</mo><mi>T</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0034"><![CDATA[<math><mrow><mover><mi>E</mi><mo>&OverBar;</mo></mover><msub><mi>Z</mi><mi>f</mi></msub><mo>=</mo><msub><mi>F</mi><mrow><mi>f</mi><mn>4</mn></mrow></msub><mrow><mo>(</mo><mi>T</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>18</mn><mo>)</mo></mrow></mrow></math>]]></maths>w<sub>f1</sub>(0)=w<sub>f1x</sub>(0)=w<sub>f2</sub>(0)=w<sub>f2x</sub>(0)=0(19)其中,F<sub>f1</sub>(T)=[ε<sup>2</sup>w<sub>f1xx</sub>(0),ε<sup>2</sup>w<sub>f1xx</sub>(L<sub>1</sub>),ε<sup>2</sup>w<sub>f2xx</sub>(L<sub>2</sub>)],F<sub>f2</sub>(T)=[0,w″<sub>f1x</sub>(L<sub>1</sub>)]<sup>T</sup>,F<sub>f3</sub>(T)=[0,f<sub>f1</sub>(T)]<sup>T</sup>,F<sub>f4</sub>(T)=[f<sub>f2</sub>(T),f<sub>f3</sub>(T),f<sub>f4</sub>(T),f<sub>f5</sub>(T)]<sup>T</sup>另外,f<sub>f1</sub>(T)=-w″<sub>f1</sub>(L<sub>1</sub>)cosθ<sub>2</sub>,<maths num="0035"><![CDATA[<math><mrow><msub><mi>f</mi><mrow><mi>f</mi><mn>2</mn></mrow></msub><mrow><mo>(</mo><mi>T</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>&epsiv;</mi><mn>2</mn></msup><mi>E</mi><msub><mi>I</mi><mn>2</mn></msub><msub><mi>w</mi><mrow><mi>f</mi><mn>2</mn><mi>xx</mi></mrow></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mo>-</mo><msub><mi>I</mi><mrow><mi>t</mi><mn>1</mn></mrow></msub><msubsup><mi>w</mi><mrow><mi>f</mi><mn>1</mn><mi>x</mi></mrow><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>-</mo><msubsup><mi>w</mi><mrow><mi>f</mi><mn>1</mn></mrow><mo>&prime;</mo></msubsup><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>)</mo></mrow><msubsup><mi>w</mi><mrow><mi>f</mi><mn>2</mn></mrow><mo>&prime;</mo></msubsup><mrow><mo>(</mo><msub><mi>L</mi><mn>2</mn></msub><mo>)</mo></mrow><mi>sin</mi><msub><mi>&theta;</mi><mtext>2</mtext></msub></mrow></math>]]></maths><maths num="0036"><![CDATA[<math><mrow><mo>-</mo><msub><mi>&rho;</mi><mn>2</mn></msub><msubsup><mi>w</mi><mrow><mi>f</mi><mn>1</mn></mrow><mo>&prime;</mo></msubsup><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>)</mo></mrow><mi>sin</mi><msub><mi>&theta;</mi><mn>2</mn></msub><msubsup><mo>&Integral;</mo><mn>0</mn><msub><mi>L</mi><mn>2</mn></msub></msubsup><msubsup><mi>w</mi><mrow><mi>f</mi><mn>2</mn></mrow><mo>&prime;</mo></msubsup><mi>d</mi><msub><mi>x</mi><mn>2</mn></msub><mo>,</mo></mrow></math>]]></maths><maths num="0037"><![CDATA[<math><mrow><msub><mi>f</mi><mrow><mi>f</mi><mn>3</mn></mrow></msub><mrow><mo>(</mo><mi>T</mi><mo>)</mo></mrow><mo>=</mo><mrow><mo>(</mo><msub><mi>&rho;</mi><mn>2</mn></msub><msub><mi>L</mi><mn>2</mn></msub><mo>+</mo><msub><mi>m</mi><mrow><mi>h</mi><mn>2</mn></mrow></msub><mo>+</mo><msub><mi>m</mi><mrow><mi>t</mi><mn>2</mn></mrow></msub><mo>)</mo></mrow><msubsup><mi>w</mi><mrow><mi>f</mi><mn>1</mn></mrow><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>&rho;</mi><mn>2</mn></msub><msubsup><mo>&Integral;</mo><mn>0</mn><msub><mi>L</mi><mn>2</mn></msub></msubsup><msubsup><mi>w</mi><mrow><mi>f</mi><mn>2</mn></mrow><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><mi>cos</mi><msub><mi>&theta;</mi><mn>2</mn></msub><mi>d</mi><msub><mi>x</mi><mn>2</mn></msub><mo>+</mo><msub><mi>m</mi><mrow><mi>t</mi><mn>2</mn></mrow></msub><msubsup><mi>w</mi><mrow><mi>f</mi><mn>2</mn></mrow><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>L</mi><mn>2</mn></msub><mo>)</mo></mrow><mi>cos</mi><msub><mi>&theta;</mi><mn>2</mn></msub><mo>,</mo></mrow></math>]]></maths>f<sub>f4</sub>(T)=-I<sub>t2</sub>w″<sub>f2</sub>(L<sub>2</sub>),f<sub>f5</sub>(T)=m<sub>12</sub>(w″<sub>f1</sub>(L<sub>1</sub>)cosθ<sub>2</sub>+w″<sub>f2</sub>(L<sub>2</sub>));步骤三:自适应边界控制律设计针对慢变子系统(12),采用自适应滑模控制方法设计边界控制律,其中,滑模面选为<maths num="0038"><![CDATA[<math><mrow><mi>s</mi><mo>=</mo><mover><mi>e</mi><mo>&CenterDot;</mo></mover><mo>+</mo><mi>&lambda;e</mi></mrow></math>]]></maths>其中,e=θ<sub>s</sub>-θ<sub>d</sub>是关节位置误差,λ=diag(λ<sub>1</sub>,λ<sub>2</sub>)是设计参数;在此基础上,慢变子系统的控制律设计如下:<maths num="0039"><![CDATA[<math><mrow><msub><mi>&tau;</mi><mi>s</mi></msub><mo>=</mo><mo>-</mo><mi>&lambda;</mi><mover><mover><mi>A</mi><mo>&OverBar;</mo></mover><mo>^</mo></mover><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mi>s</mi></msub><mo>-</mo><msub><mi>k</mi><mi>s</mi></msub><mi>sat</mi><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>20</mn><mo>)</mo></mrow></mrow></math>]]></maths>在式(20)中,λ,k<sub>s</sub>∈R<sup>2×2</sup>为正的对角矩阵,<img file="FDA0000136314200000057.GIF" wi="505" he="57" />χ<sub>1</sub>=I<sub>t1</sub>I<sub>h2</sub>/(I<sub>t1</sub>+I<sub>h2</sub>)是不确定的参数,<img file="FDA0000136314200000058.GIF" wi="326" he="75" />是动态参数估计,<img file="FDA0000136314200000059.GIF" wi="40" he="53" />为χ<sub>1</sub>的估计值;自适应律为:<maths num="0040"><![CDATA[<math><mrow><msub><mover><mover><mi>&chi;</mi><mo>^</mo></mover><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><msup><msub><mi>&gamma;</mi><mn>1</mn></msub><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>&lambda;</mi><mn>2</mn></msub><msub><mi>s</mi><mn>2</mn></msub><mi>&theta;</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>21</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,γ<sub>1</sub>∈R<sup>+</sup>;另外,式(20)中的饱和函数sat(s)定义为<maths num="0041"><![CDATA[<math><mrow><mi>sat</mi><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mi>s</mi><mo>/</mo><mi>&Delta;</mi><mo>,</mo></mtd><mtd><mo>|</mo><mo>|</mo><mi>s</mi><mo>|</mo><mo>|</mo><mo>&le;</mo><mi>&Delta;</mi></mtd></mtr><mtr><mtd><mi>sgn</mi><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>,</mo></mtd><mtd><mo>|</mo><mo>|</mo><mi>s</mi><mo>|</mo><mo>|</mo><mo>></mo><mi>&Delta;</mi></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>其中,Δ∈R<sup>+</sup>;饱和函数用来抑制滑模控制中的振荡现象;快变子系统自适应边界控制律设计为<maths num="0042"><![CDATA[<math><mrow><msub><mi>&tau;</mi><mi>f</mi></msub><mo>=</mo><mfrac><mn>1</mn><msup><mi>&epsiv;</mi><mn>2</mn></msup></mfrac><mo>[</mo><mover><mi>G</mi><mo>^</mo></mover><msub><mi>F</mi><mrow><mi>f</mi><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>T</mi><mo>)</mo></mrow><mo>+</mo><mover><mi>H</mi><mo>^</mo></mover><msup><mi>L</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msubsup><mi>w</mi><mi>fL</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><mo>]</mo><mo>+</mo><msub><mi>k</mi><mi>f</mi></msub><msubsup><mi>w</mi><mi>fL</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>22</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,k<sub>f</sub>∈R<sup>2×2</sup>是对角的正定矩阵,<maths num="0043"><![CDATA[<math><mrow><mover><mi>G</mi><mo>^</mo></mover><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mo>-</mo><mi>E</mi><msub><mi>I</mi><mn>1</mn></msub></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mi>E</mi><msub><mi>I</mi><mn>1</mn></msub><msub><mover><mi>&chi;</mi><mo>^</mo></mover><mn>2</mn></msub></mtd><mtd><mo>-</mo><mi>E</mi><msub><mi>I</mi><mn>2</mn></msub><msub><mover><mi>&chi;</mi><mo>^</mo></mover><mn>3</mn></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths><maths num="0044"><![CDATA[<math><mrow><mover><mi>H</mi><mo>^</mo></mover><mo>=</mo><mi>diag</mi><mrow><mo>(</mo><msub><mi>I</mi><mrow><mi>h</mi><mn>1</mn></mrow></msub><mo>,</mo><msub><mover><mi>&chi;</mi><mo>^</mo></mover><mn>4</mn></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><img file="FDA0000136314200000064.GIF" wi="169" he="53" /><img file="FDA0000136314200000065.GIF" wi="47" he="53" />分别为χ<sub>2</sub>,χ<sub>3</sub>,χ<sub>4</sub>的估计值;参数自适应律给出如下:<maths num="0045"><![CDATA[<math><mrow><msubsup><mover><mi>&chi;</mi><mo>^</mo></mover><mn>2</mn><mo>&prime;</mo></msubsup><mo>=</mo><mo>-</mo><msubsup><mi>&gamma;</mi><mn>2</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mi>E</mi><msub><mi>I</mi><mn>1</mn></msub><msubsup><mi>w</mi><mrow><mi>f</mi><mn>2</mn></mrow><mo>&prime;</mo></msubsup><mrow><mo>(</mo><msub><mi>L</mi><mn>2</mn></msub><mo>)</mo></mrow><msub><mi>w</mi><mrow><mi>f</mi><mn>1</mn><mi>xx</mi></mrow></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>23</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0046"><![CDATA[<math><mrow><msubsup><mover><mi>&chi;</mi><mo>^</mo></mover><mn>3</mn><mo>&prime;</mo></msubsup><mo>=</mo><mo>-</mo><msubsup><mi>&gamma;</mi><mn>3</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mi>E</mi><msub><mi>I</mi><mn>2</mn></msub><msubsup><mi>w</mi><mrow><mi>f</mi><mn>2</mn></mrow><mo>&prime;</mo></msubsup><mrow><mo>(</mo><msub><mi>L</mi><mn>2</mn></msub><mo>)</mo></mrow><msub><mi>w</mi><mrow><mi>f</mi><mn>2</mn><mi>xx</mi></mrow></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>24</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0047"><![CDATA[<math><mrow><msubsup><mover><mi>&chi;</mi><mo>^</mo></mover><mn>4</mn><mo>&prime;</mo></msubsup><mo>=</mo><mfrac><mn>1</mn><mrow><msup><mi>&epsiv;</mi><mn>2</mn></msup><msub><mi>L</mi><mn>2</mn></msub></mrow></mfrac><msubsup><mi>&gamma;</mi><mn>4</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msubsup><mi>w</mi><mrow><mi>f</mi><mn>2</mn></mrow><mo>&prime;</mo></msubsup><mrow><mo>(</mo><msub><mi>L</mi><mn>2</mn></msub><mo>)</mo></mrow><msubsup><mi>w</mi><mrow><mi>f</mi><mn>2</mn></mrow><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><mrow><mo>(</mo><msub><mi>L</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>25</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,γ<sub>2</sub>,γ<sub>3</sub>和γ<sub>4</sub>均为正的常数;在已设计的慢变自适应边界控制律和快变自适应边界控制律的基础上,给出整个系统的自适应边界控制律的表达式为<maths num="0048"><![CDATA[<math><mrow><mi>&tau;</mi><mo>=</mo><mo>-</mo><mi>&lambda;</mi><mover><mover><mi>A</mi><mo>&OverBar;</mo></mover><mo>^</mo></mover><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mo>-</mo><msub><mi>k</mi><mi>s</mi></msub><mi>sat</mi><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>+</mo><mover><mi>G</mi><mo>^</mo></mover><msub><mi>F</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><mover><mi>H</mi><mo>^</mo></mover><msup><mi>L</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mover><mi>w</mi><mrow><mo>.</mo><mo>.</mo></mrow></mover><mi>L</mi></msub><mo>+</mo><mi>&epsiv;</mi><msub><mi>k</mi><mi>f</mi></msub><msub><mover><mi>w</mi><mo>&CenterDot;</mo></mover><mi>L</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>26</mn><mo>)</mo></mrow></mrow></math>]]></maths>自适应律给出如下:<maths num="0049"><![CDATA[<math><mrow><msub><mover><mover><mi>&chi;</mi><mo>^</mo></mover><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><msup><msub><mi>&gamma;</mi><mn>1</mn></msub><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>&lambda;</mi><mn>2</mn></msub><msub><mi>s</mi><mn>2</mn></msub><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mrow><mi>h</mi><mn>2</mn></mrow></msub><mi></mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>27</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0050"><![CDATA[<math><mrow><msub><mover><mover><mi>&chi;</mi><mo>^</mo></mover><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><mo>-</mo><msubsup><mi>&gamma;</mi><mn>2</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mi>E</mi><msub><mi>I</mi><mn>1</mn></msub><msub><mover><mi>w</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>2</mn></msub><mo>)</mo></mrow><msub><mi>w</mi><mrow><mn>1</mn><mi>xx</mi></mrow></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>28</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0051"><![CDATA[<math><mrow><msub><mover><mover><mi>&chi;</mi><mo>^</mo></mover><mo>&CenterDot;</mo></mover><mn>3</mn></msub><mo>=</mo><mo>-</mo><msubsup><mi>&gamma;</mi><mn>3</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mi>E</mi><msub><mi>I</mi><mn>2</mn></msub><msub><mover><mi>w</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>2</mn></msub><mo>)</mo></mrow><msub><mi>w</mi><mrow><mn>2</mn><mi>xx</mi></mrow></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>29</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0052"><![CDATA[<math><mrow><msub><mover><mover><mi>&chi;</mi><mo>^</mo></mover><mo>&CenterDot;</mo></mover><mn>4</mn></msub><mo>=</mo><msubsup><mi>&gamma;</mi><mn>4</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mfrac><mrow><msub><mover><mi>w</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>2</mn></msub><mo>)</mo></mrow><msub><mover><mi>w</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>L</mi><mn>2</mn></msub><mo>)</mo></mrow></mrow><msub><mi>L</mi><mn>2</mn></msub></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>30</mn><mo>)</mo></mrow></mrow></math>]]></maths>;步骤四:闭环系统全局稳定性的验证根据奇异摄动理论,只要每个闭环子系统是稳定的,那么整个系统就是稳定的;因此,要证明闭环系统的全局稳定性,只需验证快、慢闭环子系统的稳定性即可;设计慢变子系统的李雅普诺夫函数为<maths num="0053"><![CDATA[<math><mrow><msub><mi>V</mi><mi>s</mi></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mi>s</mi><mi>T</mi></msup><mover><mi>A</mi><mo>&OverBar;</mo></mover><mi>s</mi><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msub><mi>&gamma;</mi><mn>1</mn></msub><msubsup><mover><mi>&chi;</mi><mo>~</mo></mover><mn>1</mn><mn>2</mn></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>31</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,<img file="FDA00001363142000000615.GIF" wi="248" he="53" />根据本发明设计的慢变子系统的自适应边界控制律,从式(31)不难得到<maths num="0054"><![CDATA[<math><mrow><msub><mover><mi>V</mi><mo>&CenterDot;</mo></mover><mi>s</mi></msub><mo>=</mo><msup><mi>s</mi><mi>T</mi></msup><mrow><mo>(</mo><msub><mi>&tau;</mi><mi>s</mi></msub><mo>+</mo><mi>&lambda;</mi><mover><mi>A</mi><mo>&OverBar;</mo></mover><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mi>s</mi></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>&gamma;</mi><mn>1</mn></msub><msub><mover><mi>&chi;</mi><mo>~</mo></mover><mn>1</mn></msub><msub><mover><mover><mi>&chi;</mi><mo>^</mo></mover><mo>&CenterDot;</mo></mover><mn>1</mn></msub></mrow></math>]]></maths><maths num="0055"><![CDATA[<math><mrow><mo>=</mo><mo>-</mo><msub><mi>k</mi><mi>s</mi></msub><msup><mi>s</mi><mi>T</mi></msup><mi>sat</mi><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>+</mo><msub><mover><mi>&chi;</mi><mo>~</mo></mover><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>&lambda;</mi><mn>2</mn></msub><msub><mi>s</mi><mn>2</mn></msub><msub><mover><mi>&theta;</mi><mo>&CenterDot;</mo></mover><mrow><mi>sh</mi><mn>2</mn></mrow></msub><mo>-</mo><msub><mi>&gamma;</mi><mn>1</mn></msub><msub><mover><mover><mi>&chi;</mi><mo>^</mo></mover><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0056"><![CDATA[<math><mrow><mo>=</mo><mo>-</mo><msub><mi>k</mi><mi>s</mi></msub><msup><mi>s</mi><mi>T</mi></msup><mi>sat</mi><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>&le;</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>32</mn><mo>)</mo></mrow></mrow></math>]]></maths>根据李雅普诺夫稳定性定理可知,慢变闭环子系统是稳定的;设计快变子系统的李雅普诺夫函数为<maths num="0057"><![CDATA[<math><mrow><msub><mi>V</mi><mi>f</mi></msub><mo>=</mo><mfrac><mn>1</mn><mrow><mn>2</mn><msup><mi>&epsiv;</mi><mn>2</mn></msup></mrow></mfrac><msubsup><mi>w</mi><mi>fL</mi><mrow><mo>&prime;</mo><mi>T</mi></mrow></msubsup><mi>H</mi><msup><mi>L</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msubsup><mi>w</mi><mi>fL</mi><mo>&prime;</mo></msubsup><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>2</mn></mrow><mn>4</mn></munderover><msub><mi>&gamma;</mi><mi>j</mi></msub><msubsup><mover><mi>&chi;</mi><mo>~</mo></mover><mi>j</mi><mn>2</mn></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>33</mn><mo>)</mo></mrow></mrow></math>]]></maths>设计的快变子系统的自适应边界控制律的基础上,通过式(33)容易求出V′<sub>f</sub>=-k<sub>f</sub>||w′<sub>fL</sub>||<sup>2</sup>≤0(34)因此,快变闭环子系统也是稳定的;步骤五:设计结束整个设计过程重点考虑三个方面的需求,分别是双连杆柔性机械臂的偏微分动力学建模,模型的快、慢子系统分解,以及关节角和弹性振荡的同时控制;围绕这三个方面,首先在上述第一步中利用哈密尔顿原理求出了整个系统的偏微分动力学模型;第二步考虑系统变量在不同时域的特性,重点给出了快、慢子系统分解的方法;第三步在所得到的快、慢子系统的基础上,分别设计了自适应边界控制律,并进一步给出了整个系统的自适应边界控制律;第四步中给出了一种验证闭环系统全局稳定的方法;经过上述各步骤后,设计结束。
地址 210031 江苏省南京市浦口区浦东路10号