主权项 |
一种四旋翼无人飞行器的有限时间全阶滑模控制方法,其特征在于:包括以下步骤:步骤1,建立四旋翼无人飞行器的动态模型,初始化系统状态、采样时间以及控制参数,过程如下:1.1在忽略空气阻力和陀螺效应的基础上,对四旋翼无人飞行器进行以下假设:飞行器是刚性的;飞行器的结构是完全对称的;飞行器的重心与机体坐标系原点重合;并定义机体坐标系到惯性坐标系的转移矩阵为:<maths num="0001"><math><![CDATA[<mrow><mi>R</mi><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mi>cos</mi><mi>θ</mi><mi>cos</mi><mi>ψ</mi></mrow></mtd><mtd><mrow><mi>sin</mi><mi>φ</mi><mi>sin</mi><mi>θ</mi><mi>cos</mi><mi>ψ</mi><mo>-</mo><mi>cos</mi><mi>φ</mi><mi>sin</mi><mi>ψ</mi></mrow></mtd><mtd><mrow><mi>cos</mi><mi>φ</mi><mi>sin</mi><mi>θ</mi><mi>cos</mi><mi>ψ</mi><mo>+</mo><mi>sin</mi><mi>φ</mi><mi>sin</mi><mi>ψ</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>cos</mi><mi>θ</mi><mi>sin</mi><mi>ψ</mi></mrow></mtd><mtd><mrow><mi>sin</mi><mi>φ</mi><mi>sin</mi><mi>θ</mi><mi>cos</mi><mi>ψ</mi><mo>+</mo><mi>cos</mi><mi>φ</mi><mi>cos</mi><mi>ψ</mi></mrow></mtd><mtd><mrow><mi>cos</mi><mi>φ</mi><mi>sin</mi><mi>θ</mi><mi>cos</mi><mi>ψ</mi><mo>-</mo><mi>sin</mi><mi>φ</mi><mi>cos</mi><mi>ψ</mi></mrow></mtd></mtr><mtr><mtd><mrow><mo>-</mo><mi>sin</mi><mi>θ</mi></mrow></mtd><mtd><mrow><mi>sin</mi><mi>φ</mi><mi>cos</mi><mi>θ</mi></mrow></mtd><mtd><mrow><mi>cos</mi><mi>φ</mi><mi>cos</mi><mi>θ</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="FDA0001018628160000011.GIF" wi="1646" he="221" /></maths>其中,ψ、θ、φ分别为飞行器的偏航角、俯仰角、翻滚角,表示飞行器的惯性坐标系依次绕坐标轴z<sub>E</sub>、y<sub>E</sub>、x<sub>E</sub>旋转的角度;1.2采用牛顿‑欧拉法,从受力角度分析飞行器,其中牛顿公式为:<maths num="0002"><math><![CDATA[<mrow><mi>F</mi><mo>=</mo><mi>m</mi><mover><mi>ξ</mi><mo>··</mo></mover><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000012.GIF" wi="942" he="71" /></maths>其中,ξ表示飞行器在惯性坐标系下的位置,<img file="FDA0001018628160000013.GIF" wi="61" he="55" />代表二阶微分,m表示飞行器的质量,F表示作用在飞行器上的合外力,包括飞行器所受重力mg和四个旋翼产生的合力U<sub>F</sub>;式(2)展开为:<maths num="0003"><math><![CDATA[<mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>-</mo><mi>m</mi><mi>g</mi></mtd></mtr></mtable></mfenced><mo>+</mo><mi>R</mi><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><msub><mi>U</mi><mi>F</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mi>m</mi><mfenced open = "[" close = "]"><mtable><mtr><mtd><mover><mi>x</mi><mo>··</mo></mover></mtd></mtr><mtr><mtd><mover><mi>y</mi><mo>··</mo></mover></mtd></mtr><mtr><mtd><mover><mi>z</mi><mo>··</mo></mover></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000014.GIF" wi="1126" he="223" /></maths>其中,x、y、z分别表示飞行器在惯性坐标系下x<sub>E</sub>、y<sub>E</sub>、z<sub>E</sub>轴的位置;将式(1)代入式(3)中得到如下等式:<maths num="0004"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mover><mi>x</mi><mo>··</mo></mover><mo>=</mo><mfrac><msub><mi>U</mi><mi>F</mi></msub><mi>m</mi></mfrac><mrow><mo>(</mo><mi>cos</mi><mi>φ</mi><mi>sin</mi><mi>θ</mi><mi>cos</mi><mi>ψ</mi><mo>+</mo><mi>sin</mi><mi>φ</mi><mi>sin</mi><mi>ψ</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mover><mi>y</mi><mo>··</mo></mover><mo>=</mo><mfrac><msub><mi>U</mi><mi>F</mi></msub><mi>m</mi></mfrac><mrow><mo>(</mo><mi>cos</mi><mi>φ</mi><mi>sin</mi><mi>θ</mi><mi>sin</mi><mi>ψ</mi><mo>-</mo><mi>sin</mi><mi>φ</mi><mi>cos</mi><mi>ψ</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mover><mi>z</mi><mo>··</mo></mover><mo>=</mo><mo>-</mo><mi>g</mi><mo>+</mo><mfrac><msub><mi>U</mi><mi>F</mi></msub><mi>m</mi></mfrac><mi>cos</mi><mi>φ</mi><mi>sin</mi><mi>θ</mi></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000021.GIF" wi="846" he="372" /></maths>1.3机体坐标系下欧拉公式为:<maths num="0005"><math><![CDATA[<mrow><mi>τ</mi><mo>=</mo><mi>I</mi><mover><mi>ω</mi><mo>·</mo></mover><mo>+</mo><mi>ω</mi><mo>×</mo><mi>I</mi><mi>ω</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000022.GIF" wi="950" he="59" /></maths>其中,τ表示作用在飞行器上的力矩,I表示飞行器在机体坐标系下的转动惯量,ω表示飞行器姿态角速度,<img file="FDA0001018628160000023.GIF" wi="38" he="47" />表示飞行器姿态角加速度,×表示叉乘;式(5)展开为:<maths num="0006"><math><![CDATA[<mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>τ</mi><mi>x</mi></msub></mtd></mtr><mtr><mtd><msub><mi>τ</mi><mi>y</mi></msub></mtd></mtr><mtr><mtd><msub><mi>τ</mi><mi>z</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>I</mi><mrow><mi>x</mi><mi>x</mi></mrow></msub></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>I</mi><mrow><mi>y</mi><mi>y</mi></mrow></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>I</mi><mrow><mi>z</mi><mi>z</mi></mrow></msub></mtd></mtr></mtable></mfenced><mfenced open = "[" close = "]"><mtable><mtr><mtd><mover><mi>p</mi><mo>·</mo></mover></mtd></mtr><mtr><mtd><mover><mi>q</mi><mo>·</mo></mover></mtd></mtr><mtr><mtd><mover><mi>r</mi><mo>·</mo></mover></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mi>p</mi></mtd></mtr><mtr><mtd><mi>q</mi></mtd></mtr><mtr><mtd><mi>r</mi></mtd></mtr></mtable></mfenced><mo>×</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>I</mi><mrow><mi>x</mi><mi>x</mi></mrow></msub></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>I</mi><mrow><mi>y</mi><mi>y</mi></mrow></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>I</mi><mrow><mi>z</mi><mi>z</mi></mrow></msub></mtd></mtr></mtable></mfenced><mfenced open = "[" close = "]"><mtable><mtr><mtd><mi>p</mi></mtd></mtr><mtr><mtd><mi>q</mi></mtd></mtr><mtr><mtd><mi>r</mi></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000024.GIF" wi="1316" he="223" /></maths>其中,τ<sub>x</sub>、τ<sub>y</sub>、τ<sub>z</sub>分别代表机体坐标轴上的各轴力矩分量,I<sub>xx</sub>、I<sub>yy</sub>、I<sub>zz</sub>分别代表机体坐标轴上的各轴转动惯量分量,p、q、r分别代表机体坐标轴上的各轴姿态角速度分量,<img file="FDA0001018628160000025.GIF" wi="224" he="55" />分别代表机体坐标轴上的各轴姿态角加速度分量;式(6)表示为:<maths num="0007"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mover><mi>p</mi><mo>·</mo></mover><mo>=</mo><mfrac><mrow><msub><mi>I</mi><mrow><mi>y</mi><mi>y</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mi>z</mi><mi>z</mi></mrow></msub></mrow><msub><mi>I</mi><mrow><mi>x</mi><mi>x</mi></mrow></msub></mfrac><mi>q</mi><mi>r</mi><mo>+</mo><mfrac><mn>1</mn><msub><mi>I</mi><mrow><mi>x</mi><mi>x</mi></mrow></msub></mfrac><msub><mi>τ</mi><mi>x</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mover><mi>q</mi><mo>·</mo></mover><mo>=</mo><mfrac><mrow><msub><mi>I</mi><mrow><mi>z</mi><mi>z</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mi>x</mi><mi>x</mi></mrow></msub></mrow><msub><mi>I</mi><mrow><mi>y</mi><mi>y</mi></mrow></msub></mfrac><mi>p</mi><mi>r</mi><mo>+</mo><mfrac><mn>1</mn><msub><mi>I</mi><mrow><mi>y</mi><mi>y</mi></mrow></msub></mfrac><msub><mi>τ</mi><mi>y</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mover><mi>r</mi><mo>·</mo></mover><mo>=</mo><mfrac><mrow><msub><mi>I</mi><mrow><mi>x</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mi>y</mi><mi>y</mi></mrow></msub></mrow><msub><mi>I</mi><mrow><mi>z</mi><mi>z</mi></mrow></msub></mfrac><mi>p</mi><mi>q</mi><mo>+</mo><mfrac><mn>1</mn><msub><mi>I</mi><mrow><mi>z</mi><mi>z</mi></mrow></msub></mfrac><msub><mi>τ</mi><mi>z</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000026.GIF" wi="1142" he="430" /></maths>考虑到飞行器一般处于低速飞行或者悬停状态下,姿态角变化较小,此时认为<img file="FDA0001018628160000027.GIF" wi="1030" he="71" />将式(7)改写为:<maths num="0008"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mover><mi>φ</mi><mo>··</mo></mover><mo>=</mo><mfrac><mrow><msub><mi>I</mi><mrow><mi>y</mi><mi>y</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mi>z</mi><mi>z</mi></mrow></msub></mrow><msub><mi>I</mi><mrow><mi>x</mi><mi>x</mi></mrow></msub></mfrac><mover><mi>θ</mi><mo>·</mo></mover><mover><mi>ψ</mi><mo>·</mo></mover><mo>+</mo><mfrac><mn>1</mn><msub><mi>I</mi><mrow><mi>x</mi><mi>x</mi></mrow></msub></mfrac><msub><mi>τ</mi><mi>x</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mover><mi>θ</mi><mo>··</mo></mover><mo>=</mo><mfrac><mrow><msub><mi>I</mi><mrow><mi>z</mi><mi>z</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mi>x</mi><mi>x</mi></mrow></msub></mrow><msub><mi>I</mi><mrow><mi>y</mi><mi>y</mi></mrow></msub></mfrac><mover><mi>φ</mi><mo>·</mo></mover><mover><mi>ψ</mi><mo>·</mo></mover><mo>+</mo><mfrac><mn>1</mn><msub><mi>I</mi><mrow><mi>y</mi><mi>y</mi></mrow></msub></mfrac><msub><mi>τ</mi><mi>y</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mover><mi>ψ</mi><mo>··</mo></mover><mo>=</mo><mfrac><mrow><msub><mi>I</mi><mrow><mi>x</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mi>y</mi><mi>y</mi></mrow></msub></mrow><msub><mi>I</mi><mrow><mi>z</mi><mi>z</mi></mrow></msub></mfrac><mover><mi>φ</mi><mo>·</mo></mover><mover><mi>θ</mi><mo>·</mo></mover><mo>+</mo><mfrac><mn>1</mn><msub><mi>I</mi><mrow><mi>z</mi><mi>z</mi></mrow></msub></mfrac><msub><mi>τ</mi><mi>z</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000031.GIF" wi="1045" he="430" /></maths>1.4由于存在测量噪声,电源变化以及外界干扰的影响,式(4)和式(8)中的系统参数并不能准确的获得,因此系统的动态模型改写为:<maths num="0009"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mover><mi>x</mi><mo>··</mo></mover><mo>=</mo><msub><mi>U</mi><mi>x</mi></msub><mo>+</mo><msub><mi>d</mi><mi>x</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mover><mi>y</mi><mo>··</mo></mover><mo>=</mo><msub><mi>U</mi><mi>y</mi></msub><mo>+</mo><msub><mi>d</mi><mi>y</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mover><mi>z</mi><mo>··</mo></mover><mo>=</mo><msub><mi>U</mi><mi>z</mi></msub><mo>+</mo><msub><mi>d</mi><mi>z</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mover><mi>φ</mi><mo>··</mo></mover><mo>=</mo><msub><mi>a</mi><mn>1</mn></msub><mover><mi>θ</mi><mo>·</mo></mover><mover><mi>ψ</mi><mo>·</mo></mover><mo>+</mo><msub><mi>b</mi><mn>1</mn></msub><msub><mi>τ</mi><mi>x</mi></msub><mo>+</mo><msub><mi>d</mi><mi>φ</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mover><mi>θ</mi><mo>··</mo></mover><mo>=</mo><msub><mi>a</mi><mn>2</mn></msub><mover><mi>φ</mi><mo>·</mo></mover><mover><mi>ψ</mi><mo>·</mo></mover><mo>+</mo><msub><mi>b</mi><mn>2</mn></msub><msub><mi>τ</mi><mi>y</mi></msub><mo>+</mo><msub><mi>d</mi><mi>θ</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mover><mi>ψ</mi><mo>·</mo></mover><mo>=</mo><msub><mi>a</mi><mn>3</mn></msub><mover><mi>φ</mi><mo>·</mo></mover><mover><mi>θ</mi><mo>·</mo></mover><mo>+</mo><msub><mi>b</mi><mn>3</mn></msub><msub><mi>τ</mi><mi>z</mi></msub><mo>+</mo><msub><mi>d</mi><mi>ψ</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000032.GIF" wi="1045" he="455" /></maths>其中<maths num="0010"><math><![CDATA[<mrow><msub><mi>U</mi><mi>x</mi></msub><mo>=</mo><mfrac><msub><mi>U</mi><mi>F</mi></msub><mi>m</mi></mfrac><mrow><mo>(</mo><mi>c</mi><mi>o</mi><mi>s</mi><mi>φ</mi><mi>sin</mi><mi>θ</mi><mi>c</mi><mi>o</mi><mi>s</mi><mi>ψ</mi><mo>+</mo><mi>sin</mi><mi>φ</mi><mi>sin</mi><mi>ψ</mi><mo>)</mo></mrow><mo>,</mo><msub><mi>U</mi><mi>y</mi></msub><mo>=</mo><mfrac><msub><mi>U</mi><mi>F</mi></msub><mi>m</mi></mfrac><mrow><mo>(</mo><mi>cos</mi><mi>φ</mi><mi>sin</mi><mi>θ</mi><mi>sin</mi><mi>ψ</mi><mo>-</mo><mi>sin</mi><mi>φ</mi><mi>c</mi><mi>o</mi><mi>s</mi><mi>ψ</mi><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0001018628160000033.GIF" wi="1646" he="119" /></maths><maths num="0011"><math><![CDATA[<mrow><msub><mi>U</mi><mi>z</mi></msub><mo>=</mo><mo>-</mo><mi>g</mi><mo>+</mo><mfrac><msub><mi>U</mi><mi>F</mi></msub><mi>m</mi></mfrac><mi>c</mi><mi>o</mi><mi>s</mi><mi>φ</mi><mi>c</mi><mi>o</mi><mi>s</mi><mi>θ</mi><mo>,</mo><msub><mi>a</mi><mn>1</mn></msub><mo>=</mo><mfrac><mrow><msub><mi>I</mi><mrow><mi>y</mi><mi>y</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mi>z</mi><mi>z</mi></mrow></msub></mrow><msub><mi>I</mi><mrow><mi>x</mi><mi>x</mi></mrow></msub></mfrac><mo>,</mo><msub><mi>a</mi><mn>2</mn></msub><mo>=</mo><mfrac><mrow><msub><mi>I</mi><mrow><mi>z</mi><mi>z</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mi>x</mi><mi>x</mi></mrow></msub></mrow><msub><mi>I</mi><mrow><mi>y</mi><mi>y</mi></mrow></msub></mfrac><mo>,</mo><msub><mi>a</mi><mn>3</mn></msub><mo>=</mo><mfrac><mrow><msub><mi>I</mi><mrow><mi>x</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>I</mi><mrow><mi>y</mi><mi>y</mi></mrow></msub></mrow><msub><mi>I</mi><mrow><mi>z</mi><mi>z</mi></mrow></msub></mfrac><mo>,</mo></mrow>]]></math><img file="FDA0001018628160000034.GIF" wi="1478" he="142" /></maths><img file="FDA0001018628160000035.GIF" wi="622" he="135" />d<sub>x</sub>、d<sub>y</sub>、d<sub>z</sub>、d<sub>φ</sub>、d<sub>θ</sub>、d<sub>ψ</sub>分别代表模型不确定和外界干扰项;步骤2,计算系统位置跟踪误差,设计位置全阶滑模面,过程如下:2.1定义系统位置跟踪误差为e<sub>q</sub>=q<sub>d</sub>‑q (10)其中,q=[x;y;z],q<sub>d</sub>=[x<sub>d</sub>;y<sub>d</sub>;z<sub>d</sub>]表示为三阶可导期望轨迹;那么式(10)的一阶微分和二阶微分被表示为:<maths num="0012"><math><![CDATA[<mrow><msub><mover><mi>e</mi><mo>·</mo></mover><mi>q</mi></msub><mo>=</mo><msub><mover><mi>q</mi><mo>·</mo></mover><mi>d</mi></msub><mo>-</mo><mover><mi>q</mi><mo>·</mo></mover><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000036.GIF" wi="958" he="62" /></maths><maths num="0013"><math><![CDATA[<mrow><msub><mover><mi>e</mi><mo>··</mo></mover><mi>q</mi></msub><mo>=</mo><msub><mover><mi>q</mi><mo>··</mo></mover><mi>d</mi></msub><mo>-</mo><mover><mi>q</mi><mo>··</mo></mover><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000037.GIF" wi="958" he="63" /></maths>2.2因此,为了避免奇异问题,位置全阶滑模面将定义为:<maths num="0014"><math><![CDATA[<mrow><msub><mi>s</mi><mi>q</mi></msub><mo>=</mo><msub><mover><mi>e</mi><mo>··</mo></mover><mi>q</mi></msub><mo>+</mo><msub><mi>c</mi><mrow><mi>q</mi><mn>2</mn></mrow></msub><mi>sgn</mi><mrow><mo>(</mo><msub><mover><mi>e</mi><mo>·</mo></mover><mi>q</mi></msub><mo>)</mo></mrow><mo>|</mo><msub><mover><mi>e</mi><mo>·</mo></mover><mi>q</mi></msub><msup><mo>|</mo><msub><mi>α</mi><mrow><mi>q</mi><mn>2</mn></mrow></msub></msup><mo>+</mo><msub><mi>c</mi><mrow><mi>q</mi><mn>1</mn></mrow></msub><mi>sgn</mi><mrow><mo>(</mo><msub><mi>e</mi><mi>q</mi></msub><mo>)</mo></mrow><mo>|</mo><msub><mi>e</mi><mi>q</mi></msub><msup><mo>|</mo><msub><mi>α</mi><mrow><mi>q</mi><mn>1</mn></mrow></msub></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000041.GIF" wi="1222" he="86" /></maths>其中,sgn(·)表示符号函数;c<sub>q1</sub>和c<sub>q2</sub>是一个正的常数,它的选择是保证多项式p<sup>2</sup>+c<sub>q2</sub>p+c<sub>q1</sub>的全部特征根在复平面的左半部分以保证系统的稳定性;α<sub>q1</sub>和α<sub>q2</sub>的选取则是通过以下多项式:<maths num="0015"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>α</mi><mn>1</mn></msub><mo>=</mo><mi>α</mi><mo>,</mo><mi>n</mi><mo>=</mo><mn>1</mn></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>α</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><mfrac><mrow><msub><mi>α</mi><mi>i</mi></msub><msub><mi>α</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow><mrow><mn>2</mn><msub><mi>α</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>α</mi><mi>i</mi></msub></mrow></mfrac><mo>,</mo><mi>i</mi><mo>=</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>n</mi><mo>,</mo><mo>∀</mo><mi>n</mi><mo>≥</mo><mn>2</mn></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000042.GIF" wi="1134" he="215" /></maths>其中,α<sub>n+1</sub>=1,α<sub>n</sub>=α,α∈(1‑ε,1)以及ε∈(0,1);步骤3,基于四旋翼无人飞行器动态模型,根据位置全阶滑模面以及一阶滤波器,设计位置全阶滑模控制器,过程如下:3.1考虑式(9),位置全阶滑模控制器被设计为:u=(u<sub>eq</sub>+u<sub>n</sub>) (15)<maths num="0016"><math><![CDATA[<mrow><msub><mi>u</mi><mrow><mi>e</mi><mi>q</mi></mrow></msub><mo>=</mo><mo>-</mo><msub><mi>c</mi><mrow><mi>q</mi><mn>2</mn></mrow></msub><mi>sgn</mi><mrow><mo>(</mo><msub><mover><mi>e</mi><mo>·</mo></mover><mi>q</mi></msub><mo>)</mo></mrow><mo>|</mo><msub><mover><mi>e</mi><mo>·</mo></mover><mi>q</mi></msub><msup><mo>|</mo><msub><mi>α</mi><mrow><mi>q</mi><mn>2</mn></mrow></msub></msup><mo>-</mo><msub><mi>c</mi><mrow><mi>q</mi><mn>1</mn></mrow></msub><mi>sgn</mi><mrow><mo>(</mo><msub><mi>e</mi><mi>q</mi></msub><mo>)</mo></mrow><mo>|</mo><msub><mi>e</mi><mi>q</mi></msub><msup><mo>|</mo><msub><mi>α</mi><mrow><mi>q</mi><mn>1</mn></mrow></msub></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000043.GIF" wi="1134" he="85" /></maths><maths num="0017"><math><![CDATA[<mrow><msub><mover><mi>u</mi><mo>·</mo></mover><mi>n</mi></msub><mo>+</mo><msub><mi>T</mi><mi>q</mi></msub><msub><mi>u</mi><mi>n</mi></msub><mo>=</mo><msub><mi>v</mi><mi>q</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000044.GIF" wi="1134" he="63" /></maths>v<sub>q</sub>=‑(k<sub>qd</sub>+k<sub>qT</sub>+η<sub>q</sub>)sgn(s<sub>q</sub>) (18)其中,<img file="FDA0001018628160000045.GIF" wi="334" he="79" />c<sub>i</sub>和α<sub>i</sub>是常数,i=q1,q2,已在式(13)中被定义;T<sub>q</sub>是正的常数;k<sub>qd</sub>,k<sub>qT</sub>和η<sub>q</sub>都是常数;3.2将式(9)带入式(13)中得到如下等式:<maths num="0018"><math><![CDATA[<mrow><msub><mi>s</mi><mi>q</mi></msub><mo>=</mo><mi>u</mi><mo>+</mo><msub><mi>d</mi><mi>q</mi></msub><mo>+</mo><msub><mi>c</mi><mrow><mi>q</mi><mn>2</mn></mrow></msub><mi>sgn</mi><mrow><mo>(</mo><msub><mover><mi>e</mi><mo>·</mo></mover><mi>q</mi></msub><mo>)</mo></mrow><mo>|</mo><msub><mover><mi>e</mi><mo>·</mo></mover><mi>q</mi></msub><msup><mo>|</mo><msub><mi>α</mi><mrow><mi>q</mi><mn>2</mn></mrow></msub></msup><mo>+</mo><msub><mi>c</mi><mrow><mi>q</mi><mn>1</mn></mrow></msub><mi>sgn</mi><mrow><mo>(</mo><msub><mi>e</mi><mi>q</mi></msub><mo>)</mo></mrow><mo>|</mo><msub><mi>e</mi><mi>q</mi></msub><msup><mo>|</mo><msub><mi>α</mi><mrow><mi>q</mi><mn>1</mn></mrow></msub></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>19</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000046.GIF" wi="1205" he="85" /></maths>其中,d<sub>q</sub>=[d<sub>x</sub>;d<sub>y</sub>;d<sub>z</sub>]代表系统位置扰动项,并且各元素是有界的,则假定d<sub>q</sub>≤l<sub>qd</sub>并且<img file="FDA0001018628160000047.GIF" wi="201" he="87" />其中l<sub>qd</sub>是一个有界的常数;k<sub>qT</sub>的选取是要求在T<sub>q</sub>>0时满足k<sub>qT</sub>≥T<sub>q</sub>l<sub>qd</sub>;将式(15)‑式(16)代入式(19),全阶滑模面被表示成如下等式:s<sub>q</sub>=d<sub>q</sub>+u<sub>n</sub> (20)将式(18)带入式(17)中得到:<maths num="0019"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>u</mi><mi>n</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mrow><mo>(</mo><msub><mi>u</mi><mi>n</mi></msub><mo>(</mo><msub><mi>t</mi><mn>0</mn></msub><mo>)</mo></mrow><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>/</mo><msub><mi>T</mi><mi>q</mi></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>k</mi><mrow><mi>q</mi><mi>d</mi></mrow></msub><mo>+</mo><msub><mi>k</mi><mrow><mi>q</mi><mi>T</mi></mrow></msub><mo>+</mo><msub><mi>η</mi><mi>q</mi></msub><mo>)</mo></mrow><mi>sgn</mi><mrow><mo>(</mo><msub><mi>s</mi><mi>q</mi></msub><mo>)</mo></mrow><mo>)</mo><msup><mi>e</mi><mrow><mi>t</mi><mo>-</mo><msub><mi>t</mi><mn>0</mn></msub></mrow></msup></mrow></mtd></mtr><mtr><mtd><mrow><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>/</mo><msub><mi>T</mi><mi>q</mi></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>k</mi><mrow><mi>q</mi><mi>d</mi></mrow></msub><mo>+</mo><msub><mi>k</mi><mrow><mi>q</mi><mi>T</mi></mrow></msub><mo>+</mo><msub><mi>η</mi><mi>q</mi></msub><mo>)</mo></mrow><mi>sgn</mi><mrow><mo>(</mo><msub><mi>s</mi><mi>q</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>21</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000051.GIF" wi="1285" he="150" /></maths>在u<sub>n</sub>(0)=0的情况下,得到如下等式:k<sub>qT</sub>≥T<sub>q</sub>l<sub>qd</sub>≥T<sub>q</sub>|u<sub>n</sub>(t)|<sub>max</sub>≥T<sub>q</sub>|u<sub>n</sub>(t)| (22)3.3设计李亚普诺夫函数:<maths num="0020"><math><![CDATA[<mrow><msub><mi>V</mi><mi>q</mi></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><msub><mi>s</mi><mi>q</mi></msub><mi>T</mi></msup><msub><mi>s</mi><mi>q</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>23</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000052.GIF" wi="1052" he="118" /></maths>对式(20)进行求导得:<maths num="0021"><math><![CDATA[<mrow><msub><mover><mi>s</mi><mo>·</mo></mover><mi>q</mi></msub><mo>=</mo><msub><mover><mi>d</mi><mo>·</mo></mover><mi>q</mi></msub><mo>+</mo><msub><mover><mi>u</mi><mo>·</mo></mover><mi>n</mi></msub><mo>=</mo><msub><mover><mi>d</mi><mo>·</mo></mover><mi>q</mi></msub><mo>+</mo><msub><mover><mi>u</mi><mo>·</mo></mover><mi>n</mi></msub><mo>+</mo><msub><mi>T</mi><mi>q</mi></msub><msub><mi>u</mi><mi>n</mi></msub><mo>-</mo><msub><mi>T</mi><mi>q</mi></msub><msub><mi>u</mi><mi>n</mi></msub><mo>=</mo><msub><mover><mi>d</mi><mo>·</mo></mover><mi>q</mi></msub><mo>+</mo><msub><mi>v</mi><mi>q</mi></msub><mo>-</mo><msub><mi>T</mi><mi>q</mi></msub><msub><mi>u</mi><mi>n</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>24</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000053.GIF" wi="1225" he="78" /></maths>将式(18)带入式(24)中得到:<maths num="0022"><math><![CDATA[<mrow><msub><mover><mi>s</mi><mo>·</mo></mover><mi>q</mi></msub><mo>=</mo><msub><mover><mi>d</mi><mo>·</mo></mover><mi>q</mi></msub><mo>-</mo><mrow><mo>(</mo><msub><mi>k</mi><mrow><mi>q</mi><mi>d</mi></mrow></msub><mo>+</mo><msub><mi>k</mi><mrow><mi>q</mi><mi>T</mi></mrow></msub><mo>+</mo><msub><mi>η</mi><mi>q</mi></msub><mo>)</mo></mrow><mi>s</mi><mi>g</mi><mi>n</mi><mrow><mo>(</mo><msub><mi>s</mi><mi>q</mi></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>T</mi><mi>q</mi></msub><msub><mi>u</mi><mi>n</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>25</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000054.GIF" wi="1229" he="79" /></maths>因此,<maths num="0023"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>s</mi><mi>q</mi></msub><msub><mover><mi>s</mi><mo>·</mo></mover><mi>q</mi></msub><mo>=</mo><msub><mover><mi>d</mi><mo>·</mo></mover><mi>q</mi></msub><msub><mi>s</mi><mi>q</mi></msub><mo>-</mo><mrow><mo>(</mo><msub><mi>k</mi><mrow><mi>q</mi><mi>d</mi></mrow></msub><mo>+</mo><msub><mi>k</mi><mrow><mi>q</mi><mi>T</mi></mrow></msub><mo>+</mo><msub><mi>η</mi><mi>q</mi></msub><mo>)</mo></mrow><msub><mi>s</mi><mi>q</mi></msub><mi>s</mi><mi>g</mi><mi>n</mi><mrow><mo>(</mo><msub><mi>s</mi><mi>q</mi></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>T</mi><mi>q</mi></msub><msub><mi>u</mi><mi>n</mi></msub><msub><mi>s</mi><mi>q</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><mrow><mo>(</mo><msub><mover><mi>d</mi><mo>·</mo></mover><mi>q</mi></msub><msub><mi>s</mi><mi>q</mi></msub><mo>-</mo><msub><mi>k</mi><mrow><mi>q</mi><mi>d</mi></mrow></msub><msub><mi>s</mi><mi>q</mi></msub><mo>)</mo></mrow><mo>+</mo><mrow><mo>(</mo><mo>-</mo><msub><mi>k</mi><mrow><mi>q</mi><mi>T</mi></mrow></msub><mo>-</mo><msub><mi>T</mi><mi>q</mi></msub><msub><mi>u</mi><mi>n</mi></msub><mo>)</mo></mrow><mo>|</mo><msub><mi>s</mi><mi>q</mi></msub><mo>|</mo><mo>-</mo><msub><mi>η</mi><mi>q</mi></msub><mo>|</mo><msub><mi>s</mi><mi>q</mi></msub><mo>|</mo></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>26</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000055.GIF" wi="1229" he="175" /></maths>对式(23)进行微分,并代入式(22)得到:<maths num="0024"><math><![CDATA[<mrow><msub><mover><mi>V</mi><mo>·</mo></mover><mi>q</mi></msub><mo>=</mo><msub><mi>s</mi><mi>q</mi></msub><msub><mover><mi>s</mi><mo>·</mo></mover><mi>q</mi></msub><mo>≤</mo><mo>-</mo><msub><mi>η</mi><mi>q</mi></msub><mo>|</mo><msub><mi>s</mi><mi>q</mi></msub><mo>|</mo><mo>≤</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>27</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000056.GIF" wi="1214" he="93" /></maths>因此系统位置跟踪误差能在有限时间内收敛至零,表明系统是稳定的;步骤4,给定偏航角,计算总升力,俯仰角和翻滚角期待值,过程如下:4.1由式(9)得到:<maths num="0025"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>U</mi><mi>F</mi></msub><mo>=</mo><mi>m</mi><msqrt><mrow><msup><msub><mi>U</mi><mi>x</mi></msub><mn>2</mn></msup><mo>+</mo><msup><msub><mi>U</mi><mi>y</mi></msub><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>U</mi><mi>z</mi></msub><mo>+</mo><mi>g</mi><mo>)</mo></mrow><mn>2</mn></msup></mrow></msqrt></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>φ</mi><mi>d</mi></msub><mo>=</mo><mi>arcsin</mi><mo>[</mo><mfrac><mi>m</mi><msub><mi>U</mi><mi>F</mi></msub></mfrac><mrow><mo>(</mo><msub><mi>U</mi><mi>x</mi></msub><msub><mi>sinψ</mi><mi>d</mi></msub><mo>-</mo><msub><mi>U</mi><mi>y</mi></msub><msub><mi>cosψ</mi><mi>d</mi></msub><mo>)</mo></mrow><mo>]</mo></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>θ</mi><mi>d</mi></msub><mo>=</mo><mi>arctan</mi><mo>[</mo><mfrac><mn>1</mn><mrow><msub><mi>U</mi><mi>z</mi></msub><mo>+</mo><mi>g</mi></mrow></mfrac><mrow><mo>(</mo><msub><mi>U</mi><mi>x</mi></msub><msub><mi>cosψ</mi><mi>d</mi></msub><mo>+</mo><msub><mi>U</mi><mi>y</mi></msub><msub><mi>sinψ</mi><mi>d</mi></msub><mo>)</mo></mrow><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="FDA0001018628160000061.GIF" wi="1238" he="406" /></maths>步骤5,计算系统姿态角跟踪误差,设计姿态全阶滑模面,过程如下:5.1定义系统姿态角跟踪误差为e<sub>Ω</sub>=Ω<sub>d</sub>‑Ω (29)其中,Ω=[φ;θ;ψ],Ω<sub>d</sub>=[φ<sub>d</sub>;θ<sub>d</sub>;ψ<sub>d</sub>]表示为三阶可导期望姿态角;那么式(29)的一阶微分和二阶微分被表示为:<maths num="0026"><math><![CDATA[<mrow><msub><mover><mi>e</mi><mo>·</mo></mover><mi>Ω</mi></msub><mo>=</mo><msub><mover><mi>Ω</mi><mo>·</mo></mover><mi>d</mi></msub><mo>-</mo><mover><mi>Ω</mi><mo>·</mo></mover><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>30</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000062.GIF" wi="958" he="70" /></maths><maths num="0027"><math><![CDATA[<mrow><msub><mi>e</mi><mi>Ω</mi></msub><mo>=</mo><msub><mover><mi>Ω</mi><mo>··</mo></mover><mi>d</mi></msub><mo>-</mo><mover><mi>Ω</mi><mo>··</mo></mover><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>31</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000063.GIF" wi="958" he="70" /></maths>5.2因此,为了避免奇异问题,姿态全阶滑模面将定义为:<maths num="0028"><math><![CDATA[<mrow><msub><mi>s</mi><mi>Ω</mi></msub><mo>=</mo><msub><mover><mi>e</mi><mo>··</mo></mover><mi>Ω</mi></msub><mo>+</mo><msub><mi>c</mi><mrow><mi>Ω</mi><mn>2</mn></mrow></msub><mi>sgn</mi><mrow><mo>(</mo><msub><mover><mi>e</mi><mo>·</mo></mover><mi>Ω</mi></msub><mo>)</mo></mrow><mo>|</mo><msub><mover><mi>e</mi><mo>·</mo></mover><mi>Ω</mi></msub><msup><mo>|</mo><msub><mi>α</mi><mrow><mi>Ω</mi><mn>2</mn></mrow></msub></msup><mo>+</mo><msub><mi>c</mi><mrow><mi>Ω</mi><mn>1</mn></mrow></msub><mi>sgn</mi><mrow><mo>(</mo><msub><mi>e</mi><mi>Ω</mi></msub><mo>)</mo></mrow><mo>|</mo><msub><mi>e</mi><mi>Ω</mi></msub><msup><mo>|</mo><msub><mi>α</mi><mrow><mi>Ω</mi><mn>1</mn></mrow></msub></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>32</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000064.GIF" wi="1310" he="78" /></maths>其中,c<sub>Ω1</sub>和c<sub>Ω2</sub>是一个正的常数,它的选择是保证多项式p<sup>2</sup>+c<sub>Ω2</sub>p+c<sub>Ω1</sub>的全部特征根在复平面的左半部分以保证系统的稳定性;α<sub>Ω1</sub>和α<sub>Ω2</sub>的选取则是通过以下多项式:<maths num="0029"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>α</mi><mn>1</mn></msub><mo>=</mo><mi>α</mi><mo>,</mo><mi>n</mi><mo>=</mo><mn>1</mn></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>α</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><mfrac><mrow><msub><mi>α</mi><mi>i</mi></msub><msub><mi>α</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow><mrow><mn>2</mn><msub><mi>α</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>α</mi><mi>i</mi></msub></mrow></mfrac><mo>,</mo><mi>i</mi><mo>=</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>n</mi><mo>,</mo><mo>∀</mo><mi>n</mi><mo>≥</mo><mn>2</mn></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>33</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000065.GIF" wi="1134" he="215" /></maths>其中,α<sub>n+1</sub>=1,α<sub>n</sub>=α,α∈(1‑ε,1)以及ε∈(0,1);步骤6,基于四旋翼无人飞行器动态模型,根据姿态全阶滑模面以及一阶滤波器,设计姿态全阶滑模控制器,过程如下:6.1考虑式(9),姿态全阶滑模控制器被设计为:τ=b<sup>‑1</sup>(τ<sub>eq</sub>+τ<sub>n</sub>) (34)<maths num="0030"><math><![CDATA[<mrow><msub><mi>τ</mi><mrow><mi>e</mi><mi>q</mi></mrow></msub><mo>=</mo><mo>-</mo><mi>a</mi><mi>f</mi><mo>-</mo><msub><mi>c</mi><mrow><mi>Ω</mi><mn>2</mn></mrow></msub><mi>sgn</mi><mrow><mo>(</mo><msub><mover><mi>e</mi><mo>·</mo></mover><mi>Ω</mi></msub><mo>)</mo></mrow><mo>|</mo><msub><mover><mi>e</mi><mo>·</mo></mover><mi>Ω</mi></msub><msup><mo>|</mo><msub><mi>α</mi><mrow><mi>Ω</mi><mn>2</mn></mrow></msub></msup><mo>-</mo><msub><mi>c</mi><mrow><mi>Ω</mi><mn>1</mn></mrow></msub><mi>sgn</mi><mrow><mo>(</mo><msub><mi>e</mi><mi>Ω</mi></msub><mo>)</mo></mrow><mo>|</mo><msub><mi>e</mi><mi>Ω</mi></msub><msup><mo>|</mo><msub><mi>α</mi><mrow><mi>Ω</mi><mn>1</mn></mrow></msub></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>35</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000071.GIF" wi="1226" he="79" /></maths><maths num="0031"><math><![CDATA[<mrow><msub><mover><mi>τ</mi><mo>·</mo></mover><mi>n</mi></msub><mo>+</mo><msub><mi>T</mi><mi>Ω</mi></msub><msub><mi>τ</mi><mi>n</mi></msub><mo>=</mo><msub><mi>v</mi><mi>Ω</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>36</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000072.GIF" wi="1228" he="62" /></maths>v<sub>Ω</sub>=‑(k<sub>Ωd</sub>+k<sub>ΩT</sub>+η<sub>Ω</sub>)sgn(s<sub>Ω</sub>) (37)其中,<img file="FDA0001018628160000079.GIF" wi="291" he="79" />a=[a<sub>1</sub>;a<sub>2</sub>;a<sub>3</sub>],b=[b<sub>1</sub>;b<sub>2</sub>;b<sub>3</sub>],<img file="FDA0001018628160000073.GIF" wi="364" he="71" />c<sub>i</sub>和α<sub>i</sub>是常数,i=Ω1,Ω2,已在式(32)中被定义;T<sub>Ω</sub>是正的常数;k<sub>Ωd</sub>,k<sub>ΩT</sub>和η<sub>Ω</sub>都是常数;6.2将式(9)带入式(32)中得到如下等式:<maths num="0032"><math><![CDATA[<mrow><msub><mi>s</mi><mi>Ω</mi></msub><mo>=</mo><mi>b</mi><mi>τ</mi><mo>+</mo><mi>a</mi><mi>f</mi><mo>+</mo><msub><mi>d</mi><mi>Ω</mi></msub><mo>+</mo><msub><mi>c</mi><mrow><mi>Ω</mi><mn>2</mn></mrow></msub><mi>sgn</mi><mrow><mo>(</mo><msub><mover><mi>e</mi><mo>·</mo></mover><mi>Ω</mi></msub><mo>)</mo></mrow><mo>|</mo><msub><mover><mi>e</mi><mo>·</mo></mover><mi>Ω</mi></msub><msup><mo>|</mo><msub><mi>α</mi><mrow><mi>Ω</mi><mn>2</mn></mrow></msub></msup><mo>+</mo><msub><mi>c</mi><mrow><mi>Ω</mi><mn>1</mn></mrow></msub><mi>sgn</mi><mrow><mo>(</mo><msub><mi>e</mi><mi>Ω</mi></msub><mo>)</mo></mrow><mo>|</mo><msub><mi>e</mi><mi>Ω</mi></msub><msup><mo>|</mo><msub><mi>α</mi><mrow><mi>Ω</mi><mn>1</mn></mrow></msub></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>38</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000074.GIF" wi="1392" he="77" /></maths>其中,d<sub>Ω</sub>=[d<sub>φ</sub>;d<sub>θ</sub>;d<sub>ψ</sub>]代表系统位置扰动项,并且各元素是有界的,则假定d<sub>Ω</sub>≤l<sub>Ωd</sub>并且<img file="FDA0001018628160000075.GIF" wi="230" he="93" />其中l<sub>Ωd</sub>是一个有界的常数;k<sub>ΩT</sub>的选取是要求在T<sub>Ω</sub>>0时满足k<sub>ΩT</sub>≥T<sub>Ω</sub>l<sub>Ωd</sub>;将式(34)‑式(35)代入式(38),全阶滑模面被表示成如下等式:s<sub>Ω</sub>=d<sub>Ω</sub>+τ<sub>n</sub> (39)将式(37)带入式(36)中得到:<maths num="0033"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>τ</mi><mi>n</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mrow><mo>(</mo><msub><mi>τ</mi><mi>n</mi></msub><mo>(</mo><msub><mi>t</mi><mn>0</mn></msub><mo>)</mo></mrow><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>/</mo><msub><mi>T</mi><mi>Ω</mi></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>k</mi><mrow><mi>Ω</mi><mi>d</mi></mrow></msub><mo>+</mo><msub><mi>k</mi><mrow><mi>Ω</mi><mi>T</mi></mrow></msub><mo>+</mo><msub><mi>η</mi><mi>Ω</mi></msub><mo>)</mo></mrow><mi>sgn</mi><mrow><mo>(</mo><msub><mi>s</mi><mi>Ω</mi></msub><mo>)</mo></mrow><mo>)</mo><msup><mi>e</mi><mrow><mi>t</mi><mo>-</mo><msub><mi>t</mi><mn>0</mn></msub></mrow></msup></mrow></mtd></mtr><mtr><mtd><mrow><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>/</mo><msub><mi>T</mi><mi>Ω</mi></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>k</mi><mrow><mi>Ω</mi><mi>d</mi></mrow></msub><mo>+</mo><msub><mi>k</mi><mrow><mi>Ω</mi><mi>T</mi></mrow></msub><mo>+</mo><msub><mi>η</mi><mi>Ω</mi></msub><mo>)</mo></mrow><mi>sgn</mi><mrow><mo>(</mo><msub><mi>s</mi><mi>Ω</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>40</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000076.GIF" wi="1286" he="143" /></maths>在τ<sub>n</sub>(0)=0的情况下,得到如下等式:k<sub>ΩT</sub>≥T<sub>Ω</sub>l<sub>Ωd</sub>≥T<sub>Ω</sub>|τ<sub>n</sub>(t)|<sub>max</sub>≥T<sub>Ω</sub>|τ<sub>n</sub>(t)| (41)6.3设计李亚普诺夫函数:<maths num="0034"><math><![CDATA[<mrow><msub><mi>V</mi><mi>Ω</mi></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><msub><mi>s</mi><mi>Ω</mi></msub><mi>T</mi></msup><msub><mi>s</mi><mi>Ω</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>42</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000077.GIF" wi="1050" he="118" /></maths>对式(39)进行求导得:<maths num="0035"><math><![CDATA[<mrow><msub><mover><mi>s</mi><mo>·</mo></mover><mi>Ω</mi></msub><mo>=</mo><msub><mover><mi>d</mi><mo>·</mo></mover><mi>Ω</mi></msub><mo>+</mo><msub><mover><mi>τ</mi><mo>·</mo></mover><mi>n</mi></msub><mo>=</mo><msub><mover><mi>d</mi><mo>·</mo></mover><mi>Ω</mi></msub><mo>+</mo><msub><mover><mi>τ</mi><mo>·</mo></mover><mi>n</mi></msub><mo>+</mo><msub><mi>T</mi><mi>Ω</mi></msub><msub><mi>τ</mi><mi>n</mi></msub><mo>-</mo><msub><mi>T</mi><mi>Ω</mi></msub><msub><mi>τ</mi><mi>n</mi></msub><mo>=</mo><msub><mover><mi>d</mi><mo>·</mo></mover><mi>Ω</mi></msub><mo>+</mo><msub><mi>v</mi><mi>Ω</mi></msub><mo>-</mo><msub><mi>T</mi><mi>Ω</mi></msub><msub><mi>τ</mi><mi>n</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>43</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000078.GIF" wi="1311" he="71" /></maths>将式(37)带入式(43)中得到:<maths num="0036"><math><![CDATA[<mrow><msub><mover><mi>s</mi><mo>·</mo></mover><mi>Ω</mi></msub><mo>=</mo><msub><mover><mi>d</mi><mo>·</mo></mover><mi>Ω</mi></msub><mo>-</mo><mrow><mo>(</mo><msub><mi>k</mi><mrow><mi>Ω</mi><mi>d</mi></mrow></msub><mo>+</mo><msub><mi>k</mi><mrow><mi>Ω</mi><mi>T</mi></mrow></msub><mo>+</mo><msub><mi>η</mi><mi>Ω</mi></msub><mo>)</mo></mrow><mi>sgn</mi><mrow><mo>(</mo><msub><mi>s</mi><mi>Ω</mi></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>T</mi><mi>Ω</mi></msub><msub><mi>τ</mi><mi>n</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>44</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000081.GIF" wi="1310" he="71" /></maths>因此,<maths num="0037"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>s</mi><mi>Ω</mi></msub><msub><mover><mi>s</mi><mo>·</mo></mover><mi>Ω</mi></msub><mo>=</mo><msub><mover><mi>d</mi><mo>·</mo></mover><mi>Ω</mi></msub><msub><mi>s</mi><mi>Ω</mi></msub><mo>-</mo><mrow><mo>(</mo><msub><mi>k</mi><mrow><mi>Ω</mi><mi>d</mi></mrow></msub><mo>+</mo><msub><mi>k</mi><mrow><mi>Ω</mi><mi>T</mi></mrow></msub><mo>+</mo><msub><mi>η</mi><mi>Ω</mi></msub><mo>)</mo></mrow><msub><mi>s</mi><mi>Ω</mi></msub><mi>sgn</mi><mrow><mo>(</mo><msub><mi>s</mi><mi>Ω</mi></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>T</mi><mi>Ω</mi></msub><msub><mi>τ</mi><mi>n</mi></msub><msub><mi>s</mi><mi>Ω</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><mrow><mo>(</mo><msub><mover><mi>d</mi><mo>·</mo></mover><mi>Ω</mi></msub><msub><mi>s</mi><mi>Ω</mi></msub><mo>-</mo><msub><mi>k</mi><mrow><mi>Ω</mi><mi>d</mi></mrow></msub><msub><mi>s</mi><mi>Ω</mi></msub><mo>)</mo></mrow><mo>+</mo><mrow><mo>(</mo><mo>-</mo><msub><mi>k</mi><mrow><mi>Ω</mi><mi>T</mi></mrow></msub><mo>-</mo><msub><mi>T</mi><mi>Ω</mi></msub><msub><mi>τ</mi><mi>n</mi></msub><mo>)</mo></mrow><mo>|</mo><msub><mi>s</mi><mi>Ω</mi></msub><mo>|</mo><mo>-</mo><msub><mi>η</mi><mi>Ω</mi></msub><mo>|</mo><msub><mi>s</mi><mi>Ω</mi></msub><mo>|</mo></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>45</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000082.GIF" wi="1310" he="157" /></maths>对式(42)进行微分,并代入式(41)得到:<maths num="0038"><math><![CDATA[<mrow><msub><mover><mi>V</mi><mo>·</mo></mover><mi>Ω</mi></msub><mo>=</mo><msub><mi>s</mi><mi>Ω</mi></msub><msub><mover><mi>s</mi><mo>·</mo></mover><mi>Ω</mi></msub><mo>≤</mo><mo>-</mo><msub><mi>η</mi><mi>Ω</mi></msub><mo>|</mo><msub><mi>s</mi><mi>Ω</mi></msub><mo>|</mo><mo>≤</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>46</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001018628160000083.GIF" wi="1246" he="71" /></maths>因此系统姿态角跟踪误差能在有限时间内收敛至零,表明系统是稳定的。 |