【技术实现步骤摘要】
基于改进EKF状态观测器的飞行器自适应跟踪控制方法
[0001]本专利技术涉及一种飞行控制方法,特别是涉及基于改进EKF状态观测器的飞行器自适应跟踪控制方法,属于飞行控制方法领域。
技术介绍
[0002]飞行控制系统设计是保证飞机安全飞行的重要基础。反步法常用于高阶飞行控制系统的设计,它通过设计中间虚拟控制量以递推的方式得到实际控制量,结构简单,但存在“复杂度爆炸”问题。为解决这个问题,动态面以及指令滤波被提出。此外,考虑实际系统存在模型不确定性,神经网络和模糊逻辑可以对任意非线性函数进行有效近似,因此常用于控制系统的设计。目前,大部分飞行控制方法都是基于系统状态可获得的假设条件,在实际工程中,由于传感器对环境变化敏感以及其固件自身磨损和老化,系统状态存在测量噪声。扩展卡尔曼滤波器(Extended Kalman Filter,EKF)可以基于已有测量信息实现系统真实状态估计,但收敛速度受到模型舍入误差和噪声大小的影响,较慢的收敛速度会降低系统控制性能。
[0003]《Unscented Kalman filter state estimation for manipulating unmanned aerial vehicles》(H.Bonyan Khamseh,S.Ghorbani,F.Janabi
‑
Sharifi,《Aerospace Science and Technology》,2019年)分别设计了EKF和UKF实现系统状态估计,并基于状态估计值设计性能指标最优控制器实现稳定 ...
【技术保护点】
【技术特征摘要】
1.一种基于改进EKF状态观测器的飞行器自适应跟踪控制方法,其特征在于步骤如下:步骤1:考虑飞行器纵向动力学模型为步骤1:考虑飞行器纵向动力学模型为步骤1:考虑飞行器纵向动力学模型为步骤1:考虑飞行器纵向动力学模型为步骤1:考虑飞行器纵向动力学模型为其中,状态变量[V,h,γ,α,q]
T
分别表示速度、高度、航迹角、迎角和俯仰角速度;D、L和M
A
分别表示阻力、升力和俯仰力矩;m、I
y
和g分别表示飞行器质量、y轴的转动惯量和重力加速度;T表示发动机推力;(1)
‑
(5)中相关气动力和力矩的定义如下其中,ρ
h
表示空气密度;S表示机翼面积;表示平均气动弦长;表示动压;C
L
,C
D
和C
M
分别表示总的气动升力系数、阻力系数和俯仰力矩系数;别表示总的气动升力系数、阻力系数和俯仰力矩系数;表示气动导数;l
i
,i=1,
…
,8表示推力系数;z
T
表示推力力臂;输入变量[Φ,δ
e
]
T
分别表示燃料当量比和升降舵偏角;考虑测量噪声,系统测量信号为其中,n
i
,i=1,
…
,5表示测量噪声,h
m
,γ
m
,α
m
,q
m
,V
m
表示测量信号;步骤2:选择X=[V h γ α q]
T
为状态量,根据动力学模型(1)
‑
(5)建立系统状态方程:其中,w(t)=[d
V
(t) d
h
(t) d
γ
(t) d
α
(t) d
q
(t)]
T
表示过程噪声;f0(X,u,t)∈R5表示(1)
‑
(5)的标称模型;u=[Φ,δ
e
]
T
表示输入;选择y
m
=[V
m h
m γ
m α
m q
m
]
T
为量测量,根据(6)建立量测方程y
m
=CX+v(t)
ꢀꢀꢀ
(8)其中,C=I5表示量测阵;v(t)=[n
1 n
2 n
3 n
4 n5]
T
∈R5×1表示量测噪声;信号w(t)和v(t)被建模为高斯白噪声,并满足
其中,Q
f
∈R5×5≥0表示噪声协方差矩阵,R
f
∈R5×1>0表示量测噪声协方差矩阵,根据方程(7)
‑
(9)构建连续扩展卡尔曼滤波器其中,表示状态估计值;K
f
=P
f
C
T
R
‑1∈R5×5表示滤波增益矩阵;表示状态估计协方差,κ≥0表示待设计参数;为f0在处的一阶偏导数;步骤3:根据动力学模型(1),速度子系统转换成以下形式...
【专利技术属性】
技术研发人员:许斌,梁帅,孙绍山,陶呈纲,
申请(专利权)人:中国航空工业集团公司成都飞机设计研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。