发明名称 一种基于干扰估计的电液伺服系统自适应鲁棒控制方法
摘要 本发明公开了一种基于干扰估计的电液伺服系统的输出反馈控制方法,属于电液伺服控制领域。本发明针对阀控双出杆液压缸位置伺服系统的特点,建立了阀控双出杆液压缸位置伺服系统模型;本发明设计的基于干扰估计的双出杆液压缸系统高精度控制器,通过控制律参数调节能很好估计系统干扰,进而设计基于干扰估计的反馈补偿控制器,能有效解决伺服系统强非线性问题,大大降低实际应用中系统的反馈增益;能保证双出杆液压缸伺服系统的位置输出能准确地跟踪期望的位置指令;本发明简化了控制器设计,更利于在工程实际中应用。
申请公布号 CN104898428A 申请公布日期 2015.09.09
申请号 CN201510259128.4 申请日期 2015.05.20
申请人 南京理工大学 发明人 姚建勇;徐张宝;杨贵超
分类号 G05B13/04(2006.01)I 主分类号 G05B13/04(2006.01)I
代理机构 南京理工大学专利中心 32203 代理人 朱显国
主权项 一种基于干扰估计的电液伺服系统自适应鲁棒控制方法,其特征在于:该方法包括以下步骤:步骤一、建立双出杆液压缸位置伺服系统模型为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>m</mi><mover><mi>y</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>=</mo><msub><mi>P</mi><mi>L</mi></msub><mi>A</mi><mo>-</mo><mi>b</mi><mover><mi>y</mi><mo>&CenterDot;</mo></mover><mo>+</mo><mi>f</mi><mrow><mo>(</mo><mi>t</mi><mo>,</mo><mi>y</mi><mo>,</mo><mover><mi>y</mi><mo>&CenterDot;</mo></mover><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000720476020000011.GIF" wi="1169" he="78" /></maths>其中y为负载位移,m表示惯性负载,P<sub>L</sub>=P<sub>1</sub>‑P<sub>2</sub>是负载驱动压力,P<sub>1</sub>和P<sub>2</sub>分别为液压缸的两腔压力,A为活塞杆有效工作面积,b代表粘性摩擦系数,f代表其他未建模干扰,包括非线性摩擦、外部干扰以及未建模动态;液压缸负载压力动态方程为:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mfrac><msub><mi>V</mi><mi>t</mi></msub><mrow><mn>4</mn><msub><mi>&beta;</mi><mi>e</mi></msub></mrow></mfrac><msub><mover><mi>P</mi><mo>&CenterDot;</mo></mover><mi>L</mi></msub><mo>=</mo><mo>-</mo><mi>A</mi><mover><mi>y</mi><mo>&CenterDot;</mo></mover><mo>-</mo><msub><mi>C</mi><mi>t</mi></msub><msub><mi>P</mi><mi>L</mi></msub><mo>+</mo><msub><mi>Q</mi><mi>L</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000720476020000012.GIF" wi="1169" he="142" /></maths>其中V<sub>t</sub>分别为液压缸两腔总有效容积,C<sub>t</sub>为液压缸泄露系数,Q<sub>L</sub>=(Q<sub>1</sub>+Q<sub>2</sub>)/2是负载流量,Q<sub>1</sub>液压缸无杆腔供油流量,Q<sub>2</sub>为液压缸有杆腔回油流量;Q<sub>L</sub>为伺服阀阀芯位移x<sub>v</sub>的函数,表示为:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>Q</mi><mi>L</mi></msub><mo>=</mo><msub><mi>k</mi><mi>q</mi></msub><msub><mi>x</mi><mi>v</mi></msub><msqrt><msub><mi>P</mi><mi>s</mi></msub><mo>-</mo><mi>sign</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>v</mi></msub><mo>)</mo></mrow><msub><mi>P</mi><mi>L</mi></msub></msqrt><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000720476020000013.GIF" wi="1171" he="93" /></maths>其中<img file="FDA0000720476020000014.GIF" wi="304" he="95" />为流量伺服阀的增益系数,C<sub>d</sub>为伺服阀的流量系数,w为伺服阀的面积梯度;ρ为液压油的密度,P<sub>s</sub>为供油压力,P<sub>r</sub>为回油压力,sign(x<sub>v</sub>)表示为:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>sign</mi><mrow><mo>(</mo><msub><mi>x</mi><mi>v</mi></msub><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn><mo>,</mo></mtd><mtd><mi>if</mi><msub><mi>x</mi><mi>v</mi></msub><mo>&GreaterEqual;</mo><mn>0</mn></mtd></mtr><mtr><mtd><mo>-</mo><mn>1</mn><mo>,</mo></mtd><mtd><mi>if</mi><msub><mi>x</mi><mi>v</mi></msub><mo>&lt;</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000720476020000015.GIF" wi="1122" he="157" /></maths>假设伺服阀阀芯位移正比于控制输入u,即,x<sub>v</sub>=k<sub>i</sub>u,其中k<sub>i</sub>&gt;0是比例系数,u是控制输入电压;前述等式(3)转化为<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>Q</mi><mi>L</mi></msub><mo>=</mo><msub><mi>k</mi><mi>t</mi></msub><mi>u</mi><msqrt><msub><mi>P</mi><mi>s</mi></msub><mo>-</mo><mi>sign</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><msub><mi>P</mi><mi>L</mi></msub></msqrt><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000720476020000016.GIF" wi="1100" he="90" /></maths>其中k<sub>t</sub>=k<sub>q</sub>k<sub>i</sub>表示总的流量增益;定义状态变量<img file="FDA0000720476020000017.GIF" wi="604" he="95" />那么整个系统转化为下述状态空间形式:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><msub><mi>x</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><msub><mi>x</mi><mn>3</mn></msub><mo>-</mo><msub><mi>&theta;</mi><mn>1</mn></msub><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><mi>d</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>3</mn></msub><mo>=</mo><msub><mi>&theta;</mi><mn>2</mn></msub><mi>gu</mi><mo>-</mo><msub><mi>&theta;</mi><mn>3</mn></msub><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><msub><mi>&theta;</mi><mn>4</mn></msub><msub><mi>x</mi><mn>3</mn></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000720476020000019.GIF" wi="1086" he="241" /></maths>定义未知参数集θ=[θ<sub>1</sub>,θ<sub>2</sub>,θ<sub>3</sub>,θ<sub>4</sub>]<sup>T</sup>,其中θ<sub>1</sub>=b/m,θ<sub>2</sub>=4β<sub>e</sub>k<sub>t</sub>/mV<sub>t</sub>,θ<sub>3</sub>=4β<sub>e</sub>;A<sup>2</sup>/mV<sub>t</sub>,θ<sub>4</sub>=4β<sub>e</sub>C<sub>t</sub>/V<sub>t</sub>,<img file="FDA00007204760200000111.GIF" wi="431" he="95" />d(x,t)=f/m表示集中干扰;由于系统参数m,b,k<sub>t</sub>,β<sub>e</sub>,V<sub>t</sub>和C<sub>t</sub>是变化的,系统是结构不确定性的,系统的大致信息是可以知道的;系统具有非结构不确定性d(x,t),但其未建模动态和干扰总是有界的,因而,以下假设总是成立的:假设1:结构不确定性θ满足:<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mi>&theta;</mi><mo>&Element;</mo><msub><mi>&Omega;</mi><mi>&theta;</mi></msub><mover><mo>=</mo><mi>&Delta;</mi></mover><mo>{</mo><mi>&theta;</mi><mo>:</mo><msub><mi>&theta;</mi><mi>min</mi></msub><mo>&le;</mo><mi>&theta;</mi><mo>&le;</mo><msub><mi>&theta;</mi><mi>max</mi></msub><mo>}</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000720476020000021.GIF" wi="1132" he="86" /></maths>其中θ<sub>min</sub>=[θ<sub>1min</sub>,θ<sub>2min</sub>,θ<sub>3min</sub>,θ<sub>4min</sub>]<sup>T</sup>和θ<sub>max</sub>=[θ<sub>1max</sub>,θ<sub>2max</sub>,θ<sub>3max</sub>,θ<sub>4max</sub>]<sup>T</sup>,它们都是已知的,此外θ<sub>1min</sub>&gt;0,θ<sub>2min</sub>&gt;0,θ<sub>3min</sub>&gt;0,θ<sub>3min</sub>&gt;0;假设2:d(x,t)是有界的,且导数也有界,即<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><mo>|</mo><mi>d</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>|</mo><mo>&le;</mo><msub><mi>&delta;</mi><mn>1</mn></msub><mo>,</mo><mo>|</mo><mover><mi>d</mi><mo>&CenterDot;</mo></mover><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>|</mo><mo>&le;</mo><msub><mi>&delta;</mi><mn>2</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000720476020000022.GIF" wi="1067" he="98" /></maths>其中δ<sub>1</sub>和δ<sub>2</sub>已知;步骤二、配置基于干扰估计的电液伺服系统控制器,包括以下过程:步骤二(一)、配置带速率限制的投影自适应律结构令<img file="FDA0000720476020000023.GIF" wi="54" he="70" />表示θ的估计,<img file="FDA0000720476020000024.GIF" wi="48" he="68" />表示θ的估计误差,即<img file="FDA0000720476020000025.GIF" wi="225" he="88" />定义一个非连续投影函数<img file="FDA0000720476020000026.GIF" wi="1308" he="277" />其中i=1,2,3,4;·<sub>i</sub>代表矩阵·的第i项;设计自适应律如下:<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><mover><mi>&theta;</mi><mover><mo>^</mo><mo>&CenterDot;</mo></mover></mover><mo>=</mo><mi>Pro</mi><msub><mi>j</mi><mover><mi>&theta;</mi><mo>^</mo></mover></msub><mrow><mo>(</mo><mi>&Gamma;&tau;</mi><mo>)</mo></mrow><mo>,</mo><mover><mi>&theta;</mi><mo>^</mo></mover><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mo>&Element;</mo><msub><mi>&Omega;</mi><mi>&theta;</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000720476020000027.GIF" wi="1140" he="100" /></maths>其中τ是自适应函数,Γ(t)>0是连续的可微正对称自适应律矩阵;由此自适应律,可得以下性质:P1)参数估计值总在已知有界的Ω<sub>θ</sub>集内,即对于任意t,总有<img file="FDA0000720476020000028.GIF" wi="234" he="87" />因而由假设1可得<maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><msub><mi>&theta;</mi><mrow><mi>i</mi><mi>min</mi></mrow></msub><mo>&le;</mo><msub><mover><mi>&theta;</mi><mo>^</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>&le;</mo><msub><mi>&theta;</mi><mrow><mi>i</mi><mi>max</mi></mrow></msub><mo>,</mo><mi>i</mi><mo>=</mo><mn>1,2,3,4</mn><mo>,</mo><mo>&ForAll;</mo><mi>t</mi><mo>.</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000720476020000029.GIF" wi="1367" he="89" /></maths>P2)<maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><msup><mover><mi>&theta;</mi><mo>~</mo></mover><mi>T</mi></msup><mo>[</mo><msup><mi>&Gamma;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>Proj</mi><mover><mi>&theta;</mi><mo>^</mo></mover></msub><mrow><mo>(</mo><mi>&Gamma;&tau;</mi><mo>)</mo></mrow><mo>-</mo><mi>&tau;</mi><mo>]</mo><mo>&le;</mo><mn>0</mn><mo>,</mo><mo>&ForAll;</mo><mi>&tau;</mi><mo>.</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00007204760200000210.GIF" wi="1330" he="84" /></maths>步骤二(二)、配置构建有限时间干扰观测器首先,把式(6)转化成如下形式:<maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><msub><mi>x</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><msub><mi>x</mi><mn>3</mn></msub><mo>-</mo><msub><mi>&theta;</mi><mi>ln</mi></msub><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><mi>D</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>3</mn></msub><mo>=</mo><msub><mi>&theta;</mi><mn>2</mn></msub><mi>gu</mi><mo>-</mo><msub><mi>&theta;</mi><mn>3</mn></msub><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><msub><mi>&theta;</mi><mn>4</mn></msub><msub><mi>x</mi><mn>3</mn></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000720476020000031.GIF" wi="1109" he="245" /></maths>其中D(x,t)=(θ<sub>2</sub>‑θ<sub>2n</sub>)x<sub>2</sub>‑d(x,t)表示集中干扰;由D(x,t)=(θ<sub>2</sub>‑θ<sub>2n</sub>)x<sub>2</sub>‑d(x,t)和假设2,可知D(x,t)是有界的,且一阶导也是有界的,即:D(x,t)≤θ<sub>2m</sub>|x<sub>2</sub>|+δ<sub>1</sub>                        (14)<maths num="0013" id="cmaths0013"><math><![CDATA[<mrow><mover><mi>D</mi><mo>&CenterDot;</mo></mover><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>&le;</mo><msub><mi>&theta;</mi><mrow><mn>2</mn><mi>m</mi></mrow></msub><mo>|</mo><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>|</mo><mo>+</mo><msub><mi>&delta;</mi><mn>2</mn></msub></mrow>]]></math><img file="FDA0000720476020000034.GIF" wi="428" he="87" /></maths>其中θ<sub>2m</sub>=θ<sub>2max</sub>‑θ<sub>2min</sub>;为了去估计式(13)中的干扰D(x,t),配置的有限时间干扰观测器,表达如下:<maths num="0014" id="cmaths0014"><math><![CDATA[<mrow><msub><mover><mi>e</mi><mo>&CenterDot;</mo></mover><mn>0</mn></msub><mo>=</mo><msub><mi>v</mi><mn>0</mn></msub><mo>-</mo><msub><mi>&theta;</mi><mrow><mn>2</mn><mi>n</mi></mrow></msub><msub><mi>x</mi><mn>2</mn></msub><mo>,</mo></mrow>]]></math><img file="FDA0000720476020000035.GIF" wi="309" he="75" /></maths><maths num="0015" id="cmaths0015"><math><![CDATA[<mrow><msub><mover><mi>e</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><msub><mi>v</mi><mn>1</mn></msub><mo>=</mo><mover><mi>D</mi><mover><mo>^</mo><mo>&CenterDot;</mo></mover></mover><mo>,</mo><msub><mover><mi>e</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><msub><mi>v</mi><mn>2</mn></msub><mo>=</mo><mover><mi>D</mi><mover><mo>&CenterDot;</mo><mover><mo>^</mo><mo>&CenterDot;</mo></mover></mover></mover></mrow>]]></math><img file="FDA0000720476020000036.GIF" wi="488" he="100" /></maths>v<sub>0</sub>=‑λ<sub>0</sub>|e<sub>0</sub>‑x<sub>2</sub>|<sup>2/3</sup>sgn(e<sub>0</sub>‑x<sub>2</sub>)+e<sub>1</sub>     (15)v<sub>1</sub>=‑λ<sub>1</sub>|e<sub>1</sub>‑v<sub>0</sub>|<sup>1/2</sup>sgn(e<sub>0</sub>‑v<sub>0</sub>)+e<sub>2</sub>v<sub>2</sub>=‑λ<sub>2</sub>sgn(e<sub>2</sub>‑v<sub>1</sub>)其中λ<sub>i</sub>&gt;0,i=0,1,2是可调观测器系数,<img file="FDA0000720476020000037.GIF" wi="188" he="95" />分别为D,<img file="FDA0000720476020000038.GIF" wi="73" he="79" />x<sub>2</sub>的估计值;引理1:存在一个有限的时间T<sub>1</sub>,当t&gt;T<sub>1</sub>时,<img file="FDA0000720476020000039.GIF" wi="290" he="93" />其中<img file="FDA00007204760200000310.GIF" wi="526" he="94" />定义如下饱和函数:<maths num="0016" id="cmaths0016"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><mi>sat</mi><mrow><mo>(</mo><mover><mi>D</mi><mo>~</mo></mover><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>&theta;</mi><mrow><mn>2</mn><mi>m</mi></mrow></msub><mo>|</mo><msub><mi>x</mi><mn>2</mn></msub><mo>|</mo><mo>+</mo><msub><mi>&delta;</mi><mn>1</mn></msub><mo>,</mo></mtd><mtd><mi>if</mi><mo>|</mo><mover><mi>D</mi><mo>~</mo></mover><mo>|</mo><mo>></mo><msub><mi>&theta;</mi><mrow><mn>2</mn><mi>m</mi></mrow></msub><mo>|</mo><msub><mi>x</mi><mn>2</mn></msub><mo>|</mo><mo>+</mo><msub><mi>&delta;</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><mover><mi>D</mi><mo>~</mo></mover><mo>,</mo></mtd><mtd><mi>if</mi><mo>|</mo><mover><mi>D</mi><mo>~</mo></mover><mo>|</mo><mo>&le;</mo><msub><mi>&theta;</mi><mrow><mn>2</mn><mi>m</mi></mrow></msub><mo>|</mo><msub><mi>x</mi><mn>2</mn></msub><mo>|</mo><mo>+</mo><msub><mi>&delta;</mi><mn>1</mn></msub></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><mi>sat</mi><mrow><mo>(</mo><mover><mi>D</mi><mover><mo>&CenterDot;</mo><mo>~</mo></mover></mover><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>&theta;</mi><mrow><mn>2</mn><mi>m</mi></mrow></msub><mo>|</mo><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>|</mo><mo>+</mo><msub><mi>&delta;</mi><mn>2</mn></msub><mo>,</mo></mtd><mtd><mi>if</mi><mo>|</mo><mover><mi>D</mi><mo>~</mo></mover><mo>|</mo><mo>></mo><msub><mi>&theta;</mi><mrow><mn>2</mn><mi>m</mi></mrow></msub><mo>|</mo><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>|</mo><mo>+</mo><msub><mi>&delta;</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mover><mi>D</mi><mover><mo>&CenterDot;</mo><mo>~</mo></mover></mover><mo>,</mo></mtd><mtd><mi>if</mi><mo>|</mo><mover><mi>D</mi><mo>~</mo></mover><mo>|</mo><mo>&le;</mo><msub><mi>&theta;</mi><mrow><mn>2</mn><mi>m</mi></mrow></msub><mo>|</mo><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>|</mo><mo>+</mo><msub><mi>&delta;</mi><mn>2</mn></msub></mtd></mtr></mtable></mfenced></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00007204760200000311.GIF" wi="1348" he="414" /></maths>由式(26)和引理1可得:<img file="FDA00007204760200000312.GIF" wi="1163" he="350" />步骤二(三)、配置基于干扰的电液伺服系统自适应鲁棒输出反馈控制器,包括以下过程:如下定义一组变量:<maths num="0017" id="cmaths0017"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mi>z</mi><mn>2</mn></msub><mo>=</mo><msub><mover><mi>z</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>+</mo><msub><mi>k</mi><mn>1</mn></msub><msub><mi>z</mi><mn>1</mn></msub><mo>=</mo><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><msub><mi>x</mi><mrow><mn>2</mn><mi>eq</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mn>2</mn><mi>eq</mi></mrow></msub><mover><mo>=</mo><mi>&Delta;</mi></mover><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mrow><mn>1</mn><mi>d</mi></mrow></msub><mo>-</mo><msub><mi>k</mi><mn>1</mn></msub><msub><mi>z</mi><mn>1</mn></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>18</mn><mi></mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000720476020000041.GIF" wi="1065" he="160" /></maths>其中z<sub>1</sub>=x<sub>1</sub>‑x<sub>1d</sub>(t)是输出跟踪误差,k<sub>1</sub>&gt;0反馈增益;由于G(s)=z<sub>1</sub>(s)/z<sub>2</sub>(s)=1/(s+k<sub>1</sub>)是一个稳定的传递函数,让z<sub>1</sub>很小或趋近于零就是让z<sub>2</sub>很小或趋近于零;因此,控制器设计转变成让z<sub>2</sub>尽可能小或趋近于零;微分前述公式(18)并把式(13)代入,可得:<maths num="0018" id="cmaths0018"><math><![CDATA[<mrow><msub><mover><mi>z</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><msub><mi>x</mi><mn>3</mn></msub><mo>-</mo><msub><mi>&theta;</mi><mi>ln</mi></msub><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mrow><mn>2</mn><mi>eq</mi></mrow></msub><mo>-</mo><mi>D</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>19</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000720476020000042.GIF" wi="1157" he="79" /></maths>让z<sub>3</sub>=x<sub>3</sub>‑α<sub>2</sub>表示虚拟误差,那么式(19)可变为:<maths num="0019" id="cmaths0019"><math><![CDATA[<mrow><msub><mover><mi>z</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><msub><mi>z</mi><mn>3</mn></msub><mo>+</mo><msub><mi>&alpha;</mi><mn>2</mn></msub><mo>-</mo><msub><mi>&theta;</mi><mi>ln</mi></msub><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mrow><mn>2</mn><mi>eq</mi></mrow></msub><mo>-</mo><mi>D</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>20</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000720476020000043.GIF" wi="1203" he="83" /></maths>基于干扰估计<img file="FDA0000720476020000044.GIF" wi="86" he="75" />虚拟控制律α<sub>2</sub>为:α<sub>2</sub>=α<sub>2a</sub>+α<sub>2s</sub>,α<sub>2s</sub>=α<sub>2s1</sub>+α<sub>2s2</sub><maths num="0020" id="cmaths0020"><math><![CDATA[<mrow><msub><mi>&alpha;</mi><mrow><mn>2</mn><mi>a</mi></mrow></msub><mo>=</mo><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mrow><mn>2</mn><mi>eq</mi></mrow></msub><mo>+</mo><msub><mi>&theta;</mi><mi>ln</mi></msub><msub><mi>x</mi><mn>2</mn></msub><mo>+</mo><mover><mi>D</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>21</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000720476020000045.GIF" wi="1123" he="103" /></maths>α<sub>2s1</sub>=‑k<sub>2</sub>z<sub>2</sub>α<sub>2s2</sub>=‑k<sub>s1</sub>(x,t)z<sub>2</sub>其中k<sub>2</sub>&gt;0为反馈增益;把式(21)代入(20)可得:<maths num="0021" id="cmaths0021"><math><![CDATA[<mrow><msub><mover><mi>z</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><msub><mi>z</mi><mn>3</mn></msub><mo>-</mo><msub><mi>k</mi><mn>2</mn></msub><msub><mi>z</mi><mn>2</mn></msub><mo>+</mo><msub><mi>&alpha;</mi><mrow><mn>2</mn><mi>s</mi><mn>2</mn></mrow></msub><mo>+</mo><mover><mi>D</mi><mo>~</mo></mover><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>22</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000720476020000046.GIF" wi="1105" he="83" /></maths>α<sub>2s2</sub>满足如下条件:<maths num="0022" id="cmaths0022"><math><![CDATA[<mrow><msub><mi>z</mi><mn>2</mn></msub><mo>{</mo><msub><mi>&alpha;</mi><mrow><mn>2</mn><mi>s</mi><mn>2</mn></mrow></msub><mo>+</mo><mover><mi>D</mi><mo>~</mo></mover><mo>}</mo><mo>&le;</mo><msub><mi>&sigma;</mi><mn>1</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>23</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000720476020000047.GIF" wi="1030" he="121" /></maths>z<sub>2</sub>α<sub>2s2</sub>≤0其中σ<sub>1</sub>&gt;0是设计参数,在此给出一个α<sub>2s2</sub>的形式:令g<sub>1</sub>为一个任意光滑曲线g<sub>1</sub>≥θ<sub>2m</sub>|x<sub>2</sub>|+δ<sub>1</sub>   (24)其中θ<sub>2m</sub>|x<sub>2</sub>|+δ<sub>1</sub>是<img file="FDA0000720476020000048.GIF" wi="56" he="68" />的上界;那么满足α<sub>2s2</sub>的表达式如下<maths num="0023" id="cmaths0023"><math><![CDATA[<mrow><msub><mi>&alpha;</mi><mrow><mn>2</mn><mi>s</mi><mn>2</mn></mrow></msub><mo>=</mo><mo>-</mo><msub><mi>k</mi><mrow><mi>s</mi><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>z</mi><mn>2</mn></msub><mover><mo>=</mo><mi>&Delta;</mi></mover><mo>-</mo><msup><mi>g</mi><mn>2</mn></msup><msub><mi>z</mi><mn>2</mn></msub><mo>/</mo><mrow><mo>(</mo><mn>4</mn><msub><mi>&sigma;</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>25</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000720476020000049.GIF" wi="1199" he="81" /></maths>由z<sub>3</sub>=x<sub>3</sub>‑α<sub>2</sub>,以及式式(13)和式(21),可得:<maths num="0024" id="cmaths0024"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mover><mi>z</mi><mo>&CenterDot;</mo></mover><mn>3</mn></msub><mo>=</mo><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>3</mn></msub><mo>-</mo><msub><mover><mi>&alpha;</mi><mo>&CenterDot;</mo></mover><mrow><mn>2</mn><mi>c</mi></mrow></msub><mo>-</mo><msub><mover><mi>&alpha;</mi><mo>&CenterDot;</mo></mover><mrow><mn>2</mn><mi>u</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>=</mo><msub><mi>&theta;</mi><mn>2</mn></msub><mi>gu</mi><mo>-</mo><msub><mi>&theta;</mi><mn>3</mn></msub><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><msub><mi>&theta;</mi><mn>4</mn></msub><msub><mi>x</mi><mn>3</mn></msub><mo>-</mo><msub><mover><mi>&alpha;</mi><mo>&CenterDot;</mo></mover><mrow><mn>2</mn><mi>c</mi></mrow></msub><mo>-</mo><msub><mover><mi>&alpha;</mi><mo>&CenterDot;</mo></mover><mrow><mn>2</mn><mi>u</mi></mrow></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>26</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00007204760200000410.GIF" wi="1139" he="153" /></maths>其中<img file="FDA00007204760200000411.GIF" wi="318" he="71" /><img file="FDA00007204760200000414.GIF" wi="89" he="89" />和<img file="FDA00007204760200000412.GIF" wi="76" he="70" />为<img file="FDA00007204760200000413.GIF" wi="68" he="70" />的可计算和不可计算部分:<maths num="0025" id="cmaths0025"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mover><mi>&alpha;</mi><mo>&CenterDot;</mo></mover><mrow><mn>2</mn><mi>c</mi></mrow></msub><mo>=</mo><mfrac><mrow><mo>&PartialD;</mo><msub><mi>&alpha;</mi><mn>2</mn></msub></mrow><mrow><mo>&PartialD;</mo><mi>t</mi></mrow></mfrac><mo>+</mo><mfrac><mrow><mo>&PartialD;</mo><msub><mi>&alpha;</mi><mn>2</mn></msub></mrow><mrow><mo>&PartialD;</mo><msub><mi>x</mi><mn>1</mn></msub></mrow></mfrac><msub><mi>x</mi><mn>2</mn></msub><mo>+</mo><mfrac><mrow><mo>&PartialD;</mo><msub><mi>&alpha;</mi><mn>2</mn></msub></mrow><mrow><mo>&PartialD;</mo><msub><mi>x</mi><mn>2</mn></msub></mrow></mfrac><msub><mover><mi>x</mi><mover><mo>&CenterDot;</mo><mo>^</mo></mover></mover><mn>2</mn></msub><mo>+</mo><mfrac><mrow><mo>&PartialD;</mo><msub><mi>&alpha;</mi><mn>2</mn></msub></mrow><mrow><mo>&PartialD;</mo><mover><mi>D</mi><mo>^</mo></mover></mrow></mfrac><mover><mi>D</mi><mover><mo>&CenterDot;</mo><mo>^</mo></mover></mover><mo>,</mo></mtd></mtr><mtr><mtd><msub><mover><mi>&alpha;</mi><mo>&CenterDot;</mo></mover><mrow><mn>2</mn><mi>u</mi></mrow></msub><mo>=</mo><mfrac><mrow><mo>&PartialD;</mo><msub><mi>&alpha;</mi><mn>2</mn></msub></mrow><mrow><mo>&PartialD;</mo><msub><mi>x</mi><mn>2</mn></msub></mrow></mfrac><msub><mover><mi>x</mi><mover><mo>&CenterDot;</mo><mo>~</mo></mover></mover><mn>2</mn></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>27</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000720476020000051.GIF" wi="1252" he="293" /></maths>其中<img file="FDA0000720476020000052.GIF" wi="61" he="84" />和<img file="FDA0000720476020000053.GIF" wi="61" he="83" />分别为<img file="FDA0000720476020000054.GIF" wi="50" he="63" />的估计值和估计误差,其表达式如下:<maths num="0026" id="cmaths0026"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mover><mi>x</mi><mover><mo>&CenterDot;</mo><mo>^</mo></mover></mover><mn>2</mn></msub><mo>=</mo><msub><mi>x</mi><mn>3</mn></msub><mo>-</mo><msub><mi>&theta;</mi><mi>ln</mi></msub><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><mover><mi>D</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mover><mo>&CenterDot;</mo><mo>^</mo></mover></mover><mn>2</mn></msub><mo>=</mo><msub><mover><mi>x</mi><mover><mo>&CenterDot;</mo><mo>^</mo></mover></mover><mn>2</mn></msub><mo>-</mo><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><mo>-</mo><mover><mi>D</mi><mo>~</mo></mover><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>28</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000720476020000055.GIF" wi="1143" he="174" /></maths>那么基于干扰估计的自适应鲁棒控制器如下:<maths num="0027" id="cmaths0027"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><mi>u</mi><mo>=</mo><mrow><mo>(</mo><msub><mi>u</mi><mi>a</mi></msub><mo>+</mo><msub><mi>u</mi><mi>s</mi></msub><mo>)</mo></mrow><mo>/</mo><mi>g</mi><msub><mover><mi>&theta;</mi><mo>^</mo></mover><mn>2</mn></msub><mo>,</mo><msub><mi>u</mi><mi>s</mi></msub><mo>=</mo><msub><mi>u</mi><mrow><mi>s</mi><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>u</mi><mrow><mi>s</mi><mn>2</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>u</mi><mi>a</mi></msub><mo>=</mo><msub><mover><mi>&theta;</mi><mo>^</mo></mover><mn>3</mn></msub><msub><mi>x</mi><mn>2</mn></msub><mo>+</mo><msub><mover><mi>&theta;</mi><mo>^</mo></mover><mn>4</mn></msub><msub><mi>x</mi><mn>3</mn></msub><mo>+</mo><msub><mover><mi>&alpha;</mi><mo>&CenterDot;</mo></mover><mrow><mn>2</mn><mi>c</mi></mrow></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>29</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000720476020000056.GIF" wi="1163" he="173" /></maths>u<sub>s1</sub>=‑k<sub>3</sub>z<sub>3</sub>其中k<sub>3</sub>&gt;0为反馈增益;把式(29)代入式(26),可得z<sub>3</sub>的动态方程<img file="FDA0000720476020000057.GIF" wi="1117" he="85" />其中<maths num="0028" id="cmaths0028"><math><![CDATA[<mrow><msup><mover><mi>&theta;</mi><mo>~</mo></mover><mi>T</mi></msup><mo>=</mo><mo>[</mo><msub><mover><mi>&theta;</mi><mo>~</mo></mover><mn>1</mn></msub><mo>,</mo><msub><mover><mi>&theta;</mi><mo>~</mo></mover><mn>2</mn></msub><mo>,</mo><msub><mover><mi>&theta;</mi><mo>~</mo></mover><mn>3</mn></msub><mo>,</mo><msub><mover><mi>&theta;</mi><mo>~</mo></mover><mn>4</mn></msub><mo>]</mo><mo>,</mo></mrow>]]></math><img file="FDA0000720476020000058.GIF" wi="399" he="85" /></maths><img file="FDA0000720476020000059.GIF" wi="429" he="83" />u<sub>s2</sub>满足如下条件:<img file="FDA00007204760200000510.GIF" wi="1095" he="122" />z<sub>3</sub>u<sub>s2</sub>≤0其中σ<sub>2</sub>&gt;0是设计参数,在此给出一个u<sub>s2</sub>的形式:令g<sub>2</sub>为一个任意光滑曲线<img file="FDA00007204760200000511.GIF" wi="1188" he="340" />那么满足u<sub>s2</sub>的表达式如下<maths num="0029" id="cmaths0029"><math><![CDATA[<mrow><msub><mi>u</mi><mrow><mi>s</mi><mn>2</mn></mrow></msub><mo>=</mo><mo>-</mo><msub><mi>k</mi><mrow><mi>s</mi><mn>2</mn></mrow></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>z</mi><mn>2</mn></msub><mover><mo>=</mo><mi>&Delta;</mi></mover><mo>-</mo><msup><mi>g</mi><mn>2</mn></msup><msub><mi>z</mi><mn>2</mn></msub><mo>/</mo><mrow><mo>(</mo><mn>4</mn><msub><mi>&sigma;</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>33</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00007204760200000512.GIF" wi="1263" he="90" /></maths>步骤三、调节基于控制律u的参数k<sub>1</sub>,k<sub>2</sub>,k<sub>3</sub>,λ<sub>0</sub>,λ<sub>1</sub>,λ<sub>2</sub>使系统满足控制性能。
地址 210000 江苏省南京市孝陵卫200号