The invention discloses an attitude error suppression method based on adaptive differential evolution BP neural network, which belongs to the field of inertial technology. It includes initializing the inertial/star sensor integrated navigation system, collecting the output data of star sensor and inertial component, calculating the output data of inertial component, calculating the ship's attitude relative to inertial system by using the output data of star sensor, and combining ADE BPNN with the integrated navigation attitude pair in the period before the current moment. The attitude angle of the carrier system relative to the inertial system is predicted; the measurement error of the star sensor is compensated by the predicted attitude; the position of the ship is calculated by the output information of the compensated star sensor; the navigation information obtained is calculated by the integrated navigation; and the integrated navigation information is stored and output. The method predicts the attitude of star sensor by adaptive differential evolution BP neural network, solves the problem of star map \tailing\ caused by ship swaying, and enhances the applicability of inertial/star sensor integrated navigation system when ship swaying.
【技术实现步骤摘要】
一种基于自适应差分进化BP神经网络的姿态误差抑制方法
本专利技术属于惯性
中减小导航信息误差的方法,具体涉及一种基于自适应差分进化BP神经网络的姿态误差抑制方法。
技术介绍
惯性/星敏感器组合导航是一种以惯性导航系统(InertialNavigationSystem,INS)为主的导航系统,可为载体提供实时速度、姿态和位置信息。INS主要利用陀螺仪和加速度计测量载体角速度和线运动信息。经导航解算后得到导航信息;星敏感器通过拍摄星图并与自身星图库作对比,得到安装载体相对于惯性空间的姿态信息。惯性/星敏感器组合导航系统以星敏感器解算的导航信息为基准,对INS的发散式定位误差进行周期性重校,其不需要任何外界信息,是一种全自主导航系统。惯性/星敏感器组合导航系统具有实时性强、导航精度高、全自主等优点,被广泛应用于船舶导航中。然而,由于舰船水平摇摆使星敏感器拍摄的星图具有“拖尾”现象,影响星敏感器的解算精度,进而影响惯性/星敏感器组合导航精度。《中国惯性技术学报》2010年18卷第4期中由杨波等人撰写的《弹载惯性/卫星/星光高精度组合导航》一文中,提出了对陀螺误差和星敏感器安装偏差角的在线自标定方法,抑制了器件偏差对导航精度的影响;《中国空间科学技术》2013年6月第3期中由张承等人撰写的《直接敏感地平的空天飞行器惯性/天文组合方法》一文中,提出了采用星敏感器和陀螺仪构造惯性基准,并在此基础上进行基于红外地平仪的天文定位解算,最后进行惯性/天文组合定位的方法,抑制了陀螺的漂移误差;公开号为CN105737858A的专利在2016年7月6日公开的《一种机载惯导系 ...
【技术保护点】
1.一种基于自适应差分进化BP神经网络的姿态误差抑制方法,其特征在于,包括以下步骤:(1)上电,初始化惯性/星敏感器组合导航系统;(2)系统实时采集星敏感器输出矩阵
【技术特征摘要】
1.一种基于自适应差分进化BP神经网络的姿态误差抑制方法,其特征在于,包括以下步骤:(1)上电,初始化惯性/星敏感器组合导航系统;(2)系统实时采集星敏感器输出矩阵惯性组件加速度计输出的三轴加速度和陀螺仪输出的三轴角速度其中,分别表示加速度计测量的比力在载体系oxb轴、oyb轴、ozb轴上的分量,单位均为m/s;分别表示陀螺仪测量的角速度在载体系oxb轴、oyb轴、ozb轴上的分量,单位均为rad/s;(3)对步骤(2)中惯性组件采集数据进行导航解算;(4)由步骤(2)中星敏感器输出相对于惯性空间的姿态矩阵得到载体相对惯性系姿态角(5)利用ADE-BPNN预测t时刻载体相对惯性系姿态角其中,t表示当前时刻,分别表示载体相对惯性系纵摇角、横摇角和航向角的预测值;(6)构造卡尔曼滤波器1,以星敏感器测量误差δφCi(i=x,y,z)为状态量,步骤(4)中星敏感器解算载体姿态和步骤(5)中预测载体姿态之差为观测量;根据解算结果,对步骤(4)解算结果进行补偿,得到惯性姿态角φCi(i=x,y,z);(7)根据转换矩阵间的数学关系,得到地球坐标系相对准地理坐标系的转换矩阵转换过程为进一步解算得到载体的位置,载体系到准地理系的转换矩阵由步骤(3)中解算的水平姿态得到,载体系到惯性系转换矩阵由步骤(6)中解算结果惯性姿态角得到;(8)构造卡尔曼滤波器2,以步骤(7)解算位置与步骤(3)中INS解算位置之差λC-λS为观测量,INS位置误差速度误差δvSi(i=x,y,z),失准角Φi(i=x,y,z),三轴陀螺常值误差εi(i=x,y,z),三轴加速度计零位偏置误差ΔAi(i=x,y,z)为状态量,根据解算结果,对步骤(3)中INS解算结果进行补偿,得到导航信息载体位置λ,速度vi(i=x,y,z),姿态角φi(i=x,y,z);(9)将步骤(8)中得到的导航信息载体位置、速度和姿态角存储并输出。2.根据权利要求1所述的一种基于自适应差分进化BP神经网络的姿态误差抑制方法,其特征在于,所述的步骤(1)具体包括:(1.1)初始化INS初值:船体的载体位置λ0(单位均为度),载体三向速度vi0(i=x,y,z)(单位均为m/s),载体三轴姿态角φi0(i=x,y,z)(单位均为度);初始化转换矩阵初始化四元数q0;(1.2)卡尔曼滤波器1参数初值:状态变量初值δφCi0(i=x,y,z),均方误差阵Pp0,系统噪声方阵Qp,量测噪声方阵Rp,量测阵Hp;其余初值根据实际情况设定。(1.3)卡尔曼滤波器2参数初值:状态变量初值δvS0i(i=x,y,z)、δλS0、Φi0(i=x,y,z)、εi0(i=x,y,z)、ΔAi0(i=x,y,z),均方误差阵P0,系统噪声方阵Q,量测噪声方阵R,量测阵H;其余初值根据实际情况设定。初始化转换矩阵计算如下:其中,n表示导航系,表示初始载体系到导航系的转移矩阵;初始化四元数q0计算如下:q00=a,其中q0=[q00q01q02q03]T,cbnij(i,j=1,2,3)表示中第i行、第j列矩阵元素;导航过程中,利用该初始信息进行更新,得到任意时刻载体的位置、速度和姿态角。3.根据权利要求1所述的一种基于自适应差分进化BP神经网络的姿态误差抑制方法,其特征在于,所述的步骤(3)具体包括:(3.1)四元数姿态矩阵更新:设任意时刻载体系相对导航系的转动四元数为q=[q0q1q2q3]T,四元数的及时修正如下:其中,分别表示qi(i=0,1,2,3)的变化率;(3.2)将t时刻载体系相对导航系的转动四元数qi(t)(i=0,1,2,3)代替式(4)中qi(i=0,1,2,3),得到t时刻转动四元数的变化率在t+1时刻载体的转动四元数为其中式中ωi(i=x,y,z)省略了上角标b;T为采样时间;当t=1时,q(1)为步骤1中的载体初始四元数q0。(3.3)根据q(t+1)中元素qi(t+1)(i=0,1,2,3),更新捷联矩阵其中,上式中的qi(i=0,1,2,3)为式(5)中qi(t+1)(i=0,1,2,3),更新姿态信息:(3.4)利用转换关系式将加速度计沿载体系测量的比力信息投影转换到导航系,利用下列微分方程求解载体运动速度:其中,表示的变化率;分别表示加速度计测量的比力在导航系oxn轴、oyn轴、ozn轴上的分量(单位均为m/s);(3.5)将t时刻比力在导航系的投影fin(t)(i=x,y,z),代替式(8)中的fin(i=x,y,z),得到载体速度变化率得到t+1时刻载体速度和位置:其中,R表示地球半径;当t=1时,为步骤1中载体速度初始值vi0(i=x,y,z...
【专利技术属性】
技术研发人员:王秋滢,张明惠,刘凯悦,匡春旭,钟万青,尹娟,程铭,郭铮,崔旭飞,
申请(专利权)人:哈尔滨工程大学,
类型:发明
国别省市:黑龙江,23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。