发明名称 一种基于扩张状态观测器的机械臂伺服系统全阶滑模控制方法
摘要 一种基于扩张状态观测器的机械臂伺服系统全阶滑模控制方法,包括:建立机械臂伺服系统的动态模型,初始化系统状态及控制参数;设计扩张状态观测器;基于扩张状态观测器,设计全阶滑模控制器。本发明能够有效改善传统滑模控制在机械臂伺服控制中的滑模抖振问题,并在一定程度上提高系统的鲁棒性,使机械臂伺服系统能够实现精确的跟踪控制。
申请公布号 CN105045101A 申请公布日期 2015.11.11
申请号 CN201510309593.4 申请日期 2015.06.08
申请人 浙江工业大学 发明人 陈强;陶亮;董方
分类号 G05B13/04(2006.01)I 主分类号 G05B13/04(2006.01)I
代理机构 杭州斯可睿专利事务所有限公司 33241 代理人 王利强
主权项 一种基于扩张状态观测器的机械臂伺服系统全阶滑模控制方法,其特征在于:所述控制方法包括以下步骤:步骤1,建立机械臂伺服系统模型,初始化系统状态及控制参数;1.1,机械臂伺服系统模型表示成如下形式<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mfenced open='{' close=''><mtable><mtr><mtd><mrow><mi>I</mi><msub><mover><mi>q</mi><mo>&CenterDot;&CenterDot;</mo></mover><mn>2</mn></msub><mo>+</mo><mi>M</mi><mi>gL</mi><mi>sin</mi><mrow><mo>(</mo><msub><mi>q</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>+</mo><mi>K</mi><mrow><mo>(</mo><msub><mi>q</mi><mn>1</mn></msub><mo>-</mo><msub><mi>q</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>=</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd><mrow><mi>J</mi><msub><mover><mi>q</mi><mo>&CenterDot;&CenterDot;</mo></mover><mn>2</mn></msub><mo>-</mo><mi>K</mi><mrow><mo>(</mo><msub><mi>q</mi><mn>1</mn></msub><mo>-</mo><msub><mi>q</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>=</mo><mi>u</mi></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000733378990000011.GIF" wi="1222" he="164" /></maths>其中q<sub>1</sub>,q<sub>2</sub>是连杆和电机的转角;I是连杆的惯性环节;J是电机的转动惯量;K是弹簧的刚度;u是输入转矩;M和L分别表示连杆的质量和长度;y=q<sub>1</sub>是系统的输出;1.2,定义状态变量x<sub>1</sub>=q<sub>1</sub>,<img file="FDA0000733378990000012.GIF" wi="260" he="70" />x<sub>3</sub>=q<sub>2</sub>,<img file="FDA0000733378990000013.GIF" wi="274" he="70" />则伺服系统方程写成如下状态空间形式<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mfenced open = '{' close = ''><mtable><mtr><mtd><mrow><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>+</mo><mi>g</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mi>u</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>y</mi><mo>=</mo><msub><mi>x</mi><mn>1</mn></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000733378990000014.GIF" wi="1133" he="163" /></maths>其中,f(x)=[x<sub>2</sub> ‑(MgL/I)sin(x<sub>1</sub>)‑K/I(x<sub>1</sub>‑x<sub>3</sub>) x<sub>4</sub> (K/J)(x<sub>1</sub>‑x<sub>3</sub>)]<sup>T</sup>,g(x)=[0 0 0 1/J]<sup>T</sup>;经坐标变换后式(2)转化为<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mfenced open = '{' close = ''><mtable><mtr><mtd><mrow><msub><mover><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>2</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>3</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo></mover><mn>3</mn></msub><mo>=</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>4</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo></mover><mn>4</mn></msub><mo>=</mo><mi>a</mi><mrow><mo>(</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>+</mo><mi>b</mi><mi>u</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>y</mi><mo>=</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>1</mn></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000733378990000015.GIF" wi="1078" he="422" /></maths>其中,<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>a</mi><mrow><mo>(</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>M</mi><mi>g</mi><mi>L</mi></mrow><mi>I</mi></mfrac><mi>s</mi><mi>i</mi><mi>n</mi><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>1</mn></msub><mo>)</mo></mrow><mrow><mo>(</mo><msubsup><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>2</mn><mn>2</mn></msubsup><mo>-</mo><mfrac><mi>K</mi><mi>J</mi></mfrac><mo>)</mo></mrow><mo>-</mo><mrow><mo>(</mo><mfrac><mrow><mi>M</mi><mi>g</mi><mi>L</mi></mrow><mi>I</mi></mfrac><mi>c</mi><mi>o</mi><mi>s</mi><mo>(</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>1</mn></msub><mo>)</mo></mrow><mo>+</mo><mfrac><mi>K</mi><mi>J</mi></mfrac><mo>+</mo><mfrac><mi>K</mi><mi>I</mi></mfrac><mo>)</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>3</mn></msub><mo>;</mo></mrow>]]></math><img file="FDA0000733378990000016.GIF" wi="1182" he="142" /></maths><maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>b</mi><mo>=</mo><mfrac><mi>K</mi><mrow><mi>I</mi><mi>J</mi></mrow></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000733378990000017.GIF" wi="177" he="133" /></maths><maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>y</mi><mo>=</mo><mover><msub><mi>x</mi><mn>1</mn></msub><mo>&OverBar;</mo></mover></mrow>]]></math><img file="FDA0000733378990000018.GIF" wi="128" he="75" /></maths>是系统的输出;1.3,令<img file="FDA0000733378990000019.GIF" wi="474" he="75" />其中b<sub>0</sub>为b的估计值,定义扩展状态<img file="FDA00007333789900000110.GIF" wi="218" he="77" />则式(3)写成以下等效形式<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mfenced open = '{' close = ''><mtable><mtr><mtd><mrow><msub><mover><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>2</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>3</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo></mover><mn>3</mn></msub><mo>=</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>4</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo></mover><mn>4</mn></msub><mo>=</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>5</mn></msub><mo>+</mo><msub><mi>b</mi><mn>0</mn></msub><mi>u</mi></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo></mover><mn>5</mn></msub><mo>=</mo><mi>h</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>y</mi><mo>=</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>1</mn></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000733378990000021.GIF" wi="1067" he="488" /></maths>其中,<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><mi>h</mi><mo>=</mo><mover><mi>b</mi><mo>&CenterDot;</mo></mover><mrow><mo>(</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000733378990000022.GIF" wi="211" he="84" /></maths>步骤2,扩张状态观测器设计;令z<sub>i</sub>,i=1,2,3,4,5,为系统(4)中状态变量<img file="FDA0000733378990000023.GIF" wi="42" he="74" />的观测值,并定义观测误差为<img file="FDA0000733378990000024.GIF" wi="244" he="72" />则扩张状态观测器的表达式可设计为<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><mfenced open = '{' close = ''><mtable><mtr><mtd><mrow><msub><mi>&epsiv;</mi><mn>1</mn></msub><mo>=</mo><msub><mi>z</mi><mn>1</mn></msub><mo>-</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>1</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>z</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><msub><mi>z</mi><mn>2</mn></msub><mo>-</mo><msub><mi>&beta;</mi><mn>1</mn></msub><msub><mi>&epsiv;</mi><mn>1</mn></msub></mrow></mtd></mtr><mtr><mtd><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>&beta;</mi><mn>2</mn></msub><mi>f</mi><mi>a</mi><mi>l</mi><mrow><mo>(</mo><msub><mi>&epsiv;</mi><mn>1</mn></msub><mo>,</mo><msub><mi>&alpha;</mi><mn>1</mn></msub><mo>,</mo><mi>&delta;</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>z</mi><mo>&CenterDot;</mo></mover><mn>3</mn></msub><mo>=</mo><msub><mi>z</mi><mn>4</mn></msub><mo>-</mo><msub><mi>&beta;</mi><mn>3</mn></msub><mi>f</mi><mi>a</mi><mi>l</mi><mrow><mo>(</mo><msub><mi>&epsiv;</mi><mn>1</mn></msub><mo>,</mo><msub><mi>&alpha;</mi><mn>2</mn></msub><mo>,</mo><mi>&delta;</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>z</mi><mo>&CenterDot;</mo></mover><mn>4</mn></msub><mo>=</mo><msub><mi>z</mi><mn>5</mn></msub><mo>-</mo><msub><mi>&beta;</mi><mn>4</mn></msub><mi>f</mi><mi>a</mi><mi>l</mi><mrow><mo>(</mo><msub><mi>&epsiv;</mi><mn>1</mn></msub><mo>,</mo><msub><mi>&alpha;</mi><mn>3</mn></msub><mo>,</mo><mi>&delta;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>b</mi><mn>0</mn></msub><mi>u</mi></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>z</mi><mo>&CenterDot;</mo></mover><mn>5</mn></msub><mo>=</mo><mo>-</mo><msub><mi>&beta;</mi><mn>5</mn></msub><mi>f</mi><mi>a</mi><mi>l</mi><mrow><mo>(</mo><msub><mi>&epsiv;</mi><mn>1</mn></msub><mo>,</mo><msub><mi>&alpha;</mi><mn>4</mn></msub><mo>,</mo><mi>&delta;</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000733378990000025.GIF" wi="1175" he="469" /></maths>其中,β<sub>1</sub>,β<sub>2</sub>,β<sub>3</sub>,β<sub>4</sub>,β<sub>5</sub>>0为观测器增益.fal(·)为如下形式的幂次函数<maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><mi>f</mi><mi>a</mi><mi>l</mi><mrow><mo>(</mo><msub><mi>&epsiv;</mi><mn>1</mn></msub><mo>,</mo><msub><mi>&alpha;</mi><mi>i</mi></msub><mo>,</mo><mi>&delta;</mi><mo>)</mo></mrow><mo>=</mo><mo>{</mo><mrow><mtable><mtr><mtd><mrow><mfrac><msub><mi>&epsiv;</mi><mn>1</mn></msub><msup><mi>&delta;</mi><mrow><mn>1</mn><mo>-</mo><msub><mi>&alpha;</mi><mi>i</mi></msub></mrow></msup></mfrac><mo>,</mo></mrow></mtd><mtd><mrow><mo>|</mo><msub><mi>&epsiv;</mi><mn>1</mn></msub><mo>|</mo><mo>&le;</mo><mi>&delta;</mi></mrow></mtd></mtr><mtr><mtd><mrow><mo>|</mo><msub><mi>&epsiv;</mi><mn>1</mn></msub><msup><mo>|</mo><msub><mi>&alpha;</mi><mi>i</mi></msub></msup><mi>sgn</mi><mrow><mo>(</mo><msub><mi>&epsiv;</mi><mn>1</mn></msub><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mo>|</mo><msub><mi>&epsiv;</mi><mn>1</mn></msub><mo>|</mo><mo>&gt;</mo><mi>&delta;</mi></mrow></mtd></mtr></mtable><mo>,</mo></mrow><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mn>3</mn><mo>,</mo><mn>4</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000733378990000026.GIF" wi="1460" he="228" /></maths>其中,δ>0,0<α<sub>i</sub><1,为小的正常数;sgn(·)为符号函数;假设观测误差满足条件|x<sub>i</sub>‑z<sub>i</sub>|≤l<sub>i</sub>,其中l<sub>i</sub>>0为很小的正数;步骤3,无抖振全阶滑模控制器设计,过程如下:3.1,定义跟踪误差e及其各阶导数为<maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><mfenced open='{' close=''><mtable><mtr><mtd><mi>e</mi><mo>=</mo><mi>y</mi><mo>-</mo><msub><mi>y</mi><mi>d</mi></msub><mo>=</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>1</mn></msub><mo>-</mo><msub><mi>y</mi><mi>d</mi></msub></mtd></mtr><mtr><mtd><mover><mi>e</mi><mo>&CenterDot;</mo></mover><mo>=</mo><msub><mover><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>-</mo><msub><mover><mi>y</mi><mo>&CenterDot;</mo></mover><mi>d</mi></msub><mo>=</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>2</mn></msub><mo>-</mo><msub><mover><mi>y</mi><mo>&CenterDot;</mo></mover><mi>d</mi></msub></mtd></mtr><mtr><mtd><mover><mi>e</mi><mo>&CenterDot;&CenterDot;</mo></mover><mo>=</mo><msub><mover><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>-</mo><msub><mover><mi>y</mi><mo>&CenterDot;&CenterDot;</mo></mover><mi>d</mi></msub><mo>=</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>3</mn></msub><mo>-</mo><msub><mover><mi>y</mi><mo>&CenterDot;&CenterDot;</mo></mover><mi>d</mi></msub></mtd></mtr><mtr><mtd><mover><mi>e</mi><mo>&CenterDot;&CenterDot;&CenterDot;</mo></mover><mo>=</mo><msub><mover><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo></mover><mn>3</mn></msub><mo>-</mo><msub><mover><mi>y</mi><mo>&CenterDot;&CenterDot;&CenterDot;</mo></mover><mi>d</mi></msub><mo>=</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>4</mn></msub><mo>-</mo><msub><mover><mi>y</mi><mo>&CenterDot;&CenterDot;&CenterDot;</mo></mover><mi>d</mi></msub></mtd></mtr><mtr><mtd><msup><mi>e</mi><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></msup><mo>=</mo><msub><mover><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo></mover><mn>4</mn></msub><mo>-</mo><msubsup><mi>y</mi><mi>d</mi><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></msubsup><mo>=</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>5</mn></msub><mo>+</mo><msub><mi>b</mi><mn>0</mn></msub><mi>u</mi><mo>-</mo><msubsup><mi>y</mi><mi>d</mi><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></msubsup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000733378990000027.GIF" wi="1235" he="412" /></maths>其中y<sub>d</sub>为参考轨迹;3.2,设计如下全阶滑模面<maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><mi>s</mi><mo>=</mo><msup><mi>e</mi><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></msup><mo>+</mo><msub><mi>&lambda;</mi><mn>4</mn></msub><mover><mi>e</mi><mo>&CenterDot;&CenterDot;&CenterDot;</mo></mover><mo>+</mo><mi>L</mi><mover><mi>e</mi><mo>&CenterDot;&CenterDot;</mo></mover><mo>+</mo><msub><mi>&lambda;</mi><mn>2</mn></msub><mover><mi>e</mi><mo>&CenterDot;</mo></mover><mo>+</mo><msub><mi>&lambda;</mi><mn>1</mn></msub><mi>e</mi></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>5</mn></msub><mo>+</mo><msub><mi>b</mi><mn>0</mn></msub><mi>u</mi><mo>-</mo><msubsup><mi>y</mi><mi>d</mi><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></msubsup><mo>+</mo><msub><mi>&lambda;</mi><mn>4</mn></msub><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>4</mn></msub><mo>-</mo><msub><mover><mi>y</mi><mo>&CenterDot;&CenterDot;&CenterDot;</mo></mover><mi>d</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>&lambda;</mi><mn>3</mn></msub><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>3</mn></msub><mo>-</mo><msub><mover><mi>y</mi><mo>&CenterDot;&CenterDot;</mo></mover><mi>d</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>&lambda;</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>2</mn></msub><mo>-</mo><msub><mover><mi>y</mi><mo>&CenterDot;&CenterDot;</mo></mover><mi>d</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>&lambda;</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mn>1</mn></msub><mo>-</mo><msub><mi>y</mi><mi>d</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000733378990000031.GIF" wi="1620" he="166" /></maths>其中,λ<sub>i</sub>>0,i=1,2,3,4为控制参数,且选择时要保证p<sup>4</sup>+λ<sub>4</sub>p<sup>3</sup>+λ<sub>3</sub>p<sup>2</sup>+λ<sub>2</sub>p+λ<sub>1</sub>是赫尔维兹多项式;3.3,根据式(8),设计全阶滑模控制器为<maths num="0013" id="cmaths0013"><math><![CDATA[<mrow><mi>u</mi><mo>=</mo><mfrac><mn>1</mn><msub><mi>b</mi><mn>0</mn></msub></mfrac><mrow><mo>(</mo><msub><mi>u</mi><mrow><mi>e</mi><mi>q</mi></mrow></msub><mo>+</mo><msub><mi>u</mi><mi>n</mi></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000733378990000032.GIF" wi="1073" he="148" /></maths><maths num="0014" id="cmaths0014"><math><![CDATA[<mrow><msub><mi>u</mi><mrow><mi>e</mi><mi>q</mi></mrow></msub><mo>=</mo><mo>-</mo><msub><mi>z</mi><mn>5</mn></msub><mo>+</mo><msubsup><mi>y</mi><mi>d</mi><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></msubsup><mo>-</mo><msub><mi>&lambda;</mi><mn>4</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mn>4</mn></msub><mo>-</mo><msub><mover><mi>y</mi><mo>&CenterDot;&CenterDot;&CenterDot;</mo></mover><mi>d</mi></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>&lambda;</mi><mn>3</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mn>3</mn></msub><mo>-</mo><msub><mover><mi>y</mi><mo>&CenterDot;&CenterDot;</mo></mover><mi>d</mi></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>&lambda;</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mn>2</mn></msub><mo>-</mo><msub><mover><mi>y</mi><mo>&CenterDot;</mo></mover><mi>d</mi></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>&lambda;</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mn>1</mn></msub><mo>-</mo><msub><mi>y</mi><mi>d</mi></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000733378990000033.GIF" wi="1570" he="89" /></maths><maths num="0015" id="cmaths0015"><math><![CDATA[<mrow><msub><mover><mi>u</mi><mo>&CenterDot;</mo></mover><mi>n</mi></msub><mo>+</mo><msub><mi>Tu</mi><mi>n</mi></msub><mo>=</mo><mi>v</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000733378990000034.GIF" wi="1069" he="76" /></maths>v=‑ksgn(s)   (12)其中,T≥0,k=k<sub>p</sub>+k<sub>T</sub>+η,η>0,k<sub>p</sub>>0,k<sub>T</sub>>0为控制器参数;3.4,设计李雅普诺夫函数:<maths num="0016" id="cmaths0016"><math><![CDATA[<mrow><mi>V</mi><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mi>s</mi><mn>2</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000733378990000035.GIF" wi="999" he="124" /></maths>对V求导并将式(8)‑(12)代入,如果<img file="FDA0000733378990000036.GIF" wi="133" he="64" />判定系统是稳定的。
地址 310014 浙江省杭州市下城区朝晖六区潮王路18号浙江工业大学