一种静不稳定无人机的跃升与俯冲机动控制方法与流程

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

技术特征:

1.一种静不稳定无人机的跃升与俯冲机动控制方法,其特征在于:控制系统包括非线性逆控制器(1)、解耦模型控制器(2)和鲁棒自适应控制器(3),所述非线性逆控制器(1)对无人机纵向飞行动态进行解耦,以解耦后的理想动态构造所述解耦模型控制器(2)的参考解耦模型,所述鲁棒自适应控制器(3)采用鲁棒自适应非线性逆控制对不确定性扰动进行抑制。

2.根据权利要求1所述的静不稳定无人机的跃升与俯冲机动控制方法,其特征在于:所述非线性逆控制器(1)将静不稳定性对俯仰通道的影响表示成法向过载、无人机质量与静不安定度的组合,构造非线性逆控制对静不稳定力矩的补偿进行精确控制,其构建步骤为:

步骤101:构造静不稳定俯仰补偿力矩ΔMs,将其表示成如下乘积的形式:

<mrow> <mi>&Delta;</mi> <mi>M</mi> <mo>=</mo> <msub> <mover> <mi>l</mi> <mo>&OverBar;</mo> </mover> <mi>c</mi> </msub> <mo>&CenterDot;</mo> <mi>A</mi> <mi>z</mi> <mo>&CenterDot;</mo> <mi>m</mi> </mrow>

其中,为无人机气动焦点至重心的距离,m为无人机的质量,Az表示无人机机体轴法向合加速度;

步骤102:构造含有静不稳定俯仰补偿力矩的非线性逆控制俯仰控制力矩M和发动机推力控制量T:

<mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mi>M</mi> </mtd> </mtr> <mtr> <mtd> <mi>T</mi> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mo>-</mo> <msup> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>c</mi> <mn>3</mn> </msub> </mtd> <mtd> <msub> <mi>c</mi> <mi>m</mi> </msub> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <msub> <mi>c</mi> <mi>t</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mi>F</mi> <mi>q</mi> </msub> <mo>+</mo> <msub> <mover> <mi>l</mi> <mo>&OverBar;</mo> </mover> <mi>c</mi> </msub> <mo>&CenterDot;</mo> <mi>A</mi> <mi>z</mi> <mo>&CenterDot;</mo> <mi>m</mi> <mo>-</mo> <msup> <mi>a</mi> <mi>q</mi> </msup> <mo>&CenterDot;</mo> <mi>q</mi> <mo>-</mo> <msup> <mi>b</mi> <mi>q</mi> </msup> <mo>&CenterDot;</mo> <msub> <mi>M</mi> <mi>a</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>F</mi> <mi>V</mi> </msub> <mo>-</mo> <msup> <mi>a</mi> <mi>v</mi> </msup> <mo>&CenterDot;</mo> <mi>V</mi> <mo>-</mo> <msup> <mi>b</mi> <mi>v</mi> </msup> <mo>&CenterDot;</mo> <msub> <mi>T</mi> <mi>a</mi> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

其中:cm为重心到推力矢量的距离;q、V、p和r分别为俯仰角速率、空速、滚转角速率和偏航角速率;α、β和γ为迎角、侧滑角和航迹倾斜角;Ax、Ay和Az分别为机体坐标系内的轴向、侧向和法向合加速度;Ix、Iy、Iz和Ixz表示无人机的转动惯量和惯性积;aq、bq、av和bv为控制器参数;Ma和Ta为所述鲁棒自适应控制器(3)的自适应控制输入。

3.根据权利要求2所述的静不稳定无人机的跃升与俯冲机动控制方法,其特征在于:所述参考解耦模型的俯仰通道与速度通道分开构建,所述参考解耦模型的构造方法包括以下步骤:

步骤201:构造如下俯仰通道二阶参考模型:

<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mover> <mover> <mi>X</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <msub> <mi>A</mi> <mi>m</mi> </msub> <mover> <mi>X</mi> <mo>^</mo> </mover> <mo>+</mo> <msub> <mi>B</mi> <mi>m</mi> </msub> <mi>r</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mi>Y</mi> <mo>^</mo> </mover> <mo>=</mo> <msub> <mi>C</mi> <mi>m</mi> </msub> <mover> <mi>X</mi> <mo>^</mo> </mover> </mrow> </mtd> </mtr> </mtable> </mfenced>

其中:为估计状态向量,分别迎角和俯仰角速率的估计值;为输出估计值,r为迎角给定指令;(Am,Bm,Cm)为参考模型参数;

步骤202:构造如下速度通道一阶参考模型:

<mrow> <mover> <mover> <mi>V</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <msubsup> <mi>a</mi> <mi>m</mi> <mi>v</mi> </msubsup> <mo>&CenterDot;</mo> <mover> <mi>V</mi> <mo>^</mo> </mover> <mo>+</mo> <msubsup> <mi>b</mi> <mi>m</mi> <mi>v</mi> </msubsup> <mo>&CenterDot;</mo> <msub> <mi>r</mi> <mi>v</mi> </msub> </mrow>

其中,为速度状态估计值,rv为速度给定指令,为参考模型参数。

4.根据权利要求3所述的静不稳定无人机的跃升与俯冲机动控制方法,其特征在于:所述鲁棒自适应控制器(3)参数的初值与所述非线性逆控制器(1)的控制参数和所述参考解耦模型的参数存在等价关系,所述鲁棒自适应控制器(3)的设计包括以下步骤:

步骤301:设计俯仰通道的鲁棒自适应控制Ma以及自适应律:

<mrow> <msub> <mi>M</mi> <mi>a</mi> </msub> <mo>=</mo> <msub> <mover> <mi>k</mi> <mo>^</mo> </mover> <mi>&alpha;</mi> </msub> <mo>&CenterDot;</mo> <mi>&alpha;</mi> <mo>+</mo> <msub> <mover> <mi>k</mi> <mo>^</mo> </mover> <mi>q</mi> </msub> <mo>&CenterDot;</mo> <mi>q</mi> <mo>+</mo> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> <mi>r</mi> <mo>+</mo> <msub> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> <mn>1</mn> </msub> <mo>&CenterDot;</mo> <msub> <mi>F</mi> <mi>q</mi> </msub> </mrow>

<mrow> <mover> <mover> <mi>&Theta;</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <mi>Pr</mi> <mi>o</mi> <mi>j</mi> <mrow> <mo>(</mo> <mover> <mi>&Theta;</mi> <mo>^</mo> </mover> <mo>,</mo> <mo>-</mo> <msup> <mi>&Gamma;e</mi> <mi>T</mi> </msup> <mi>P</mi> <mi>B</mi> <mi>&omega;</mi> <mo>)</mo> </mrow> </mrow>

其中:为自适应参数,ω=[α q r Fq]T即状态偏差,且P=PT>0为Lyapunov方程的对称正定解,Q=QT>0,Γ=ΓT>0为自适应增益阵,Proj为投影算子;

步骤302:构造发动机通道的鲁棒自适应控制Ta以及鲁棒自适应律:

<mrow> <msub> <mi>T</mi> <mi>a</mi> </msub> <mo>=</mo> <msub> <mover> <mi>k</mi> <mo>^</mo> </mover> <mi>v</mi> </msub> <mo>&CenterDot;</mo> <mi>V</mi> <mo>+</mo> <msub> <mover> <mi>k</mi> <mo>^</mo> </mover> <mi>r</mi> </msub> <msub> <mi>r</mi> <mi>v</mi> </msub> <mo>-</mo> <msub> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> <mn>2</mn> </msub> <mo>&CenterDot;</mo> <msub> <mi>F</mi> <mi>V</mi> </msub> </mrow>

<mrow> <msub> <mover> <mover> <mi>&Theta;</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> </mover> <mi>v</mi> </msub> <mo>=</mo> <mi>Pr</mi> <mi>o</mi> <mi>j</mi> <mrow> <mo>(</mo> <msub> <mover> <mi>&Theta;</mi> <mo>^</mo> </mover> <mi>v</mi> </msub> <mo>,</mo> <mo>-</mo> <msub> <mi>&Gamma;</mi> <mi>v</mi> </msub> <msubsup> <mi>e</mi> <mi>v</mi> <mi>T</mi> </msubsup> <msub> <mi>&omega;</mi> <mi>v</mi> </msub> <mo>)</mo> </mrow> </mrow>

其中:ωv=[V rv FV]T

步骤303:建立如下参数等价关系:

<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>A</mi> <mo>+</mo> <mi>B</mi> <mo>&CenterDot;</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mover> <mi>k</mi> <mo>^</mo> </mover> <mi>&alpha;</mi> </msub> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <msub> <mover> <mi>k</mi> <mo>^</mo> </mover> <mi>q</mi> </msub> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <msub> <mi>A</mi> <mi>m</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>B</mi> <mo>&CenterDot;</mo> <msub> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>B</mi> <mi>m</mi> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced>

<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msup> <mi>a</mi> <mi>v</mi> </msup> <mo>+</mo> <msup> <mi>b</mi> <mi>v</mi> </msup> <mo>&CenterDot;</mo> <msub> <mover> <mi>k</mi> <mo>^</mo> </mover> <mi>v</mi> </msub> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> <mo>=</mo> <msubsup> <mi>a</mi> <mi>m</mi> <mi>v</mi> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msup> <mi>b</mi> <mi>v</mi> </msup> <mo>&CenterDot;</mo> <msub> <mover> <mi>k</mi> <mo>^</mo> </mover> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> <mo>=</mo> <msubsup> <mi>b</mi> <mi>m</mi> <mi>v</mi> </msubsup> </mrow> </mtd> </mtr> </mtable> </mfenced>

其中:为步骤301和302中自适应参数的初值。

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