发明名称 一种基于SINS/LBL紧组合的AUV水下导航定位方法
摘要 本发明提供了一种基于SINS/LBL紧组合的AUV水下导航定位方法,其特征在于:由安装在AUV上的捷联惯性导航系统SINS、布放在海底的长基线水声定位系统LBL和数据处理单元三大部分组成,具体步骤为:首先,对IMU数据捷联解算获得AUV位置等信息,并将解算的位置信息用地球直角坐标表示;其次,根据SINS提供的AUV位置信息和水听器基阵位置坐标推算SINS斜距差;再次,根据LBL的定位特点建立LBL斜距差模型,将SINS斜距差和LBL斜距差的差值作为卡尔曼滤波器的观测量,经滤波估计补偿校正SINS的导航定位信息。该方法解决了SINS系统误差随时间积累的问题,保证了AUV在水下长期自主导航定位的精度,同时避免了GPS及其他无线电定位系统的使用,提高了AUV水下作业效率。
申请公布号 CN104457754B 申请公布日期 2017.04.26
申请号 CN201410796735.X 申请日期 2014.12.19
申请人 东南大学 发明人 张涛;石宏飞;徐晓苏;陈立平
分类号 G01C21/18(2006.01)I;G06F19/00(2011.01)I 主分类号 G01C21/18(2006.01)I
代理机构 江苏永衡昭辉律师事务所 32250 代理人 王斌
主权项 一种基于SINS/LBL紧组合的AUV水下导航定位方法,其特征在于:所用导航定位系统由安装在AUV上的捷联惯性导航系统SINS(1)、布放在海底的长基线水声定位系统LBL(2)和数据处理单元组成,其中,所述的捷联惯性导航系统SINS(1)包括捷联解算模块,所述的长基线水声定位系统LBL(2)由布放在海底的四个位置已知的水听器基阵组成,所述的数据处理单元包括SINS两两基元与AUV斜距差推算模块(3)、SINS/LBL紧组合模块(4)和校正模块(5),采用SINS/LBL紧组合方法完成组合导航,所述方法通过下列步骤实现:(1)捷联惯性导航系统SINS(1)通过捷联解算得到相应的包括AUV的位置信息的导航信息,解算的位置信息用地球大地坐标P<sub>SINS</sub>(L<sub>S</sub>,λ<sub>S</sub>,h<sub>S</sub>)表示,并将P<sub>SINS</sub>(L<sub>S</sub>,λ<sub>S</sub>,h<sub>S</sub>)转化为用地球直角坐标P<sub>SINS</sub>(x<sub>S</sub>,y<sub>S</sub>,z<sub>S</sub>)表示;(2)SINS两两基元与AUV斜距差推算模块(3)根据SINS提供的AUV位置信息P<sub>SINS</sub>(x<sub>S</sub>,y<sub>S</sub>,z<sub>S</sub>)和水听器基阵位置P<sub>i</sub>(x<sub>i</sub>,y<sub>i</sub>,z<sub>i</sub>)推算SINS斜距差ρ<sub>SINS</sub>;(3)SINS/LBL紧组合模块(4)根据长基线水声定位系统LBL(2)的定位特点建立LBL斜距差模型,将SINS斜距差ρ<sub>SINS</sub>和LBL水听器i与AUV之间的斜距与水听器0与AUV之间的斜距之差ρ<sub>LBL</sub>的差值作为外部观测信息输入到卡尔曼滤波器进行滤波,其中,i=1,2,3;(4)校正模块(5)根据SINS/LBL紧组合模块(4)的卡尔曼滤波结果对SINS(1)进行校正,最终得到精确的AUV位置信息P<sub>AUV</sub>;SINS两两基元与AUV斜距差推算模块(3)计算SINS斜距差的方法如下:(1)根据SINS解算的AUV位置P<sub>SINS</sub>(x<sub>s</sub>,y<sub>s</sub>,z<sub>s</sub>)和长基线水声定位系统LBL中水听器基元位置P<sub>i</sub>(x<sub>i</sub>,y<sub>i</sub>,z<sub>i</sub>)计算得到水听器i与AUV之间的斜距与水听器0与AUV之间的斜距之差<img file="FDA0001222502040000011.GIF" wi="1600" he="94" />其中,i=1,2,3;(2)将ρ<sub>SINSi</sub>利用泰勒级数线性化,设AUV真实位置为P<sub>AUV</sub>(x,y,z),(δx,δy,δz)为SINS解算AUV位置的误差,则x<sub>S</sub>=x+δx,y<sub>S</sub>=y+δy,z<sub>S</sub>=z+δz;将ρ<sub>SINSi</sub>泰勒级数展开取前两项得:<maths num="0001"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>&rho;</mi><mrow><mi>S</mi><mi>I</mi><mi>N</mi><mi>S</mi><mi>i</mi></mrow></msub><mo>=</mo><msqrt><mrow><msup><mrow><mo>(</mo><mrow><mi>x</mi><mo>-</mo><msub><mi>x</mi><mi>i</mi></msub></mrow><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><mrow><mi>y</mi><mo>-</mo><msub><mi>y</mi><mi>i</mi></msub></mrow><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><mrow><mi>z</mi><mo>-</mo><msub><mi>z</mi><mi>i</mi></msub></mrow><mo>)</mo></mrow><mn>2</mn></msup></mrow></msqrt><mo>-</mo><msqrt><mrow><msup><mrow><mo>(</mo><mrow><mi>x</mi><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub></mrow><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><mrow><mi>y</mi><mo>-</mo><msub><mi>y</mi><mn>0</mn></msub></mrow><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><mrow><mi>z</mi><mo>-</mo><msub><mi>z</mi><mn>0</mn></msub></mrow><mo>)</mo></mrow><mn>2</mn></msup></mrow></msqrt></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>&rho;</mi><mrow><mi>S</mi><mi>I</mi><mi>N</mi><mi>S</mi><mi>i</mi></mrow></msub></mrow><mrow><mo>&part;</mo><mi>x</mi></mrow></mfrac><mi>&delta;</mi><mi>x</mi><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>&rho;</mi><mrow><mi>S</mi><mi>I</mi><mi>N</mi><mi>S</mi><mi>i</mi></mrow></msub></mrow><mrow><mo>&part;</mo><mi>y</mi></mrow></mfrac><mi>&delta;</mi><mi>y</mi><mo>+</mo><mfrac><mrow><mo>&part;</mo><msub><mi>&rho;</mi><mrow><mi>S</mi><mi>I</mi><mi>N</mi><mi>S</mi><mi>i</mi></mrow></msub></mrow><mrow><mo>&part;</mo><mi>z</mi></mrow></mfrac><mi>&delta;</mi><mi>z</mi></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001222502040000021.GIF" wi="1445" he="231" /></maths>设<img file="FDA0001222502040000022.GIF" wi="1622" he="294" />同理<img file="FDA0001222502040000023.GIF" wi="758" he="126" /><maths num="0002"><math><![CDATA[<mrow><mfrac><mrow><mo>&part;</mo><msub><mi>&rho;</mi><mrow><mi>S</mi><mi>I</mi><mi>N</mi><mi>S</mi><mi>i</mi></mrow></msub></mrow><mrow><mo>&part;</mo><mi>z</mi></mrow></mfrac><mo>=</mo><mfrac><mrow><msub><mi>z</mi><mi>S</mi></msub><mo>-</mo><msub><mi>z</mi><mi>i</mi></msub></mrow><msub><mi>R</mi><mi>i</mi></msub></mfrac><mo>-</mo><mfrac><mrow><msub><mi>z</mi><mi>S</mi></msub><mo>-</mo><msub><mi>z</mi><mn>0</mn></msub></mrow><msub><mi>R</mi><mn>0</mn></msub></mfrac><mo>=</mo><msub><mi>G</mi><mrow><mi>i</mi><mi>z</mi></mrow></msub><mo>-</mo><msub><mi>G</mi><mrow><mn>0</mn><mi>z</mi></mrow></msub><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mn>3</mn><mo>;</mo></mrow>]]></math><img file="FDA0001222502040000024.GIF" wi="950" he="127" /></maths>其中,<img file="FDA0001222502040000025.GIF" wi="1339" he="94" />G<sub>ij</sub>为已知量,i=0,1,2,3,j=x,y,z,可由SINS解算的概略位置P<sub>SINS</sub>(x<sub>S</sub>,y<sub>S</sub>,z<sub>S</sub>)和水底应答器阵基元的位置P<sub>i</sub>(x<sub>i</sub>,y<sub>i</sub>,z<sub>i</sub>)计算得到,由于SINS解算的概略位置P<sub>SINS</sub>(x<sub>S</sub>,y<sub>S</sub>,z<sub>S</sub>)可能有较大误差,这样在进行方程线性化时略去高阶项会引起线性误差,利用迭代法解算,即在第一次解之后,用它作为近似值再重新计算;设:e<sub>ix</sub>=G<sub>ix</sub>‑G<sub>0x</sub>,e<sub>iy</sub>=G<sub>iy</sub>‑G<sub>0y</sub>,e<sub>iz</sub>=G<sub>iz</sub>‑G<sub>0z</sub>,i=1,2,3于是:<maths num="0003"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>&rho;</mi><mrow><mi>S</mi><mi>I</mi><mi>N</mi><mi>S</mi><mi>i</mi></mrow></msub><mo>=</mo><msub><mi>R</mi><mi>i</mi></msub><mo>-</mo><msub><mi>R</mi><mn>0</mn></msub><mo>+</mo><mrow><mo>(</mo><mrow><msub><mi>G</mi><mrow><mi>i</mi><mi>x</mi></mrow></msub><mo>-</mo><msub><mi>G</mi><mrow><mn>0</mn><mi>x</mi></mrow></msub></mrow><mo>)</mo></mrow><mi>&delta;</mi><mi>x</mi><mo>+</mo><mrow><mo>(</mo><mrow><msub><mi>G</mi><mrow><mi>i</mi><mi>y</mi></mrow></msub><mo>-</mo><msub><mi>G</mi><mrow><mn>0</mn><mi>y</mi></mrow></msub></mrow><mo>)</mo></mrow><mi>&delta;</mi><mi>y</mi><mo>+</mo><mrow><mo>(</mo><mrow><msub><mi>G</mi><mrow><mi>i</mi><mi>z</mi></mrow></msub><mo>-</mo><msub><mi>G</mi><mrow><mn>0</mn><mi>z</mi></mrow></msub></mrow><mo>)</mo></mrow><mi>&delta;</mi><mi>z</mi></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><msub><mi>R</mi><mi>i</mi></msub><mo>-</mo><msub><mi>R</mi><mn>0</mn></msub><mo>+</mo><msub><mi>e</mi><mrow><mi>i</mi><mi>x</mi></mrow></msub><mi>&delta;</mi><mi>x</mi><mo>+</mo><msub><mi>e</mi><mrow><mi>i</mi><mi>y</mi></mrow></msub><mi>&delta;</mi><mi>y</mi><mo>+</mo><msub><mi>e</mi><mrow><mi>i</mi><mi>z</mi></mrow></msub><mi>&delta;</mi><mi>z</mi></mrow></mtd></mtr></mtable><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mn>3</mn><mo>;</mo></mrow>]]></math><img file="FDA0001222502040000026.GIF" wi="1661" he="183" /></maths>所述SINS/LBL紧组合模块(4)的具体实现步骤如下:(1)建立LBL斜距差模型;由于时延差测量、声传播的多途径效应等将引起斜距差测量有误差,为简化模型,认为斜距差误差是由常值偏置和随机噪声组成,则LBL水听器i与AUV的斜距与水听器0与AUV的斜距之差可表示为:<maths num="0004"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>&Delta;R</mi><mrow><mi>m</mi><mi>e</mi><mi>a</mi><mi>s</mi></mrow></msub><mo>=</mo><mi>&Delta;</mi><mi>R</mi><mo>+</mo><mi>&delta;</mi><mi>R</mi><mo>+</mo><msub><mi>&nu;</mi><mrow><mi>&Delta;</mi><mi>R</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><mi>&delta;</mi><mover><mi>R</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mn>0</mn></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001222502040000031.GIF" wi="578" he="171" /></maths>式中,ΔR<sub>meas</sub>为LBL水听器i与AUV的斜距与水听器0与AUV的斜距之差,ΔR为斜距差真值,δR=[δR<sub>1</sub> δR<sub>2</sub> δR<sub>3</sub>]<sup>T</sup>为随机常值,v<sub>ΔR</sub>~N(0,Q<sub>ΔR</sub>)为高斯白噪声,i=1,2,3;(2)建立SINS/LBL紧组合状态方程;SINS/LBL紧组合状态方程描述为:<img file="FDA0001222502040000032.GIF" wi="982" he="167" />其中:X<sub>SINS</sub>为SINS的状态向量,X<sub>LBL</sub>为LBL的状态向量,F<sub>SINS</sub>为SINS的转移矩阵,F<sub>LBL</sub>为LBL的转移矩阵,W<sub>SINS</sub>为SINS的系统噪声向量,W<sub>LBL</sub>为LBL的系统噪声向量,F为紧组合系统转移矩阵,X为紧组合系统状态向量,W为紧组合系统噪声向量;根据捷联惯性导航系统长期工作时的误差特点,选择位置误差、速度误差、姿态误差、陀螺漂移和加速度计零偏作为状态量:<img file="FDA0001222502040000034.GIF" wi="1996" he="94" />式中,δV<sub>E</sub>、δV<sub>N</sub>、δV<sub>U</sub>分别是捷联东向、北向、天向的速度误差,<img file="FDA0001222502040000035.GIF" wi="262" he="47" />分别是捷联东向、北向、天向的失准角,δL、δλ、δh分别是捷联纬度、经度、高度误差,三个位置误差由地球坐标系描述,<img file="FDA0001222502040000036.GIF" wi="298" he="63" />是捷联加表三个轴向的偏置误差,ε<sub>bx</sub>、ε<sub>by</sub>、ε<sub>bz</sub>是捷联陀螺的三个轴向漂移;X<sub>LBL</sub>=[δR<sub>1</sub> δR<sub>2</sub> δR<sub>3</sub>]<sup>T</sup>式中,δR<sub>1</sub>、δR<sub>2</sub>、δR<sub>3</sub>分别为LBL水听器i与AUV的斜距与水听器0与AUV的斜距之差的随机常值漂移,其中,i=1,2,3;系统噪声阵<maths num="0005"><math><![CDATA[<mrow><msub><mi>W</mi><mrow><mi>S</mi><mi>I</mi><mi>N</mi><mi>S</mi></mrow></msub><mo>=</mo><msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>&omega;</mi><msub><mi>V</mi><mi>E</mi></msub></msub></mtd><mtd><msub><mi>&omega;</mi><msub><mi>V</mi><mi>N</mi></msub></msub></mtd><mtd><msub><mi>&omega;</mi><msub><mi>V</mi><mi>U</mi></msub></msub></mtd><mtd><msub><mi>&omega;</mi><msub><mi>&phi;</mi><mi>E</mi></msub></msub></mtd><mtd><msub><mi>&omega;</mi><msub><mi>&phi;</mi><mi>N</mi></msub></msub></mtd><mtd><msub><mi>&omega;</mi><msub><mi>&phi;</mi><mi>U</mi></msub></msub></mtd><mtd><msub><mi>&omega;</mi><mrow><mi>&delta;</mi><mi>L</mi></mrow></msub></mtd><mtd><msub><mi>&omega;</mi><mrow><mi>&delta;</mi><mi>&lambda;</mi></mrow></msub></mtd><mtd><msub><mi>&omega;</mi><mrow><mi>&delta;</mi><mi>h</mi></mrow></msub></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mrow>]]></math><img file="FDA0001222502040000037.GIF" wi="1654" he="87" /></maths>W<sub>LBL</sub>=[0 0 0]<sup>T</sup>系统状态转移矩阵<img file="FDA0001222502040000033.GIF" wi="408" he="143" />式中,<img file="FDA0001222502040000041.GIF" wi="1097" he="674" />其中:F<sub>ij</sub>为F<sub>9×9</sub>的元素R<sub>N</sub>为参考椭球体子午面內的曲率半径,R<sub>N</sub>=R<sub>e</sub>(1‑2e+3esin<sup>2</sup>L)R<sub>E</sub>为垂直子午面內的曲率半径,R<sub>E</sub>=R<sub>e</sub>(1+esin<sup>2</sup>L)其中:R<sub>e</sub>为参考椭球体的长轴半径;e为椭球的椭圆度,L为当地纬度;<maths num="0006"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>F</mi><mn>11</mn></msub><mo>=</mo><mfrac><msub><mi>V</mi><mi>N</mi></msub><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac><mi>t</mi><mi>g</mi><mi>L</mi><mo>-</mo><mfrac><msub><mi>V</mi><mi>U</mi></msub><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac></mrow></mtd><mtd><mrow><msub><mi>F</mi><mn>12</mn></msub><mo>=</mo><mn>2</mn><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>sin</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac><mi>tan</mi><mi> </mi><mi>L</mi></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001222502040000042.GIF" wi="1214" he="135" /></maths><maths num="0007"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>F</mi><mn>13</mn></msub><mo>=</mo><mo>-</mo><mn>2</mn><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac></mrow></mtd><mtd><mrow><msub><mi>F</mi><mn>17</mn></msub><mo>=</mo><mrow><mo>(</mo><mn>2</mn><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mrow><msub><mi>R</mi><mi>N</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac><msup><mi>sec</mi><mn>2</mn></msup><mi>L</mi><mo>)</mo></mrow><msub><mi>V</mi><mi>N</mi></msub><mo>+</mo><mn>2</mn><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>sin</mi><mi> </mi><msub><mi>LV</mi><mi>U</mi></msub></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001222502040000043.GIF" wi="1612" he="127" /></maths><maths num="0008"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>F</mi><mn>21</mn></msub><mo>=</mo><mo>-</mo><mn>2</mn><mrow><mo>(</mo><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>sin</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac><mi>t</mi><mi>g</mi><mi>L</mi><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msub><mi>F</mi><mn>22</mn></msub><mo>=</mo><mo>-</mo><mfrac><msub><mi>V</mi><mi>U</mi></msub><mrow><msub><mi>R</mi><mi>N</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001222502040000044.GIF" wi="894" he="119" /></maths><maths num="0009"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>F</mi><mn>23</mn></msub><mo>=</mo><mo>-</mo><mfrac><msub><mi>V</mi><mi>N</mi></msub><mrow><msub><mi>R</mi><mi>N</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac></mrow></mtd><mtd><mrow><msub><mi>F</mi><mn>27</mn></msub><mo>=</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac><msup><mi>sec</mi><mn>2</mn></msup><mi>L</mi><mo>)</mo></mrow><msub><mi>V</mi><mi>E</mi></msub></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001222502040000045.GIF" wi="1358" he="131" /></maths><maths num="0010"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>F</mi><mn>31</mn></msub><mo>=</mo><mn>2</mn><mrow><mo>(</mo><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msub><mi>F</mi><mn>32</mn></msub><mo>=</mo><mfrac><mrow><mn>2</mn><msub><mi>V</mi><mi>N</mi></msub></mrow><mrow><msub><mi>R</mi><mi>N</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001222502040000046.GIF" wi="878" he="127" /></maths>F<sub>37</sub>=‑2ω<sub>ie</sub> cosLV<sub>E</sub><img file="FDA0001222502040000047.GIF" wi="270" he="117" /><maths num="0011"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>F</mi><mn>45</mn></msub><mo>=</mo><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>sin</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac><mi>t</mi><mi>g</mi><mi>L</mi></mrow></mtd><mtd><mrow><msub><mi>F</mi><mn>46</mn></msub><mo>=</mo><mo>-</mo><mrow><mo>(</mo><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001222502040000048.GIF" wi="1142" he="127" /></maths><maths num="0012"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>F</mi><mn>51</mn></msub><mo>=</mo><mfrac><mn>1</mn><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac></mrow></mtd><mtd><mrow><msub><mi>F</mi><mn>54</mn></msub><mo>=</mo><mo>-</mo><mrow><mo>(</mo><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>sin</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac><mi>t</mi><mi>g</mi><mi>L</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001222502040000049.GIF" wi="1188" he="125" /></maths><img file="FDA0001222502040000051.GIF" wi="269" he="119" />F<sub>57</sub>=‑ω<sub>ie</sub> sinL<maths num="0013"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>F</mi><mn>61</mn></msub><mo>=</mo><mfrac><mn>1</mn><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac><mi>t</mi><mi>g</mi><mi>L</mi></mrow></mtd><mtd><mrow><msub><mi>F</mi><mn>64</mn></msub><mo>=</mo><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001222502040000052.GIF" wi="1077" he="135" /></maths><maths num="0014"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>F</mi><mn>65</mn></msub><mo>=</mo><mfrac><msub><mi>V</mi><mi>N</mi></msub><mrow><msub><mi>R</mi><mi>N</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac></mrow></mtd><mtd><mrow><msub><mi>F</mi><mn>67</mn></msub><mo>=</mo><msub><mi>&omega;</mi><mrow><mi>i</mi><mi>e</mi></mrow></msub><mi>cos</mi><mi> </mi><mi>L</mi><mo>+</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac><msup><mi>sec</mi><mn>2</mn></msup><mi>L</mi></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001222502040000053.GIF" wi="1214" he="127" /></maths><maths num="0015"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>F</mi><mn>72</mn></msub><mo>=</mo><mfrac><mn>1</mn><mrow><msub><mi>R</mi><mi>N</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac></mrow></mtd><mtd><mrow><msub><mi>F</mi><mn>81</mn></msub><mo>=</mo><mfrac><mn>1</mn><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac><mi>sec</mi><mi> </mi><mi>L</mi></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001222502040000054.GIF" wi="946" he="119" /></maths><maths num="0016"><math><![CDATA[<mrow><msub><mi>F</mi><mn>87</mn></msub><mo>=</mo><mfrac><msub><mi>V</mi><mi>E</mi></msub><mrow><msub><mi>R</mi><mi>E</mi></msub><mo>+</mo><mi>h</mi></mrow></mfrac><mi>sec</mi><mi> </mi><mi>L</mi><mi>t</mi><mi>g</mi><mi>L</mi></mrow>]]></math><img file="FDA0001222502040000055.GIF" wi="397" he="119" /></maths><maths num="0017"><math><![CDATA[<mrow><msub><mi>C</mi><mrow><mn>9</mn><mo>&times;</mo><mn>6</mn></mrow></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>C</mi><mn>11</mn></msub></mtd><mtd><msub><mi>C</mi><mn>21</mn></msub></mtd><mtd><msub><mi>C</mi><mn>31</mn></msub></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><msub><mi>C</mi><mn>12</mn></msub></mtd><mtd><msub><mi>C</mi><mn>22</mn></msub></mtd><mtd><msub><mi>C</mi><mn>32</mn></msub></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><msub><mi>C</mi><mn>13</mn></msub></mtd><mtd><msub><mi>C</mi><mn>23</mn></msub></mtd><mtd><msub><mi>C</mi><mn>33</mn></msub></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><msub><mi>C</mi><mn>11</mn></msub></mrow></mtd><mtd><mrow><mo>-</mo><msub><mi>C</mi><mn>21</mn></msub></mrow></mtd><mtd><mrow><mo>-</mo><msub><mi>C</mi><mn>31</mn></msub></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><msub><mi>C</mi><mn>12</mn></msub></mrow></mtd><mtd><mrow><mo>-</mo><msub><mi>C</mi><mn>22</mn></msub></mrow></mtd><mtd><mrow><mo>-</mo><msub><mi>C</mi><mn>32</mn></msub></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><msub><mi>C</mi><mn>13</mn></msub></mrow></mtd><mtd><mrow><mo>-</mo><msub><mi>C</mi><mn>23</mn></msub></mrow></mtd><mtd><mrow><mo>-</mo><msub><mi>C</mi><mn>33</mn></msub></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001222502040000056.GIF" wi="926" he="669" /></maths>C<sub>ij</sub>为姿态转移矩阵<img file="FDA0001222502040000057.GIF" wi="51" he="56" />的元素F<sub>LBL</sub>=0<sub>3×3</sub>;(3)建立SINS/LBL紧组合量测方程;紧组合系统采用SINS推算的水听器与AUV的斜距差与LBL测量得到的斜距差之差作为观测量;在紧组合系统中,设LBL测得的斜距差为ρ<sub>LBLi</sub>,水底应答器阵基元的位置为P<sub>i</sub>(x<sub>i</sub>,y<sub>i</sub>,z<sub>i</sub>),SINS测得的AUV位置为P<sub>SINS</sub>(x<sub>S</sub>,y<sub>S</sub>,z<sub>S</sub>),由SINS测得的AUV位置P<sub>SINS</sub>(x<sub>S</sub>,y<sub>S</sub>,z<sub>S</sub>)和水底应答器阵基元的位置为P<sub>i</sub>(x<sub>i</sub>,y<sub>i</sub>,z<sub>i</sub>)所确定的斜距差为ρ<sub>SINSi</sub>;SINS斜距差ρ<sub>SINSi</sub>=R<sub>i</sub>‑R<sub>0</sub>+(G<sub>ix</sub>‑G<sub>0x</sub>)δx+(G<sub>iy</sub>‑G<sub>0y</sub>)δy+(G<sub>iz</sub>‑G<sub>0z</sub>)δz    =R<sub>i</sub>‑R<sub>0</sub>+e<sub>ix</sub>δx+e<sub>iy</sub>δy+e<sub>iz</sub>δzLBL斜距差<img file="FDA0001222502040000066.GIF" wi="514" he="63" />则量测可写成<img file="FDA0001222502040000067.GIF" wi="1475" he="83" />则有:<maths num="0018"><math><![CDATA[<mrow><mi>&delta;</mi><mi>&rho;</mi><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>&delta;&rho;</mi><mn>1</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&delta;&rho;</mi><mn>2</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&delta;&rho;</mi><mn>3</mn></msub></mrow></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>e</mi><mrow><mn>1</mn><mi>x</mi></mrow></msub></mtd><mtd><msub><mi>e</mi><mrow><mn>1</mn><mi>y</mi></mrow></msub></mtd><mtd><msub><mi>e</mi><mrow><mn>1</mn><mi>z</mi></mrow></msub></mtd><mtd><mrow><mo>-</mo><mn>1</mn></mrow></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><msub><mi>e</mi><mrow><mn>2</mn><mi>x</mi></mrow></msub></mtd><mtd><msub><mi>e</mi><mrow><mn>2</mn><mi>y</mi></mrow></msub></mtd><mtd><msub><mi>e</mi><mrow><mn>3</mn><mi>z</mi></mrow></msub></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><mn>1</mn></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><msub><mi>e</mi><mrow><mn>3</mn><mi>x</mi></mrow></msub></mtd><mtd><msub><mi>e</mi><mrow><mn>3</mn><mi>y</mi></mrow></msub></mtd><mtd><msub><mi>e</mi><mrow><mn>3</mn><mi>z</mi></mrow></msub></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><mn>1</mn></mrow></mtd></mtr></mtable></mfenced><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mi>&delta;</mi><mi>x</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>&delta;</mi><mi>y</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>&delta;</mi><mi>z</mi></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&delta;R</mi><mn>1</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&delta;R</mi><mn>2</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&delta;R</mi><mn>3</mn></msub></mrow></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>&nu;</mi><mrow><msub><mi>&delta;R</mi><mn>1</mn></msub></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>&nu;</mi><mrow><msub><mi>&delta;R</mi><mn>2</mn></msub></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>&nu;</mi><mrow><msub><mi>&delta;R</mi><mn>3</mn></msub></mrow></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001222502040000061.GIF" wi="1156" he="453" /></maths>当系统采用地球直角坐标系(Ox<sub>e</sub>y<sub>e</sub>z<sub>e</sub>)作为导航坐标系时,用上式构造系统量测方程;实际应用中是以经纬度和高度定位的,因此要把dx,dy,dz用dl,dλ,dh表示;由<img file="FDA0001222502040000062.GIF" wi="501" he="239" /><maths num="0019"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mi>&delta;</mi><mi>x</mi><mo>=</mo><mi>&delta;</mi><mi>h</mi><mi> </mi><mi>cos</mi><mi> </mi><mi>L</mi><mi> </mi><mi>c</mi><mi>o</mi><mi>s</mi><mi>&lambda;</mi><mo>-</mo><mrow><mo>(</mo><msub><mi>R</mi><mi>N</mi></msub><mo>+</mo><mi>h</mi><mo>)</mo></mrow><mi>sin</mi><mi> </mi><mi>L</mi><mi> </mi><mi>c</mi><mi>o</mi><mi>s</mi><mi>&lambda;</mi><mi>&delta;</mi><mi>L</mi><mo>-</mo><mrow><mo>(</mo><msub><mi>R</mi><mi>N</mi></msub><mo>+</mo><mi>h</mi><mo>)</mo></mrow><mi>cos</mi><mi> </mi><mi>L</mi><mi> </mi><mi>s</mi><mi>i</mi><mi>n</mi><mi>&lambda;</mi><mi>&delta;</mi><mi>&lambda;</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>&delta;</mi><mi>y</mi><mo>=</mo><mi>&delta;</mi><mi>h</mi><mi> </mi><mi>cos</mi><mi> </mi><mi>L</mi><mi> </mi><mi>s</mi><mi>i</mi><mi>n</mi><mi>&lambda;</mi><mo>-</mo><mrow><mo>(</mo><msub><mi>R</mi><mi>N</mi></msub><mo>+</mo><mi>h</mi><mo>)</mo></mrow><mi>sin</mi><mi> </mi><mi>L</mi><mi> </mi><mi>sin</mi><mi>&lambda;</mi><mi>&delta;</mi><mi>L</mi><mo>-</mo><mrow><mo>(</mo><msub><mi>R</mi><mi>N</mi></msub><mo>+</mo><mi>h</mi><mo>)</mo></mrow><mi>cos</mi><mi> </mi><mi>L</mi><mi> </mi><mi>cos</mi><mi>&lambda;</mi><mi>&delta;</mi><mi>&lambda;</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>&delta;</mi><mi>z</mi><mo>=</mo><mi>&delta;</mi><mi>h</mi><mi> </mi><mi>sin</mi><mi> </mi><mi>L</mi><mo>+</mo><mo>&lsqb;</mo><msub><mi>R</mi><mi>N</mi></msub><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msup><mi>e</mi><mn>2</mn></msup><mo>)</mo></mrow><mo>+</mo><mi>h</mi><mo>&rsqb;</mo><mi>cos</mi><mi> </mi><mi>L</mi><mi>&delta;</mi><mi>L</mi></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001222502040000063.GIF" wi="1333" he="231" /></maths>量测方程为Z<sub>3×1</sub>=H<sub>3×18</sub>X<sub>18×1</sub>+V<sub>ΔR(3×1)</sub>式中,<img file="FDA0001222502040000064.GIF" wi="828" he="79" />设<img file="FDA0001222502040000065.GIF" wi="459" he="221" />其中a<sub>ij</sub>为矩阵H<sub>1</sub>的元素,i=1,2,3;j=1,2,3;H<sub>1</sub>非零元素如下:a<sub>i1</sub>=‑(R<sub>N</sub>+h)sin L cosλe<sub>1x</sub>‑(R<sub>N</sub>+h)sin L sinλe<sub>1y</sub>+[R<sub>N</sub>(1‑e<sup>2</sup>)+h]cos Le<sub>1z</sub>a<sub>i2</sub>=‑(R<sub>N</sub>+h)cos L sinλe<sub>2x</sub>‑(R<sub>N</sub>+h)cos L cosλe<sub>2y</sub>a<sub>i3</sub>=cos L cosλe<sub>3x</sub>+cos L sinλe<sub>3y</sub>+sin Le<sub>3z</sub> i=1,2,3。
地址 210096 江苏省南京市四牌楼2号