首页> 中国专利> 飞行控制系统非线性跟踪控制器设计的正切线性化方法

飞行控制系统非线性跟踪控制器设计的正切线性化方法

摘要

本发明涉及一种飞行器非线性控制跟踪控制系统的正切线性化方法。飞行器非线性跟踪控制系统的正切线性化方法,针对飞行控制系统的非线性跟踪控制器类,其特征在于:包括:对飞行器非线性控制系统进行状态扩展;计算正切线性化系统的状态微分方程;设计时变线性系统反馈镇定增益;求解微分方程得到非线性飞行控制系统跟踪控制律四大步骤。同现有技术相比,提供了基于正切线性化的飞行器控制系统跟踪控制器设计方法。可以对复杂飞行控制系统进行完全等价的线性化建模以及对控制系统进行跟踪控制器设计,为控制系统实时实现提供一种有效分析工具,进一步为满足飞行控制系统设计方面的高要求提供有力的理论依据和技术支撑,具有很好的工程应用价值。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-04-12

    授权

    授权

  • 2014-01-15

    实质审查的生效 IPC(主分类):G05B13/04 申请日:20130830

    实质审查的生效

  • 2013-12-18

    公开

    公开

说明书

技术领域

本发明属于自动控制技术领域,涉及一种飞行器非线性控制跟踪控制系统的正切线性 化方法。

背景技术

现代飞行器的飞行高度和飞行马赫数跨度范围大、飞行环境复杂,在飞行过程中飞行 器的气动特性和气热特性剧烈变化,很难保持飞行器在平衡状态条件下稳定飞行,从而导 致飞行器偏离预期飞行轨迹。因此,有必要寻求基于非平衡状态的线性化和轨迹跟踪控制 系统的方法。

在传统飞行控制建模中,建模方法采用的是传统的雅可比线性化方法。然而,可使用 雅可比线性化方法的前提条件是系统状态是在基于平衡状态附近做小扰动。但是,在某些 实际被控对象中,系统工作状态可能是偏离平衡状态且无法满足小扰动条件。

正切线性化控制方法主要思想是将一些复杂的非线性控制问题转化为一类线性时变 系统的控制问题,而这类线性时变系统的控制问题可采用现有方法有效解决。这可能主要 是由于在应用该方法要求系统的状态变量不能变化太快的限定条件,例如要求原始系统的 状态变化率必须满足随时间指数衰减等。然而,在实际应用过程中,某些非线性系统可看 作慢时变的,例如在巡航状态下做机动飞行条件下的飞行器模型。因此,这种正切线性化 控制方法为飞行器非线性系统的稳定性分析和控制器设计提供了一种较有应用前景的途 径。但是到目前为止,在现有文献中利用正切线性化方法进行控制器设计的结果很少。

发明内容

针对上述现有技术状况,本发明的目的是:针对飞行器控制系统的非线性模型,提供 一种基于正切线性化控制方法,给出姿态跟踪控制器设计的方法步骤,为飞行控制系统设 计提供一种新的技术途径。该方法不仅适用于平衡点附近的飞行器控制设计,对于非平衡 点处的控制器设计仍然有效。此外,该技术无需大量繁琐的数值计算和状态变量的非线性 转化,并且被控系统的形式不受限制。

现将本发明构思及技术解决方案叙述如下:

本发明一种飞行器非线性跟踪控制系统的正切线性化方法,针对飞行控制系统的非线 性跟踪控制器类,其特征在于:包括以下步骤:

步骤1:对飞行器非线性控制系统进行状态扩展

步骤1.1:考虑如下一类具有向量可微分的飞行器非线性控制系统:

x·=f(x,u)---(1)

其中,x(t)∈Rn和u(t)∈Rp分别表示系统的状态向量和输入向量,f为满足如下条件 的连续可微函数

步骤1.2:对于非线性控制系统(1),考虑如下跟踪控制问题:给定初始条件x(0)=x0, 保证系统状态x(t)随着t→∞渐近收敛于目标状态x(∞);

步骤1.3:对任意t≥0,如果存在一个控制律u(t)及实数α,β>0,使得系统(1)的对 应解x(t)满足如下条件

||x·(t)||βe-αt---(3)

存在一个x(∞)使得下式成立

||x(t)-x()||βαe-αt·---(4)

如果满足指数衰减,那么x(t)-x(∞)亦为指数衰减;

步骤1.4:一般情况下,非线性系统(1)的终值状态目标x(∞)并不能随意给定,但对 于飞行控制系统而言,如果被控飞行系统的一个或多个状态需要精确地被跟踪达到期望目 标,则可以应用下述策略进行实现;假定xi(t)为系统状态的某个待指定的状态且其期望目 标为xi(∞),可以增加一个新的状态xn+1(t)使得其中,如果是对多个 状态实现跟踪控制,可参照上述方法依次增加新的状态量。那么,仅需针对如下状态扩展 系统进行控制器设计

x^·(t)=f^(x^(t),u(t))·---(5)

其中,为扩展系统的状态向量,仍满足如式(2)下连续可微函数条件;

步骤2:、计算正切线性化系统的状态微分方程

步骤2.1:由条件(3)可知,所需满足的指数衰减条件可以利用下述微分方程表 示的“微分系统”稳定性来保证

x^··(t)=A(t)x^·(t)+B(t)u·(t)---(6)

其中,

A(t)=f^x^(x^(t),u(t)),B(t)=f^u(x^(t),u(t))---(7)

并且,为扩展状态微分方程(5)在给定控制律u(t)情形下的解;

步骤2.2:为求解上述期望非线性控制律u(t),引入下述“正切线性化系统”,其微分 方程如下

ζ·(t)=A(t)ζ(t)+B(t)ξ(t)---(8)

其中,A(t)、B(t)分别为式(7)中所定义的表达式;

步骤2.3:于是,可以利用现有的线性时变控制方法来保证正切线性化系统(8)的稳 定性,针对正切线性化系统(8),设计如下的状态反馈控制律

ξ(t)=K(t)ζ(t)         (9)

综合考虑系统(8)和反馈控制律(9),可以得到如下闭环系统

ζ·(t)=[A(t)+B(t)K(t)]ζ(t)---(10)

步骤2.4:针对对于正切线性化系统(8),在任意初始状态ζ(0)=ζ0下,如果存在实数 α,β>0使得扩展系统(5)中的非线性控制律u(t)满足如下条件

ξ(t)=u·(t)=K(t)f^(x^(t),u(t))---(11)

则被控系统(5)的对应解必定满足如下条件

||ζ(t)||=||x^·(t)||βe-αt---(12)

也即是,随时间指数衰减;

步骤3:设计时变线性系统反馈镇定增益

为求取如式(9)所示的状态反馈控制律,可针对实际控制系统情形,利用现有时变 线性系统控制理论与方法进行求解;这里仅针对飞行器在巡航机动飞行过程中控制系统的 特点,参考有关慢时变线性系统控制结论,可以给出如式(9)中状态反馈控制增益如下

K(t)=-R-1BT(t)P(t)         (13)

其中,P(t)为下述时间冻结代数Riccati方程的解

(AT(t)+σI)P(t)+P(t)(A(t)+σI)-P(t)B(t)R-1BT(t)P(t)+Q=0    (14)

其中,Q,R均为合适维数的正定对称矩阵,σ>0是使得闭环化系统(10)的解ζ(t) 满足式(12)中期望性能的可调自由参数。

步骤4:求解微分方程得到非线性飞行控制系统跟踪控制律

将式(13)中求得的反馈控制增益代入到式(11)中,通过给定的初始条件,联立系 统状态方程(5),实时求解出非线性控制律u(t),然后将控制律u(t)与原始的飞行器控制 系统形成闭环系统,实现了飞行控制系统的正切线性化跟踪控制设计。

本发明同现有技术相比,提供了基于正切线性化的飞行器控制系统跟踪控制器设计方 法。不仅可以对复杂飞行控制系统进行完全等价的线性化建模,还可以对控制系统进行跟 踪控制器设计,为控制系统实时实现提供一种有效分析工具,进一步为满足飞行控制系统 设计方面的高要求提供有力的理论依据和技术支撑,具有很好的工程应用价值

具体实施方式

实施例

基于正切线性化方法的一类飞行控制系统非线性跟踪控制器设计方法,包括以下步 骤:

步骤1:根据式(1)、(2)、(3)、(4)、(5)对飞行器非线性控制系统进行状态扩展

步骤2:根据式(6)、(7)、(8、)(9)、(10)、(11)、(12)计算正切线性化系统的状 态微分方程;

步骤3:根据式(13)、(14)、(15)设计时变线性系统反馈镇定增益;

步骤4:将式(13)中求得的反馈控制增益代入到式(11)中,通过给定的初始条件, 联立系统状态方程(5),实时求解出非线性控制律u(t),然后将控制律u(t)与原始的飞行 器控制系统形成闭环系统,求解微分方程得到非线性飞行控制系统跟踪控制律;实现飞行 控制系统的正切线性化跟踪控制设计。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号