[发明专利]一种非线性船舶动力系统的自适应定位跟踪容错控制方法有效

专利信息
申请号: 201410356084.2 申请日: 2014-07-24
公开(公告)号: CN104076690A 公开(公告)日: 2014-10-01
发明(设计)人: 陶洪峰 申请(专利权)人: 江南大学
主分类号: G05B13/04 分类号: G05B13/04
代理公司: 暂无信息 代理人: 暂无信息
地址: 214122 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种非线性船舶动力系统的自适应定位跟踪容错控制方法。首先建立惯性坐标系下的船舶耦合运动模型;构建船舶状态变量动力方程;然后,根据船舶定位的静态和动态特性,设计性能参考解耦子模型信号发生器;最后,设计自适应模糊逻辑器估计船舶未知项;设计定位自适应跟踪容错控制器,在风、浪和流的海况下,实现船舶动力系统在正常和执行器发生有界故障情形下的定位控制。其优点是:本方法不依赖船舶各维子系统模型已知,直接利用各子系统独立状态控制单一子系统,将与船舶全局变量相关的部分纳入到不确定性来处理;通过模糊逻辑器和自适应容错控制器动态补偿船舶不确定性和执行器故障等的影响,减小人为预估造成的定位跟踪不精确性。
搜索关键词: 一种 非线性 船舶 动力 系统 自适应 定位 跟踪 容错 控制 方法
【主权项】:
一种非线性船舶动力系统的自适应定位跟踪容错控制方法,其特征包括:以大地作为参考系,建立惯性坐标系下的船舶耦合运动模型;构建船舶非线性状态变量动力方程;根据船舶定位运行的静态和动态特性,设计性能参考解耦子模型信号发生器;设计自适应模糊逻辑器估计船舶模型的未知项;设计船舶定位自适应跟踪容错控制器,在风、浪和流的海况条件下,实现船舶动力系统在正常和执行器发生有界故障情形下的定位控制。第一步:建立惯性坐标系下船舶耦合运动模型船舶受到力和力矩作用后如何改变运动位置和姿态属于动力学问题。在惯性参考系下建立船舶动力学模型,以大地作为参考系<mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mover><mi>x</mi><mo>.</mo></mover><mrow><mi>L</mi><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>x</mi><mrow><mi>L</mi><mn>2</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>.</mo></mover><mrow><mi>L</mi><mn>2</mn></mrow></msub><mo>=</mo><mo>-</mo><mfrac><msub><mi>d</mi><mn>1</mn></msub><msub><mi>m</mi><mn>1</mn></msub></mfrac><mo>|</mo><msub><mi>x</mi><mrow><mi>L</mi><mn>2</mn></mrow></msub><mo>-</mo><msub><mi>x</mi><mrow><mi>C</mi><mn>2</mn></mrow></msub><mo>|</mo><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>L</mi><mn>2</mn></mrow></msub><mo>-</mo><msub><mi>x</mi><mrow><mi>C</mi><mn>2</mn></mrow></msub><mo>)</mo></mrow><mo>+</mo><mfrac><mn>1</mn><msub><mi>m</mi><mn>1</mn></msub></mfrac><mrow><mo>(</mo><msub><mi>u</mi><mn>1</mn></msub><mo>+</mo><msub><mi>v</mi><mn>1</mn></msub><mo>)</mo></mrow><msub><mi>&eta;</mi><mrow><mi>L</mi><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>.</mo></mover><mrow><mi>L</mi><mn>3</mn></mrow></msub><mo>=</mo><msub><mi>x</mi><mrow><mi>L</mi><mn>4</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>.</mo></mover><mrow><mi>L</mi><mn>4</mn></mrow></msub><mo>=</mo><mo>-</mo><mfrac><msub><mi>d</mi><mn>2</mn></msub><msub><mi>m</mi><mn>2</mn></msub></mfrac><mo>|</mo><msub><mi>x</mi><mrow><mi>L</mi><mn>4</mn></mrow></msub><mo>-</mo><msub><mi>x</mi><mrow><mi>C</mi><mn>2</mn></mrow></msub><mo>|</mo><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>L</mi><mn>4</mn></mrow></msub><mo>-</mo><msub><mi>x</mi><mrow><mi>C</mi><mn>2</mn></mrow></msub><mo>)</mo></mrow><mo>+</mo><mfrac><mn>1</mn><msub><mi>m</mi><mn>2</mn></msub></mfrac><mrow><mo>(</mo><msub><mi>u</mi><mn>2</mn></msub><mo>+</mo><msub><mi>v</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>&eta;</mi><mrow><mi>L</mi><mn>2</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>.</mo></mover><mrow><mi>L</mi><mn>5</mn></mrow></msub><mo>=</mo><msub><mi>x</mi><mrow><mi>L</mi><mn>6</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>.</mo></mover><mrow><mi>L</mi><mn>6</mn></mrow></msub><mo>=</mo><mo>-</mo><mfrac><msub><mi>d</mi><mn>3</mn></msub><msub><mi>m</mi><mn>3</mn></msub></mfrac><mo>|</mo><msub><mi>x</mi><mrow><mi>L</mi><mn>6</mn></mrow></msub><mo>|</mo><msub><mi>x</mi><mrow><mi>L</mi><mn>6</mn></mrow></msub><mo>-</mo><mfrac><msub><mi>d</mi><mn>4</mn></msub><msub><mi>m</mi><mn>3</mn></msub></mfrac><mo>|</mo><msub><mi>x</mi><mrow><mi>L</mi><mn>4</mn></mrow></msub><mo>-</mo><msub><mi>x</mi><mrow><mi>C</mi><mn>2</mn></mrow></msub><mo>|</mo><mo>+</mo><mfrac><mn>1</mn><msub><mi>m</mi><mn>3</mn></msub></mfrac><mrow><mo>(</mo><msub><mi>u</mi><mn>3</mn></msub><mo>+</mo><msub><mi>v</mi><mn>3</mn></msub><mo>-</mo><msub><mi>x</mi><mrow><mi>C</mi><mn>3</mn></mrow></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>&eta;</mi><mrow><mi>L</mi><mn>3</mn></mrow></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>在船舶模型动力方程(1)中,xL1,xL2分别为X方向(纵向)的船位移和速度;xL3,xL4分别为Y方向(横向)的船位移和速度;xL5,xL6分别为艏摇角度和角速度;xC1,xC2分别为海流在X方向和Y方向的速度;xC3表示流力矩;v1,v2分别为X方向和Y方向的风力;v3表示风力矩;u1,u2分别为X方向和Y方向的螺旋桨推力;u3表示螺旋桨推力矩;ηL1L2L3表示零均值高斯白噪声序列;d1,d2,d3,d4为阻力系数和力矩系数,以船艏与流向间的夹角的函数给出;m1,m2,m3为惯性系数。第二步:构建船舶非线性状态变量动力方程针对船舶模型(1)构建非线性状态变量动力方程<mfenced open='' close='' separators=''><mtable><mtr><mtd><msub><mover><mi>x</mi><mo>.</mo></mover><mrow><mi>i</mi><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>x</mi><mrow><mi>i</mi><mn>2</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>.</mo></mover><mrow><mi>i</mi><mn>2</mn></mrow></msub><mo>=</mo><msub><mi>f</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>b</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>[</mo><msub><mi>u</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>g</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>]</mo><mo>+</mo><msub><mi>w</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><mi>t</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>y</mi><mi>i</mi></msub><mo>=</mo><msub><mi>x</mi><mi>i</mi></msub></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mfenced>其中i表示子系统个数,i=1,2,3。fi(x,t)和bi(x,t)∈R表示与全局状态变量相关的子系统模型的连续函数向量,其中bi(x,t)恒不为零。xi=[xi1  xi2]T表示子系统部分的状态变量,是系统的全局状态变量,ui(t)表示系统输入,gi(xi,t)表示执行器端的未知不确定性,yi表示系统输出,wi(xi,t)表示系统不确定性或执行器故障。船舶定位系统中执行器端的常见故障由执行器卡死、失效或元器件松动等因素所引起,而扰动则一般体现为执行器的机械震动和冲击现象等。进而船舶动力方程(2)的各子系统可以统一构造为如下形式:<mrow><msub><mover><mi>x</mi><mo>.</mo></mover><mi>i</mi></msub><mo>=</mo><msub><mover><mi>A</mi><mo>&OverBar;</mo></mover><mrow><mn>0</mn><mi>i</mi></mrow></msub><msub><mi>x</mi><mi>i</mi></msub><mo>+</mo><msub><mi>B</mi><mn>0</mn></msub><msub><mi>b</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>[</mo><msub><mi>u</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>g</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>]</mo><mo>+</mo><msub><mi>B</mi><mn>0</mn></msub><mo>[</mo><msub><mi>f</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>]</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>其中<mrow><msub><mover><mi>A</mi><mo>&OverBar;</mo></mover><mrow><mn>0</mn><mi>i</mi></mrow></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo><msub><mi>B</mi><mn>0</mn></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>.</mo></mrow>第三步:设计性能参考解耦子模型信号发生器综合考虑实际船舶定位运行的静态和动态特性,针对系统(1),同时考虑式(3)所示非线性系统在m个自由度上运动的特点,虽然船舶各子系统间状态关系相互耦合,但各轴控制独立,因此参考模型(目标指令发生器)设计成由m个解耦独立的子系统组成<mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mover><mi>x</mi><mo>.</mo></mover><mrow><mi>mi</mi><mn>1</mn></mrow></msub><mo>=</mo><msub><mover><mi>x</mi><mo>.</mo></mover><mrow><mi>mi</mi><mn>2</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>.</mo></mover><mrow><mi>mi</mi><mn>2</mn></mrow></msub><mo>=</mo><mo>-</mo><msub><mi>K</mi><mrow><mi>mi</mi><mn>1</mn></mrow></msub><msub><mi>x</mi><mrow><mi>mi</mi><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>K</mi><mrow><mi>mi</mi><mn>2</mn></mrow></msub><msub><mi>x</mi><mrow><mi>mi</mi><mn>2</mn></mrow></msub><mo>+</mo><msub><mi>v</mi><mi>mi</mi></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mi>mi</mi></msub><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mrow><mi>mi</mi><mn>1</mn></mrow></msub></mtd><mtd><mi></mi><msub><mi>x</mi><mrow><mi>mi</mi><mn>2</mn></mrow></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>令xmi=[xmi1  xmi2]T,则式(4)可进一步改写为<mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mover><mi>x</mi><mo>.</mo></mover><mi>mi</mi></msub><mo>=</mo><msub><mi>A</mi><mi>mi</mi></msub><msub><mi>x</mi><mi>mi</mi></msub><mo>+</mo><msub><mi>B</mi><mn>0</mn></msub><msub><mi>v</mi><mi>mi</mi></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mi>mi</mi></msub><mo>=</mo><msub><mi>x</mi><mi>mi</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>其中<mrow><msub><mi>A</mi><mi>mi</mi></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mo>-</mo><msub><mi>K</mi><mrow><mi>mi</mi><mn>1</mn></mrow></msub></mtd><mtd><mo>-</mo><msub><mi>K</mi><mrow><mi>mi</mi><mn>2</mn></mrow></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>xmi为参考模型的状态变量,ymi为参考模型输出,vmi为参考模型输入,即指令信号发生。第四步:设计自适应模糊逻辑器估计船舶模型未知项船舶动力系统(3)中的各子系统模型函数fi(x,t)和bi(x,t)一般均未知或仅部分已知,以自适应模糊逻辑器估计得到的相关项。模糊逻辑语言描述:<mfenced open='' close=''><mtable><mtr><mtd><msubsup><mi>r</mi><mi>f</mi><mi>k</mi></msubsup><mo>:</mo></mtd><mtd><mi>IF</mi></mtd><mtd><msub><mi>z</mi><mrow><mi>f</mi><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd><mtd><mi>is</mi></mtd><mtd><msubsup><mi>F</mi><msub><mi>z</mi><mrow><mi>f</mi><mn>1</mn></mrow></msub><mi>k</mi></msubsup></mtd><mtd><mi>AND</mi></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msub><mi>z</mi><mi>fq</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd><mtd><mi>is</mi></mtd><mtd><msubsup><mi>F</mi><msub><mi>z</mi><mi>fq</mi></msub><mi>k</mi></msubsup></mtd><mtd><mi>THEN</mi></mtd><mtd><mover><msub><mi>f</mi><mi>i</mi></msub><mover><mo>&OverBar;</mo><mo>^</mo></mover></mover><mrow><mo>(</mo><mi>x</mi><mo>|</mo><msub><mover><mi>&theta;</mi><mo>^</mo></mover><msub><mi>f</mi><mi>i</mi></msub></msub><mo>)</mo></mrow></mtd><mtd><mi>is</mi></mtd><mtd><msubsup><mi>F</mi><mover><msub><mi>f</mi><mi>i</mi></msub><mover><mo>&OverBar;</mo><mo>^</mo></mover></mover><mi>k</mi></msubsup></mtd></mtr></mtable></mfenced><mfenced open='' close=''><mtable><mtr><mtd><msubsup><mi>r</mi><mi>b</mi><mi>l</mi></msubsup><mo>:</mo></mtd><mtd><mi>IF</mi></mtd><mtd><msub><mi>z</mi><mrow><mi>b</mi><mn>1</mn></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd><mtd><mi>is</mi></mtd><mtd><msubsup><mi>F</mi><msub><mi>z</mi><mrow><mi>b</mi><mn>1</mn></mrow></msub><mi>b</mi></msubsup></mtd><mtd><mi>AND</mi></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msub><mi>z</mi><mi>bq</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mtd><mtd><mi>is</mi></mtd><mtd><msubsup><mi>F</mi><msub><mi>z</mi><mi>bq</mi></msub><mi>l</mi></msubsup></mtd><mtd><mi>THEN</mi></mtd><mtd><mover><msub><mi>b</mi><mi>i</mi></msub><mover><mo>&OverBar;</mo><mo>^</mo></mover></mover><mrow><mo>(</mo><mi>x</mi><mo>|</mo><msub><mover><mi>&theta;</mi><mo>^</mo></mover><msub><mi>b</mi><mi>i</mi></msub></msub><mo>)</mo></mrow></mtd><mtd><mi>is</mi></mtd><mtd><msubsup><mi>F</mi><mover><msub><mi>b</mi><mi>i</mi></msub><mover><mo>&OverBar;</mo><mo>^</mo></mover></mover><mi>l</mi></msubsup></mtd></mtr></mtable></mfenced>其中q=1,2,…,2m,分别表示条件向量zfq和zbq所属模糊集合,而k和l表示IF‑THEN模糊规则数,进一步可得<mrow><mover><msub><mi>f</mi><mi>i</mi></msub><mover><mo>&OverBar;</mo><mo>^</mo></mover></mover><mrow><mo>(</mo><mi>x</mi><mo>|</mo><msub><mover><mi>&theta;</mi><mo>^</mo></mover><msub><mi>f</mi><mi>i</mi></msub></msub><mo>)</mo></mrow><mo>=</mo><msubsup><mover><mi>&theta;</mi><mo>^</mo></mover><msub><mi>f</mi><mi>i</mi></msub><mi>T</mi></msubsup><msub><mi>&xi;</mi><msub><mi>f</mi><mi>i</mi></msub></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>,</mo><mover><msub><mi>b</mi><mi>i</mi></msub><mover><mo>&OverBar;</mo><mo>^</mo></mover></mover><mrow><mo>(</mo><mi>x</mi><mo>|</mo><msub><mover><mi>&theta;</mi><mo>^</mo></mover><msub><mi>b</mi><mi>i</mi></msub></msub><mo>)</mo></mrow><mo>=</mo><msubsup><mover><mi>&theta;</mi><mo>^</mo></mover><msub><mi>b</mi><mi>i</mi></msub><mi>T</mi></msubsup><msub><mi>&xi;</mi><msub><mi>b</mi><mi>i</mi></msub></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>其中<mrow><msub><mover><mi>&theta;</mi><mo>^</mo></mover><msub><mi>f</mi><mi>i</mi></msub></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>F</mi><mover><msub><mi>f</mi><mi>i</mi></msub><mover><mo>&OverBar;</mo><mo>^</mo></mover></mover><mn>1</mn></msubsup></mtd><mtd><msubsup><mi>F</mi><mover><msub><mi>f</mi><mi>i</mi></msub><mover><mo>&OverBar;</mo><mo>^</mo></mover></mover><mn>2</mn></msubsup></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msubsup><mi>F</mi><mover><msub><mi>f</mi><mi>i</mi></msub><mover><mo>&OverBar;</mo><mo>^</mo></mover></mover><mi>k</mi></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mrow><mrow><msub><mover><mi>&theta;</mi><mo>^</mo></mover><msub><mi>b</mi><mi>i</mi></msub></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>F</mi><mover><msub><mi>b</mi><mi>i</mi></msub><mover><mo>&OverBar;</mo><mo>^</mo></mover></mover><mn>1</mn></msubsup></mtd><mtd><msubsup><mi>F</mi><mover><msub><mi>b</mi><mi>i</mi></msub><mover><mo>&OverBar;</mo><mo>^</mo></mover></mover><mn>2</mn></msubsup></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msubsup><mi>F</mi><mover><msub><mi>b</mi><mi>i</mi></msub><mover><mo>&OverBar;</mo><mo>^</mo></mover></mover><mi>l</mi></msubsup></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mrow>为可调参数向量,自适应更新律为<mrow><msub><mover><mi>&theta;</mi><mover><mo>^</mo><mo>.</mo></mover></mover><msub><mi>f</mi><mi>i</mi></msub></msub><mo>=</mo><msubsup><mi>&beta;</mi><msub><mi>f</mi><mi>i</mi></msub><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>&sigma;</mi><mi>i</mi></msub><msub><mi>&xi;</mi><msub><mi>f</mi><mi>i</mi></msub></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>,</mo><msub><mover><mi>&theta;</mi><mover><mo>^</mo><mo>.</mo></mover></mover><msub><mi>b</mi><mi>i</mi></msub></msub><mo>=</mo><msubsup><mi>&beta;</mi><msub><mi>b</mi><mi>i</mi></msub><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>&sigma;</mi><mi>i</mi></msub><msub><mi>&xi;</mi><msub><mi>b</mi><mi>i</mi></msub></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><msub><mi>u</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>其中可调参数均为任意正数。<mrow><msub><mi>&xi;</mi><msub><mi>f</mi><mi>i</mi></msub></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>&xi;</mi><msub><mi>f</mi><mi>i</mi></msub><mn>1</mn></msubsup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mtd><mtd><msubsup><mi>&xi;</mi><msub><mi>f</mi><mi>i</mi></msub><mn>2</mn></msubsup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msubsup><mi>&xi;</mi><msub><mi>f</mi><mi>i</mi></msub><mi>k</mi></msubsup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>,</mo></mrow><mrow><msub><mi>&xi;</mi><msub><mi>b</mi><mi>i</mi></msub></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>&xi;</mi><msub><mi>b</mi><mi>i</mi></msub><mn>1</mn></msubsup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mtd><mtd><msubsup><mi>&xi;</mi><msub><mi>b</mi><mi>i</mi></msub><mn>2</mn></msubsup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mtd><mtd><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mtd><mtd><msubsup><mi>&xi;</mi><msub><mi>b</mi><mi>i</mi></msub><mi>l</mi></msubsup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>,</mo></mrow>为模糊基函数向量<mrow><msubsup><mi>&xi;</mi><msub><mi>f</mi><mi>i</mi></msub><mi>j</mi></msubsup><mo>=</mo><mfrac><mrow><msubsup><mi>&Pi;</mi><mrow><mi>q</mi><mo>=</mo><mn>1</mn></mrow><mrow><mn>2</mn><mi>m</mi></mrow></msubsup><msubsup><mi>&mu;</mi><msub><mi>F</mi><mi>fq</mi></msub><mi>j</mi></msubsup><mrow><mo>(</mo><msub><mi>z</mi><mi>fq</mi></msub><mo>)</mo></mrow></mrow><mrow><msubsup><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>k</mi></msubsup><mo>[</mo><msubsup><mi>&Pi;</mi><mrow><mi>q</mi><mo>=</mo><mn>1</mn></mrow><mrow><mn>2</mn><mi>m</mi></mrow></msubsup><msubsup><mi>&mu;</mi><msub><mi>F</mi><mi>fq</mi></msub><mi>j</mi></msubsup><mrow><mo>(</mo><msub><mi>z</mi><mi>fq</mi></msub><mo>)</mo></mrow><mo>]</mo></mrow></mfrac><mo>,</mo><msubsup><mi>&xi;</mi><msub><mi>b</mi><mi>i</mi></msub><mi>j</mi></msubsup><mo>=</mo><mfrac><mrow><msubsup><mi>&Pi;</mi><mrow><mi>q</mi><mo>=</mo><mn>1</mn></mrow><mrow><mn>2</mn><mi>m</mi></mrow></msubsup><msubsup><mi>&mu;</mi><msub><mi>F</mi><mi>bq</mi></msub><mi>j</mi></msubsup><mrow><mo>(</mo><msub><mi>z</mi><mi>bq</mi></msub><mo>)</mo></mrow></mrow><mrow><msubsup><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>l</mi></msubsup><mo>[</mo><msubsup><mi>&Pi;</mi><mrow><mi>q</mi><mo>=</mo><mn>1</mn></mrow><mrow><mn>2</mn><mi>m</mi></mrow></msubsup><msubsup><mi>&mu;</mi><msub><mi>F</mi><mi>bq</mi></msub><mi>j</mi></msubsup><mrow><mo>(</mo><msub><mi>z</mi><mi>bq</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>其中分别表示条件向量zfq和zbq在模糊集合内的相关隶属度。第五步:设计船舶定位自适应跟踪容错控制器定位跟踪误差ei=yi‑ymi,令σi=Ciei,其中Ci为各元素均为正的行向量,且CiB0≠0,船舶各子系统的自适应跟踪容错控制器为<mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mi>u</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mo>-</mo><msup><mrow><mo>[</mo><mover><msub><mi>b</mi><mi>i</mi></msub><mover><mo>&OverBar;</mo><mo>^</mo></mover></mover><mrow><mo>(</mo><mi>x</mi><mo>|</mo><msub><mi>&theta;</mi><msub><mi>b</mi><mi>i</mi></msub></msub><mo>)</mo></mrow><mo>]</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>{</mo><mover><msub><mi>f</mi><mi>i</mi></msub><mover><mo>&OverBar;</mo><mo>^</mo></mover></mover><mrow><mo>(</mo><mi>x</mi><mo>|</mo><msub><mi>&theta;</mi><msub><mi>f</mi><mi>i</mi></msub></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>C</mi><mi>i</mi></msub><msub><mi>B</mi><mn>0</mn></msub><msub><mi>v</mi><mi>mi</mi></msub><mo>-</mo><msub><mi>C</mi><mi>i</mi></msub><msub><mi>A</mi><mi>mi</mi></msub><msub><mi>y</mi><mi>mi</mi></msub><mo>+</mo><mfrac><msub><mi>&sigma;</mi><mi>i</mi></msub><mrow><mo>|</mo><mo>|</mo><msub><mi>&sigma;</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo></mrow></mfrac><mo>[</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>0</mn></mrow><mn>2</mn></munderover><mo>|</mo><mo>|</mo><mover><msub><mi>b</mi><mi>ij</mi></msub><mover><mo>&OverBar;</mo><mo>^</mo></mover></mover><mo>|</mo><mo>|</mo><mrow><mo>(</mo><msubsup><mover><mi>r</mi><mo>^</mo></mover><mi>ij</mi><mo>*</mo></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msubsup><mover><mi>r</mi><mo>^</mo></mover><mrow><mi>i</mi><mrow><mo>(</mo><mn>3</mn><mo>+</mo><mi>j</mi><mo>)</mo></mrow></mrow><mo>*</mo></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>|</mo><mo>|</mo><msub><mi>y</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo><mo>)</mo></mrow><mo>]</mo></mtd></mtr><mtr><mtd><mo>+</mo><mfrac><msub><mi>&sigma;</mi><mi>i</mi></msub><mrow><mo>|</mo><mo>|</mo><msub><mi>&sigma;</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo></mrow></mfrac><msubsup><mover><mi>r</mi><mo>^</mo></mover><mrow><mi>i</mi><mn>6</mn></mrow><mo>*</mo></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msup><mrow><mo>|</mo><mo>|</mo><msub><mi>y</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup><mo>+</mo><msub><mi>Q</mi><mi>i</mi></msub><msub><mi>&sigma;</mi><mi>i</mi></msub><mo>}</mo></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>相应的自适应项为<mrow><msubsup><mover><mi>r</mi><mover><mo>^</mo><mo>.</mo></mover></mover><mi>ij</mi><mo>*</mo></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msup><mrow><mo>(</mo><msubsup><mi>&alpha;</mi><mi>ij</mi><mo>*</mo></msubsup><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>|</mo><mo>|</mo><mover><msub><mi>b</mi><mi>ij</mi></msub><mover><mo>&OverBar;</mo><mo>^</mo></mover></mover><mo>|</mo><mo>|</mo><mo>|</mo><mo>|</mo><msub><mi>&sigma;</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo></mtd><mtd><msub><mi>&sigma;</mi><mi>i</mi></msub><mo>&NotEqual;</mo><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>&sigma;</mi><mi>i</mi></msub><mo>=</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow><mrow><msubsup><mover><mi>r</mi><mover><mo>^</mo><mo>.</mo></mover></mover><mrow><mi>i</mi><mrow><mo>(</mo><mn>3</mn><mo>+</mo><mi>j</mi><mo>)</mo></mrow></mrow><mo>*</mo></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msup><mrow><mo>(</mo><msubsup><mi>&alpha;</mi><mrow><mi>i</mi><mrow><mo>(</mo><mn>3</mn><mo>+</mo><mi>j</mi><mo>)</mo></mrow></mrow><mo>*</mo></msubsup><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>|</mo><mo>|</mo><mover><msub><mi>b</mi><mi>ij</mi></msub><mover><mo>&OverBar;</mo><mo>^</mo></mover></mover><mo>|</mo><mo>|</mo><mo>|</mo><mo>|</mo><msub><mi>&sigma;</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo><mo>|</mo><mo>|</mo><msub><mi>y</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo></mtd><mtd><msub><mi>&sigma;</mi><mi>i</mi></msub><mo>&NotEqual;</mo><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>&sigma;</mi><mi>i</mi></msub><mo>=</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow><mrow><msubsup><mover><mi>r</mi><mover><mo>^</mo><mo>.</mo></mover></mover><mrow><mi>i</mi><mn>6</mn></mrow><mo>*</mo></msubsup><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msup><mrow><mo>(</mo><msubsup><mi>&alpha;</mi><mrow><mi>i</mi><mn>6</mn></mrow><mo>*</mo></msubsup><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>|</mo><mo>|</mo><msub><mi>&sigma;</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo><msup><mrow><mo>|</mo><mo>|</mo><msub><mi>y</mi><mi>i</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup></mtd><mtd><msub><mi>&sigma;</mi><mi>i</mi></msub><mo>&NotEqual;</mo><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>&sigma;</mi><mi>i</mi></msub><mo>=</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow>其中<mrow><mover><msub><mi>b</mi><mi>ij</mi></msub><mover><mo>&OverBar;</mo><mo>^</mo></mover></mover><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn><mo>,</mo></mtd><mtd><mi>j</mi><mo>=</mo><mn>0,1</mn></mtd></mtr><mtr><mtd><mover><msub><mi>b</mi><mi>i</mi></msub><mover><mo>&OverBar;</mo><mo>^</mo></mover></mover><mrow><mo>(</mo><mi>x</mi><mo>|</mo><msub><mi>&theta;</mi><mi>bi</mi></msub><mo>)</mo></mrow></mtd><mtd><mi>j</mi><mo>=</mo><mn>2</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>(i=1,2,…,m,j=0,1,2)为任意正数。将船舶参考模型信号发生器(5),模糊逻辑器(6)、(7)和自适应律(10)、(11)、(12)代入式(9)就可得到定位跟踪容错控制器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江南大学,未经江南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410356084.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top