主权项 |
一种飞行器时间滞后模型的控制器设计方法,其特征在于包括以下步骤:步骤一、在给定高度、马赫数条件下通过风洞或飞行试验得到含有时间滞后不确定性的飞行器模型为: <mrow> <mover> <mi>x</mi> <mo>·</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>Ax</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>A</mi> <mi>τ</mi> </msub> <mi>x</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>-</mo> <mi>τ</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>Bu</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>式中,x∈Rn,u∈Rm分别为状态和输入向量,A,B为已知的系数矩阵,Aτ为时间滞后环节的系数矩阵,τ为未知的延迟时间,为了书写简单,将x(t)用x代替,x(t‑τ)不作简写;选择飞行控制器为:u=‑Kx式中,K为反馈矩阵;带入(1)式中,有: <mrow> <mover> <mi>x</mi> <mo>·</mo> </mover> <mo>=</mo> <mrow> <mo>(</mo> <mi>A</mi> <mo>-</mo> <mi>BK</mi> <mo>)</mo> </mrow> <mi>x</mi> <mo>+</mo> <msub> <mi>A</mi> <mi>τ</mi> </msub> <mi>x</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>-</mo> <mi>τ</mi> <mo>)</mo> </mrow> </mrow>步骤二、选取(A‑B K)的特征值各不相同且实部为负,设计反馈矩阵K使得满足条件: <mrow> <mi>Λ</mi> <mo>></mo> <msup> <mi>M</mi> <mi>T</mi> </msup> <msubsup> <mi>A</mi> <mi>τ</mi> <mi>T</mi> </msubsup> <msup> <mi>M</mi> <mrow> <mo>-</mo> <mi>T</mi> </mrow> </msup> <msup> <mi>M</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <msub> <mi>A</mi> <mi>τ</mi> </msub> <mi>M</mi> <mo>;</mo> </mrow>该控制器使得 <mrow> <mover> <mi>x</mi> <mo>.</mo> </mover> <mo>=</mo> <mrow> <mo>(</mo> <mi>A</mi> <mo>-</mo> <mi>BK</mi> <mo>)</mo> </mrow> <mi>x</mi> <mo>+</mo> <msub> <mi>A</mi> <mi>τ</mi> </msub> <mi>x</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>-</mo> <mi>τ</mi> <mo>)</mo> </mrow> </mrow>鲁棒稳定;式中,M为线性变换矩阵,M‑1(A‑B K)M=diag[σ1+jω1,σ2+jω2,…,σn+jωn],σi,ωi(i=1,2,…,n)为实数,jωi(i=1,2,…,n)表示虚数,diag为对角矩阵符号, <mrow> <mi>Λ</mi> <mo>=</mo> <mi>diag</mi> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msubsup> <mi>σ</mi> <mn>1</mn> <mn>2</mn> </msubsup> <mo>,</mo> </mtd> <mtd> <msubsup> <mi>σ</mi> <mn>2</mn> <mn>2</mn> </msubsup> <mo>,</mo> </mtd> <mtd> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> </mtd> <mtd> <msubsup> <mi>σ</mi> <mi>n</mi> <mn>2</mn> </msubsup> </mtd> </mtr> </mtable> </mfenced> <mo>;</mo> </mrow>ΔA‑ΔBK通常假设为ΔA‑ΔBK=HFW,H,W均假设为已经矩阵,0<F≤I,I=diag[1,1,…,1]为单位阵。 |