发明名称 飞行控制系统非线性跟踪控制器设计的正切线性化方法
摘要 本发明涉及一种飞行器非线性控制跟踪控制系统的正切线性化方法。飞行器非线性跟踪控制系统的正切线性化方法,针对飞行控制系统的非线性跟踪控制器类,其特征在于:包括:对飞行器非线性控制系统进行状态扩展;计算正切线性化系统的状态微分方程;设计时变线性系统反馈镇定增益;求解微分方程得到非线性飞行控制系统跟踪控制律四大步骤。同现有技术相比,提供了基于正切线性化的飞行器控制系统跟踪控制器设计方法。可以对复杂飞行控制系统进行完全等价的线性化建模以及对控制系统进行跟踪控制器设计,为控制系统实时实现提供一种有效分析工具,进一步为满足飞行控制系统设计方面的高要求提供有力的理论依据和技术支撑,具有很好的工程应用价值。
申请公布号 CN103454921B 申请公布日期 2017.04.12
申请号 CN201310398354.1 申请日期 2013.08.30
申请人 中国人民解放军第二炮兵工程大学 发明人 胡昌华;蔡光斌;何华锋;周涛;马清亮;扈晓翔
分类号 G05B13/04(2006.01)I 主分类号 G05B13/04(2006.01)I
代理机构 代理人
主权项 飞行器非线性跟踪控制系统的正切线性化方法,针对飞行器非线性跟踪控制系统的非线性跟踪控制器,其特征在于:包括以下步骤:步骤1:对飞行器非线性跟踪控制系统进行状态扩展;步骤1.1:考虑如下一类具有向量可微分的飞行器非线性跟踪控制系统:<maths num="0001"><math><![CDATA[<mrow><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>u</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FSB0000160208090000011.GIF" wi="1286" he="61" /></maths>其中,x(t)∈R<sup>n</sup>和u(t)∈R<sup>p</sup>分别表示系统的状态向量和控制律,f为满足如下条件的连续可微函数<img file="FSB0000160208090000012.GIF" wi="1115" he="138" /><img file="FSB0000160208090000013.GIF" wi="306" he="50" />代表(x,u)到f(x,u)是连续可微的;步骤1.2:对于飞行器非线性跟踪控制系统式1,考虑如下跟踪控制问题:给定初始条件x(0)=x<sub>0</sub>,保证x(t)随着t→∞渐近收敛于目标状态x(∞);步骤1.3:对任意t≥0,如果存在一个控制律u(t)及实数α>0,β>0,使得飞行器非线性跟踪控制系统式1的状态向量x(t)满足如下条件<maths num="0002"><math><![CDATA[<mrow><mo>|</mo><mo>|</mo><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>|</mo><mo>|</mo><mo>&le;</mo><msup><mi>&beta;e</mi><mrow><mo>-</mo><mi>&alpha;</mi><mi>t</mi></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FSB0000160208090000014.GIF" wi="1176" he="69" /></maths>存在一个x(∞)使得下式成立<maths num="0003"><math><![CDATA[<mrow><mo>|</mo><mo>|</mo><mi>x</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mi>x</mi><mrow><mo>(</mo><mi>&infin;</mi><mo>)</mo></mrow><mo>|</mo><mo>|</mo><mo>&le;</mo><mfrac><mi>&beta;</mi><mi>&alpha;</mi></mfrac><msup><mi>e</mi><mrow><mo>-</mo><mi>&alpha;</mi><mi>t</mi></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FSB0000160208090000015.GIF" wi="1286" he="109" /></maths>如果满足指数衰减,那么x(t)‑x(∞)亦为指数衰减;步骤1.4:飞行器非线性跟踪控制系统式1的终值状态目标x(∞)不能随意给定;对于飞行器非线性跟踪控制系统的一个或多个状态需要精确地被跟踪达到期望目标,则假定x<sub>i</sub>(t)为系统状态的某个待指定的状态且其期望目标为x<sub>i</sub>(∞),可以增加一个新的状态x<sub>n+1</sub>(t)使得<img file="FSB0000160208090000016.GIF" wi="433" he="52" />其中,如果是对多个状态实现跟踪控制,依次增加新的状态量;那么,仅需针对如下状态扩展系统进行控制器设计<maths num="0004"><math><![CDATA[<mrow><mover><mover><mi>x</mi><mo>^</mo></mover><mo>&CenterDot;</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mover><mi>f</mi><mo>^</mo></mover><mrow><mo>(</mo><mover><mi>x</mi><mo>^</mo></mover><mo>(</mo><mi>t</mi><mo>)</mo><mo>,</mo><mi>u</mi><mo>(</mo><mi>t</mi><mo>)</mo><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FSB0000160208090000021.GIF" wi="1351" he="63" /></maths>其中,<img file="FSB0000160208090000022.GIF" wi="200" he="56" />为扩展系统的状态向量,<img file="FSB0000160208090000023.GIF" wi="38" he="64" />仍满足上述连续可微函数条件式2;步骤2:计算正切线性化系统的状态微分方程;步骤3:设计时变线性系统反馈镇定增益;步骤4:求解微分方程得到飞行器非线性跟踪控制系统跟踪控制律。
地址 710025 陕西省西安市灞桥区洪庆镇同心路2号