2. 中国船舶集团有限公司,北京 100097;
3. 中国舰船研究院,北京 100192
2. China State Shipbuilding Corporation Limited, Beijing 100097, China;
3. China Ship Research and Development Academy, Beijing 100192, China
捷联惯导系统静基座自主对准有外部信息依赖度低的特点,可直接利用惯导系统陀螺、加表输出和零速校正条件,完成粗对准和精对准[1]。传统自对准算法一般依靠重力矢量及地球速率矢量直接估算导航坐标系到机体坐标系的姿态变换矩阵,这种方法对对准环境有严格的要求,一般只用于载体处于静止或微幅晃动条件下。对于系泊或漂浮状态的舰艇,由于受海浪影响,造成其装备的惯导系统测量结果受到严重干扰[2]。在这种环境下,直接采用地球自转角速度作为参考信息计算初始姿态阵的方法已不再适用。但对于加速度计测量到的重力加速度信息,由于其干扰信息一般为谐波形式而且幅值小于重力加速度幅值,因此通过平滑处理可以消除,并提取出重力加速度信息,故地球重力加速度仍可直接作为粗对准的参考信息[3-4]。
由于地球重力加速度在惯性坐标系中的运动轨迹为一圆锥面,因此,若取在惯性坐标系下重力加速度的投影,则其分量就能包含地球自转角速度信息,再结合陀螺和加速度计的输出,就可实现初始姿态阵的粗略估计。
1 粗对准算法设计 1.1 坐标系定义定义如下坐标系:
1)导航坐标系(
采用北天东地理坐标系。
2)载体坐标系(
原点位于载体重心的前上右坐标系。
3)经线地球坐标系(
原点在地球中心,
4)经线地心惯性坐标系(
在粗对准的起始时刻
5)载体惯性坐标系(
在粗对准的起始时刻
为隔离晃动对自主对准的影响,将姿态矩阵拆分为4个矩阵分别计算,设对准点纬度为
${{C}}_b^n\left( t \right) = {{C}}_{{e_0}}^nC_{{i_0}}^{{e_0}}\left( t \right){{C}}_{{i_{{b_0}}}}^{{i_0}}{{C}}_b^{{i_{{b_0}}}}\left( t \right)\text{,}$ | (1) |
其中:
${{C}}_{{e_0}}^n = \left[ {\begin{array}{*{20}{c}} 0&{\cos L}&{ - \sin L} \\ 0&{\sin L}&{\cos L} \\ 1&0&0 \end{array}} \right]\text{,}$ | (2) |
${{C}}_{{i_0}}^{{e_0}}\left( t \right) = \left[ {\begin{array}{*{20}{c}} {\cos {\omega _{ie}}\left( {t - {t_0}} \right)}&0&{ - \sin {\omega _{ie}}\left( {t - {t_0}} \right)} \\ 0&1&0 \\ {\sin {\omega _{ie}}\left( {t - {t_0}} \right)}&0&{\cos {\omega _{ie}}\left( {t - {t_0}} \right)} \end{array}} \right]\text{。}$ | (3) |
式中:
加表输出比力在
${\tilde f^{{i_{{b_0}}}}} = \hat {{C}}_b^{{i_{{b_0}}}}{\tilde f^b}\text{。}$ | (4) |
式中:
$\begin{split} {{\tilde f}^b} = & \left( {I + \delta {K_A}} \right)\left( {I + \delta A} \right) \times\\ & \left( { - {g^b} + a_{LA}^b + a_D^b + a_{gor}^b} \right) + {\nabla ^b} = \\ {} & - {g^b} + a_{LA}^b + a_D^b + a_{gor}^b + \left( {\delta A + \delta {K_A}} \right)\times \\ & \left( { - {g^b} + a_{LA}^b + a_D^b + a_{gor}^b} \right) + {\nabla ^b} \text{。}\\ \\[-8pt]\end {split}$ | (5) |
式中:
将式(5)代入式(4),得
$\begin{split} \hat C_b^{{i_{{b_0}}}}{{\tilde f}^b} = & - \hat C_b^{{i_{{b_0}}}}{g^b} + \hat C_b^{{i_{{b_0}}}}a_{LA}^b + \hat C_b^{{i_{{b_0}}}}a_D^b + \hat C_b^{{i_{{b_0}}}}{\nabla ^b} + \\ & \hat C_b^{{i_{{b_0}}}}\left( {\delta A + \delta {K_A}} \right)\left( { - {g^b} + a_{LA}^b + a_D^b + a_{gor}^b} \right) + \\ & \hat C_b^{{i_{{b_0}}}}{g^b} + \hat C_b^{{i_{{b_0}}}}a_{LA}^b + \delta {a^{{i_{{b_0}}}}} \hfill\text{。} \\ \\[-8pt]\end{split} $ | (6) |
式中:
$\begin{aligned} \delta {a^{{i_{{b_0}}}}} = & \hat C_b^{{i_{{b_0}}}}{\nabla ^b} + \hat C_b^{{i_{{b_0}}}}\left( {\delta A + \delta {K_A}} \right)\times \\ & \left( { - {g^b} + a_{LA}^b + a_D^b + a_{gor}^b} \right)\text{。} \\ \end{aligned} $ | (7) |
对(6)式两边在
$\begin{split} {{\hat V}^{{i_{{b_0}}}}} = &\int_{{t_0}}^{{t_k}} {\hat C_b^{{i_{{b_0}}}}{{\tilde f}^b}} {\rm{d}}t =\\ & - \int_{{t_0}}^{{t_k}} {\hat C_b^{{i_{{b_0}}}}{g^b}} {\rm{d}}t + \int_{{t_0}}^{{t_k}} {\hat C_b^{{i_{{b_0}}}}a_{LA}^b} {\rm{d}}t + \int_{{t_0}}^{{t_k}} {\delta {a^{{i_{{b_0}}}}}} {\rm{d}}t= \\ & - \hat C_{{i_0}}^{{i_{{b_0}}}}\int_{{t_0}}^{{t_k}} {{g^{{i_0}}}} {\rm{d}}t + V_{LA}^{{i_{{b_0}}}} + \delta {V^{{i_{{b_0}}}}} \\ \\[-8pt]\end{split} $ | (8) |
式中:
$\hat V_{LA}^{{i_{{b_0}}}} = V_{LA}^{{i_{{b_0}}}} + \delta V_{LA}^{{i_{{b_0}}}}\text{,}$ | (9) |
式中,
由式(7)和式(8)可得:
$\begin{split} \tilde V_{}^{{i_{{b_0}}}} = & \hat V_{}^{{i_{{b_0}}}} - \hat V_{LA}^{{i_{{b_0}}}} = \\ & - \hat C_{{i_0}}^{{i_{{b_0}}}}\int_{{t_0}}^{{t_k}} {{g^{{i_0}}}{\rm{d}}t - \delta V_{LA}^{{i_{{b_0}}}} + \delta {V^{{i_{{b_0}}}}}} \approx\\ & C_{{i_0}}^{{i_{{b_0}}}}{V^{{i_0}}} {\text{。}} \end{split} $ | (10) |
式中,
$\begin{split} {g^{{i_0}}} = & C_{{e_0}}^{{i_0}}C_n^{{e_0}}{g^n} \hfill =\\ &\left[ {\begin{array}{*{20}{l}} { - g\cos L\sin {\omega _{ie}}\left( {t - {t_0}} \right)} \\ { - g\sin L} \\ { - g\cos L\cos {\omega _{ie}}\left( {t - {t_0}} \right)} \end{array}} \right]{\text{,}} \end{split} $ | (11) |
所以
${V^{{i_0}}}\left( {{t_k}} \right) = \left[ \begin{aligned} & \frac{{ - g\cos L\left( {\cos {\omega _{ie}}\Delta {t_k} - 1} \right)}}{{{\omega _{ie}}}} \\ & g\sin L\Delta {t_k} \\ & \frac{{g\cos L\sin {\omega _{ie}}\Delta {t_k}}}{{{\omega _{ie}}}} \\ \end{aligned} \right]{\text{,}} $ | (12) |
式中,
由式(9)可知,在
$\left\{ {\begin{array}{*{20}{c}} {{{\tilde V}^{{i_{{b_0}}}}}\left( {{t_{k2}}} \right) = C_{{i_0}}^{{i_{{b_0}}}}{V^{{i_0}}}\left( {{t_{k2}}} \right)} \text{,}\\ {{{\tilde V}^{{i_{{b_0}}}}}\left( {{t_{k2}}} \right) = C_{{i_0}}^{{i_{{b_0}}}}{V^{{i_0}}}\left( {{t_{k2}}} \right)} \text{,} \end{array}} \right.$ | (13) |
由式(12)可得:
$\hat{\rm{ C}}_{{i_{{b_0}}}}^{{i_0}} = {\left[ {\begin{array}{*{20}{c}} {{V^{{i_0}{\rm{T}}}}\left( {{t_{k1}}} \right)} \\ {{V^{{i_0}{\rm{T}}}}\left( {{t_{k2}}} \right)} \\ {{{\left[ {{V^{{i_0}}}\left( {{t_{k1}}} \right) \!\!\!\times {V^{{i_0}}}\left( {{t_{k2}}} \right)} \right]}^{\rm{T}}}} \end{array}} \!\!\right]^{ - 1}}\!\!\left[ {\begin{array}{*{20}{c}} {{{\tilde V}^{{i_{{b_0}}}{\rm{T}}}}\left( {{t_{k1}}} \right)} \\ {{{\tilde V}^{{i_{{b_0}}}{\rm{T}}}}\left( {{t_{k2}}} \right)} \\ \!\!\!{{{\left[ {{{\tilde V}^{{i_{{b_0}}}}}\left( {{t_{k1}}} \right) \times {{\tilde V}^{{i_{{b_0}}}}}\left( {{t_{k2}}} \right)} \right]}^{\rm{T}}}} \end{array}} \right]\text{。}$ | (14) |
上式即为粗对准时
当惯导系统处于大幅度晃动条件下时,其相对地球的参考速度仍可视为0,因此,选择以速度误差作为观测量构建最优卡尔曼滤波来实现惯导系统的精对准。
2.2 捷联惯导系统误差模型的建立1)捷联惯导系统误差方程
考虑到惯性元件误差以及系统导航参数误差等的影响,构建导航坐标系为
${\dot \varphi ^n} = - \omega _{in}^n \times {\varphi ^n} + \delta \omega _{in}^n - C_b^n{\varepsilon ^b}\text{,}$ | (15) |
其中:
根据捷联惯导速度解算方程,考虑系统误差影响,获得速度误差方程如下:
$\delta \dot V_e^n = {f^n} \times {\varphi ^n} - \left( {2\omega _{ie}^n + \omega _{en}^n} \right) \times \delta V_e^n + C_b^n{\nabla ^b}\text{.}$ | (16) |
其中:
2)捷联惯导系统状态空间模型
由式(14)和式(15),并设陀螺和加表的测量误差为随机常数,可得到SISN初始对准状态方程为:
$\dot X = Fx + Gwt\text{。}$ | (17) |
状态变量为:
$\begin{split} { X} = [{\varphi _N},{\varphi _U},{\varphi _E},\delta {V_N},\delta {V_U},\delta {V_E}, \\ {\varepsilon _x},{\varepsilon _y},{\varepsilon _z},{\nabla _x},{\nabla _y},{\nabla _z}{]^{\rm{T}}}{\text{,}} \end{split} $ | (18) |
随机噪声状态矢量为:
$ {{w}} = {\left[ {{w_{{V_n}}},{w_{{V_u}}},{w_{{V_e}}},{w_{{\varphi _n}}},{w_{{\varphi _u}}},{w_{{\varphi _e}}},{0_{1 \times 6}}} \right]^{\rm{T}}}{\text{,}} $ | (19) |
$ {{F}} = \left[ {\begin{array}{*{20}{c}} { - \omega _{in}^n \times }&A&{ - C_b^n}&{{0_{3 \times 3}}}\\ {{f^n} \times }&B&{{0_{3 \times 3}}}&{C_b^n}\\ {{0_{3 \times 3}}}&{{0_{3 \times 3}}}&{{0_{3 \times 3}}}&{{0_{3 \times 3}}}\\ {{0_{3 \times 3}}}&{{0_{3 \times 3}}}&{{0_{3 \times 3}}}&{{0_{3 \times 3}}} \end{array}} \right]{\text{,}} $ | (20) |
$A = \left[ {\begin{array}{*{20}{c}} 0&0&{\displaystyle\frac{1}{{{R_e}}}} \\ 0&0&{\displaystyle\frac{{\tan L}}{{{R_e}}}} \\ { - \displaystyle\frac{1}{{{R_n}}}}&0&0 \end{array}} \right]{\text{,}}$ | (21) |
$ B = \left[ {\begin{array}{*{20}{c}} { - \displaystyle\frac{{{V_u}}}{{{R_n}}}}&{ - \displaystyle\frac{{{V_n}}}{{{R_n}}}} \\ { - 2{\omega _{ie}}\sin L - \displaystyle\frac{{{V_e}}}{{{R_e}}}\tan L}&{} \\ {\displaystyle\frac{{2{V_n}}}{{{R_n}}}}&0 \\ {2{\omega _{ie}}\cos L + \displaystyle\frac{{{V_e}}}{{{R_e}}}}&{} \\ {2{\omega _{ie}}\sin L + \displaystyle\frac{{{V_e}}}{{{R_e}}}\tan L}&{ - 2{\omega _{ie}}\cos L - \displaystyle\frac{{{V_e}}}{{{R_e}}}} \\ {\displaystyle\frac{{{V_n}}}{{{R_e}}}\tan L - \displaystyle\frac{{{V_u}}}{{{R_e}}}}&{} \end{array}} \right]{\text{,}} $ | (22) |
取速度误差为观测量构建系统观测方程:
$Z = HX + V\text{。}$ | (23) |
其中,
为验证本文提出的晃动基座自对准算法,选用某中精度捷联惯导系统为试验对象,分别在静基座和晃动基座条件下进行自主对准验证试验。当地纬度信息39.81175º。
3.2 试验过程每组试验对准时间为7 min,其中粗对准时间120 s,精对准滤波时间300 s。统计对准结束后纯惯性导航30 min的结果,以此来验证所提方法的可行性。
试验1:静基座自主对准验证试验。惯导系统静止于三轴转台上进行试验。
试验2:晃动基座自主对准验证试验。三轴转台进行晃动,试验过程中惯导系统晃动规律如图1所示。
图2为静基座对准试验结果,图3为晃动基座对准试验结果。为比较2种情况下的对准效果,选用对准后自主导航30 min数据,表1为试验结果统计。
由图2可知,晃动基座自主对准方案对准效果与传统静基座自主对准方法差不多,由于可观测性和可观测度不高,方位失准角收敛速度很慢,在5 min的滤波过程中很难收敛,因而影响对准精度。
由图3可看出,晃动基座自主对准方案在晃动条件下,失准角收敛的很理想,方位失准角的收敛速度也快于静基座,从导航结果可以看出晃动条件下的对准效果明显好。
由表1统计的各项导航结果指标可以看出,晃动基座下自主对准方案对准精度较高。
4 结 语本文利用惯性凝固假设,建立载体惯性坐标系,使载体坐标系相对载体惯性坐标系的姿态阵初值成为单位阵,从而可以进行姿态更新解算。所提方案通过将姿态阵拆分为4个矩阵,选用重力加速度在惯性空间的投影为参考信息,消弱了晃动的影响,保证晃动基座下的粗对准精度。利用高观测性的卡尔曼滤波进行状态估计,提高了算法精度。
[1] |
付强文, 秦永元, 李四海, 等. 车辆运动学约束辅助的惯性导航算法[J]. 中国惯性技术学报, 2012, 20(6): 640-643. DOI:10.3969/j.issn.1005-6734.2012.06.005 |
[2] |
ALAM, KEALY, DEMPSTER. An INS-aided tight integration approach for relative positioning enhancement in VANETs[J]. IEEE Transactions on Intelligent Transportation Systems, 2013, 14(4): 1992-1996. DOI:10.1109/TITS.2013.2265235 |
[3] |
DISSANAYAKE G, SUKKARIEH S, HUGH D W. The aiding of a low-cost strapdown inertial measurement unit using vehicle model constraints for land vehicle application[J]. IEEE Transactions on Robotics and Automation, 2011, 17(5): 731-747. |
[4] |
PETER J Hr, ELVEZIO M. Ronchetti. Robust Statistics (Second Edition)[M]. USA: Wiley, 2009.
|