[发明专利]一种飞行器控制参数的估计方法在审

专利信息
申请号: 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为白噪声序列;由状态向量的估计值和状态预测值的差值,得到状态预测信息向量的误差方程为:<mrow><msub><mi>V</mi><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub></msub><mo>=</mo><msub><mover><mi>X</mi><mo>^</mo></mover><mi>k</mi></msub><mo>-</mo><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub><mo>=</mo><msub><mover><mi>X</mi><mo>^</mo></mover><mi>k</mi></msub><mo>-</mo><msub><mi>&Phi;</mi><mrow><mi>k</mi><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>式中,为状态参数的估计值;在tk时刻,将状态向量的估计值带入式(6)可得观测值估计残差向量为:<mrow><msub><mi>V</mi><mi>k</mi></msub><mo>=</mo><msub><mi>H</mi><mi>k</mi></msub><msub><mover><mi>X</mi><mo>^</mo></mover><mi>k</mi></msub><mo>-</mo><msub><mi>Y</mi><mi>k</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>在公式(8)中设置自适应因子αk得到抗差自适应滤波原则:<mrow><mi>&Omega;</mi><mo>=</mo><msubsup><mi>V</mi><mi>k</mi><mi>T</mi></msubsup><msub><mover><mi>P</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub><msub><mi>V</mi><mi>k</mi></msub><mo>+</mo><msub><mi>&alpha;</mi><mi>k</mi></msub><msubsup><mi>V</mi><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub><mi>T</mi></msubsup><msub><mi>P</mi><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub></msub><msub><mi>V</mi><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub></msub><mo>=</mo><mi>m</mi><mi>i</mi><mi>n</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>其中,为Yk的抗差等价权矩阵,是观测向量权矩阵的自适应估值;αk为自适应因子,通常取0≤αk≤1;(2)抗差自适应Kalman滤波递推公式根据公式(9)定义抗差自适应Kalman滤波准则,得到抗差自适应Kalman滤波的递推公式,包括以下步骤:1)获取tk‑1时刻的及其协方差矩阵2)状态预测:预测状态<mrow><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub><mo>=</mo><msub><mi>&Phi;</mi><mrow><mi>k</mi><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>预测状态协方差阵<mrow><msub><mi>&Sigma;</mi><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub></msub><mo>=</mo><msub><mi>&Phi;</mi><mrow><mi>k</mi><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msub><mi>&Sigma;</mi><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub></msub><msubsup><mi>&Phi;</mi><mrow><mi>k</mi><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mi>T</mi></msubsup><mo>+</mo><msub><mi>&Sigma;</mi><msub><mi>W</mi><mi>k</mi></msub></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>3)计算观测值Yk的抗差等价权矩阵4)计算整体自适应因子αk(0≤αk≤1)5)观测更新:新息向量<mrow><msub><mover><mi>V</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub><mo>=</mo><msub><mi>H</mi><mi>k</mi></msub><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub><mo>-</mo><msub><mi>Y</mi><mi>k</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow>新息向量协方差矩阵<mrow><msub><mi>&Sigma;</mi><msub><mover><mi>V</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub></msub><mo>=</mo><msub><mi>H</mi><mi>k</mi></msub><msub><mi>&Sigma;</mi><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub></msub><msubsup><mi>H</mi><mi>k</mi><mi>T</mi></msubsup><mo>+</mo><msub><mi>&Sigma;</mi><mi>k</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>增益矩阵<mrow><msub><mover><mi>K</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub><mo>=</mo><mfrac><mn>1</mn><msub><mi>&alpha;</mi><mi>k</mi></msub></mfrac><msub><mi>&Sigma;</mi><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub></msub><msubsup><mi>H</mi><mi>k</mi><mi>T</mi></msubsup><msup><mrow><mo>(</mo><mrow><mfrac><mn>1</mn><msub><mi>&alpha;</mi><mi>k</mi></msub></mfrac><msub><mi>H</mi><mi>k</mi></msub><msub><mi>&Sigma;</mi><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub></msub><msubsup><mi>H</mi><mi>k</mi><mi>T</mi></msubsup><mo>+</mo><msub><mover><mo>&Sigma;</mo><mo>&OverBar;</mo></mover><mi>k</mi></msub></mrow><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow>状态估计向量<mrow><msub><mover><mi>X</mi><mo>^</mo></mover><mi>k</mi></msub><mo>=</mo><mrow><mo>(</mo><mi>I</mi><mo>-</mo><msub><mover><mi>K</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub><msub><mi>H</mi><mi>k</mi></msub><mo>)</mo></mrow><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub><mo>+</mo><msub><mover><mi>K</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub><msub><mi>Y</mi><mi>k</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow>状态估计向量协方差矩阵<mrow><msub><mi>&Sigma;</mi><msub><mover><mi>X</mi><mo>^</mo></mover><mi>k</mi></msub></msub><mo>=</mo><mrow><mo>(</mo><mi>I</mi><mo>-</mo><msub><mover><mi>K</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub><msub><mi>H</mi><mi>k</mi></msub><mo>)</mo></mrow><msub><mi>&Sigma;</mi><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub></msub><mo>/</mo><msub><mi>&alpha;</mi><mi>k</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow>6)令k=k+1,回到步骤1),重复上述过程,直到迭代结束时停止;(3)采用IGGⅢ方案得到抗差等价权矩阵<mrow><msub><mover><mi>P</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>P</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mo>|</mo><msub><mover><mi>V</mi><mo>~</mo></mover><mi>k</mi></msub><mo>|</mo><mo>&le;</mo><msub><mi>k</mi><mn>0</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>P</mi><mi>k</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mfrac><msub><mi>k</mi><mn>0</mn></msub><mrow><mo>|</mo><msub><mover><mi>V</mi><mo>~</mo></mover><mi>k</mi></msub><mo>|</mo></mrow></mfrac><msup><mrow><mo>(</mo><mfrac><mrow><msub><mi>k</mi><mn>1</mn></msub><mo>-</mo><mo>|</mo><mo>|</mo><msub><mover><mi>V</mi><mo>~</mo></mover><mi>k</mi></msub><mo>|</mo><mo>|</mo></mrow><mrow><msub><mi>k</mi><mn>1</mn></msub><mo>-</mo><msub><mi>k</mi><mn>0</mn></msub></mrow></mfrac><mo>)</mo></mrow><mn>2</mn></msup></mrow></mtd><mtd><mrow><msub><mi>k</mi><mn>0</mn></msub><mo>&le;</mo><mo>|</mo><msub><mover><mi>V</mi><mo>~</mo></mover><mi>k</mi></msub><mo>|</mo><mo>&le;</mo><msub><mi>k</mi><mn>1</mn></msub></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>|</mo><msub><mover><mi>V</mi><mo>~</mo></mover><mi>k</mi></msub><mo>|</mo><mo>&GreaterEqual;</mo><msub><mi>k</mi><mn>1</mn></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow>其中,k0取1.0~1.5,k1取2.5~8.0;为标准化预测残差:<mrow><msub><mover><mi>V</mi><mo>~</mo></mover><mi>k</mi></msub><mo>|</mo><mo>|</mo><msub><mover><mi>V</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub><mo>|</mo><mo>|</mo><mo>/</mo><msqrt><mrow><mi>t</mi><mi>r</mi><mi>a</mi><mi>c</mi><mi>e</mi><mrow><mo>(</mo><msub><mo>&Sigma;</mo><msub><mover><mi>V</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub></msub><mo>)</mo></mrow></mrow></msqrt><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>18</mn><mo>)</mo></mrow></mrow>(4)采用基于预测残差的三段函数法构造得到自适应因子αk<mrow><msub><mi>&alpha;</mi><mi>k</mi></msub><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mrow><mo>|</mo><msub><mover><mi>V</mi><mo>~</mo></mover><mi>k</mi></msub><mo>|</mo><mo>&le;</mo><msub><mi>c</mi><mn>0</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><mfrac><msub><mi>c</mi><mn>0</mn></msub><mrow><mo>|</mo><msub><mover><mi>V</mi><mo>~</mo></mover><mi>k</mi></msub><mo>|</mo></mrow></mfrac><msup><mrow><mo>(</mo><mfrac><mrow><msub><mi>c</mi><mn>1</mn></msub><mo>-</mo><mo>|</mo><mo>|</mo><msub><mover><mi>V</mi><mo>~</mo></mover><mi>k</mi></msub><mo>|</mo><mo>|</mo></mrow><mrow><msub><mi>c</mi><mn>1</mn></msub><mo>-</mo><msub><mi>c</mi><mn>0</mn></msub></mrow></mfrac><mo>)</mo></mrow><mn>2</mn></msup></mrow></mtd><mtd><mrow><msub><mi>c</mi><mn>0</mn></msub><mo>&le;</mo><mo>|</mo><msub><mover><mi>V</mi><mo>~</mo></mover><mi>k</mi></msub><mo>|</mo><mo>&le;</mo><msub><mi>c</mi><mn>1</mn></msub></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>|</mo><msub><mover><mi>V</mi><mo>~</mo></mover><mi>k</mi></msub><mo>|</mo><mo>&GreaterEqual;</mo><msub><mi>c</mi><mn>1</mn></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>19</mn><mo>)</mo></mrow></mrow>其中,c0取1.0~1.5,c1取3.0~8.5。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610497466.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top