[发明专利]一种飞行器控制参数的估计方法在审
申请号: | 201610497466.6 | 申请日: | 2016-06-29 |
公开(公告)号: | CN106200377A | 公开(公告)日: | 2016-12-07 |
发明(设计)人: | 廖瑛;郑宇昕;文援兰;何星星 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 北京中济纬天专利代理有限公司 11429 | 代理人: | 陈立新 |
地址: | 410073 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种飞行器控制参数的估计方法,首先引入了Constant Acceleration模型,并建立了飞行器控制系统的状态方程和测量方程,然后在分析标准Kalman滤波算法准则和系统模型误差对滤波结果的影响后,采用动态调节预测信息所占滤波估计权重的方法,给出了抗差自适应Kalman滤波算法的准则和递推公式,最后以实际控制参数数据作为系统输入,应用抗差自适应Kalman滤波算法对控制数进行估计。由该方法估计的飞行器控制参数与标准Kalman滤波算法相比具有更好的鲁棒性和估计精度。为飞行器参数估计的工程实现提供了有效手段。 | ||
搜索关键词: | 一种 飞行器 控制 参数 估计 方法 | ||
【主权项】:
一种飞行器控制参数的估计方法,其特征在于,包括以下步骤:步骤S100:测量待处理飞行器控制指令的实际值;步骤S200:建立飞行器控制系统中测量参数与时间的状态方程、观测方程;步骤S300:构建含有自适应因子αk和抗差等价权矩阵
的抗差自适应Kalman滤波算法;步骤S400:根据步骤S200中建立的飞行器控制系统,应用步骤S300中所述的抗差自适应Kalman滤波算法对飞行器控制参数的测量值进行参数估计,得到其估计值,并计算估计值和实际值的误差,重复步骤S300和步骤S400直至所得估计值和实际值的误差满足精度要求时,停止迭代,输出所得估计值;所述步骤S300中构建抗差自适应Kalman滤波算法,包括以下步骤:(1)抗差自适应Kalman滤波估计准则定义不显含时间t的自治系统的动力学方程:Xk=Φk,k‑1Xk‑1+Wk (5)定义其测量方程为:Yk=HkXk+Vk (6)其中,Xk为状态向量,Φk,k‑1为状态转移矩阵,Yk为观测值向量,Wk为状态模型噪声矩阵,其协方差矩阵为
Vk为测量噪声,其协方差矩阵为Σk,其中,状态噪声Wk和测量噪声Vk为白噪声序列;由状态向量的估计值和状态预测值的差值,得到状态预测信息向量的误差方程为:![]()
式中,
为状态参数的估计值;在tk时刻,将状态向量的估计值带入式(6)可得观测值估计残差向量为:![]()
在公式(8)中设置自适应因子αk得到抗差自适应滤波原则:![]()
其中,
为Yk的抗差等价权矩阵,是观测向量权矩阵的自适应估值;αk为自适应因子,通常取0≤αk≤1;(2)抗差自适应Kalman滤波递推公式根据公式(9)定义抗差自适应Kalman滤波准则,得到抗差自适应Kalman滤波的递推公式,包括以下步骤:1)获取tk‑1时刻的
及其协方差矩阵
2)状态预测:预测状态![]()
预测状态协方差阵![]()
3)计算观测值Yk的抗差等价权矩阵
4)计算整体自适应因子αk(0≤αk≤1)5)观测更新:新息向量![]()
新息向量协方差矩阵![]()
增益矩阵![]()
状态估计向量![]()
状态估计向量协方差矩阵![]()
6)令k=k+1,回到步骤1),重复上述过程,直到迭代结束时停止;(3)采用IGGⅢ方案得到抗差等价权矩阵![]()
其中,k0取1.0~1.5,k1取2.5~8.0;
为标准化预测残差:![]()
(4)采用基于预测残差的三段函数法构造得到自适应因子αk:![]()
其中,c0取1.0~1.5,c1取3.0~8.5。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610497466.6/,转载请声明来源钻瓜专利网。