发明名称 一种飞行器气动参数辨识误差区间估算方法
摘要 本发明公开了一种飞行器气动参数辨识误差区间估算方法,用于估算从飞行试验测量数据中辨识的气动参数的误差区间。本发明在常用的参数辨识误差区间估算标准C-R界的基础上,针对其应用于飞行试验测量数据时误差区间估算值过小的问题,通过理论推导得到一种C-R界修正方法,该修正方法能够较准确地估算飞行器气动参数辨识误差区间。本发明的辨识误差区间估算方法简便、实用,仅需要单次飞行试验测量数据样本,就可以给出每一个气动参数辨识结果的误差区间。本发明的辨识误差区间估算方法较现有方法更加准确、可信,为将从飞行试验测量数据中辨识的气动参数应用于飞行器设计与改进奠定了基础。
申请公布号 CN103020456B 申请公布日期 2016.04.06
申请号 CN201210547952.6 申请日期 2012.12.11
申请人 中国航天空气动力技术研究院 发明人 王贵东
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 中国航天科技专利中心 11009 代理人 褚鹏蛟
主权项 一种飞行器气动参数辨识误差区间估算方法,所述飞行器为飞船返回舱,其特征在于,步骤如下:(1)进行飞行试验,获取观测矢量y的测量数据y<sub>m</sub>;其中y=[ω<sub>x</sub>,ω<sub>y</sub>,ω<sub>z</sub>,a<sub>x</sub>,a<sub>y</sub>,a<sub>z</sub>],ω<sub>x</sub>,ω<sub>y</sub>,ω<sub>z</sub>为角速率,a<sub>x</sub>,a<sub>y</sub>,a<sub>z</sub>为加速度;(2)建立气动数学模型,所述气动数学模型为飞行器气动力和力矩系数与状态和控制参数之间的函数关系式;气动数学模型如下:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>C</mi><mi>x</mi></msub><mo>=</mo><msub><mi>C</mi><mrow><mi>x</mi><mn>0</mn></mrow></msub><mo>+</mo><msubsup><mi>C</mi><mi>x</mi><mi>&alpha;</mi></msubsup><mi>&alpha;</mi></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>C</mi><mi>y</mi></msub><mo>=</mo><msub><mi>C</mi><mrow><mi>y</mi><mn>0</mn></mrow></msub><mo>+</mo><msubsup><mi>C</mi><mi>y</mi><mi>&alpha;</mi></msubsup><mi>&alpha;</mi><mo>+</mo><msubsup><mi>C</mi><mi>y</mi><msub><mi>&delta;</mi><mi>z</mi></msub></msubsup><msub><mi>&delta;</mi><mi>z</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>C</mi><mi>z</mi></msub><mo>=</mo><msub><mi>C</mi><mrow><mi>z</mi><mn>0</mn></mrow></msub><mo>+</mo><msubsup><mi>C</mi><mi>z</mi><mi>&beta;</mi></msubsup><mi>&beta;</mi><mo>+</mo><msubsup><mi>C</mi><mi>z</mi><msub><mi>&delta;</mi><mi>y</mi></msub></msubsup><msub><mi>&delta;</mi><mi>y</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>M</mi><mi>x</mi></msub><mo>=</mo><msub><mi>M</mi><mrow><mi>x</mi><mn>0</mn></mrow></msub><mo>+</mo><msubsup><mi>M</mi><mi>x</mi><mi>&beta;</mi></msubsup><mi>&beta;</mi><mo>+</mo><msubsup><mi>M</mi><mi>x</mi><msub><mi>&delta;</mi><mi>x</mi></msub></msubsup><msub><mi>&delta;</mi><mi>x</mi></msub><mi>+</mi><msubsup><mi>M</mi><mi>x</mi><msub><mi>&omega;</mi><mi>x</mi></msub></msubsup><msub><mi>&omega;</mi><mi>x</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>M</mi><mi>y</mi></msub><mo>=</mo><msub><mi>M</mi><mrow><mi>y</mi><mn>0</mn></mrow></msub><mo>+</mo><msubsup><mi>M</mi><mi>y</mi><mi>&beta;</mi></msubsup><mi>&beta;</mi><mo>+</mo><msubsup><mi>M</mi><mi>y</mi><msub><mi>&delta;</mi><mi>y</mi></msub></msubsup><msub><mi>&delta;</mi><mi>y</mi></msub><mi>+</mi><msubsup><mi>M</mi><mi>y</mi><msub><mi>&omega;</mi><mi>y</mi></msub></msubsup><msub><mi>&omega;</mi><mi>y</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>M</mi><mi>z</mi></msub><mo>=</mo><msub><mi>M</mi><mrow><mi>z</mi><mn>0</mn></mrow></msub><mo>+</mo><msubsup><mi>M</mi><mi>z</mi><mi>&alpha;</mi></msubsup><mi>&alpha;</mi><mo>+</mo><msubsup><mi>M</mi><mi>z</mi><msub><mi>&delta;</mi><mi>z</mi></msub></msubsup><msub><mi>&delta;</mi><mi>z</mi></msub><mi>+</mi><msubsup><mi>M</mi><mi>z</mi><msub><mi>&omega;</mi><mi>z</mi></msub></msubsup><msub><mi>&omega;</mi><mi>z</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FSB0000149260740000011.GIF" wi="1812" he="525" /></maths>C<sub>x</sub>,C<sub>y</sub>,C<sub>z</sub>,M<sub>x</sub>,M<sub>y</sub>,M<sub>z</sub>为气动力和力矩系数;攻角α、侧滑角β、角速率ω<sub>x</sub>,ω<sub>y</sub>,ω<sub>z</sub>、舵偏角δ<sub>x</sub>,δ<sub>y</sub>,δ<sub>z</sub>为状态和控制参数;其余参数为未知参数;(3)利用极大似然辨识方法,对飞行器气动力数学模型中的未知气动参数组成的矢量θ进行辨识,获取气动参数矢量θ的辨识值<img file="FSB0000149260740000012.GIF" wi="63" he="71" />气动参数矢量θ为<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>&theta;</mi><mo>=</mo><mo>&lsqb;</mo><msub><mi>C</mi><mrow><mi>x</mi><mn>0</mn></mrow></msub><mo>,</mo><msubsup><mi>C</mi><mi>x</mi><mi>&alpha;</mi></msubsup><mo>,</mo><msub><mi>C</mi><mrow><mi>y</mi><mn>0</mn></mrow></msub><mo>,</mo><msubsup><mi>C</mi><mi>y</mi><mi>&alpha;</mi></msubsup><mo>,</mo><msubsup><mi>C</mi><mi>y</mi><msub><mi>&delta;</mi><mi>z</mi></msub></msubsup><mo>,</mo><msub><mi>C</mi><mrow><mi>z</mi><mn>0</mn></mrow></msub><mo>,</mo><msubsup><mi>C</mi><mi>z</mi><mi>&beta;</mi></msubsup><mo>,</mo><msubsup><mi>C</mi><mi>z</mi><msub><mi>&delta;</mi><mi>y</mi></msub></msubsup><mo>,</mo><msub><mi>M</mi><mrow><mi>x</mi><mn>0</mn></mrow></msub><mo>,</mo><msubsup><mi>M</mi><mi>x</mi><mi>&beta;</mi></msubsup><mo>,</mo><msubsup><mi>M</mi><mi>x</mi><msub><mi>&delta;</mi><mi>x</mi></msub></msubsup><mo>,</mo><msubsup><mi>M</mi><mi>x</mi><msub><mi>&omega;</mi><mi>x</mi></msub></msubsup><mo>,</mo><msub><mi>M</mi><mrow><mi>y</mi><mn>0</mn></mrow></msub><mo>,</mo><msubsup><mi>M</mi><mi>y</mi><mi>&beta;</mi></msubsup><mo>,</mo><msubsup><mi>M</mi><mi>y</mi><msub><mi>&delta;</mi><mi>y</mi></msub></msubsup><mo>,</mo><msubsup><mi>M</mi><mi>y</mi><msub><mi>&omega;</mi><mi>y</mi></msub></msubsup><mo>,</mo><msub><mi>M</mi><mrow><mi>z</mi><mn>0</mn></mrow></msub><mo>,</mo><msubsup><mi>M</mi><mi>z</mi><mi>&alpha;</mi></msubsup><mo>,</mo><msubsup><mi>M</mi><mi>z</mi><msub><mi>&delta;</mi><mi>z</mi></msub></msubsup><mo>,</mo><msubsup><mi>M</mi><mi>z</mi><msub><mi>&omega;</mi><mi>z</mi></msub></msubsup><mo>&rsqb;</mo><mo>;</mo></mrow>]]></math><img file="FSB0000149260740000013.GIF" wi="1950" he="86" /></maths>(4)根据辨识值<img file="FSB0000149260740000014.GIF" wi="66" he="66" />通过求解飞行动力学方程组,计算观测量的预测值<img file="FSB0000149260740000015.GIF" wi="66" he="63" />并计算观测噪声v,<img file="FSB0000149260740000016.GIF" wi="245" he="65" />(5)对所述观测噪声进行傅立叶变换,并获得观测噪声的截止频率f<sub>c</sub>;(6)根据飞行试验测量数据的采样频率f<sub>m</sub>,确定测量数据的奈奎斯特频率f<sub>n</sub>,f<sub>n</sub>=f<sub>m</sub>/2;(7)利用截止频率f<sub>c</sub>和奈奎斯特频率f<sub>n</sub>计算修正系数K;<img file="FSB0000149260740000017.GIF" wi="270" he="83" />(8)计算第i个气动参数θ<sub>i</sub>的C‑R界C<sub>i</sub>;(9)利用修正系数K,对该气动参数的C‑R界C<sub>i</sub>进行修正,修正后的C‑R界为<img file="FSB0000149260740000021.GIF" wi="77" he="74" /><img file="FSB0000149260740000022.GIF" wi="261" he="75" />此即为气动参数θ<sub>i</sub>的辨识误差;气动参数θ<sub>i</sub>的辨识误差区间为<img file="FSB0000149260740000023.GIF" wi="353" he="76" />所述步骤(3)包括如下步骤:3.1、建立似然准则函数<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>J</mi><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mo>&lsqb;</mo><msup><mi>v</mi><mi>T</mi></msup><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><msup><mi>R</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mi>v</mi><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>+</mo><mi>l</mi><mi>n</mi><mo>|</mo><mi>R</mi><mo>|</mo><mo>&rsqb;</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FSB0000149260740000024.GIF" wi="1354" he="140" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>R</mi><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mi>v</mi><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><msup><mi>v</mi><mi>T</mi></msup><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FSB0000149260740000025.GIF" wi="1353" he="141" /></maths><maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>v</mi><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>y</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>-</mo><mover><mi>y</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FSB0000149260740000026.GIF" wi="1351" he="74" /></maths>其中,J为似然准则函数;N为试验测量点数;R为观测噪声的协方差矩阵,v为观测噪声;<img file="FSB0000149260740000027.GIF" wi="38" he="62" />为观测量的预测值,<img file="FSB0000149260740000028.GIF" wi="38" he="61" />是利用气动参数θ,根据飞行器动力学方程积分得到,飞行器动力学方程的一般形式为<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mover><mi>y</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mi>f</mi><mrow><mo>(</mo><mi>y</mi><mo>,</mo><mi>u</mi><mo>,</mo><mi>&theta;</mi><mo>;</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FSB0000149260740000029.GIF" wi="1294" he="72" /></maths>式中,u为控制变量;t为时间;3.2、给定参数的初值θ<sub>k</sub>;3.3、利用牛顿‑拉夫逊算法,迭代计算参数的最优值,第k+1步的参数值表示为<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msub><mi>&theta;</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>&theta;</mi><mi>k</mi></msub><mo>+</mo><msup><mi>M</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mo>&lsqb;</mo><msup><mi>S</mi><mi>T</mi></msup><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><msup><mi>R</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>v</mi><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>&rsqb;</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FSB00001492607400000210.GIF" wi="1529" he="141" /></maths>其中,M为信息矩阵;S(j)为t<sub>i</sub>时刻观测矢量对参数矢量的灵敏度矩阵;二者的表达式分别为<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><mi>M</mi><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mo>&lsqb;</mo><mi>S</mi><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><msup><mi>R</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>S</mi><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>&rsqb;</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FSB00001492607400000211.GIF" wi="1407" he="140" /></maths><maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><mi>S</mi><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>&part;</mo><mi>y</mi><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow></mrow><mrow><mo>&part;</mo><mi>&theta;</mi></mrow></mfrac><msub><mo>|</mo><mrow><mi>&theta;</mi><mo>=</mo><mover><mi>&theta;</mi><mo>^</mo></mover></mrow></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FSB00001492607400000212.GIF" wi="1379" he="123" /></maths>3.4、直至似然准则函数J达到极小值,即J<ε        (9)其中,ε任意给定的小量。
地址 100074 北京市丰台区云岗西路17号
您可能感兴趣的专利