发明名称 一种初始方位信息辅助下潜航器快速传递对准方法
摘要 本发明针对现有传递对准方法在保证潜航器惯导对准精度的条件下,不能实现移动基准与潜航器快速分离和一次性多潜航器布放的问题,公开了一种初始方位信息辅助下潜航器快速传递对准方法。本发明包括以下四步:1、初始信息装订,信息装订完毕后潜航器与移动基准即分离;2、潜航器姿态更新方程、速度更新方程、位置更新方程确定;3、卡尔曼滤波状态方程与观测方程确定;4、卡尔曼滤波并对潜航器姿态、速度误差修正,完成传递对准。本发明实现了移动基准与潜航器的快速分离,同时能够保证潜航器惯导对准精度,且能实现一次性多潜航器布放。
申请公布号 CN105021212A 申请公布日期 2015.11.04
申请号 CN201510390727.X 申请日期 2015.07.06
申请人 中国人民解放军国防科学技术大学 发明人 吴文启;张鹭;王林;铁俊波;姜庆安;潘献飞;江明明
分类号 G01C25/00(2006.01)I 主分类号 G01C25/00(2006.01)I
代理机构 国防科技大学专利服务中心 43202 代理人 邱轶
主权项 一种初始方位信息辅助下潜航器快速传递对准方法,其特征在于包含以下步骤:步骤一:移动基准惯导(MINS)对每一个潜航器惯导(SINS)装订初始位置(包括初始经度λ<sub>0</sub>、初始纬度L<sub>0</sub>)、初始速度<img file="FDA0000753858250000011.GIF" wi="165" he="86" />初始姿态信息<img file="FDA0000753858250000012.GIF" wi="80" he="95" />(包括准确的方位角<img file="FDA0000753858250000013.GIF" wi="118" he="75" />存在误差的俯仰角<img file="FDA0000753858250000014.GIF" wi="92" he="77" />与横滚角<img file="FDA0000753858250000015.GIF" wi="92" he="90" />),装订完成后,潜航器与移动基准分离;其中,t<sub>0</sub>表示对准初始时刻,<img file="FDA0000753858250000016.GIF" wi="143" he="86" />表示潜航器相对于地球的速度在地理坐标系n系下的投影,地理坐标系n系定义为北向‑东向‑地向(N‑E‑D),地球坐标系e系的原点位于地心,e<sub>z</sub>轴沿地球自转轴方向,e<sub>x</sub>轴在赤道平面内指向格林威治子午线,e<sub>y</sub>轴与另外两轴构成右手正交坐标系;<img file="FDA0000753858250000017.GIF" wi="89" he="103" />表示惯性坐标系<img file="FDA0000753858250000018.GIF" wi="52" he="74" />系到惯性坐标系<img file="FDA0000753858250000019.GIF" wi="48" he="74" />系的方向余弦矩阵,<img file="FDA00007538582500000110.GIF" wi="53" he="74" />系由对准初始时刻载体坐标系b系与惯性空间固联得到(相对惯性空间固定不动),<img file="FDA00007538582500000111.GIF" wi="53" he="74" />系由对准初始时刻n系与惯性空间固联得到(相对惯性空间固定不动),载体坐标系b系轴向沿载体横滚轴‑俯仰轴‑偏航轴(前‑右‑下);步骤二:潜航器惯导(SINS)建立姿态更新方程、速度更新方程、位置更新方程分别如下:姿态更新方程:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msubsup><mi>C</mi><mi>b</mi><mi>n</mi></msubsup><mo>=</mo><msubsup><mi>C</mi><msub><mi>n</mi><mn>0</mn></msub><mi>n</mi></msubsup><msubsup><mi>C</mi><msub><mi>i</mi><msub><mi>n</mi><mn>0</mn></msub></msub><msub><mi>n</mi><mn>0</mn></msub></msubsup><msubsup><mi>C</mi><msub><mi>i</mi><msub><mi>b</mi><mn>0</mn></msub></msub><msub><mi>i</mi><msub><mi>n</mi><mn>0</mn></msub></msub></msubsup><msubsup><mi>C</mi><mi>b</mi><msub><mi>i</mi><msub><mi>b</mi><mn>0</mn></msub></msub></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00007538582500000112.GIF" wi="1548" he="98" /></maths>其中,n<sub>0</sub>系定义为对准初始时刻的地理坐标系,相对地球表面固定不动,不随导航系统在地球表面运动而运动;<img file="FDA00007538582500000113.GIF" wi="83" he="86" />为对准初始时刻导航系n<sub>0</sub>系到当前时刻导航系n系的方向余弦矩阵;<img file="FDA00007538582500000114.GIF" wi="83" he="85" />为惯性坐标系<img file="FDA00007538582500000115.GIF" wi="52" he="79" />系到对准初始时刻导航系n<sub>0</sub>系的方向余弦矩阵;<img file="FDA00007538582500000116.GIF" wi="86" he="97" />为惯性坐标系<img file="FDA00007538582500000117.GIF" wi="50" he="74" />系到惯性坐标系<img file="FDA00007538582500000118.GIF" wi="52" he="74" />系的方向余弦矩阵;<img file="FDA00007538582500000119.GIF" wi="76" he="83" />为载体坐标系b系到惯性坐标系<img file="FDA00007538582500000120.GIF" wi="50" he="74" />系的方向余弦矩阵;速度更新方程:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msubsup><mi>v</mi><mi>e</mi><mi>n</mi></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>=</mo><msubsup><mi>v</mi><mi>e</mi><mi>n</mi></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>&Delta;v</mi><mi>a</mi></msub><mo>+</mo><msub><mi>&Delta;v</mi><mi>b</mi></msub><mo>+</mo><msub><mi>&Delta;v</mi><mi>c</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00007538582500000121.GIF" wi="1547" he="86" /></maths>其中,<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>&Delta;v</mi><mi>a</mi></msub><mo>=</mo><msubsup><mi>C</mi><msub><mi>n</mi><mn>0</mn></msub><mi>n</mi></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><msubsup><mi>C</mi><msub><mi>i</mi><msub><mi>n</mi><mn>0</mn></msub></msub><msub><mi>n</mi><mn>0</mn></msub></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><msubsup><mi>C</mi><msub><mi>i</mi><msub><mi>b</mi><mn>0</mn></msub></msub><msub><mi>i</mi><msub><mi>n</mi><mn>0</mn></msub></msub></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><msubsup><mo>&Integral;</mo><msub><mi>t</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msub><mi>t</mi><mi>k</mi></msub></msubsup><msubsup><mi>C</mi><mi>b</mi><msub><mi>i</mi><msub><mi>b</mi><mn>0</mn></msub></msub></msubsup><msup><mi>f</mi><mi>b</mi></msup><mi>d</mi><mi>t</mi></mrow>]]></math><img file="FDA00007538582500000122.GIF" wi="890" he="108" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>&Delta;v</mi><mi>b</mi></msub><mo>=</mo><mi>&Delta;</mi><mi>t</mi><mrow><mo>(</mo><mo>(</mo><mrow><mn>2</mn><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow><mi>n</mi></msubsup><mo>+</mo><msubsup><mi>&omega;</mi><mrow><mi>e</mi><mi>n</mi></mrow><mi>n</mi></msubsup></mrow><mo>)</mo><mo>&times;</mo><msubsup><mi>v</mi><mi>e</mi><mi>n</mi></msubsup><mo>(</mo><msub><mi>t</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo><mo>)</mo></mrow></mrow>]]></math><img file="FDA00007538582500000123.GIF" wi="656" he="96" /></maths><maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>&Delta;v</mi><mi>c</mi></msub><mo>=</mo><msubsup><mi>&Delta;tg</mi><mi>l</mi><mi>n</mi></msubsup></mrow>]]></math><img file="FDA00007538582500000124.GIF" wi="236" he="75" /></maths>t<sub>k‑1</sub>、t<sub>k</sub>分别表示第k‑1、k个潜航器速度更新时刻,<img file="FDA00007538582500000125.GIF" wi="354" he="83" />为对应的速度,f<sup>b</sup>为加表比力输出,<img file="FDA00007538582500000126.GIF" wi="645" he="101" />为t<sub>k‑1</sub>时刻相应的方向余弦矩阵,Δt=t<sub>k</sub>‑t<sub>k‑1</sub>为惯导更新时间间隔,<img file="FDA0000753858250000021.GIF" wi="71" he="78" />为地理系下的地球自转角速度,<img file="FDA0000753858250000022.GIF" wi="79" he="76" />为地理系下的转移角速度,<img file="FDA0000753858250000023.GIF" wi="68" he="74" />为地理系下的重力;位置更新方程:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>L</mi><mi>k</mi></msub><mo>=</mo><msub><mi>L</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><mi>&Delta;</mi><mi>t</mi><mo>&CenterDot;</mo><msub><mi>v</mi><mi>n</mi></msub><mo>/</mo><mrow><mo>(</mo><msub><mi>R</mi><mi>N</mi></msub><mo>+</mo><mi>h</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&lambda;</mi><mi>k</mi></msub><mo>=</mo><msub><mi>&lambda;</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><mi>&Delta;</mi><mi>t</mi><mo>&CenterDot;</mo><msub><mi>v</mi><mi>e</mi></msub><mo>/</mo><mo>&lsqb;</mo><mrow><mo>(</mo><msub><mi>R</mi><mi>N</mi></msub><mo>+</mo><mi>h</mi><mo>)</mo></mrow><msub><mi>cosL</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>&rsqb;</mo></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000753858250000024.GIF" wi="1550" he="174" /></maths>潜航器经纬度通过航迹推算进行更新,其中,L<sub>k‑1</sub>、L<sub>k</sub>分别表示k‑1、k时刻潜航器的纬度,λ<sub>k‑1</sub>、λ<sub>k</sub>分别表示k‑1、k时刻潜航器的经度,v<sub>n</sub>、v<sub>e</sub>表示潜航器的北向、东向速度,R<sub>N</sub>表示子午面曲率半径,h表示高度;步骤三:构建卡尔曼滤波状态方程与观测方程如下:选取横滚角误差δθ<sub>0</sub>、俯仰角误差δγ<sub>0</sub>、北向速度误差δv<sub>n</sub>、东向速度误差δv<sub>e</sub>为系统状态,即x=[δθ<sub>0</sub> δγ<sub>0</sub> δv<sub>n</sub> δv<sub>e</sub>]<sup>T</sup>   (4)构建系统状态方程如下,<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mi>F</mi><mi>x</mi><mo>+</mo><mi>G</mi><mi>w</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000753858250000025.GIF" wi="1898" he="64" /></maths>其中,上标T表示矩阵或向量的转置,x表示系统状态,<img file="FDA0000753858250000026.GIF" wi="42" he="58" />表示状态微分,F表示状态转移矩阵,G表示系统噪声矩阵;<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><mi>w</mi><mo>=</mo><msup><mfenced open = '[' close = ']'><mtable><mtr><mtd><mrow><msubsup><mi>&delta;&omega;</mi><msub><mi>i</mi><mi>b</mi></msub><mi>b</mi></msubsup></mrow></mtd><mtd><mrow><msup><mi>&delta;f</mi><mi>b</mi></msup></mrow></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>,</mo></mrow>]]></math><img file="FDA0000753858250000027.GIF" wi="421" he="110" /></maths><img file="FDA0000753858250000028.GIF" wi="100" he="90" />为陀螺输出噪声,δf<sup>b</sup>为加表输出噪声;取1s更新一次的多普勒速度<img file="FDA0000753858250000029.GIF" wi="68" he="84" />为观测量,构建观测方程如下,z=Hx+v   (6)其中,多普勒坐标系d系轴向沿多普勒测速仪的横滚轴‑俯仰轴‑偏航轴(前‑右‑下);z为观测向量,H为观测矩阵,v为测量噪声;步骤四:根据卡尔曼滤波状态方程和观测方程进行滤波,对横滚角误差、俯仰角误差、北向速度误差、东向速度误差进行估计,对潜航器的姿态、速度进行修正,完成传递对准。
地址 410073 湖南省长沙市开福区德雅路109号