发明名称 用于大气数据/捷联惯导组合导航系统的真空速解算方法
摘要 本发明公开了一种用于大气数据/捷联惯导组合导航系统的真空速解算方法,其基于高空大气以水平流动为主的特点,根据真空速、地速与风速之间的矢量关系,利用攻角、侧滑角和载体的姿态计算真空速与地速之间的比例因子,通过数值计算对真空速进行求解。该方法克服了依赖于大气温度参数的现有真空速计算方法因温度测量时间常数大造成真空速滞后严重不足,同时避免了真空速严重受大气环境参数的影响以及真空速估算方法对飞机动力学参数等不确定性外来信息的依赖性,从而解决了真空速的测量滞后和环境因素的影响。
申请公布号 CN103852081B 申请公布日期 2017.01.25
申请号 CN201410104459.6 申请日期 2014.03.20
申请人 南京航空航天大学 发明人 陆辰;李荣冰;刘建业;雷廷万;郭毅;付强;曾庆化;何波
分类号 G01C21/20(2006.01)I 主分类号 G01C21/20(2006.01)I
代理机构 江苏圣典律师事务所 32237 代理人 贺翔
主权项 一种用于大气数据/捷联惯导组合导航系统的真空速解算方法,所述方法涉及到大气数据系统、捷联惯性导航系统,其特征在于:包括以下步骤步骤1、速度位置信息读取:载入受大气数据系统影响的惯性导航系统输出的经度long、纬度lati、高度heig、东向速度V<sub>E</sub>、北向速度V<sub>N</sub>、天向速度V<sub>U</sub>,经度、纬度单位为度,高度单位为米,速度单位为m/s;步骤2、变换矩阵求解:载入惯性导航系统输出的横滚角γ<sub>0</sub>、俯仰角θ<sub>0</sub>、航向角ψ<sub>0</sub>,单位为度,根据欧拉角法确定载体坐标系转换到地理坐标系的变换矩阵,具体包括:步骤201、根据下式将惯性导航系统输出的姿态角单位由度转换为弧度,γ=γ<sub>0</sub>*π/180,θ=θ<sub>0</sub>*π/180,ψ=ψ<sub>0</sub>*π/180,式中,γ、θ、ψ分别为单位转换为弧度的横滚角、俯仰角、航向角信息;步骤202、根据下式计算地理坐标系转换到载体坐标系的变换矩阵<img file="FDA0001083304630000014.GIF" wi="82" he="66" /><img file="FDA0001083304630000011.GIF" wi="1670" he="222" />步骤3、计算条件判定:根据天向速度V<sub>U</sub>进行判定,若|V<sub>U</sub>|<2m/s,返回步骤1,若|V<sub>U</sub>|≥2m/s,则进行后续步骤;步骤4、有效加速度提取:提取加速度计测量值,提取载体加速度,具体步骤包括:步骤401、将纬度的单位由度转换为弧度lati=lati*π/180;步骤402、根据载体位置、地球半径以及地球椭圆率,计算地球曲率半径,R<sub>m</sub>=R<sub>e</sub>(1‑2f+3f sin<sup>2</sup>(lati)),R<sub>n</sub>=R<sub>e</sub>(1+f sin<sup>2</sup>(lati))式中,R<sub>e</sub>、f分别为地球半径、地球椭圆率,R<sub>m</sub>、R<sub>n</sub>为惯导解算所需的地球曲率半径;步骤403、根据变换矩阵<img file="FDA0001083304630000012.GIF" wi="83" he="78" />将加速度计输出转换到导航系下,<img file="FDA0001083304630000013.GIF" wi="229" he="78" />式中,F<sub>b</sub>、F<sub>n</sub>分别为机体系、导航系下的比力;步骤404、令V<sub>g</sub>=[V<sub>E</sub> V<sub>N</sub> V<sub>U</sub>]<sup>T</sup>,去除比力中的有害加速度,提取载体加速度,用于速度、位置解算,<maths num="0001"><math><![CDATA[<mrow><msub><mi>&omega;</mi><mrow><mi>e</mi><mi>n</mi><mi>n</mi></mrow></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mo>-</mo><mfrac><msub><mi>V</mi><mi>N</mi></msub><mrow><mo>(</mo><msub><mi>R</mi><mi>m</mi></msub><mo>+</mo><mi>h</mi><mi>e</mi><mi>i</mi><mi>g</mi><mo>)</mo></mrow></mfrac></mrow></mtd></mtr><mtr><mtd><mfrac><msub><mi>V</mi><mi>E</mi></msub><mrow><mo>(</mo><msub><mi>R</mi><mi>n</mi></msub><mo>+</mo><mi>h</mi><mi>e</mi><mi>i</mi><mi>g</mi><mo>)</mo></mrow></mfrac></mtd></mtr><mtr><mtd><mfrac><mrow><msub><mi>V</mi><mi>E</mi></msub><mi>tan</mi><mrow><mo>(</mo><mi>l</mi><mi>a</mi><mi>t</mi><mi>i</mi><mo>)</mo></mrow></mrow><mrow><mo>(</mo><msub><mi>R</mi><mi>n</mi></msub><mo>+</mo><mi>h</mi><mi>e</mi><mi>i</mi><mi>g</mi><mo>)</mo></mrow></mfrac></mtd></mtr></mtable></mfenced><mo>,</mo><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi><mi>n</mi></mrow></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mrow><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mrow><mo>(</mo><mi>l</mi><mi>a</mi><mi>t</mi><mi>i</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>sin</mi><mrow><mo>(</mo><mi>l</mi><mi>a</mi><mi>t</mi><mi>i</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0001083304630000021.GIF" wi="950" he="471" /></maths><maths num="0002"><math><![CDATA[<mrow><msub><mi>F</mi><mrow><mi>n</mi><mi>t</mi></mrow></msub><mo>=</mo><msub><mi>F</mi><mi>n</mi></msub><mo>-</mo><mrow><mo>(</mo><mn>2</mn><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi><mi>n</mi></mrow></msub><mo>+</mo><msub><mi>&omega;</mi><mrow><mi>e</mi><mi>n</mi><mi>n</mi></mrow></msub><mo>)</mo></mrow><mo>&times;</mo><msub><mi>V</mi><mi>g</mi></msub><mo>+</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mrow><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mfrac><mrow><mn>2</mn><mi>h</mi><mi>e</mi><mi>i</mi><mi>g</mi></mrow><msub><mi>R</mi><mi>e</mi></msub></mfrac><mo>)</mo></mrow><mi>g</mi></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0001083304630000022.GIF" wi="966" he="391" /></maths>式中,heig为载体飞行高度,ω<sub>ie</sub>为地球自转角速度,g为重力加速度,F<sub>nt</sub>为载体加速度,可用于速度、位置解算;步骤5、惯导速度位置解算:结合已有的位置信息,进行惯导速度位置解算,具体步骤包括:步骤501、根据当前仿真时间t<sub>i</sub>与前一时刻仿真时间t<sub>i‑1</sub>,确定仿真步长T,T=t<sub>i</sub>‑t<sub>i‑1</sub>;步骤502、根据载体加速度F<sub>nt</sub>、仿真步长T,对载体速度进行积分解算,则V<sub>g</sub>=V<sub>g</sub>+F<sub>nt</sub>T;步骤503、将经度的单位由度转换为弧度long=long*π/180;步骤504、根据载体速度V<sub>g</sub>、仿真步长T,对载体位置进行积分解算,heig=heig+TV<sub>U</sub>,<img file="FDA0001083304630000023.GIF" wi="1254" he="134" />步骤505、将经度、纬度的单位由弧度转换为度,long=long*180/π,lati=lati*180/π;步骤6、变换矩阵元素提取:提取出坐标系变换矩阵<img file="FDA0001083304630000031.GIF" wi="57" he="63" />中的元素,<img file="FDA0001083304630000032.GIF" wi="284" he="87" />i=1,2,3,j=1,2,3;步骤7、比例因子计算:根据大气数据系统角度传感器提供的攻角、侧滑角以及坐标系变换矩阵<img file="FDA0001083304630000033.GIF" wi="56" he="61" />中的元素c<sub>ij</sub>,计算真空速计算中需要的比例因子,具体包括:步骤701、根据下式将大气数据系统角度传感器提供的攻角、侧滑角单位由度转换为弧度,α=α<sub>0</sub>*pi/180,β=β<sub>0</sub>*pi/180,式中,α<sub>0</sub>、β<sub>0</sub>分别为大气数据系统角度传感器提供的攻角、侧滑角,单位为度,α、β分别为单位转换为弧度的攻角、侧滑角信息;步骤702、根据坐标系变换矩阵<img file="FDA0001083304630000034.GIF" wi="58" he="62" />中的各项元素、攻角、侧滑角,计算真空速解算中需要的比例因子d<sub>1</sub>=c<sub>31</sub>*sinβ+c<sub>32</sub>*cosα*cosβ+c<sub>33</sub>*sinα*cosβ;步骤8、真空速解算:根据真空速、风速与地速之间的矢量关系,利用真空速计算中需要的比例因子d<sub>1</sub>、天向速度V<sub>U</sub>进行真空速的解算,V=V<sub>U</sub>/d<sub>1</sub>,式中,V为真空速,实现当前时刻真空速解算后,回到步骤2,继续进行后续的真空速解算。
地址 210016 江苏省南京市秦淮区御道街29号