发明名称 一种时间-空间差分的GPS/SINS超紧组合导航方法
摘要 本发明属于组合导航的技术领域,涉及一种时间‑空间差分的GPS/SINS超紧组合方法。本发明包括利用捷联惯导的输出信息预测载波角速度误差的时间‑空间差分观测值和初相位误差的时间‑空间差分观测值;利用GPS接收机输出信息计算载波角速度误差的时间‑空间差分观测值和初相位误差的时间‑空间差分观测值;将步骤一和步骤二中得到的载波角速度误差的时间‑空间差分观测值和初相位误差的时间‑空间差分观测值作差,作为系统模型的量测;利用卡尔曼滤波器估计系统状态,利用估计结果校正惯性元件误差和捷联惯导解算的导航信息;利用校正后的导航信息计算多普勒频移,并输入接收机对其进行校正。本发明提高了系统的导航精度,降低了系统的计算量和复杂性。
申请公布号 CN103941271B 申请公布日期 2016.12.07
申请号 CN201410085410.0 申请日期 2014.03.11
申请人 哈尔滨工程大学 发明人 周卫东;蔡佳楠;孙龙;沈忱;郑兰;刘学敏;金诗宇
分类号 G01S19/47(2010.01)I 主分类号 G01S19/47(2010.01)I
代理机构 代理人
主权项 一种时间‑空间差分的GPS/SINS超紧组合导航方法,其特征在于,包括以下几个步骤:步骤一:利用捷联惯导的输出信息预测载波角速度误差的时间‑空间差分观测值和初相位误差的时间‑空间差分观测值;步骤二:利用GPS接收机输出信息计算载波角速度误差的时间‑空间差分观测值和初相位误差的时间‑空间差分观测值;步骤三:将步骤一和步骤二中得到的载波角速度误差的时间‑空间差分观测值和初相位误差的时间‑空间差分观测值作差,作为系统模型的量测:所述步骤三包括:施加扰动得到系统的量测方程为:<maths num="0001"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msubsup><mi>&delta;&chi;</mi><mi>&theta;</mi><mi>n</mi></msubsup><mo>=</mo><mi>A</mi><mo>{</mo><msubsup><mi>&delta;&Delta;P</mi><mrow><mi>S</mi><mi>I</mi><mi>N</mi><mi>S</mi></mrow><mi>n</mi></msubsup><mo>+</mo><mo>&lsqb;</mo><msubsup><mi>&delta;C</mi><mi>b</mi><mi>n</mi></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>-</mo><msubsup><mi>&delta;C</mi><mi>b</mi><mi>n</mi></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>&rsqb;</mo><msup><mi>l</mi><mi>b</mi></msup><mo>+</mo><mo>&lsqb;</mo><msubsup><mi>C</mi><mi>b</mi><mi>n</mi></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>-</mo><msubsup><mi>C</mi><mi>b</mi><mi>n</mi></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>&rsqb;</mo><msup><mi>&delta;l</mi><mi>b</mi></msup><mo>}</mo><mo>+</mo><msub><mi>&delta;&eta;</mi><mi>&theta;</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>&delta;&chi;</mi><mi>&omega;</mi><mi>n</mi></msubsup><mo>=</mo><mi>B</mi><mo>{</mo><msubsup><mi>&delta;&Delta;v</mi><mrow><mi>S</mi><mi>I</mi><mi>N</mi><mi>S</mi></mrow><mi>n</mi></msubsup><mo>+</mo><mo>&lsqb;</mo><msubsup><mi>&delta;C</mi><mi>b</mi><mi>n</mi></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>b</mi></mrow><mi>b</mi></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>+</mo><msubsup><mi>C</mi><mi>b</mi><mi>n</mi></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow><msubsup><mi>&delta;&omega;</mi><mrow><mi>i</mi><mi>b</mi></mrow><mi>b</mi></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>-</mo><msubsup><mi>&delta;C</mi><mi>b</mi><mi>n</mi></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mn>1</mn></msub><mo>)</mo></mrow><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>b</mi></mrow><mi>b</mi></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>-</mo><msubsup><mi>C</mi><mi>b</mi><mi>n</mi></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mn>1</mn></msub><mo>)</mo></mrow><msubsup><mi>&delta;&omega;</mi><mrow><mi>i</mi><mi>b</mi></mrow><mi>b</mi></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>&rsqb;</mo><mo>&times;</mo><msup><mi>l</mi><mi>b</mi></msup><mo>+</mo></mrow></mtd></mtr><mtr><mtd><mrow><mo>&lsqb;</mo><msubsup><mi>C</mi><mi>b</mi><mi>n</mi></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>b</mi></mrow><mi>b</mi></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>-</mo><msubsup><mi>C</mi><mi>b</mi><mi>n</mi></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mn>1</mn></msub><mo>)</mo></mrow><msubsup><mi>&omega;</mi><mrow><mi>i</mi><mi>b</mi></mrow><mi>b</mi></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>&rsqb;</mo><mo>&times;</mo><msup><mi>&delta;l</mi><mi>b</mi></msup><mo>}</mo><mo>+</mo><msub><mi>&delta;&eta;</mi><mi>&omega;</mi></msub></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001031994790000011.GIF" wi="1830" he="263" /></maths>其中,<maths num="0002"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mi>A</mi><mo>=</mo><mrow><mo>(</mo><mn>2</mn><mi>&pi;</mi><mi>f</mi><mo>/</mo><mi>c</mi><mo>)</mo></mrow><msup><mrow><mo>{</mo><msubsup><mi>C</mi><mi>e</mi><mi>n</mi></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>&lsqb;</mo><msup><mi>e</mi><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow></msup><mrow><mo>(</mo><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>-</mo><msup><mi>e</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></msup><mrow><mo>(</mo><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>&rsqb;</mo><mo>}</mo></mrow><mi>T</mi></msup></mrow></mtd></mtr><mtr><mtd><mrow><mi>B</mi><mo>=</mo><mrow><mo>(</mo><mn>2</mn><mi>&pi;</mi><mo>/</mo><mi>&lambda;</mi><mo>)</mo></mrow><msup><mrow><mo>{</mo><msubsup><mi>C</mi><mi>e</mi><mi>n</mi></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>&lsqb;</mo><msup><mi>e</mi><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow></msup><mrow><mo>(</mo><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>-</mo><msup><mi>e</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></msup><mrow><mo>(</mo><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>&rsqb;</mo><mo>}</mo></mrow><mi>T</mi></msup></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001031994790000012.GIF" wi="869" he="166" /></maths>e(t)为视线向量,δη<sub>θ</sub>和δη<sub>ω</sub>为量测噪声;l<sup>b</sup>为杆臂对位置测量的影响在载体坐标系b下的投影;δl<sup>b</sup>为状态方程中的杆臂误差δl=[δl<sub>x</sub> δl<sub>y</sub> δl<sub>z</sub>]<sup>T</sup>,δl<sub>x</sub>、δl<sub>y</sub>、δl<sub>z</sub>分别代表x、y、z三个方向陀螺的杆臂误差分量;<img file="FDA0001031994790000013.GIF" wi="150" he="63" />和<img file="FDA0001031994790000014.GIF" wi="155" he="63" />即为状态变量中的速度误差δv=[δv<sub>E</sub> δv<sub>N</sub> δv<sub>U</sub>]<sup>T</sup>和位置误差δp=[δL δλ δh]<sup>T</sup>;<img file="FDA0001031994790000015.GIF" wi="91" he="71" />即陀螺常值漂移ε<sub>0</sub>=[ε<sub>0x</sub> ε<sub>0y</sub> ε<sub>0z</sub>]<sup>T</sup>;姿态误差角ψ=[ψ<sub>E</sub> ψ<sub>N</sub> ψ<sub>U</sub>]<sup>T</sup>,<img file="FDA0001031994790000016.GIF" wi="330" he="63" />ψ(t<sub>2</sub>)‑ψ(t<sub>1</sub>)用Δtε<sub>0</sub>近似得到相关方程:<img file="FDA0001031994790000017.GIF" wi="62" he="63" />为载波角速度误差的时间‑空间差分观测值;<img file="FDA0001031994790000018.GIF" wi="59" he="63" />为载波初相位误差的时间‑空间差分观测值;将步骤一和二中得到的结果作差就得到量测<img file="FDA0001031994790000019.GIF" wi="435" he="71" />即<img file="FDA00010319947900000110.GIF" wi="434" he="63" /><img file="FDA00010319947900000111.GIF" wi="446" he="63" />当观测的卫星数目大于2时,分别对两颗不同的卫星进行时间‑空间差分,量测为Z=[(Z<sup>j,m</sup>)<sup>T</sup> (Z<sup>j,q</sup>)<sup>T</sup> … (Z<sup>m,q</sup>)<sup>T</sup>]<sup>T</sup>,其中j,m,q为卫星编号,量测方程为:Z(t)=H(t)X(t)+η(t),f是载波L1的频率,t<sub>1</sub>和t<sub>2</sub>是两个相邻时刻;时间间隔为Δt;δL、δλ、δh分别代表经度误差、纬度误差和高度误差;δv<sub>E</sub>、δv<sub>N</sub>、δv<sub>U</sub>分别代表东向速度误差、北向速度误差和天向速度误差;ψ<sub>E</sub>、ψ<sub>N</sub>、ψ<sub>U</sub>分别代表东、北、天三个方向姿态误差角;<img file="FDA0001031994790000021.GIF" wi="126" he="63" />为SINS预测的载波初相位误差的时间‑空间差分观测值;<img file="FDA0001031994790000022.GIF" wi="133" he="63" />为SINS预测的载波角速度误差的时间‑空间差分观测值;<img file="FDA0001031994790000023.GIF" wi="122" he="63" />为GPS计算载波初相位误差的时间‑空间差分观测值;<img file="FDA0001031994790000024.GIF" wi="120" he="63" />为GPS计算载波角速度误差的时间‑空间差分观测值;ε<sub>0x</sub>、ε<sub>0y</sub>、ε<sub>0z</sub>分别代表x、y、z三个方向陀螺的常值漂移;<img file="FDA0001031994790000025.GIF" wi="66" he="71" />为载体相对于惯性坐标系i的角速度在b系下的投影;<img file="FDA0001031994790000026.GIF" wi="62" he="63" />为由载体系b到导航坐标系n的转换矩阵,λ为载波L1的波长;c为光速;<img file="FDA0001031994790000027.GIF" wi="59" he="63" />为由地心地固坐标系到导航坐标系的坐标变换矩阵;步骤四:利用卡尔曼滤波器估计系统状态,利用估计结果校正惯性元件误差和捷联惯导解算的导航信息;步骤五:利用校正后的导航信息计算多普勒频移,并输入接收机对其进行校正。
地址 150001 黑龙江省哈尔滨市南岗区南通大街145号哈尔滨工程大学科技处知识产权办公室