国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      傾轉(zhuǎn)式三旋翼無人機(jī)姿態(tài)與高度自適應(yīng)魯棒控制方法與流程

      文檔序號:11153531閱讀:來源:國知局

      技術(shù)特征:

      1.一種傾轉(zhuǎn)式三旋翼無人機(jī)姿態(tài)與高度自適應(yīng)魯棒控制方法,其特征是,步驟如下:

      1)建立傾轉(zhuǎn)式三旋翼無人機(jī)相關(guān)的坐標(biāo)系:

      為了便于非線性控制器與自適應(yīng)律的設(shè)計,設(shè)定如下定義:

      兩個坐標(biāo)系,分別為慣性坐標(biāo)系{I}和體坐標(biāo)系{B},二者均滿足右手定則,慣性坐標(biāo)系{I}原點(diǎn)位于地面,體坐標(biāo)系{B}原點(diǎn)位于三旋翼無人機(jī)的質(zhì)心,{xI yI zI}和{xB yB zB}分別表示慣性坐標(biāo)系{I}和體坐標(biāo)系{B}對應(yīng)的三個主軸;

      2)建立以旋翼電機(jī)轉(zhuǎn)速與尾舵傾角的傾轉(zhuǎn)式三旋翼無人機(jī)動力學(xué)模型:

      傾轉(zhuǎn)式旋翼無人機(jī)的飛行的執(zhí)行單元,即是其各旋翼電機(jī)與尾舵舵機(jī),以各旋翼電機(jī)轉(zhuǎn)速與尾舵傾角作為控制輸入,使控制方案更為直接簡潔,避免了選擇控制輸入時,其他因素的影響,傾轉(zhuǎn)式三旋翼無人機(jī)動力學(xué)模型表示為下式:

      <mrow> <msub> <mover> <mi>&eta;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mo>=</mo> <mo>&Pi;</mo> <mo>+</mo> <mi>q</mi> <mi>&Phi;</mi> <mi>u</mi> <mo>+</mo> <mi>d</mi> </mrow>

      其中d=[dφ dθ dψ dh]T,q=diag{M-1ΨT,cosφcosθ},g表示重力加速度,u為該動力學(xué)模型的控制輸入向量,式中dφ、dθ、dψ、dh分別表示各通道受到的外界擾動,Ψ表示角速度轉(zhuǎn)換矩陣,M表示慣性矩陣,C表示向心力與科里奧利力矩陣,η1=[φ θ ψ]T表示無人機(jī)姿態(tài)向量,其中φ、θ、ψ分別表示該無人機(jī)的滾轉(zhuǎn)角,偏航角和俯仰角,η2=[φ θ ψ h]T表示該三旋翼無人機(jī)的狀態(tài)變量向量,h表示該三旋翼無人機(jī)的飛行高度;

      3)設(shè)計非線性控制器與自適應(yīng)律

      采用前述動力學(xué)模型時,在模型中存在未知常參數(shù)升力系數(shù)b與反力矩系數(shù)c,同時在傾轉(zhuǎn)式三旋翼無人機(jī)的飛行過程中,會受到各姿態(tài)通道與高度方向的擾動力矩和力,為實現(xiàn)傾轉(zhuǎn)式三旋翼無人機(jī)姿態(tài)與高度的控制目標(biāo),定義跟蹤誤差為:

      e=η2d

      其中e=[eφ eθ eψ eh]T,eφ、eθ、eψ、eh分別表示滾轉(zhuǎn)角、俯仰角、偏航角和高度的跟蹤誤差。對e求關(guān)于時間的一階導(dǎo)數(shù)和二階導(dǎo)數(shù),可得:

      <mrow> <mover> <mi>e</mi> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <msub> <mover> <mi>&eta;</mi> <mo>&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mo>-</mo> <msub> <mover> <mi>&eta;</mi> <mo>&CenterDot;</mo> </mover> <mi>d</mi> </msub> <mo>,</mo> <mover> <mi>e</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mo>=</mo> <msub> <mover> <mi>&eta;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mo>-</mo> <msub> <mover> <mi>&eta;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mi>d</mi> </msub> </mrow>

      此處可構(gòu)造一種滑模面s為:

      <mrow> <mi>s</mi> <mo>=</mo> <mover> <mi>e</mi> <mo>&CenterDot;</mo> </mover> <mo>+</mo> <mi>&Lambda;</mi> <mi>e</mi> </mrow>

      其中ηd=[φdθdψd hd]T表示該傾轉(zhuǎn)式三旋翼無人機(jī)目標(biāo)軌跡,其中φd、θd、ψd、hd分別表示目標(biāo)滾轉(zhuǎn)角、俯仰角、偏航角和高度,s=[sφ sθ sψ sh]T,sφ、sθ、sψ、sh分別為該三旋翼無人機(jī)滾轉(zhuǎn)、俯仰、偏航和高度通道的滑模面,Λ為一正對角常系數(shù)矩陣,表示為Λ=diag{λ1234}

      設(shè)計控制輸入設(shè)計u為:

      <mrow> <mi>u</mi> <mo>=</mo> <msup> <mover> <mi>&Phi;</mi> <mo>^</mo> </mover> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <msup> <mi>q</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mrow> <mo>(</mo> <mo>-</mo> <msub> <mi>K</mi> <mn>1</mn> </msub> <mo>|</mo> <mi>s</mi> <msup> <mo>|</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> </msup> <mi>s</mi> <mi>i</mi> <mi>g</mi> <mi>n</mi> <mo>(</mo> <mi>s</mi> <mo>)</mo> <mo>-</mo> <msub> <mi>K</mi> <mn>2</mn> </msub> <mi>s</mi> <mo>+</mo> <mi>v</mi> <mo>-</mo> <mo>&Pi;</mo> <mo>+</mo> <msub> <mover> <mi>&eta;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mi>d</mi> </msub> <mo>-</mo> <mi>&Lambda;</mi> <mover> <mi>e</mi> <mo>&CenterDot;</mo> </mover> <mo>)</mo> </mrow> </mrow>

      其中,sign為符號函數(shù),將升力系數(shù)b和反扭矩系數(shù)c之積表示為一未知參數(shù)r,Φ為一參數(shù)矩陣,l1、l2、l3來表示各旋翼到該無人機(jī)質(zhì)心的力臂,m表示傾轉(zhuǎn)式三旋翼無人機(jī)的質(zhì)量,則:

      <mrow> <mi>&Phi;</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mo>-</mo> <msub> <mi>bl</mi> <mn>2</mn> </msub> </mrow> </mtd> <mtd> <mrow> <msub> <mi>bl</mi> <mn>2</mn> </msub> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>bl</mi> <mn>3</mn> </msub> </mrow> </mtd> <mtd> <mrow> <msub> <mi>bl</mi> <mn>3</mn> </msub> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mo>-</mo> <msub> <mi>bl</mi> <mn>1</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <mi>r</mi> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <mi>r</mi> </mrow> </mtd> <mtd> <mrow> <msub> <mi>bl</mi> <mn>1</mn> </msub> </mrow> </mtd> <mtd> <mi>r</mi> </mtd> </mtr> <mtr> <mtd> <mfrac> <mi>b</mi> <mi>m</mi> </mfrac> </mtd> <mtd> <mfrac> <mi>b</mi> <mi>m</mi> </mfrac> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mfrac> <mi>b</mi> <mi>m</mi> </mfrac> </mtd> </mtr> </mtable> </mfenced> </mrow>

      為未知參數(shù)矩陣Φ的估計,分別為未知參數(shù)b和r的估計,表示為:

      <mrow> <mover> <mi>&Phi;</mi> <mo>^</mo> </mover> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mo>-</mo> <mover> <mi>b</mi> <mo>^</mo> </mover> <msub> <mi>l</mi> <mn>2</mn> </msub> </mrow> </mtd> <mtd> <mrow> <mover> <mi>b</mi> <mo>^</mo> </mover> <msub> <mi>l</mi> <mn>2</mn> </msub> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>b</mi> <mo>^</mo> </mover> <msub> <mi>l</mi> <mn>3</mn> </msub> </mrow> </mtd> <mtd> <mrow> <mover> <mi>b</mi> <mo>^</mo> </mover> <msub> <mi>l</mi> <mn>3</mn> </msub> </mrow> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mrow> <mo>-</mo> <mover> <mi>b</mi> <mo>^</mo> </mover> <msub> <mi>l</mi> <mn>1</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <mover> <mi>r</mi> <mo>^</mo> </mover> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <mover> <mi>r</mi> <mo>^</mo> </mover> </mrow> </mtd> <mtd> <mrow> <mover> <mi>b</mi> <mo>^</mo> </mover> <msub> <mi>l</mi> <mn>1</mn> </msub> </mrow> </mtd> <mtd> <mover> <mi>r</mi> <mo>^</mo> </mover> </mtd> </mtr> <mtr> <mtd> <mfrac> <mover> <mi>b</mi> <mo>^</mo> </mover> <mi>m</mi> </mfrac> </mtd> <mtd> <mfrac> <mover> <mi>b</mi> <mo>^</mo> </mover> <mi>m</mi> </mfrac> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mfrac> <mover> <mi>b</mi> <mo>^</mo> </mover> <mi>m</mi> </mfrac> </mtd> </mtr> </mtable> </mfenced> </mrow>

      Ki,i=1,2,3,4為對角正系數(shù)矩陣,表示為:

      Ki,i=1,2,3,4=diag{ki1,ki2,ki3,ki4}

      v為控制器中所設(shè)計的一中間向量,定義v=[vφ vθ vψ vh]T且滿足關(guān)系:

      <mrow> <mover> <mi>v</mi> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <mo>-</mo> <msub> <mi>K</mi> <mn>3</mn> </msub> <mi>s</mi> <mi>i</mi> <mi>g</mi> <mi>n</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>K</mi> <mn>4</mn> </msub> <mi>s</mi> </mrow>

      當(dāng)該無人機(jī)姿態(tài)與高度通道的不可測擾動有界時,各姿態(tài)通道的擾動力矩τd和高度通道的繞動力fd滿足關(guān)系τd<|δ1|,δ1為一未知正常數(shù),表示各姿態(tài)通道擾動扭矩的上界;δ2為一未知正常數(shù),表示各姿態(tài)通道擾動扭矩導(dǎo)數(shù)的上界;fd<|δ3|,δ3也為一未知正常數(shù),表示高度通道擾動力的上界;

      <mrow> <mi>d</mi> <mo>=</mo> <mo>|</mo> <mi>P</mi> <mo>|</mo> <mi>s</mi> <mo>,</mo> <mi>P</mi> <mo>&le;</mo> <msub> <mi>&delta;</mi> <mn>1</mn> </msub> <mo>,</mo> <mfrac> <mi>P</mi> <mi>m</mi> </mfrac> <mo>&le;</mo> <msub> <mi>&delta;</mi> <mn>3</mn> </msub> </mrow>

      其中Ρ為一正實對角矩陣,定義為Ρ=diag{ρ1,ρ2,ρ3,ρ4},定義一正實對角矩陣表示為為便于參數(shù)估計值的設(shè)計,定義中間變量N和L,并定義該三旋翼無人機(jī)的轉(zhuǎn)動慣量為J=diag{j1,j2,j3},j1、j2、j3分別為無人機(jī)在滾轉(zhuǎn)、俯仰和偏航通道的轉(zhuǎn)動慣量,則有以下關(guān)系成立:

      <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>N</mi> <mn>1</mn> </msub> <mo>=</mo> <mrow> <mo>(</mo> <mn>4</mn> <msub> <mi>k</mi> <mn>31</mn> </msub> <mo>+</mo> <msubsup> <mi>k</mi> <mn>11</mn> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <mo>|</mo> <msub> <mi>s</mi> <mi>&phi;</mi> </msub> <msup> <mo>|</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> </msup> <mi>s</mi> <mi>i</mi> <mi>g</mi> <mi>n</mi> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mi>&phi;</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>3</mn> <msub> <mi>k</mi> <mn>11</mn> </msub> <msub> <mover> <mi>k</mi> <mo>~</mo> </mover> <mn>21</mn> </msub> <msub> <mi>s</mi> <mi>&phi;</mi> </msub> <mo>+</mo> <mn>2</mn> <mrow> <mo>(</mo> <mn>2</mn> <msub> <mi>k</mi> <mn>41</mn> </msub> <mo>+</mo> <msubsup> <mover> <mi>k</mi> <mo>~</mo> </mover> <mn>21</mn> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <mo>|</mo> <msub> <mi>s</mi> <mi>&phi;</mi> </msub> <msup> <mo>|</mo> <mfrac> <mn>3</mn> <mn>2</mn> </mfrac> </msup> <mi>s</mi> <mi>i</mi> <mi>g</mi> <mi>n</mi> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mi>&phi;</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>|</mo> <msub> <mi>s</mi> <mi>&phi;</mi> </msub> <msup> <mo>|</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> </msup> <msub> <mover> <mi>k</mi> <mo>~</mo> </mover> <mn>21</mn> </msub> <mo>+</mo> <msub> <mi>k</mi> <mn>11</mn> </msub> <mo>)</mo> </mrow> <msub> <mi>v</mi> <mi>&phi;</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>N</mi> <mn>2</mn> </msub> <mo>=</mo> <mrow> <mo>(</mo> <mn>4</mn> <msub> <mi>k</mi> <mn>32</mn> </msub> <mo>+</mo> <msubsup> <mi>k</mi> <mn>12</mn> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <mo>|</mo> <msub> <mi>s</mi> <mi>&theta;</mi> </msub> <msup> <mo>|</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> </msup> <mi>s</mi> <mi>i</mi> <mi>g</mi> <mi>n</mi> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mi>&theta;</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>+</mo> <mn>3</mn> <msub> <mi>k</mi> <mn>12</mn> </msub> <msub> <mover> <mi>k</mi> <mo>~</mo> </mover> <mn>22</mn> </msub> <msub> <mi>s</mi> <mi>&theta;</mi> </msub> <mo>+</mo> <mn>2</mn> <mrow> <mo>(</mo> <mn>2</mn> <msub> <mi>k</mi> <mn>42</mn> </msub> <mo>+</mo> <msubsup> <mover> <mi>k</mi> <mo>~</mo> </mover> <mn>22</mn> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <mo>|</mo> <msub> <mi>s</mi> <mi>&theta;</mi> </msub> <msup> <mo>|</mo> <mfrac> <mn>3</mn> <mn>2</mn> </mfrac> </msup> <mi>s</mi> <mi>i</mi> <mi>g</mi> <mi>n</mi> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mi>&theta;</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>|</mo> <msub> <mi>s</mi> <mi>&theta;</mi> </msub> <msup> <mo>|</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> </msup> <msub> <mover> <mi>k</mi> <mo>~</mo> </mover> <mn>22</mn> </msub> <mo>+</mo> <msub> <mi>k</mi> <mn>12</mn> </msub> <mo>)</mo> </mrow> <msub> <mi>v</mi> <mi>&theta;</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>N</mi> <mn>3</mn> </msub> <mo>=</mo> <mrow> <mo>(</mo> <mn>4</mn> <msub> <mi>k</mi> <mn>33</mn> </msub> <mo>+</mo> <msubsup> <mi>k</mi> <mn>13</mn> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <mo>|</mo> <msub> <mi>s</mi> <mi>&psi;</mi> </msub> <msup> <mo>|</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> </msup> <mi>s</mi> <mi>i</mi> <mi>g</mi> <mi>n</mi> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mi>&psi;</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>3</mn> <msub> <mi>k</mi> <mn>13</mn> </msub> <msub> <mover> <mi>k</mi> <mo>~</mo> </mover> <mn>23</mn> </msub> <msub> <mi>s</mi> <mi>&psi;</mi> </msub> <mo>+</mo> <mn>2</mn> <mrow> <mo>(</mo> <mn>2</mn> <msub> <mi>k</mi> <mn>43</mn> </msub> <mo>+</mo> <msubsup> <mover> <mi>k</mi> <mo>~</mo> </mover> <mn>23</mn> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <mo>|</mo> <msub> <mi>s</mi> <mi>&psi;</mi> </msub> <msup> <mo>|</mo> <mfrac> <mn>3</mn> <mn>2</mn> </mfrac> </msup> <mi>s</mi> <mi>i</mi> <mi>g</mi> <mi>n</mi> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mi>&psi;</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>|</mo> <msub> <mi>s</mi> <mi>&psi;</mi> </msub> <msup> <mo>|</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> </msup> <msub> <mover> <mi>k</mi> <mo>~</mo> </mover> <mn>23</mn> </msub> <mo>+</mo> <msub> <mi>k</mi> <mn>13</mn> </msub> <mo>)</mo> </mrow> <msub> <mi>v</mi> <mi>&psi;</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>N</mi> <mn>4</mn> </msub> <mo>=</mo> <mrow> <mo>(</mo> <mn>4</mn> <msub> <mi>k</mi> <mn>34</mn> </msub> <mo>+</mo> <msubsup> <mi>k</mi> <mn>14</mn> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <mo>|</mo> <msub> <mi>s</mi> <mi>h</mi> </msub> <msup> <mo>|</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> </msup> <mi>s</mi> <mi>i</mi> <mi>g</mi> <mi>n</mi> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mi>h</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>3</mn> <msub> <mi>k</mi> <mn>14</mn> </msub> <msub> <mover> <mi>k</mi> <mo>~</mo> </mover> <mn>24</mn> </msub> <msub> <mi>s</mi> <mi>h</mi> </msub> <mo>+</mo> <mn>2</mn> <mrow> <mo>(</mo> <mn>2</mn> <msub> <mi>k</mi> <mn>44</mn> </msub> <mo>+</mo> <msubsup> <mover> <mi>k</mi> <mo>~</mo> </mover> <mn>24</mn> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <mo>|</mo> <msub> <mi>s</mi> <mi>h</mi> </msub> <msup> <mo>|</mo> <mfrac> <mn>3</mn> <mn>2</mn> </mfrac> </msup> <mi>s</mi> <mi>i</mi> <mi>g</mi> <mi>n</mi> <mrow> <mo>(</mo> <msub> <mi>s</mi> <mi>h</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>|</mo> <msub> <mi>s</mi> <mi>h</mi> </msub> <msup> <mo>|</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> </msup> <msub> <mover> <mi>k</mi> <mo>~</mo> </mover> <mn>24</mn> </msub> <mo>+</mo> <msub> <mi>k</mi> <mn>14</mn> </msub> <mo>)</mo> </mrow> <msub> <mi>v</mi> <mi>h</mi> </msub> <mo>,</mo> </mrow> </mtd> </mtr> </mtable> </mfenced>

      <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>L</mi> <mn>1</mn> </msub> <mo>=</mo> <mrow> <mo>(</mo> <mfrac> <mrow> <msub> <mi>l</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>u</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>u</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> </mrow> <msub> <mi>j</mi> <mn>1</mn> </msub> </mfrac> <mo>-</mo> <mfrac> <mrow> <msub> <mi>l</mi> <mn>1</mn> </msub> <msub> <mi>u</mi> <mn>3</mn> </msub> <mi>sin</mi> <mi>&theta;</mi> </mrow> <msub> <mi>j</mi> <mn>3</mn> </msub> </mfrac> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>L</mi> <mn>2</mn> </msub> <mo>=</mo> <mrow> <mo>(</mo> <mfrac> <mrow> <mi>cos</mi> <mi>&phi;</mi> <mrow> <mo>(</mo> <msub> <mi>l</mi> <mn>3</mn> </msub> <msub> <mi>u</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>l</mi> <mn>3</mn> </msub> <msub> <mi>u</mi> <mi>2</mi> </msub> <mo>-</mo> <msub> <mi>l</mi> <mn>1</mn> </msub> <msub> <mi>u</mi> <mn>4</mn> </msub> <mo>)</mo> </mrow> </mrow> <msub> <mi>j</mi> <mn>2</mn> </msub> </mfrac> <mo>+</mo> <mfrac> <mrow> <msub> <mi>l</mi> <mn>1</mn> </msub> <msub> <mi>u</mi> <mn>3</mn> </msub> <mi>cos</mi> <mi>&theta;</mi> <mi>sin</mi> <mi>&phi;</mi> </mrow> <msub> <mi>j</mi> <mn>3</mn> </msub> </mfrac> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>L</mi> <mn>3</mn> </msub> <mo>=</mo> <mrow> <mo>(</mo> <mfrac> <mrow> <msub> <mi>l</mi> <mn>1</mn> </msub> <msub> <mi>u</mi> <mn>3</mn> </msub> <mi>cos</mi> <mi>&phi;</mi> <mi>cos</mi> <mi>&theta;</mi> </mrow> <msub> <mi>j</mi> <mn>3</mn> </msub> </mfrac> <mo>-</mo> <mfrac> <mrow> <mi>sin</mi> <mi>&phi;</mi> <mrow> <mo>(</mo> <msub> <mi>l</mi> <mn>3</mn> </msub> <msub> <mi>u</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>l</mi> <mn>3</mn> </msub> <msub> <mi>u</mi> <mi>2</mi> </msub> <mo>-</mo> <msub> <mi>l</mi> <mn>1</mn> </msub> <msub> <mi>u</mi> <mn>4</mn> </msub> <mo>)</mo> </mrow> </mrow> <msub> <mi>j</mi> <mn>2</mn> </msub> </mfrac> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>L</mi> <mn>4</mn> </msub> <mo>=</mo> <mfrac> <mrow> <mo>(</mo> <msub> <mi>u</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>u</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>u</mi> <mn>4</mn> </msub> <mo>)</mo> </mrow> <mi>m</mi> </mfrac> <mi>cos</mi> <mi>&theta;</mi> <mi>cos</mi> <mi>&phi;</mi> <mo>,</mo> </mrow> </mtd> </mtr> </mtable> </mfenced>

      易知參數(shù)矩陣非奇異時,所設(shè)計的控制器u有界,因此在自適應(yīng)律的設(shè)計中引入投影算子,確保升力系數(shù)估計值有界,故模型參數(shù)估計值的相應(yīng)自適應(yīng)律設(shè)計為:

      <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mover> <mover> <mi>b</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <mi>p</mi> <mi>r</mi> <mi>o</mi> <mi>j</mi> <mo>(</mo> <mfrac> <mi>&mu;</mi> <msub> <mi>&Gamma;</mi> <mn>1</mn> </msub> </mfrac> <mo>)</mo> </mtd> </mtr> <mtr> <mtd> <mover> <mover> <mi>r</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <mfrac> <mrow> <mo>(</mo> <msub> <mi>sin&theta;N</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>cos&theta;sin&phi;N</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>cos&phi;cos&theta;N</mi> <mn>3</mn> </msub> <mo>)</mo> <mo>(</mo> <msub> <mi>u</mi> <mn>4</mn> </msub> <mo>-</mo> <msub> <mi>u</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>u</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mrow> <msub> <mi>&Gamma;</mi> <mn>2</mn> </msub> <msub> <mi>j</mi> <mn>3</mn> </msub> </mrow> </mfrac> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>&mu;</mi> <mo>=</mo> <mrow> <mo>(</mo> <msub> <mi>L</mi> <mn>1</mn> </msub> <msub> <mi>N</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>L</mi> <mn>2</mn> </msub> <msub> <mi>N</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>L</mi> <mn>3</mn> </msub> <msub> <mi>N</mi> <mn>3</mn> </msub> <mo>+</mo> <msub> <mi>L</mi> <mn>4</mn> </msub> <msub> <mi>N</mi> <mn>4</mn> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced>

      <mrow> <mover> <mover> <mi>b</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>max</mi> <mrow> <mo>(</mo> <mn>0</mn> <mo>,</mo> <mfrac> <mrow> <mi>&epsiv;</mi> <mo>-</mo> <mrow> <mo>(</mo> <msub> <mi>b</mi> <mi>d</mi> </msub> <mo>-</mo> <mover> <mi>b</mi> <mo>^</mo> </mover> <mo>)</mo> </mrow> </mrow> <mi>&epsiv;</mi> </mfrac> <mo>)</mo> </mrow> <mfrac> <mi>&mu;</mi> <msub> <mi>&Gamma;</mi> <mn>1</mn> </msub> </mfrac> </mrow> </mtd> <mtd> <mrow> <mover> <mi>b</mi> <mo>^</mo> </mover> <mo>&le;</mo> <msub> <mi>b</mi> <mi>d</mi> </msub> <mi>a</mi> <mi>n</mi> <mi>d</mi> <mi>&mu;</mi> <mo>&le;</mo> <mn>0</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mfrac> <mi>&mu;</mi> <msub> <mi>&Gamma;</mi> <mn>1</mn> </msub> </mfrac> </mtd> <mtd> <mrow> <mover> <mi>b</mi> <mo>^</mo> </mover> <mo>&le;</mo> <msub> <mi>b</mi> <mi>d</mi> </msub> <mi>a</mi> <mi>n</mi> <mi>d</mi> <mi>&mu;</mi> <mo>&gt;</mo> <mn>0</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mfrac> <mi>&mu;</mi> <msub> <mi>&Gamma;</mi> <mn>1</mn> </msub> </mfrac> </mtd> <mtd> <mrow> <msub> <mi>b</mi> <mi>d</mi> </msub> <mo>&le;</mo> <mover> <mi>b</mi> <mo>^</mo> </mover> <mo>&le;</mo> <msub> <mi>b</mi> <mi>u</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mfrac> <mi>&mu;</mi> <msub> <mi>&Gamma;</mi> <mn>1</mn> </msub> </mfrac> </mtd> <mtd> <mrow> <mover> <mi>b</mi> <mo>^</mo> </mover> <mo>&GreaterEqual;</mo> <msub> <mi>b</mi> <mi>u</mi> </msub> <mi>a</mi> <mi>n</mi> <mi>d</mi> <mi>&mu;</mi> <mo>&lt;</mo> <mn>0</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>max</mi> <mrow> <mo>(</mo> <mn>0</mn> <mo>,</mo> <mfrac> <mrow> <mi>&epsiv;</mi> <mo>-</mo> <mrow> <mo>(</mo> <mover> <mi>b</mi> <mo>^</mo> </mover> <mo>-</mo> <msub> <mi>b</mi> <mi>u</mi> </msub> <mo>)</mo> </mrow> </mrow> <mi>&epsiv;</mi> </mfrac> <mo>)</mo> </mrow> <mfrac> <mi>&mu;</mi> <msub> <mi>&Gamma;</mi> <mn>1</mn> </msub> </mfrac> </mrow> </mtd> <mtd> <mrow> <mover> <mi>b</mi> <mo>^</mo> </mover> <mo>&GreaterEqual;</mo> <msub> <mi>b</mi> <mi>u</mi> </msub> <mi>a</mi> <mi>n</mi> <mi>d</mi> <mi>&mu;</mi> <mo>&gt;</mo> <mn>0</mn> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

      上式中Γ1、Γ2、bd、bu和ε均為正實系數(shù),且滿足bd≤b≤bu,

      當(dāng)前第2頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1