发明名称 地磁日变影响下的惯性地磁匹配定位方法
摘要 本发明提供了一种地磁日变影响下的惯性地磁匹配定位方法,从惯导系统读取N个时刻的待匹配点的位置测量值a<sub>i</sub>和b<sub>i</sub>,从磁强计获得地磁场强度信息I<sub>i</sub>;根据惯导系统指示的N个待匹配点的位置,从预先存储的地磁数据库中分别读取相应的地磁场强度的参考值I(a<sub>i</sub>,b<sub>i</sub>)、地磁场强度的梯度的参考值I<sub>x,i</sub>和I<sub>y,i</sub>;引入并初始化经纬度误差、航向误差以及地磁日变误差;计算经纬度误差的增量、航向误差的增量和地磁日变误差的增量δM;更新经纬度误差、航向误差和地磁日变误差M;判断是否满足终止迭代条件,根据更新后的M计算参数K和δK;根据迭代计算得到经纬度误差、航向误差和地磁日变误差,将所得结果代入匹配轨迹与参考轨迹的关系方程即得匹配轨迹。
申请公布号 CN106197405A 申请公布日期 2016.12.07
申请号 CN201610617495.1 申请日期 2016.08.01
申请人 哈尔滨工业大学 发明人 解伟男;黄黎平;李清华;奚伯齐
分类号 G01C21/08(2006.01)I;G01C21/16(2006.01)I 主分类号 G01C21/08(2006.01)I
代理机构 北京天奇智新知识产权代理有限公司 11340 代理人 范光晔
主权项 一种地磁日变影响下的惯性地磁匹配定位方法,其特征在于,步骤一、从惯导系统读取当前时刻以及前N‑1个时刻的待匹配点的位置测量值a<sub>i</sub>和b<sub>i</sub>,其中a<sub>i</sub>表示经度,b<sub>i</sub>表示纬度,下标i表示不同时刻,i=1…N,N为整数且N>2,i为1表示当前时刻,通过地磁传感器获得当前时刻以及前N‑1个时刻的地磁场强度的测量值I<sub>i</sub>;步骤二、根据惯导系统指示的N个待匹配点的位置,从预先存储的地磁数据库中分别读取相应的地磁场强度的参考值I(a<sub>i</sub>,b<sub>i</sub>)、地磁场强度的梯度的参考值I<sub>x,i</sub>和I<sub>y,i</sub>,其中I<sub>x,i</sub>表示地磁场强度在经度方向的梯度在第i点位置上的取值,I<sub>y,i</sub>表示地磁场强度在纬度方向的梯度在第i点位置上的取值;步骤三、引入并初始化经纬度误差、航向误差以及地磁日变误差:M=[Δx Δy α δ]<sup>T</sup>=[0 0 0 0]<sup>T</sup>步骤四、根据公式(1)、公式(2)和公式(3)计算迭代参数G、F和H:G=g(M)     (1)F=f(M)    (2)H=F<sup>‑1</sup>    (3)其中:g(M)=[g<sub>1</sub>(M) g<sub>2</sub>(M) g<sub>3</sub>(M) g<sub>4</sub>(M)]<sup>T</sup>;<maths num="0001"><math><![CDATA[<mrow><mi>f</mi><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>f</mi><mn>11</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msub><mi>f</mi><mn>12</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msub><mi>f</mi><mn>13</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msub><mi>f</mi><mn>14</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>f</mi><mn>12</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msub><mi>f</mi><mn>22</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msub><mi>f</mi><mn>23</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msub><mi>f</mi><mn>24</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>f</mi><mn>13</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msub><mi>f</mi><mn>23</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msub><mi>f</mi><mn>33</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msub><mi>f</mi><mn>34</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>f</mi><mn>14</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msub><mi>f</mi><mn>24</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msub><mi>f</mi><mn>34</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msub><mi>f</mi><mn>44</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0001066225440000011.GIF" wi="1053" he="319" /></maths><maths num="0002"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>g</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>I</mi><mrow><mi>x</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>&lsqb;</mo><msub><mi>I</mi><mrow><mi>x</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>cos</mi><mi>&alpha;</mi><mo>+</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>sin</mi><mi>&alpha;</mi><mo>-</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>+</mo><mi>&Delta;</mi><mi>x</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><msub><mi>I</mi><mrow><mi>y</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><mo>-</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>sin</mi><mi>&alpha;</mi><mo>+</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>cos</mi><mi>&alpha;</mi><mo>-</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>+</mo><mi>&Delta;</mi><mi>y</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>I</mi><mrow><mi>t</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>+</mo><mi>&delta;</mi><mo>&rsqb;</mo></mrow></mtd></mtr></mtable><mo>;</mo></mrow>]]></math><img file="FDA0001066225440000012.GIF" wi="1054" he="258" /></maths><maths num="0003"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>g</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>I</mi><mrow><mi>y</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>&lsqb;</mo><msub><mi>I</mi><mrow><mi>x</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>cos</mi><mi>&alpha;</mi><mo>+</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>sin</mi><mi>&alpha;</mi><mo>-</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>+</mo><mi>&Delta;</mi><mi>x</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><msub><mi>I</mi><mrow><mi>y</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><mo>-</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>sin</mi><mi>&alpha;</mi><mo>+</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>cos</mi><mi>&alpha;</mi><mo>-</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>+</mo><mi>&Delta;</mi><mi>y</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>I</mi><mrow><mi>t</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>+</mo><mi>&delta;</mi><mo>&rsqb;</mo></mrow></mtd></mtr></mtable><mo>;</mo></mrow>]]></math><img file="FDA0001066225440000013.GIF" wi="1062" he="255" /></maths><maths num="0004"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>g</mi><mn>3</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mo>&lsqb;</mo><msub><mi>I</mi><mrow><mi>x</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>cos</mi><mi>&alpha;</mi><mo>+</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>sin</mi><mi>&alpha;</mi><mo>-</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>+</mo><mi>&Delta;</mi><mi>x</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>I</mi><mrow><mi>y</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>(</mo><mo>-</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>sin</mi><mi>&alpha;</mi></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>cos</mi><mi>&alpha;</mi><mo>-</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>+</mo><mi>&Delta;</mi><mi>y</mi><mo>)</mo><mo>+</mo><msub><mi>I</mi><mrow><mi>t</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>+</mo><mi>&delta;</mi><mo>&rsqb;</mo><mo>&times;</mo><mo>&lsqb;</mo><msub><mi>I</mi><mrow><mi>x</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><mo>-</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>sin</mi><mi>&alpha;</mi><mo>+</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>cos</mi><mi>&alpha;</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><msub><mi>I</mi><mrow><mi>y</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><mo>-</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>cos</mi><mi>&alpha;</mi><mo>-</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>sin</mi><mi>&alpha;</mi><mo>)</mo></mrow><mo>&rsqb;</mo></mrow></mtd></mtr></mtable><mo>;</mo></mrow>]]></math><img file="FDA0001066225440000021.GIF" wi="1374" he="333" /></maths><maths num="0005"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>g</mi><mn>4</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mo>&lsqb;</mo><msub><mi>I</mi><mrow><mi>x</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><mrow><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>cos</mi><mi>&alpha;</mi><mo>+</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>sin</mi><mi>&alpha;</mi><mo>-</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>+</mo><mi>&Delta;</mi><mi>x</mi></mrow><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><msub><mi>I</mi><mrow><mi>y</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><mo>-</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>sin</mi><mi>&alpha;</mi><mo>+</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>cos</mi><mi>&alpha;</mi><mo>-</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>+</mo><mi>&Delta;</mi><mi>y</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>I</mi><mrow><mi>t</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>+</mo><mi>&delta;</mi><mo>&rsqb;</mo></mrow></mtd></mtr></mtable><mo>;</mo></mrow>]]></math><img file="FDA0001066225440000022.GIF" wi="965" he="242" /></maths><maths num="0006"><math><![CDATA[<mrow><msub><mi>f</mi><mn>11</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msubsup><mi>I</mi><mrow><mi>x</mi><mo>,</mo><mi>i</mi></mrow><mn>2</mn></msubsup><mo>;</mo></mrow>]]></math><img file="FDA0001066225440000023.GIF" wi="341" he="127" /></maths><maths num="0007"><math><![CDATA[<mrow><msub><mi>f</mi><mn>12</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>I</mi><mrow><mi>x</mi><mo>,</mo><mi>i</mi></mrow></msub><msub><mi>I</mi><mrow><mi>y</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>;</mo></mrow>]]></math><img file="FDA0001066225440000024.GIF" wi="397" he="127" /></maths><maths num="0008"><math><![CDATA[<mrow><msub><mi>f</mi><mn>13</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>I</mi><mrow><mi>x</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>&lsqb;</mo><msub><mi>I</mi><mrow><mi>x</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><mo>-</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>sin</mi><mi>&alpha;</mi><mo>+</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>cos</mi><mi>&alpha;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>I</mi><mrow><mi>y</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><mo>-</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>cos</mi><mi>&alpha;</mi><mo>-</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>sin</mi><mi>&alpha;</mi><mo>)</mo></mrow><mo>&rsqb;</mo><mo>;</mo></mrow>]]></math><img file="FDA0001066225440000025.GIF" wi="1334" he="126" /></maths><maths num="0009"><math><![CDATA[<mrow><msub><mi>f</mi><mn>14</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>I</mi><mrow><mi>x</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>;</mo></mrow>]]></math><img file="FDA0001066225440000026.GIF" wi="342" he="131" /></maths><maths num="0010"><math><![CDATA[<mrow><msub><mi>f</mi><mn>22</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msubsup><mi>I</mi><mrow><mi>y</mi><mo>,</mo><mi>i</mi></mrow><mn>2</mn></msubsup><mo>;</mo></mrow>]]></math><img file="FDA0001066225440000027.GIF" wi="342" he="126" /></maths><maths num="0011"><math><![CDATA[<mrow><msub><mi>f</mi><mn>23</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>I</mi><mrow><mi>y</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>&lsqb;</mo><msub><mi>I</mi><mrow><mi>x</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><mo>-</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>sin</mi><mi>&alpha;</mi><mo>+</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>cos</mi><mi>&alpha;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>I</mi><mrow><mi>y</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><mo>-</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>cos</mi><mi>&alpha;</mi><mo>-</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>sin</mi><mi>&alpha;</mi><mo>)</mo></mrow><mo>&rsqb;</mo><mo>;</mo></mrow>]]></math><img file="FDA0001066225440000028.GIF" wi="1342" he="127" /></maths><maths num="0012"><math><![CDATA[<mrow><msub><mi>f</mi><mn>24</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>I</mi><mrow><mi>y</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>;</mo></mrow>]]></math><img file="FDA0001066225440000029.GIF" wi="342" he="127" /></maths><maths num="0013"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>f</mi><mn>33</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msup><mrow><mo>&lsqb;</mo><msub><mi>I</mi><mrow><mi>x</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><mo>-</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>sin</mi><mi>&alpha;</mi><mo>+</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>cos</mi><mi>&alpha;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>I</mi><mrow><mi>y</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><mo>-</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>cos</mi><mi>&alpha;</mi><mo>-</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>sin</mi><mi>&alpha;</mi><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><mn>2</mn></msup></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><mo>&lsqb;</mo><msub><mi>I</mi><mrow><mi>x</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>cos</mi><mi>&alpha;</mi><mo>+</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>sin</mi><mi>&alpha;</mi><mo>-</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>+</mo><mi>&Delta;</mi><mi>x</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>I</mi><mrow><mi>y</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>(</mo><mo>-</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>sin</mi><mi>&alpha;</mi><mo>+</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>cos</mi><mi>&alpha;</mi></mrow></mtd></mtr><mtr><mtd><mrow><mo>-</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>+</mo><mi>&Delta;</mi><mi>y</mi><mo>)</mo><mo>+</mo><msub><mi>I</mi><mrow><mi>t</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>+</mo><mi>&delta;</mi><mo>&rsqb;</mo><mo>&times;</mo><mo>&lsqb;</mo><msub><mi>I</mi><mrow><mi>x</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><mo>-</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>cos</mi><mi>&alpha;</mi><mo>-</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>sin</mi><mi>&alpha;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>I</mi><mrow><mi>y</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>(</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>sin</mi><mi>&alpha;</mi></mrow></mtd></mtr><mtr><mtd><mrow><mo>-</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>cos</mi><mi>&alpha;</mi><mo>)</mo><mo>&rsqb;</mo></mrow></mtd></mtr></mtable><mo>;</mo></mrow>]]></math><img file="FDA00010662254400000210.GIF" wi="1358" he="387" /></maths><maths num="0014"><math><![CDATA[<mrow><msub><mi>f</mi><mn>34</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mo>&lsqb;</mo><msub><mi>I</mi><mrow><mi>x</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><mo>-</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>s</mi><mi>i</mi><mi>n</mi><mi>&alpha;</mi><mo>+</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>c</mi><mi>o</mi><mi>s</mi><mi>&alpha;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>I</mi><mrow><mi>y</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><mo>-</mo><msubsup><mi>a</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>c</mi><mi>o</mi><mi>s</mi><mi>&alpha;</mi><mo>-</mo><msubsup><mi>b</mi><mi>i</mi><mo>&prime;</mo></msubsup><mi>s</mi><mi>i</mi><mi>n</mi><mi>&alpha;</mi><mo>)</mo></mrow><mo>&rsqb;</mo><mo>;</mo></mrow>]]></math><img file="FDA00010662254400000211.GIF" wi="1206" he="119" /></maths>f<sub>44</sub>(M)=N;a′<sub>i</sub>=a<sub>i</sub>‑a<sub>1</sub>,b′<sub>i</sub>=b<sub>i</sub>‑b<sub>1</sub>,I<sub>t,i</sub>=I(a<sub>i</sub>,b<sub>i</sub>)‑I<sub>i</sub>;步骤五、计算经纬度误差的增量、航向误差的增量和地磁日变误差的增量δM:δM=‑H×G   (4)步骤六、更新经纬度误差、航向误差和地磁日变误差M:M=M+δM   (5)步骤七、判断是否满足终止迭代条件,若满足则停止迭代并跳到步骤十,否则跳到步骤八;终止迭代条件为①、②中任意一个或两个:①迭代次数达到预设次数;②经纬度误差的增量、航向误差的增量和地磁日变误差的增量δM的2范数小于设定值,即||δM||<sub>2</sub><ε   (6)其中ε为预先设定的迭代最小误差;步骤八、根据更新后的M计算参数K和δK:K=g(M)     (7)δK=K‑G     (8)步骤九、根据公式(9)和公式(10)更新迭代变量H和G,然后跳到步骤五,H=H+[(δM)‑H(δK)](δM)<sup>T</sup>H/[(δM)<sup>T</sup>H(δK)]   (9)G=K      (10)步骤十、根据迭代计算得到经纬度误差、航向误差和地磁日变误差Δx、Δy、α和δ,将所得结果代入匹配轨迹与参考轨迹的关系方程(11)即得匹配轨迹;<maths num="0015"><math><![CDATA[<mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>u</mi><mi>i</mi></msub></mtd></mtr><mtr><mtd><msub><mi>v</mi><mi>i</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mi>c</mi><mi>o</mi><mi>s</mi><mi>&alpha;</mi></mrow></mtd><mtd><mrow><mi>s</mi><mi>i</mi><mi>n</mi><mi>&alpha;</mi></mrow></mtd></mtr><mtr><mtd><mrow><mo>-</mo><mi>s</mi><mi>i</mi><mi>n</mi><mi>&alpha;</mi></mrow></mtd><mtd><mrow><mi>c</mi><mi>o</mi><mi>s</mi><mi>&alpha;</mi></mrow></mtd></mtr></mtable></mfenced><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>a</mi><mi>i</mi></msub><mo>-</mo><msub><mi>a</mi><mn>1</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>b</mi><mi>i</mi></msub><mo>-</mo><msub><mi>b</mi><mn>1</mn></msub></mrow></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>a</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>b</mi><mn>1</mn></msub></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mi>&Delta;</mi><mi>x</mi></mtd></mtr><mtr><mtd><mi>&Delta;</mi><mi>y</mi></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001066225440000031.GIF" wi="1613" he="150" /></maths>其中u<sub>i</sub>为第i时刻匹配结果的位置经度,v<sub>i</sub>为第i时刻匹配结果的位置纬度。
地址 150001 黑龙江省哈尔滨市南岗区西大直街92号