The invention discloses a missile borne BDS/SINS deep combination adaptive CKF filtering method. The method is as follows: Firstly, trajectory generator is used to set the trajectory of ballistic missile and generate IMU data; secondly, the satellite signal simulator uses the trajectory of ballistic missile to generate instant intermediate frequency data, which is provided to software receiver for satellite navigation calculation, and the generated IMU data is also used for strapdown inertial navigation solution. Then, the model of BDS/SINS deep integrated navigation system in launch inertial system is established. Finally, multiple suboptimal fading factors are introduced into standard volume Kalman filter to form an adaptive volume Kalman filter. After the optimal estimation of the adaptive volume Kalman filter, the calibration information of the system is output. The invention has stronger tracking effect for fast changing system state, and improves navigation accuracy and robustness of BDS/SINS deep integrated navigation system in high dynamic and strong interference environment.
【技术实现步骤摘要】
一种弹载BDS/SINS深组合自适应CKF滤波方法
本专利技术涉及BDS/SINS组合导航领域,特别是一种弹载BDS/SINS深组合自适应CKF滤波方法。
技术介绍
BDS和SINS的深组合导航是更深层次的组合导航方式,除了可以完成松组合或紧组合的处理工作外,还利用INS的原始测量信息或者导航信息对接收机的信号跟踪环路进行辅助。采用同相或正交的BDS接收机通道中的采样来更新导航滤波器的状态,载波的控制器和码发生器接收来自于导航滤波器的输出校正,可以获得更高的载波相位跟踪带宽和抗干扰能力。深组合导航系统使用在高动态、强干扰的载体运动环境下,剧烈变化的载体角速率和线运动,使得其输出具有很强的非线性。针对深组合导航系统输出非线性问题,解决方法有两种。一种是在设定条件下,将非线性函数进行线性化处理,对高阶项采用忽略或逼近的措施,最常用的的是扩展卡尔曼滤波(ExtendedKalmanFilter,EKF);另一种是使用采样的方法近似非线性分布,如粒子滤波(ParticleFilter,PF)、无迹卡尔曼滤波(UnscentedKalmanFilter,UKF)、容积卡尔曼滤波(CubatureKalmanFilter,CKF),可以较好地避免EKF存在的Jacobian矩阵计算复杂和系统非线性严重时滤波误差增大甚至发散的问题。CKF与UKF相比,有严格的数学推导过程,而且不存在UKF在高维稳定性下降,导致滤波精度降低的问题;与PF相比计算量小,实现更容易。CKF滤波算法是建立在系统数学模型和噪声特性信息准确情况下的,在实际环境中,系统数学模型和噪声特性信息的准确性 ...
【技术保护点】
1.一种弹载BDS/SINS深组合自适应CKF滤波方法,其特征在于,包括以下步骤:步骤1、通过轨迹发生器,设定弹道导弹飞行轨迹,生成IMU数据;步骤2、卫星信号模拟器使用弹道导弹飞行轨迹产生即时中频数据,将即时中频数据提供给软件接收机进行卫星导航解算,同时对生成的IMU数据进行捷联惯导解算;步骤3、建立发射惯性系下BDS/SINS深组合导航系统模型;步骤4、将多重次优渐消因子引入到标准容积卡尔曼滤波器中,形成自适应容积卡尔曼滤波器,经过自适应容积卡尔曼滤波器的最优估计,输出系统的校正信息。
【技术特征摘要】
1.一种弹载BDS/SINS深组合自适应CKF滤波方法,其特征在于,包括以下步骤:步骤1、通过轨迹发生器,设定弹道导弹飞行轨迹,生成IMU数据;步骤2、卫星信号模拟器使用弹道导弹飞行轨迹产生即时中频数据,将即时中频数据提供给软件接收机进行卫星导航解算,同时对生成的IMU数据进行捷联惯导解算;步骤3、建立发射惯性系下BDS/SINS深组合导航系统模型;步骤4、将多重次优渐消因子引入到标准容积卡尔曼滤波器中,形成自适应容积卡尔曼滤波器,经过自适应容积卡尔曼滤波器的最优估计,输出系统的校正信息。2.根据权利要求1中所述的弹载BDS/SINS深组合自适应CKF滤波方法,其特征在于,步骤1中所述的通过轨迹发生器,设定弹道导弹飞行轨迹,生成IMU数据,具体为:根据弹道导弹飞行时的物理模型,设置各阶段的飞行参数,生成弹道导弹飞行轨迹和相应的IMU数据。3.根据权利要求1中所述的弹载BDS/SINS深组合自适应CKF滤波方法,其特征在于,步骤2中所述的卫星信号模拟器使用弹道导弹飞行轨迹产生即时中频数据,将即时中频数据提供给软件接收机进行卫星导航解算,同时对生成的IMU数据进行捷联惯导解算,具体为:将弹道导弹飞行轨迹提供给卫星信号模拟器,产生即时中频数据;然后将即时中频数据提供给软件接收机进行卫星导航解算,得到弹道导弹的位置、卫星的位置和弹道导弹的伪距信息;最后对生成的IMU数据进行捷联惯导解算,得到弹道导弹的位置、速度和姿态信息。4.根据权利要求1中所述的弹载BDS/SINS深组合自适应CKF滤波方法,其特征在于,步骤3所述的建立发射惯性系下BDS/SINS深组合导航系统模型,具体为:(3.1)系统状态方程为:公式(1)中Xs表示SINS系统的状态变量;Xg表示北斗导航系统的状态变量,具体形式分别如下:Xg(t)=[ΔluΔlru]T(3)其中,为发射惯性系下系统的姿态失准角;δVx、δVy、δVz为发射惯性系下三轴方向的速度误差;δX、δY、δZ为发射惯性系下三轴方向的位置误差;εx、εy、εz和为弹体坐标系下陀螺仪常值漂移和加速度计常值偏置,Δlu为与时钟误差对应的距离误差,Δlru为与时钟频率误差对应的距离率误差;公式(1)中Fs(t)为SINS系统状态转移矩阵,Gs(t)为SINS系统噪声驱动矩阵,Ws(t)为SINS系统噪声矩阵,具体形式分别如下:其中,ωgx、ωgy、ωgz为三个轴向的陀螺仪量测白噪声;ωax、ωay、ωaz为三个轴向的加速度计量测白噪声;为弹体坐标系到导航坐标系的转换矩阵;I是单位矩阵;矩阵G′和F1的具体形式分别如下:公式(1)中Fg(t)为北斗导航系统状态转移矩阵,Gg(t)为北斗导航系统噪声驱动矩阵,Wg(t)为北斗导航系统系统噪声矩阵,具体形式分别如下:Wg(t)=[wuwru]T其中,Tru为BDS时钟频率漂移的相关时间;wu为BDS时钟误差白噪声;wru为BDS时钟频率误差白噪声;(3.2)系统观测方程为:伪距差观测方程为:其中为SINS输出的导弹位置与第i颗北斗卫星之间的伪距测量值;为BDS接收机输出的导弹与第i颗北斗卫星之间的伪距测量值,具体计算公式如下:式...
【专利技术属性】
技术研发人员:陈帅,韩林,陈德潘,樊龙江,张博雅,朱晓晗,王琛,顾得友,谭聚豪,刘善武,
申请(专利权)人:南京理工大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。