一种无参数欠驱动UUV垂直面路径跟踪滑模控制方法与流程

文档序号:12270182阅读:来源:国知局

技术特征:

1.一种无参数欠驱动UUV垂直面路径跟踪滑模控制方法,其特征是:

步骤一、初始化:

为UUV的不确定参数的自适应参数赋初值,并为路径跟踪过程确定其理想速度ud,定义更新次数t=0,i=1~8;

步骤二、获取UUV的当前状态:

通过UUV自身的传感器得到当前时刻状态:u,w分别为纵向和垂向速度,r为纵倾角速度,x,z分别为UUV重心在固定坐标系{I}下的纵向坐标和垂向坐标,θ为纵倾角,确定纵向速度误差eu=u-ud

步骤三、基于Serret-Frenet坐标系,建立欠驱动UUV水平面误差方程,得到UUV重心在坐标{I}下的纵向位置偏差xe、垂向偏差ze以及航向偏差值θe

步骤四、利用滑模控制方法,在参数未知的情况下,分别设计航速滑模自适应控制律、位置滑模控制律以及纵倾角滑模自适应控制律,通过对推力Xprop、期望航速和转矩Mprop的控制,使eu→0,xe→0,θe→0;

步骤五、针对滑模控制器的边界层厚度ki,i=1~3,分别设计模糊控制律;

令k=k+1,跳转回步骤二,进行下一次控制律与自适应律的更新,实现对UUV垂直面路径跟踪精确控制。

2.根据权利要求1所述的无参数欠驱动UUV垂直面路径跟踪滑模控制方法,其特征是步骤三具体包括:

对于UUV在垂直面内的运动,仅需建立三自由度模型,UUV垂直面运动学方程为:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <mi>u</mi> <mi> </mi> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&theta;</mi> <mo>+</mo> <mi>w</mi> <mi> </mi> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&theta;</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>z</mi> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <mo>-</mo> <mi>u</mi> <mi> </mi> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&theta;</mi> <mo>+</mo> <mi>w</mi> <mi> </mi> <mi>cos</mi> <mi>&theta;</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>&theta;</mi> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <mi>q</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

令UUV的重心在{B}的原点处,重力与浮力相等,UUV结构左右对称,并认为上下近似对称,化简UUV垂直面动力学方程为:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mover> <mi>u</mi> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <mo>-</mo> <mfrac> <msub> <mi>m</mi> <mn>2</mn> </msub> <msub> <mi>m</mi> <mn>1</mn> </msub> </mfrac> <mi>w</mi> <mi>q</mi> <mo>-</mo> <mfrac> <msub> <mi>d</mi> <mn>1</mn> </msub> <msub> <mi>m</mi> <mn>1</mn> </msub> </mfrac> <mi>u</mi> <mo>+</mo> <mfrac> <mn>1</mn> <msub> <mi>m</mi> <mn>1</mn> </msub> </mfrac> <msub> <mi>X</mi> <mrow> <mi>p</mi> <mi>r</mi> <mi>o</mi> <mi>p</mi> </mrow> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>w</mi> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <mfrac> <msub> <mi>m</mi> <mn>1</mn> </msub> <msub> <mi>m</mi> <mn>2</mn> </msub> </mfrac> <mi>u</mi> <mi>q</mi> <mo>-</mo> <mfrac> <msub> <mi>d</mi> <mn>2</mn> </msub> <msub> <mi>m</mi> <mn>2</mn> </msub> </mfrac> <mi>w</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>q</mi> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <mfrac> <mrow> <msub> <mi>m</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>m</mi> <mn>2</mn> </msub> </mrow> <msub> <mi>m</mi> <mn>3</mn> </msub> </mfrac> <mi>u</mi> <mi>w</mi> <mo>-</mo> <mfrac> <msub> <mi>d</mi> <mn>3</mn> </msub> <msub> <mi>m</mi> <mn>3</mn> </msub> </mfrac> <mi>q</mi> <mo>-</mo> <mfrac> <mrow> <mover> <mrow> <mi>B</mi> <mi>G</mi> </mrow> <mo>&OverBar;</mo> </mover> <mi>W</mi> </mrow> <msub> <mi>m</mi> <mn>3</mn> </msub> </mfrac> <mo>+</mo> <mfrac> <mn>1</mn> <msub> <mi>m</mi> <mn>3</mn> </msub> </mfrac> <msub> <mi>M</mi> <mrow> <mi>p</mi> <mi>r</mi> <mi>o</mi> <mi>p</mi> </mrow> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

上式中,d1=-Xu-Xu|u||u|,d2=-Zw-Zw|w||w|,d3=-Mq-Mq|q||q|,表示UUV浮心到重心的距离在UUV垂向的投影,W表示UUV的重力,其中X(),Z(),M()为水动力系数,Xprop=Cnn|n|为UUV的推进器推力,Cn为通过实验测得的系数,n为推进器转速,Nprop为UUV的转艏力矩;

在{I}下的海流流速表示为:

VI=[uI,0,wI]T (3)

在{B}下的海流流速表示为:

<mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>u</mi> <mi>c</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>w</mi> <mi>c</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <msup> <msub> <mi>S</mi> <mrow> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>u</mi> <mi>I</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>w</mi> <mi>I</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>

其中:

<mrow> <msup> <msub> <mi>S</mi> <mrow> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mo>=</mo> <msup> <msub> <mi>S</mi> <mrow> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mi>T</mi> </msup> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&theta;</mi> <mo>-</mo> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&theta;</mi> </mtd> </mtr> <mtr> <mtd> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&theta;</mi> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&theta;</mi> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mover> <mi>u</mi> <mo>&CenterDot;</mo> </mover> <mi>c</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mover> <mi>w</mi> <mo>&CenterDot;</mo> </mover> <mi>c</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mo>-</mo> <msup> <msub> <mi>S</mi> <mrow> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <msub> <mover> <mi>S</mi> <mo>&CenterDot;</mo> </mover> <mrow> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>u</mi> <mi>c</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>w</mi> <mi>c</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <msup> <mrow> <mo>&lsqb;</mo> <msub> <mover> <mi>u</mi> <mo>&CenterDot;</mo> </mover> <mi>c</mi> </msub> <mo>,</mo> <msub> <mover> <mi>w</mi> <mo>&CenterDot;</mo> </mover> <mi>c</mi> </msub> <mo>&rsqb;</mo> </mrow> <mi>T</mi> </msup> <mo>=</mo> <msup> <mrow> <mo>&lsqb;</mo> <mo>-</mo> <msub> <mi>qw</mi> <mi>c</mi> </msub> <mo>,</mo> <msub> <mi>qu</mi> <mi>c</mi> </msub> <mo>&rsqb;</mo> </mrow> <mi>T</mi> </msup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> </mrow>

则带有海流干扰的水平面动力学模型表示为:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mover> <mi>u</mi> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <mo>-</mo> <mfrac> <msub> <mi>m</mi> <mn>2</mn> </msub> <msub> <mi>m</mi> <mn>1</mn> </msub> </mfrac> <mi>w</mi> <mi>q</mi> <mo>+</mo> <mfrac> <mrow> <msub> <mi>m</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>m</mi> <mn>2</mn> </msub> </mrow> <msub> <mi>m</mi> <mn>1</mn> </msub> </mfrac> <msub> <mover> <mi>u</mi> <mo>&CenterDot;</mo> </mover> <mi>c</mi> </msub> <mo>-</mo> <mfrac> <msub> <mi>d</mi> <mn>1</mn> </msub> <msub> <mi>m</mi> <mn>1</mn> </msub> </mfrac> <mrow> <mo>(</mo> <mi>u</mi> <mo>-</mo> <msub> <mi>u</mi> <mi>c</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <mfrac> <mn>1</mn> <msub> <mi>m</mi> <mn>1</mn> </msub> </mfrac> <msub> <mi>X</mi> <mrow> <mi>p</mi> <mi>r</mi> <mi>o</mi> <mi>p</mi> </mrow> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>w</mi> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <mfrac> <msub> <mi>m</mi> <mn>1</mn> </msub> <msub> <mi>m</mi> <mn>2</mn> </msub> </mfrac> <mi>u</mi> <mi>q</mi> <mo>+</mo> <mfrac> <mrow> <msub> <mi>m</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>m</mi> <mn>2</mn> </msub> </mrow> <msub> <mi>m</mi> <mn>2</mn> </msub> </mfrac> <msub> <mover> <mi>w</mi> <mo>&CenterDot;</mo> </mover> <mi>c</mi> </msub> <mo>-</mo> <mfrac> <msub> <mi>d</mi> <mn>2</mn> </msub> <msub> <mi>m</mi> <mn>2</mn> </msub> </mfrac> <mrow> <mo>(</mo> <mi>w</mi> <mo>-</mo> <msub> <mi>w</mi> <mi>c</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>q</mi> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <mfrac> <mrow> <msub> <mi>m</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>m</mi> <mn>2</mn> </msub> </mrow> <msub> <mi>m</mi> <mn>3</mn> </msub> </mfrac> <mrow> <mo>(</mo> <mi>u</mi> <mo>-</mo> <msub> <mi>u</mi> <mi>c</mi> </msub> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <mi>w</mi> <mo>-</mo> <msub> <mi>w</mi> <mi>c</mi> </msub> <mo>)</mo> </mrow> <mo>-</mo> <mfrac> <msub> <mi>d</mi> <mn>3</mn> </msub> <msub> <mi>m</mi> <mn>3</mn> </msub> </mfrac> <mi>q</mi> <mo>-</mo> <mfrac> <mrow> <mover> <mrow> <mi>B</mi> <mi>G</mi> </mrow> <mo>&OverBar;</mo> </mover> <mi>W</mi> <mi> </mi> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&theta;</mi> </mrow> <msub> <mi>m</mi> <mn>3</mn> </msub> </mfrac> <mo>+</mo> <mfrac> <mn>1</mn> <msub> <mi>m</mi> <mn>3</mn> </msub> </mfrac> <msub> <mi>M</mi> <mrow> <mi>p</mi> <mi>r</mi> <mi>o</mi> <mi>p</mi> </mrow> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>9</mn> <mo>)</mo> </mrow> </mrow>

给定一条在{I}坐标系下的期望路径:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mi>d</mi> </msub> <mo>=</mo> <msub> <mi>x</mi> <mi>d</mi> </msub> <mrow> <mo>(</mo> <mi>&mu;</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>z</mi> <mi>d</mi> </msub> <mo>=</mo> <msub> <mi>z</mi> <mi>d</mi> </msub> <mrow> <mo>(</mo> <mi>&mu;</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>10</mn> <mo>)</mo> </mrow> </mrow>

式中,μ-----期望路径的弧长,xd,zd------垂直面期望路径在{I}下的坐标;

<mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> <mi>e</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mover> <mi>z</mi> <mo>&CenterDot;</mo> </mover> <mi>e</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mi>cos&theta;</mi> <mi>d</mi> </msub> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <msub> <mi>sin&theta;</mi> <mi>d</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>sin&theta;</mi> <mi>d</mi> </msub> </mrow> </mtd> <mtd> <mrow> <msub> <mi>cos&theta;</mi> <mi>d</mi> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> </mtd> </mtr> <mtr> <mtd> <mover> <mi>z</mi> <mo>&CenterDot;</mo> </mover> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mover> <mi>&mu;</mi> <mo>&CenterDot;</mo> </mover> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mi>k</mi> <mi>v</mi> </msub> <mover> <mi>&mu;</mi> <mo>&CenterDot;</mo> </mover> <msub> <mi>x</mi> <mi>e</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>k</mi> <mi>v</mi> </msub> <mover> <mi>&mu;</mi> <mo>&CenterDot;</mo> </mover> <msub> <mi>z</mi> <mi>e</mi> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>11</mn> <mo>)</mo> </mrow> </mrow>

kv-----垂直面期望路径的曲率

xe,ze-----垂直面内UUV的位置误差

垂直面UUV路径跟踪的误差方程为:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> <mi>e</mi> </msub> <mo>=</mo> <mo>-</mo> <mover> <mi>&mu;</mi> <mo>&CenterDot;</mo> </mover> <mrow> <mo>(</mo> <mn>1</mn> <mo>+</mo> <msub> <mi>k</mi> <mi>v</mi> </msub> <msub> <mi>z</mi> <mi>e</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <mi>u</mi> <mi> </mi> <msub> <mi>cos&theta;</mi> <mi>e</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>z</mi> <mo>&CenterDot;</mo> </mover> <mi>e</mi> </msub> <mo>=</mo> <msub> <mi>k</mi> <mi>v</mi> </msub> <mover> <mi>&mu;</mi> <mo>&CenterDot;</mo> </mover> <msub> <mi>x</mi> <mi>e</mi> </msub> <mo>+</mo> <mi>u</mi> <mi> </mi> <msub> <mi>sin&theta;</mi> <mi>e</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>&theta;</mi> <mo>&CenterDot;</mo> </mover> <mi>e</mi> </msub> <mo>=</mo> <mi>q</mi> <mo>+</mo> <mover> <mi>&alpha;</mi> <mo>&CenterDot;</mo> </mover> <mo>-</mo> <msub> <mi>k</mi> <mi>v</mi> </msub> <mover> <mi>&mu;</mi> <mo>&CenterDot;</mo> </mover> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>12</mn> <mo>)</mo> </mrow> </mrow>

其中,θe=θ+α-θd表示纵倾角误差。

3.根据权利要求2所述的无参数欠驱动UUV垂直面路径跟踪滑模控制方法,其特征是步骤四的具体过程包括:

滑模趋近率为:

<mrow> <mover> <mi>s</mi> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <mo>-</mo> <mi>k</mi> <mo>|</mo> <mi>s</mi> <msup> <mo>|</mo> <mi>&alpha;</mi> </msup> <mi>sgn</mi> <mi> </mi> <mi>s</mi> <mo>-</mo> <mi>&epsiv;</mi> <mi>s</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>13</mn> <mo>)</mo> </mrow> </mrow>

其中,s表示滑模面函数,k>0为切换增益,ε>0为指数趋近项系数,0<α<1是设计参数;

首先为UUV设计航速跟踪子系统和位置跟踪子系统的滑模控制律,选取航速跟踪的滑模面函数s1ver=u-ud,位置跟踪的滑模面函数s2ver=xe-0,则:

<mrow> <mtable> <mtr> <mtd> <mrow> <msub> <mi>X</mi> <mrow> <mi>p</mi> <mi>r</mi> <mi>o</mi> <mi>p</mi> </mrow> </msub> <mo>=</mo> <mo>-</mo> <msub> <mi>m</mi> <mn>1</mn> </msub> <mrow> <mo>&lsqb;</mo> <mrow> <msub> <mi>k</mi> <mn>1</mn> </msub> <mo>|</mo> <msub> <mi>s</mi> <mrow> <mn>1</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <msup> <mo>|</mo> <msub> <mi>&alpha;</mi> <mn>1</mn> </msub> </msup> <mi>sgn</mi> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mrow> <mn>1</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>&epsiv;</mi> <mn>1</mn> </msub> <msub> <mi>s</mi> <mrow> <mn>1</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> </mrow> <mo>&rsqb;</mo> </mrow> <mo>+</mo> <msub> <mi>m</mi> <mn>2</mn> </msub> <mi>w</mi> <mi>q</mi> <mo>-</mo> <mrow> <mo>(</mo> <mrow> <msub> <mi>m</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>m</mi> <mn>2</mn> </msub> </mrow> <mo>)</mo> </mrow> <msub> <mover> <mi>u</mi> <mo>&CenterDot;</mo> </mover> <mi>c</mi> </msub> <mo>+</mo> <msub> <mi>d</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mrow> <mi>u</mi> <mo>-</mo> <msub> <mi>u</mi> <mi>c</mi> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>&mu;</mi> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <mi>u</mi> <mi> </mi> <msub> <mi>cos&theta;</mi> <mi>e</mi> </msub> <mo>+</mo> <msub> <mi>&epsiv;</mi> <mn>2</mn> </msub> <msub> <mi>s</mi> <mrow> <mn>2</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>k</mi> <mn>2</mn> </msub> <mo>|</mo> <msub> <mi>s</mi> <mrow> <mn>2</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <msup> <mo>|</mo> <msub> <mi>&alpha;</mi> <mn>2</mn> </msub> </msup> <mi>sgn</mi> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mrow> <mn>2</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>14</mn> <mo>)</mo> </mrow> </mrow>

对于艏向角跟踪控制子系统,选取滑模面函数则艏相角跟踪控制规律如下:

<mrow> <mtable> <mtr> <mtd> <mrow> <msub> <mi>M</mi> <mrow> <mi>p</mi> <mi>r</mi> <mi>o</mi> <mi>p</mi> </mrow> </msub> <mo>=</mo> <mo>-</mo> <msub> <mi>m</mi> <mn>3</mn> </msub> <mo>.</mo> <mrow> <mo>&lsqb;</mo> <mrow> <mrow> <mo>(</mo> <mrow> <mi>c</mi> <msub> <mover> <mi>&theta;</mi> <mo>&CenterDot;</mo> </mover> <mi>e</mi> </msub> <mo>+</mo> <msub> <mi>&epsiv;</mi> <mn>3</mn> </msub> <msub> <mi>s</mi> <mrow> <mn>3</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>k</mi> <mn>3</mn> </msub> <mo>|</mo> <msub> <mi>s</mi> <mrow> <mn>3</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <msup> <mo>|</mo> <msub> <mi>&alpha;</mi> <mn>3</mn> </msub> </msup> <mi>sgn</mi> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mrow> <mn>3</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mo>)</mo> </mrow> </mrow> <mo>)</mo> </mrow> <mo>+</mo> <mover> <mi>&alpha;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mo>-</mo> <msub> <mover> <mi>&theta;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mi>d</mi> </msub> </mrow> <mo>&rsqb;</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <mrow> <mo>(</mo> <mrow> <msub> <mi>m</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>m</mi> <mn>1</mn> </msub> </mrow> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <mrow> <mi>u</mi> <mo>-</mo> <msub> <mi>u</mi> <mi>c</mi> </msub> </mrow> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <mrow> <mi>w</mi> <mo>-</mo> <msub> <mi>w</mi> <mi>c</mi> </msub> </mrow> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>d</mi> <mn>3</mn> </msub> <mi>q</mi> <mo>+</mo> <mover> <mrow> <mi>B</mi> <mi>G</mi> </mrow> <mo>&OverBar;</mo> </mover> <mi>W</mi> <mi> </mi> <mi>sin</mi> <mi>&theta;</mi> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>15</mn> <mo>)</mo> </mrow> </mrow>

k1>0,k2>0和k3>0是切换增益,ε1>0,ε2>0和ε3>0是指数趋近项的系数,

0<α1<1,0<α2<1和0<α3<1是设计参数;

在(14)与(15)式中,有大量的不确定参数,为这些不确定参数设计自适应律,在水动力等参数未知的情况下,实现对期望路径的跟踪;

首先,先为纵倾角控制律中的不确定参数设计自适应律,则控制律(15)重写为:

<mrow> <mtable> <mtr> <mtd> <mrow> <msub> <mi>M</mi> <mrow> <mi>p</mi> <mi>r</mi> <mi>o</mi> <mi>p</mi> </mrow> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <msub> <mi>b</mi> <mn>4</mn> </msub> </mfrac> <mrow> <mo>(</mo> <mrow> <mo>-</mo> <msub> <mi>b</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mrow> <mi>u</mi> <mo>-</mo> <msub> <mi>u</mi> <mi>c</mi> </msub> </mrow> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <mrow> <mi>w</mi> <mo>-</mo> <msub> <mi>w</mi> <mi>c</mi> </msub> </mrow> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>b</mi> <mn>2</mn> </msub> <mi>q</mi> <mo>+</mo> <msub> <mi>b</mi> <mn>3</mn> </msub> <mi>sin</mi> <mi>&theta;</mi> <mo>+</mo> <mi>f</mi> </mrow> <mo>)</mo> </mrow> <mo>,</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>f</mi> <mo>=</mo> <mo>-</mo> <mi>c</mi> <msub> <mover> <mi>&theta;</mi> <mo>&CenterDot;</mo> </mover> <mi>e</mi> </msub> <mo>-</mo> <msub> <mi>&epsiv;</mi> <mn>3</mn> </msub> <msub> <mi>s</mi> <mrow> <mn>3</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>k</mi> <mn>3</mn> </msub> <mo>|</mo> <msub> <mi>s</mi> <mrow> <mn>3</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <msup> <mo>|</mo> <msub> <mi>&alpha;</mi> <mn>3</mn> </msub> </msup> <mi>sgn</mi> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mrow> <mn>3</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mo>)</mo> </mrow> <mo>-</mo> <mover> <mi>&alpha;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mo>+</mo> <msub> <mover> <mi>&theta;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mi>d</mi> </msub> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>16</mn> <mo>)</mo> </mrow> </mrow>

其中,

设(16)中的不确定参数b1,b2,b3以及b4的估计值分别为同时定义

则得:

<mrow> <mtable> <mtr> <mtd> <mrow> <mover> <mi>q</mi> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <msub> <mover> <mi>b</mi> <mo>~</mo> </mover> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>u</mi> <mo>-</mo> <msub> <mi>u</mi> <mi>c</mi> </msub> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <mi>w</mi> <mo>-</mo> <msub> <mi>w</mi> <mi>c</mi> </msub> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mover> <mi>b</mi> <mo>~</mo> </mover> <mn>2</mn> </msub> <mi>q</mi> <mo>-</mo> <msub> <mover> <mi>b</mi> <mo>~</mo> </mover> <mn>3</mn> </msub> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&theta;</mi> <mo>+</mo> <msub> <mover> <mi>b</mi> <mo>~</mo> </mover> <mn>4</mn> </msub> <msub> <mi>M</mi> <mrow> <mi>p</mi> <mi>r</mi> <mi>o</mi> <mi>p</mi> </mrow> </msub> <mo>+</mo> <msub> <mover> <mi>b</mi> <mo>^</mo> </mover> <mn>1</mn> </msub> <mo>-</mo> <msub> <mover> <mi>b</mi> <mo>^</mo> </mover> <mn>2</mn> </msub> <mi>q</mi> <mo>-</mo> <msub> <mover> <mi>b</mi> <mo>^</mo> </mover> <mn>3</mn> </msub> <mi>sin</mi> <mi>&theta;</mi> <mo>+</mo> <msub> <mover> <mi>b</mi> <mo>^</mo> </mover> <mn>4</mn> </msub> <msub> <mi>M</mi> <mrow> <mi>p</mi> <mi>r</mi> <mi>o</mi> <mi>p</mi> </mrow> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <msub> <mover> <mi>b</mi> <mo>~</mo> </mover> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>u</mi> <mo>-</mo> <msub> <mi>u</mi> <mi>c</mi> </msub> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <mi>w</mi> <mo>-</mo> <msub> <mi>w</mi> <mi>c</mi> </msub> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mover> <mi>b</mi> <mo>~</mo> </mover> <mn>2</mn> </msub> <mi>q</mi> <mo>-</mo> <msub> <mover> <mi>b</mi> <mo>~</mo> </mover> <mn>3</mn> </msub> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&theta;</mi> <mo>+</mo> <msub> <mover> <mi>b</mi> <mo>~</mo> </mover> <mn>4</mn> </msub> <msub> <mi>M</mi> <mrow> <mi>p</mi> <mi>r</mi> <mi>o</mi> <mi>p</mi> </mrow> </msub> <mo>+</mo> <mi>f</mi> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>17</mn> <mo>)</mo> </mrow> </mrow>

对艏相角滑模面函数求导,有结合(17)式,得:

<mrow> <mtable> <mtr> <mtd> <mrow> <msub> <mover> <mi>s</mi> <mo>&CenterDot;</mo> </mover> <mrow> <mn>3</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mo>=</mo> <mi>c</mi> <msub> <mover> <mi>&theta;</mi> <mo>&CenterDot;</mo> </mover> <mi>e</mi> </msub> <mo>+</mo> <msub> <mover> <mi>b</mi> <mo>~</mo> </mover> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mrow> <mi>u</mi> <mo>-</mo> <msub> <mi>u</mi> <mi>c</mi> </msub> </mrow> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <mrow> <mi>w</mi> <mo>-</mo> <msub> <mi>w</mi> <mi>c</mi> </msub> </mrow> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mover> <mi>b</mi> <mo>~</mo> </mover> <mn>2</mn> </msub> <mi>q</mi> <mo>-</mo> <msub> <mover> <mi>b</mi> <mo>~</mo> </mover> <mn>3</mn> </msub> <mi>sin</mi> <mi>&theta;</mi> <mo>+</mo> <msub> <mover> <mi>b</mi> <mo>~</mo> </mover> <mn>4</mn> </msub> <msub> <mi>M</mi> <mrow> <mi>p</mi> <mi>r</mi> <mi>o</mi> <mi>p</mi> </mrow> </msub> <mo>+</mo> <mi>f</mi> <mo>+</mo> <mover> <mi>&alpha;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mo>-</mo> <msub> <mover> <mi>&theta;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mi>d</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <msub> <mover> <mi>b</mi> <mo>~</mo> </mover> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mrow> <mi>u</mi> <mo>-</mo> <msub> <mi>u</mi> <mi>c</mi> </msub> </mrow> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <mrow> <mi>w</mi> <mo>-</mo> <msub> <mi>w</mi> <mi>c</mi> </msub> </mrow> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mover> <mi>b</mi> <mo>~</mo> </mover> <mn>2</mn> </msub> <mi>q</mi> <mo>-</mo> <msub> <mover> <mi>b</mi> <mo>~</mo> </mover> <mn>3</mn> </msub> <mi>sin</mi> <mi>&theta;</mi> <mo>+</mo> <msub> <mover> <mi>b</mi> <mo>~</mo> </mover> <mn>4</mn> </msub> <msub> <mi>M</mi> <mrow> <mi>p</mi> <mi>r</mi> <mi>o</mi> <mi>p</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>&epsiv;</mi> <mn>3</mn> </msub> <msub> <mi>s</mi> <mrow> <mn>3</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>k</mi> <mn>3</mn> </msub> <mo>|</mo> <msub> <mi>s</mi> <mrow> <mn>3</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <msup> <mo>|</mo> <msub> <mi>&alpha;</mi> <mn>3</mn> </msub> </msup> <mi>sgn</mi> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mrow> <mn>3</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>18</mn> <mo>)</mo> </mrow> </mrow>

选取Lyapunov函数:

<mrow> <mi>V</mi> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msubsup> <mi>s</mi> <mrow> <mn>3</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> <mn>2</mn> </msubsup> <mo>+</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msub> <mi>&rho;</mi> <mn>1</mn> </msub> <msubsup> <mover> <mi>b</mi> <mo>~</mo> </mover> <mn>1</mn> <mn>2</mn> </msubsup> <mo>+</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msub> <mi>&rho;</mi> <mn>2</mn> </msub> <msubsup> <mover> <mi>b</mi> <mo>~</mo> </mover> <mn>2</mn> <mn>2</mn> </msubsup> <mo>+</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msub> <mi>&rho;</mi> <mn>3</mn> </msub> <msubsup> <mover> <mi>b</mi> <mo>~</mo> </mover> <mn>3</mn> <mn>2</mn> </msubsup> <mo>+</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msub> <mi>&rho;</mi> <mn>4</mn> </msub> <msubsup> <mover> <mi>b</mi> <mo>~</mo> </mover> <mn>4</mn> <mn>2</mn> </msubsup> </mrow>

得到不确定项的自适应律如下:

<mrow> <msub> <mover> <mover> <mi>b</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>s</mi> <mrow> <mn>3</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>u</mi> <mo>-</mo> <msub> <mi>u</mi> <mi>c</mi> </msub> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <mi>w</mi> <mo>-</mo> <msub> <mi>w</mi> <mi>c</mi> </msub> <mo>)</mo> </mrow> </mrow> <msub> <mi>&rho;</mi> <mn>1</mn> </msub> </mfrac> <mo>,</mo> <msub> <mover> <mover> <mi>b</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mo>=</mo> <mo>-</mo> <mfrac> <mrow> <msub> <mi>qs</mi> <mrow> <mn>3</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> </mrow> <msub> <mi>&rho;</mi> <mn>2</mn> </msub> </mfrac> <mo>,</mo> <msub> <mover> <mover> <mi>b</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> </mover> <mn>3</mn> </msub> <mo>=</mo> <mo>-</mo> <mfrac> <mrow> <msub> <mi>sin&theta;s</mi> <mrow> <mn>3</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> </mrow> <msub> <mi>&rho;</mi> <mn>4</mn> </msub> </mfrac> <mo>,</mo> <msub> <mover> <mover> <mi>b</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> </mover> <mn>4</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>M</mi> <mrow> <mi>p</mi> <mi>r</mi> <mi>o</mi> <mi>p</mi> </mrow> </msub> <msub> <mi>s</mi> <mrow> <mn>3</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> </mrow> <msub> <mi>&rho;</mi> <mn>4</mn> </msub> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>19</mn> <mo>)</mo> </mrow> </mrow>

其中,常数ρ1>0,ρ2>0,ρ3>0,ρ4>0;

同理设计出UUV航速跟踪控制的不确定参数自适应律如下:

<mrow> <mtable> <mtr> <mtd> <mrow> <mover> <mi>u</mi> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <mo>-</mo> <msub> <mi>b</mi> <mn>5</mn> </msub> <mi>w</mi> <mi>q</mi> <mo>+</mo> <msub> <mi>b</mi> <mn>6</mn> </msub> <msub> <mover> <mi>u</mi> <mo>&CenterDot;</mo> </mover> <mi>c</mi> </msub> <mo>-</mo> <msub> <mi>b</mi> <mn>7</mn> </msub> <mrow> <mo>(</mo> <mi>u</mi> <mo>-</mo> <msub> <mi>u</mi> <mi>c</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>b</mi> <mn>8</mn> </msub> <msub> <mi>X</mi> <mrow> <mi>p</mi> <mi>r</mi> <mi>o</mi> <mi>p</mi> </mrow> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <mo>-</mo> <mfrac> <msub> <mi>m</mi> <mn>2</mn> </msub> <msub> <mi>m</mi> <mn>1</mn> </msub> </mfrac> <mi>w</mi> <mi>q</mi> <mo>+</mo> <mfrac> <mrow> <msub> <mi>m</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>m</mi> <mn>2</mn> </msub> </mrow> <msub> <mi>m</mi> <mn>1</mn> </msub> </mfrac> <msub> <mover> <mi>u</mi> <mo>&CenterDot;</mo> </mover> <mi>c</mi> </msub> <mo>-</mo> <mfrac> <msub> <mi>d</mi> <mn>1</mn> </msub> <msub> <mi>m</mi> <mn>1</mn> </msub> </mfrac> <mrow> <mo>(</mo> <mrow> <mi>u</mi> <mo>-</mo> <msub> <mi>u</mi> <mi>c</mi> </msub> </mrow> <mo>)</mo> </mrow> <mo>+</mo> <mfrac> <mn>1</mn> <msub> <mi>m</mi> <mn>1</mn> </msub> </mfrac> <msub> <mi>X</mi> <mrow> <mi>p</mi> <mi>r</mi> <mi>o</mi> <mi>p</mi> </mrow> </msub> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>20</mn> <mo>)</mo> </mrow> </mrow>

其中:

<mrow> <msub> <mi>b</mi> <mn>5</mn> </msub> <mo>=</mo> <mfrac> <msub> <mi>m</mi> <mn>2</mn> </msub> <msub> <mi>m</mi> <mn>1</mn> </msub> </mfrac> <mo>,</mo> <msub> <mi>b</mi> <mn>6</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>m</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>m</mi> <mn>2</mn> </msub> </mrow> <msub> <mi>m</mi> <mn>1</mn> </msub> </mfrac> <mo>,</mo> <msub> <mi>b</mi> <mn>7</mn> </msub> <mo>=</mo> <mfrac> <msub> <mi>d</mi> <mn>1</mn> </msub> <msub> <mi>m</mi> <mn>1</mn> </msub> </mfrac> <mo>,</mo> <msub> <mi>b</mi> <mn>8</mn> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <msub> <mi>m</mi> <mn>1</mn> </msub> </mfrac> </mrow>

不确定项的自适应律表示为:

<mrow> <msub> <mover> <mover> <mi>b</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> </mover> <mn>5</mn> </msub> <mo>=</mo> <mo>-</mo> <mfrac> <mrow> <msub> <mi>s</mi> <mrow> <mn>1</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mi>w</mi> <mi>q</mi> </mrow> <msub> <mi>&rho;</mi> <mn>5</mn> </msub> </mfrac> <mo>,</mo> <msub> <mover> <mover> <mi>b</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> </mover> <mn>6</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>s</mi> <mrow> <mn>1</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mrow> <mo>(</mo> <mo>-</mo> <msub> <mi>qw</mi> <mi>c</mi> </msub> <mo>)</mo> </mrow> </mrow> <msub> <mi>&rho;</mi> <mn>6</mn> </msub> </mfrac> <mo>,</mo> <msub> <mover> <mover> <mi>b</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> </mover> <mn>7</mn> </msub> <mo>=</mo> <mo>-</mo> <mfrac> <mrow> <msub> <mi>s</mi> <mrow> <mn>1</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>u</mi> <mo>-</mo> <msub> <mi>u</mi> <mi>c</mi> </msub> <mo>)</mo> </mrow> </mrow> <msub> <mi>&rho;</mi> <mn>7</mn> </msub> </mfrac> <mo>,</mo> <msub> <mover> <mover> <mi>b</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> </mover> <mn>8</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>s</mi> <mrow> <mn>1</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <msub> <mi>X</mi> <mrow> <mi>p</mi> <mi>r</mi> <mi>o</mi> <mi>p</mi> </mrow> </msub> </mrow> <msub> <mi>&rho;</mi> <mn>8</mn> </msub> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>21</mn> <mo>)</mo> </mrow> </mrow>

由此得,UUV垂直面路径跟踪自适应滑模控制系统表示为:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>X</mi> <mrow> <mi>p</mi> <mi>r</mi> <mi>o</mi> <mi>p</mi> </mrow> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <msub> <mover> <mi>b</mi> <mo>^</mo> </mover> <mn>8</mn> </msub> </mfrac> <mo>&lsqb;</mo> <mo>-</mo> <msub> <mi>k</mi> <mn>1</mn> </msub> <mo>|</mo> <msub> <mi>s</mi> <mrow> <mn>1</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <msup> <mo>|</mo> <msub> <mi>&alpha;</mi> <mn>1</mn> </msub> </msup> <mi>s</mi> <mi>g</mi> <mi>n</mi> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mrow> <mn>1</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>&epsiv;</mi> <mn>1</mn> </msub> <msub> <mi>s</mi> <mrow> <mn>1</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mo>+</mo> <msub> <mover> <mi>b</mi> <mo>^</mo> </mover> <mn>5</mn> </msub> <mi>w</mi> <mi>q</mi> <mo>-</mo> <msub> <mover> <mi>b</mi> <mo>^</mo> </mover> <mn>6</mn> </msub> <msub> <mover> <mi>u</mi> <mo>&CenterDot;</mo> </mover> <mi>c</mi> </msub> <mo>+</mo> <msub> <mover> <mi>b</mi> <mo>^</mo> </mover> <mn>7</mn> </msub> <mrow> <mo>(</mo> <mi>u</mi> <mo>-</mo> <msub> <mi>u</mi> <mi>c</mi> </msub> <mo>)</mo> </mrow> <mo>&rsqb;</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>&mu;</mi> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <mi>u</mi> <mi> </mi> <msub> <mi>cos&theta;</mi> <mi>e</mi> </msub> <mo>+</mo> <msub> <mi>&epsiv;</mi> <mn>2</mn> </msub> <msub> <mi>s</mi> <mrow> <mn>2</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>k</mi> <mn>2</mn> </msub> <mo>|</mo> <msub> <mi>s</mi> <mrow> <mn>2</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <msup> <mo>|</mo> <msub> <mi>&alpha;</mi> <mn>2</mn> </msub> </msup> <mi>s</mi> <mi>g</mi> <mi>n</mi> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mrow> <mn>2</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>M</mi> <mrow> <mi>p</mi> <mi>r</mi> <mi>o</mi> <mi>p</mi> </mrow> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <msub> <mover> <mi>b</mi> <mo>^</mo> </mover> <mn>4</mn> </msub> </mfrac> <mrow> <mo>(</mo> <mo>-</mo> <msub> <mover> <mi>b</mi> <mo>^</mo> </mover> <mn>1</mn> </msub> <mo>(</mo> <mrow> <mi>u</mi> <mo>-</mo> <msub> <mi>u</mi> <mi>c</mi> </msub> </mrow> <mo>)</mo> <mo>(</mo> <mrow> <mi>w</mi> <mo>-</mo> <msub> <mi>w</mi> <mi>c</mi> </msub> </mrow> <mo>)</mo> <mo>+</mo> <msub> <mover> <mi>b</mi> <mo>^</mo> </mover> <mn>2</mn> </msub> <mi>q</mi> <mo>+</mo> <msub> <mover> <mi>b</mi> <mo>^</mo> </mover> <mn>3</mn> </msub> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&theta;</mi> <mo>-</mo> <mi>c</mi> <msub> <mover> <mi>&theta;</mi> <mo>&CenterDot;</mo> </mover> <mi>e</mi> </msub> <mo>-</mo> <mover> <mi>&alpha;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mo>+</mo> <msub> <mover> <mi>&theta;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mi>d</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>22</mn> <mo>)</mo> </mrow> <mo>.</mo> </mrow>

4.根据权利要求3所述的无参数欠驱动UUV垂直面路径跟踪滑模控制方法,其特征是步骤五的具体过程包括:

首先,将Sigmoid函数代替设计的自适应滑模控制函数中的符号函数:

<mrow> <msub> <mi>X</mi> <mrow> <mi>p</mi> <mi>r</mi> <mi>o</mi> <mi>p</mi> </mrow> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <msub> <mover> <mi>b</mi> <mo>^</mo> </mover> <mn>8</mn> </msub> </mfrac> <mo>&lsqb;</mo> <mo>-</mo> <msub> <mi>k</mi> <mn>1</mn> </msub> <mo>|</mo> <msub> <mi>s</mi> <mrow> <mn>1</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <msup> <mo>|</mo> <msub> <mi>&alpha;</mi> <mn>1</mn> </msub> </msup> <mi>&Phi;</mi> <mrow> <mo>(</mo> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>s</mi> <mrow> <mn>1</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>&epsiv;</mi> <mn>1</mn> </msub> <msub> <mi>s</mi> <mrow> <mn>1</mn> <mi>v</mi> <mi>e</mi> <mi>r</mi> </mrow> </msub> <mo>+</mo> <msub> <mover> <mi>b</mi> <mo>^</mo> </mover> <mn>5</mn> </msub> <mi>w</mi> <mi>q</mi> <mo>-</mo> <msub> <mover> <mi>b</mi> <mo>^</mo> </mover> <mn>6</mn> </msub> <msub> <mover> <mi>u</mi> <mo>&CenterDot;</mo> </mover> <mi>c</mi> </msub> <mo>+</mo> <msub> <mover> <mi>b</mi> <mo>^</mo> </mover> <mn>7</mn> </msub> <mrow> <mo>(</mo> <mi>u</mi> <mo>-</mo> <msub> <mi>u</mi> <mi>c</mi> </msub> <mo>)</mo> </mrow> <mo>&rsqb;</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>23</mn> <mo>)</mo> </mrow> </mrow>

其中,λ1表示边界层厚度参数;

边界层厚度φ与航速跟踪稳态误差uess的关系可以表示为:

φ=kess|uess| (24)

其中,比例系数kess>0UUV航速跟踪误差ue会在控制律(22)的作用下很快收敛至uess,因此认为(24)式为:

φ≈kess|ue| (25)

模糊规则写为:RULEi:If|ue|isΔi,then

其中,Δi,i=1,2,3分别表示模糊集合Z、S、B;比例系数kiess,i=1,2,3是由UUV实际航速数值来确定的。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1