发明名称 断调平状态下平台惯导对准方法
摘要 本发明的目的在于提供断调平状态下平台惯导对准方法,把子惯导进入断调平状态初始时刻的地球系凝固于惯性空间中,将子惯导进入断调平状态初始时刻的主惯导平台系凝固于惯性空间中,将平台台失准角分成两部分,一部分为主惯导平台系与主惯导平台惯性系之间的夹角,另一部分即是子惯导平台系与主惯导平台惯性系之间的夹角,通过实时更新地理系相对于地心惯性系的余弦矩阵,在地心惯性系上对主、子惯导建立速度匹配误差模型,通过卡尔曼滤波得到子惯导平台与主惯导平台惯性系之间的夹角,再利用上述余弦矩阵,得到主、子惯导平台之间的失准角。本发明解决了传统速度匹配方法无法对Z轴失准角进行估计的问题,提高了Z轴方向上失准角的可观测度。
申请公布号 CN104330094B 申请公布日期 2017.02.15
申请号 CN201410525302.0 申请日期 2014.10.08
申请人 哈尔滨工程大学 发明人 高伟;单为;徐博;邓丽颖;韩邢健;金辰;贺浩;刘洋;邱立民;董海波
分类号 G01C25/00(2006.01)I;G01C21/18(2006.01)I 主分类号 G01C25/00(2006.01)I
代理机构 代理人
主权项 断调平状态下平台惯导对准方法,其特征是:(1)将子惯导进入断调平状态初始时刻的子惯导平台系凝固于惯性空间中,定义为子惯导平台惯性系p<sub>0</sub>,之后子惯导平台系为s,此时主惯导平台依旧工作在地理系n;(2)将子惯导进入断调平状态初始时刻的主惯导平台系凝固于惯性空间中,定义为主惯导平台惯性系m;(3)把子惯导进入断调平状态初始时刻的地球系凝固于惯性空间中,定义为地心惯性系i,把主惯导在地理系n上所测比力f<sup>n</sup>投影到地心惯性系i上得到<img file="FDA0001131878490000011.GIF" wi="260" he="86" />即为主惯导所测比力f<sup>n</sup>在地心惯性系i的投影,<img file="FDA0001131878490000012.GIF" wi="52" he="62" />为地理系n到地心惯性系i的方向余弦矩阵;对于子惯导,定义子惯导在地心惯性系i所测比力f<sup>j</sup>为<img file="FDA0001131878490000013.GIF" wi="245" he="79" />f<sup>s</sup>为子惯导在子惯导平台系s上所测比力,<img file="FDA0001131878490000014.GIF" wi="61" he="64" />为地理系m到的地心惯性系i的方向余弦矩阵,然后在i系上建立速度误差微分方程与失准角微分方程;(4)建立i系上的速度方程:<maths num="0001"><math><![CDATA[<mrow><msubsup><mover><mi>v</mi><mo>&CenterDot;</mo></mover><mi>i</mi><mi>i</mi></msubsup><mo>=</mo><msup><mi>f</mi><mi>i</mi></msup><mo>-</mo><msup><mi>g</mi><mi>i</mi></msup><mo>,</mo></mrow>]]></math><img file="FDA0001131878490000015.GIF" wi="254" he="85" /></maths><img file="FDA0001131878490000016.GIF" wi="37" he="63" />为主惯导的速度微分在地心惯性系i下的投影,且g<sup>i</sup>为地理系下重力加速度矢量g<sup>n</sup>在平台惯性系下投影<img file="FDA0001131878490000017.GIF" wi="493" he="77" />则对子惯导也有:<maths num="0002"><math><![CDATA[<mrow><msubsup><mover><mi>v</mi><mo>&CenterDot;</mo></mover><mi>j</mi><mi>j</mi></msubsup><mo>=</mo><msup><mi>f</mi><mi>j</mi></msup><mo>-</mo><msup><mi>g</mi><mi>j</mi></msup><mo>,</mo></mrow>]]></math><img file="FDA0001131878490000018.GIF" wi="276" he="79" /></maths><img file="FDA0001131878490000019.GIF" wi="45" he="70" />为子惯导的速度微分在地心惯性系i下的投影,<img file="FDA00011318784900000110.GIF" wi="255" he="78" />对<img file="FDA00011318784900000111.GIF" wi="230" he="63" />以及<img file="FDA00011318784900000112.GIF" wi="255" he="71" />两式相减可得<img file="FDA00011318784900000113.GIF" wi="478" he="78" />即为速度误差微分方程,<img file="FDA00011318784900000114.GIF" wi="62" he="61" />为子惯导与主惯导的速度微分之差,<img file="FDA00011318784900000115.GIF" wi="37" he="47" />为子惯导的加速度计零偏;φ<sub>i</sub>为子惯导平台系与主惯导平台惯性系之间夹角,不考虑挠曲变形,φ<sub>i</sub>将只受子惯导的陀螺漂移影响:<img file="FDA0001131878490000021.GIF" wi="149" he="79" />即为失准角微分方程;(5)利用步骤(4)得到的速度误差微分方程与失准角微分方程,建立速度匹配状态观测方程:<maths num="0003"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mi>&delta;</mi><msubsup><mover><mi>v</mi><mo>&CenterDot;</mo></mover><mi>i</mi><mi>i</mi></msubsup><mo>=</mo><msubsup><mi>C</mi><mi>m</mi><mi>i</mi></msubsup><msup><mi>f</mi><mi>s</mi></msup><mo>&times;</mo><msub><mi>&phi;</mi><mi>i</mi></msub><mo>+</mo><msubsup><mi>C</mi><mi>m</mi><mi>i</mi></msubsup><mo>&dtri;</mo></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>&phi;</mi><mo>&CenterDot;</mo></mover><mi>i</mi></msub><mo>=</mo><mi>&epsiv;</mi></mrow></mtd></mtr><mtr><mtd><mrow><mover><mo>&dtri;</mo><mo>&CenterDot;</mo></mover><mo>=</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd><mrow><mover><mi>&epsiv;</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mn>0</mn></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001131878490000022.GIF" wi="478" he="319" /></maths>其中滤波模型为<maths num="0004"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mover><mi>X</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mi>A</mi><mi>X</mi><mo>+</mo><mi>B</mi><mi>W</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>Z</mi><mo>=</mo><mi>H</mi><mi>X</mi><mo>+</mo><mi>V</mi></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001131878490000023.GIF" wi="326" he="151" /></maths>选取状态量为<maths num="0005"><math><![CDATA[<mrow><mi>X</mi><mo>=</mo><msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msubsup><mi>&delta;v</mi><mrow><mi>i</mi><mi>x</mi></mrow><mi>i</mi></msubsup></mrow></mtd><mtd><mrow><msubsup><mi>&delta;v</mi><mrow><mi>i</mi><mi>y</mi></mrow><mi>i</mi></msubsup></mrow></mtd><mtd><mrow><msubsup><mi>&delta;v</mi><mrow><mi>i</mi><mi>z</mi></mrow><mi>i</mi></msubsup></mrow></mtd><mtd><msub><mi>&phi;</mi><mrow><mi>i</mi><mi>x</mi></mrow></msub></mtd><mtd><msub><mi>&phi;</mi><mrow><mi>i</mi><mi>y</mi></mrow></msub></mtd><mtd><msub><mi>&phi;</mi><mrow><mi>i</mi><mi>z</mi></mrow></msub></mtd><mtd><msub><mo>&dtri;</mo><mi>x</mi></msub></mtd><mtd><msub><mo>&dtri;</mo><mi>y</mi></msub></mtd><mtd><msub><mo>&dtri;</mo><mi>z</mi></msub></mtd><mtd><msub><mi>&epsiv;</mi><mi>x</mi></msub></mtd><mtd><msub><mi>&epsiv;</mi><mi>y</mi></msub></mtd><mtd><msub><mi>&epsiv;</mi><mi>z</mi></msub></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mrow>]]></math><img file="FDA0001131878490000024.GIF" wi="1382" he="87" /></maths><img file="FDA0001131878490000025.GIF" wi="318" he="70" />为子惯导与主惯导的速度微分之差在i系xyz三个方向下的投影,φ<sub>ix</sub>,φ<sub>iy</sub>,φ<sub>iz</sub>为φ<sub>i</sub>在i系xyz三个方向下的投影,<img file="FDA0001131878490000026.GIF" wi="260" he="67" />为子惯导的加速度计零偏在i系xyz三个方向下的投影,ε<sub>x</sub>,ε<sub>y</sub>,ε<sub>z</sub>为子惯导的陀螺漂移在i系xyz三个方向下的投影,则有:<maths num="0006"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><mi>A</mi><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mn>0</mn><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><mrow><msubsup><mi>C</mi><mi>m</mi><mi>i</mi></msubsup><mo>&lsqb;</mo><msup><mi>f</mi><mi>s</mi></msup><mo>&times;</mo><mo>&rsqb;</mo></mrow></mtd><mtd><msubsup><mi>C</mi><mi>m</mi><mi>i</mi></msubsup></mtd><mtd><msub><mn>0</mn><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mn>0</mn><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mn>0</mn><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mn>0</mn><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mi>I</mi><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mn>0</mn><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mn>0</mn><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mn>0</mn><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mn>0</mn><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mn>0</mn><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mn>0</mn><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mn>0</mn><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mn>0</mn><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd></mtr></mtable></mfenced></mrow></mtd><mtd><mrow><mi>B</mi><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msubsup><mi>C</mi><mi>m</mi><mi>i</mi></msubsup></mtd><mtd><msub><mn>0</mn><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mn>0</mn><mrow><mn>3</mn><mo>&times;</mo><mn>6</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mn>0</mn><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mi>I</mi><mrow><mn>3</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mn>0</mn><mrow><mn>3</mn><mo>&times;</mo><mn>6</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mn>0</mn><mrow><mn>6</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mn>0</mn><mrow><mn>6</mn><mo>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mn>0</mn><mrow><mn>6</mn><mo>&times;</mo><mn>6</mn></mrow></msub></mtd></mtr></mtable></mfenced></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001131878490000027.GIF" wi="1119" he="302" /></maths>H=[I<sub>3×3</sub> 0<sub>3×9</sub>]<img file="FDA0001131878490000028.GIF" wi="501" he="234" />W=[w<sub>ax</sub> w<sub>ay</sub> w<sub>az</sub> w<sub>εx</sub> w<sub>εy</sub> w<sub>az</sub> 0 0 0 0 0 0]<sup>T</sup>w<sub>ax</sub>、w<sub>ay</sub>、w<sub>az</sub>与w<sub>εx</sub>,w<sub>εy</sub>,w<sub>εz</sub>分别为对应加速度计以及陀螺上的系统噪声;观测量Z为子惯导与主惯导在地心惯性系下速度的差值,V为量测噪声,且<img file="FDA0001131878490000031.GIF" wi="61" he="63" />为地理系m到地心惯性系i的方向余弦矩阵;(6)用步骤(5)的状态观测方程进行卡尔曼滤波,选取状态初值X<sub>0</sub>=0<sub>12×1</sub>,初始均方误差阵为对角阵P<sub>0</sub>,卡尔曼基本方程如下:状态一步预测<maths num="0007"><math><![CDATA[<mrow><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></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></mrow>]]></math><img file="FDA0001131878490000032.GIF" wi="365" he="78" /></maths>一步预测均方误差阵<maths num="0008"><math><![CDATA[<mrow><msub><mi>P</mi><mrow><mi>k</mi><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></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>P</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></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>&Gamma;</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msub><mi>Q</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msubsup><mi>&Gamma;</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mi>T</mi></msubsup></mrow>]]></math><img file="FDA0001131878490000033.GIF" wi="723" he="70" /></maths>滤波增益矩阵<maths num="0009"><math><![CDATA[<mrow><msub><mi>K</mi><mi>k</mi></msub><mo>=</mo><msub><mi>P</mi><mrow><mi>k</mi><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msubsup><mi>H</mi><mi>k</mi><mi>T</mi></msubsup><msup><mrow><mo>&lsqb;</mo><msub><mi>H</mi><mi>k</mi></msub><msub><mi>P</mi><mrow><mi>k</mi><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msubsup><mi>H</mi><mi>k</mi><mi>T</mi></msubsup><mo>+</mo><msub><mi>R</mi><mi>k</mi></msub><mo>&rsqb;</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow>]]></math><img file="FDA0001131878490000034.GIF" wi="686" he="86" /></maths>状态估计<maths num="0010"><math><![CDATA[<mrow><msub><mover><mi>X</mi><mo>^</mo></mover><mi>k</mi></msub><mo>=</mo><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>+</mo><msub><mi>K</mi><mi>k</mi></msub><mo>&lsqb;</mo><msub><mi>Z</mi><mi>k</mi></msub><mo>-</mo><msub><mi>H</mi><mi>k</mi></msub><msub><mover><mi>X</mi><mo>^</mo></mover><mrow><mi>k</mi><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>&rsqb;</mo></mrow>]]></math><img file="FDA0001131878490000035.GIF" wi="651" he="91" /></maths>估计均方误差阵<maths num="0011"><math><![CDATA[<mrow><msub><mi>P</mi><mi>k</mi></msub><mo>=</mo><mo>&lsqb;</mo><mi>I</mi><mo>-</mo><msub><mi>K</mi><mi>k</mi></msub><msub><mi>H</mi><mi>k</mi></msub><mo>&rsqb;</mo><msub><mi>P</mi><mrow><mi>k</mi><mo>,</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><msup><mrow><mo>&lsqb;</mo><mi>I</mi><mo>-</mo><msub><mi>K</mi><mi>k</mi></msub><msub><mi>H</mi><mi>k</mi></msub><mo>&rsqb;</mo></mrow><mi>T</mi></msup><mo>+</mo><msub><mi>K</mi><mi>k</mi></msub><msub><mi>R</mi><mi>k</mi></msub><msubsup><mi>K</mi><mi>k</mi><mi>T</mi></msubsup></mrow>]]></math><img file="FDA0001131878490000036.GIF" wi="909" he="78" /></maths>之后再返回状态一步预测,继续迭代,直到设定时间结束为止;其中<img file="FDA0001131878490000037.GIF" wi="59" he="70" />为第k时刻系统状态估计,<img file="FDA0001131878490000038.GIF" wi="118" he="75" />为根据k‑1时刻的状态估计对k时刻状态进行预测得到的状态,Φ<sub>k,k‑1</sub>为k‑1时刻到k时刻的状态转移矩阵,P<sub>k‑1</sub>为第k‑1时刻的均方误差阵,P<sub>k,k‑1</sub>为根据k‑1时刻的均方误差阵对k时刻均方误差阵进行预测得到的矩阵,K<sub>k</sub>为第k时刻的滤波增益阵,Z<sub>k</sub>为第k时刻的量测值,H<sub>k</sub>为第k时刻的量测矩阵,I为单位阵,Γ<sub>k‑1</sub>为第k‑1时刻的系统噪声驱动矩阵,R<sub>k</sub>为第k时刻的观测噪声矩阵,Q<sub>k‑1</sub>为第k‑1时刻的系统噪声矩阵;(7)利用步骤(6)得到的状态估计<img file="FDA0001131878490000039.GIF" wi="62" he="69" />得到φ<sub>ix</sub>,φ<sub>iy</sub>,φ<sub>iz</sub>,然后构建<img file="FDA00011318784900000310.GIF" wi="304" he="71" />即<maths num="0012"><math><![CDATA[<mrow><msubsup><mi>C</mi><mi>m</mi><mi>s</mi></msubsup><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>&phi;</mi><mrow><mi>i</mi><mi>z</mi></mrow></msub></mtd><mtd><mrow><mo>-</mo><msub><mi>&phi;</mi><mrow><mi>i</mi><mi>y</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><mo>-</mo><msub><mi>&phi;</mi><mrow><mi>i</mi><mi>z</mi></mrow></msub></mrow></mtd><mtd><mn>1</mn></mtd><mtd><msub><mi>&phi;</mi><mrow><mi>i</mi><mi>x</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>&phi;</mi><mrow><mi>i</mi><mi>y</mi></mrow></msub></mtd><mtd><mrow><mo>-</mo><msub><mi>&phi;</mi><mrow><mi>i</mi><mi>x</mi></mrow></msub></mrow></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001131878490000041.GIF" wi="431" he="232" /></maths>再通过<img file="FDA0001131878490000042.GIF" wi="252" he="71" />得到<img file="FDA0001131878490000043.GIF" wi="280" he="71" />且有<maths num="0013"><math><![CDATA[<mrow><mo>&lsqb;</mo><mi>&phi;</mi><mo>&times;</mo><mo>&rsqb;</mo><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><msub><mi>&phi;</mi><mi>z</mi></msub></mrow></mtd><mtd><msub><mi>&phi;</mi><mi>y</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&phi;</mi><mi>z</mi></msub></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><msub><mi>&phi;</mi><mi>x</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mo>-</mo><msub><mi>&phi;</mi><mi>y</mi></msub></mrow></mtd><mtd><msub><mi>&phi;</mi><mi>x</mi></msub></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0001131878490000044.GIF" wi="470" he="246" /></maths>(8)利用步骤(7)得到的[φ×]值,得到子惯导此时的真实姿态,即可调整子惯导的物理平台,经过子惯导物理平台x,y,z三轴分别转动φ<sub>x</sub>,φ<sub>y</sub>,φ<sub>z</sub>之后,即可使得子惯导的平台系与主惯导的平台系保持姿态一致。
地址 150001 黑龙江省哈尔滨市南岗区南通大街145号哈尔滨工程大学科技处知识产权办公室
您可能感兴趣的专利