APP下载

基于多矢量定姿的动基座最优化对准算法*

2022-01-05刘文倩程向红

飞控与探测 2021年5期
关键词:对准矢量坐标系

刘文倩, 程向红, 曹 鹏, 丁 鹏

(1.东南大学 微惯性仪表与先进导航技术教育部重点实验室·南京·210096;2.东南大学 仪器科学与工程学院·南京·210096;3.上海航天控制技术研究所·上海·201109)

0 引 言

初始对准技术是捷联惯导系统的核心问题和关键技术。初始对准本质上是确定初始姿态矩阵的过程[1-6],包括粗对准阶段和精对准阶段[7-8]。粗对准是在短时间内提供一个大致已知的初始姿态矩阵,为精对准做好准备。代表性的粗对准方法主要包括静基座或准静基座下的解析法,以及动态环境下的基于优化的对准方法。解析法以地球自转角速度和重力加速度作为信息源[9]。虽然解析法原理简单,计算量小,但其仅利用了两个不同时刻的矢量观测信息,信息利用率不高,对准精度较低[8]。因此,可构建观测矢量组[10-14],将对准问题转化为多矢量定姿问题——即Wahba问题的求解。Wu和Pan等[10,15]采用最优对准(Optimization-Based Align-ment, OBA)方法提高了信息的利用率,从而提高了对准精度。但是,OBA方法的主要缺点是无法抵抗由陀螺偏置和随机噪声带来的影响。为了解决这些问题,Huang等[16]提出了一种新的快速运动粗对准方法(DAEBIA-FT)用于低成本的SINS/GPS系统。Chang等[17]将姿态对准问题转化成了姿态估计问题。但是,这些方法均需建立非线性状态空间模型,由此增加了计算难度。

1 坐标系定义

常用坐标系的定义如下:

(1)地球坐标系(e系)—oexeyeze:地球坐标系的原点位于地心,oeze轴沿地球自转方向,oexe轴在赤道平面内,由地心指向载体所处子午线。e系与地球固联,随地球自转而转。

(2)导航坐标系(n系)—onxnynzn:导航坐标系的原点位于载体重心,onxn轴指向水平东向,onyn轴指向水平北向,onzn轴垂直于当地旋转椭球面并指向天。

(3)载体坐标系(b系)—obxbybzb:载体坐标系的原点位于载体重心,obxb轴指向载体横轴向右,obyb轴指向载体纵轴向前,obzb轴沿载体立轴向上。

(4)初始时刻载体惯性坐标系(b(0)系)—ob(0)xb(0)yb(0)zb(0):初始时刻将b系凝固后形成的坐标系。

(5)初始时刻导航惯性坐标系(n(0)系)—on(0)xn(0)yn(0)zn(0):初始时刻将n系凝固后形成的坐标系。

2 初始对准算法

传统双矢量定姿要求两个量测矢量具有极高的准确度,量测不准确会产生较大的对准误差。为克服该缺陷并提高对准精度,本文采用多矢量提供量测信息并进行对准,通过多个量测信息求解最优正交矩阵,将对准问题转化成了Wahba问题。

2.1 矢量信息的计算

(1)

(2)

(3)

(4)

进行分解可得

(5)

(6)

将式(6)左边定义为β,表示为

(7)

(8)

将β中的因式离散化求解如下

(9)

其中,T为姿态更新周期,k为更新次数,I表示单位矩阵。对α的离散化求解如下

(10)

(11)

2.2 Wahba 问题及SVD算法

(12)

其中,wi为权重系数,本文取为1。该式反映同一矢量在两个坐标系中测量值的不一致误差。

对式(12)中的误差平方进行如下的等价变形

(13)

将式(13)代入式(12),得

(14)

(15)

其中,αi、βi(i=1,2,…,m)表示b(0)系下观测矢量和n(0)系下观测矢量的第i个测量值。将式(15)中的矩阵A记为

(16)

假设矩阵A可逆且对其进行奇异值分解得到A=UDVT。其中,U和V都是酉矩阵,D表示由矩阵A的奇异值构成的对角矩阵,表示为D=diag(σ1,σ2,σ3),则式(15)可变为

=tr(C*D)

=max

(17)

≤σ1+σ2+σ3

(18)

(19)

2.3 算法优化

(20)

(21)

其中,φ×表示φ对应的反对称矩阵。将式(21)代入式(20)并变形,可得

(22)

根据姿态转换矩阵的微分方程,可得

(23)

(24)

将式(22)代入式(23),忽略二阶小量,可得

(25)

令式(24)与式(25)相等,如下

(26)

经过简化整理,得到

(27)

文中,将陀螺零偏定义为常值,因此得到

(28)

(29)

(30)

对式(30)进行整理移项,可得到量测模型

(31)

(32)

Zk=Hkφ

(33)

(34)

(35)

式中,Hk为k时刻的量测矩阵,Kk表示滤波增益,Pk表示状态估计的均方误差阵,ek表示新息。式中,dk=(1-b)/(1-bk+1),0

3 仿真实验及分析

3.1 数学仿真实验

P(0)=diag{(0.01)2,(0.01)2,(0.01)2,

(0.01)2,(0.01)2,(0.01)2}

Q=diag{(0.01)2,(0.01)2,(0.01)2}

R=diag{(0.1)2,(0.1)2,(0.1)2}

仿真中,载体首先进行60s的匀速运动,在60s~70s进行加速运动,加速度为0.1m/s2,在80s时进行拐弯运动,拐弯角度为40°,拐弯角速度为1(°)/s,并且伴有轻微的摇晃运动。航向角、俯仰角和横滚角摇晃幅度分别为1°、2°、3°,摇晃角频率分别为π/5(rad/s)、3π/10(rad/s)、2π/5(rad/s)。载体的运动轨迹如图1所示,行驶过程的总时长为420s,最大速度约为7m/s。

图1 仿真运动轨迹

图2 姿态角误差曲线

表1 350s~420s对准结果的均方根值(RMSs)

3.2 半物理仿真实验

利用三轴转台进行3组微幅晃动条件下的对准实验。航向角H、俯仰角P、横滚角R的摇摆幅值和摇摆频率设置如表2所示。陀螺仪和加速度计的主要技术指标为:陀螺仪的常值漂移为0.01(°)/h,随机游走为0.005(°)/h1/2,加速度计的常值偏置为0.1mg,随机游走为0.1mg/Hz1/2。图3表示第二组数据在分别采用传统OBA方法和改进OBA对准方法时的对准曲线。

表2 摇摆条件设置

图3 姿态角误差曲线

表3 3组实验的对准结果

4 结 论

猜你喜欢

对准矢量坐标系
一种矢量信息重构的最优双矢量定姿算法
矢量三角形法的应用
爸爸拍的“丑照”
极坐标系中的奇妙曲线
心里有个放大镜
剪彩带
对准提升组织力的聚焦点——陕西以组织振兴引领乡村振兴
三角函数的坐标系模型
求坐标系内三角形的面积
例谈坐标系与参数方程常考题型