一种惯性导航平台和北斗卫星的高精度超紧耦合导航方法_4

文档序号:9395908阅读:来源:国知局
)为求期望算子;
[0170] 得到能量信号之后解决最优化问题:
[0172] 最终得到满足上式的最优化系统参数ω ;
[0173] 通过数值迭代算法可得:
[0175] 其中,Δ Ukj为系统参数修正值,η为学习步长;
[0176] (4)在接收机中添加时滞滤波模块,改善环路跟踪误差与更新时间的相关性:
[0177] 将脉冲序列与参考命令卷积形成的整形命令作为控制信号,滤掉参考命令中引起 系统振动的频率分量,消除^阶震汤系统的震汤残留;
[0178] 通常接收机中采用典型的二阶PLL(锁相环)的结构,接收机环路的传递函数为:
[0180] 其中,ξ为二阶系统的阻尼系数,ωΑ自然圆频率,α IMU为SINS的辅助数据带 宽;
[0181] 此处采用双脉冲零振时滞滤波器(ZV),当滤波器模型参数与系统本身参数相同, 且不存在参数不确定性的时候,滤波器传递函数如下:
[0183] 其中,脉冲幅度和时延表达式如下:
[0189] 于是,最终载波环路误差的最终传递函数为:
[0190] HF(s) = F(S) · H(S)
[0191] 对比其他实际应用的导航方式,可以看出本设计具有较为完备的数据计算体系和 性能调节模块,说明采用本发明方法可以很好地实现基于惯性导航的高精度组合导航,且 各模块计算及硬件实现过程较为简洁明了,工程实现性较强。
[0192] 本发明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
【主权项】
1. 一种惯性导航平台和北斗卫星的高精度超紧耦合导航方法,其特征在于:根据运动 物体状态方程及测量方程建立随机线性定常离散系统模型;利用对系统的冗余测量值的差 分序列进行统计分析,实现基于冗余测量的卡尔曼滤波算法,准确的估计了系统量测噪声 并自适应调节捷联惯导(SINS)和北斗卫星(BDS)噪声方差R;根据超紧耦合传统结构,弓丨 入神经网络预测模块,用于辅助失锁状态下的北斗卫星载波跟踪环和码跟踪环;在北斗卫 星接收机中添加时滞滤波模块,显著改善了超紧耦合系统中的环路跟踪误差与更新时间的 相关性,具体包括以下步骤: (1) 根据运动物体状态方程及测量方程建立随机线性定常离散系统模型:状态方程式中,\为SINS/BDS系统的n维状态变量;〇 k, k :为系统的n x n维状态转 移矩阵;rk,k:为n x p维系统过程噪声输入矩阵;Wk i为p维系统随机过程噪声序列; 测量方程式中,Zk为测量系统的m维观测序列,即测量值;HkSm x n维观测矩阵;Vk 为m维系统随机观测噪声序列; 上面两式中Xk包含的状态分量有:其中,下标E、N、U分别代表东、北、天三个方向;下标x、y、z分别代表待导航机体的右、 前和上轴向;巾为惯导平台误差角;S vE等表示速度误差;S L、S A和S h分别表示三个 方向的位置误差;e bx等表示陀螺漂移;7%等表示加速度计漂移; 在自适应卡尔曼滤波的关键步骤就是针对测量噪声的准确估计,即需要对\的性质和 参数进行准确的分析; (2) 基于冗余测量的卡尔曼滤波算法,实现噪声方差的自适应估计与调节: 在系统量测噪声未知的条件下,通过针对系统冗余值的一阶二阶差分分析,获得统计 特性,进而自适应调节方差; 通过计算二阶差分序列的自相关可得: E[ ( AZi-A Z2) ( A Zi- A Z2)T] = 2 (Rj+R^ 计算两个一阶差分序列自相关,并相减:于是得到噪声方差矩阵:将对应的SINS/BDS系统差分序列代入上式:AZSB -AZSINS_AZBDS 式中,AZSINSSSINS的测量系统的一阶差分序列;AZBDS为BDS测量系统的;AZBDS为SINS和BDS的二阶差分序列; 在实际工程中采用划窗方式保证计算结果的实时性,上式中,k表示当前测量时刻,M为划窗长度;实际选取k-M:k范围内的信息作为参考值,以此保证自适应的实时效应; (3)引入神经网络预测模块,实现对于BDS的载波跟踪环和码跟踪环的校正: 最基本的RBF神经网络分为输入层输出层和隐层,隐层用于进行从输入空间到隐藏空 间的变换,一般情况下隐层空间具有较高维度;输出层作用在输入层的激活模式并提供响 应; 依据超紧耦合的经典模式,系统需要在输出导航变量的同时,输出对卫星接收机的辅 助变量,通常为伪距和多普勒频移的估计值;本方法中采用的就是将伪距和多普勒频移的 辅助变量估计通过神经网络来实现; 神经网络的工作过程分为两个过程,分别是学习过程和输出过程;其中学习过程又分 为自组织学习过程和监督学习过程,分别确定隐层函数和输出层权值; 本方法的工作方式是,当BDS和SINS正常工作时,对神经网络进行训练,BDS和SINS的 组合导航输出作为目标神经网络的输出,BDS本身的伪距和多普勒频移测量结果作为目标 神经网络的输入;训练算法迭代修正网络参数,从而达到误差的最小均方值;当SINS性能 恶化,无法针对BDS完成直接辅助的时候,将BDS的伪距和多普勒结果作为训练完成的神经 网络输入,从而预测伪距和多普勒频移的误差,通过矢量相加的方式实现辅助功能; 神经网络的主要模块在于通过学习构建隐层系统参数,前馈型神经网络的结构中,迭 代过程为求解最优化问题: 构造误差信号能量函数为:其中,e|(n)为误差信号的平方;e( ?)为求期望算子; 得到能量信号之后解决最优化问题:最终得到满足上式的最优化系统参数《 ; 通过数值迭代算法可得:其中,aOg为系统参数修正值,n为学习步长; (4)在接收机中添加时滞滤波模块,改善环路跟踪误差与更新时间的相关性: 将脉冲序列与参考命令卷积形成的整形命令作为控制信号,滤掉参考命令中引起系统 振动的频率分量,消除^?阶震汤系统的震汤残留; 通常接收机中采用典型的二阶PLL(锁相环)的结构,接收机环路的传递函数为:其中,I为二阶系统的阻尼系数,《"为自然圆频率,aIMU为SINS的辅助数据带宽; 此处采用双脉冲零振时滞滤波器(ZV),当滤波器模型参数与系统本身参数相同,且不 存在参数不确定性的时候,滤波器传递函数如下:1=丄 苴由.脉沖幅磨和时钲丟i大忒加下.于是,最终载波环路误差的最终传递函数为: HF(s) =F(s) ?H(s) 〇
【专利摘要】本发明涉及一种惯性导航平台和北斗卫星的高精度超紧耦合导航方法。根据运动物体状态方程及测量方程建立了随机线性定常离散系统力学模型;利用对系统的冗余测量值的一阶、二阶差分序列进行统计分析,实现了基于冗余测量的自适应卡尔曼滤波算法,准确的估计了系统量测噪声,进而自适应调节噪声方差R;根据超紧耦合传统结构,引入神经网络预测模块,用于辅助失锁状态下的北斗卫星载波跟踪环和码跟踪环。采用时滞滤波器用于北斗卫星接收机,显著改善了超紧耦合系统中的环路跟踪误差与更新时间的相关性;本发明属于导航控制技术领域,可应用于各类搭载捷联惯性导航平台的运载体的高精度导航。
【IPC分类】G01S19/47
【公开号】CN105116431
【申请号】CN201510565824
【发明人】任元, 苏靖轩, 邵琼玲, 陈晓岑, 缪存孝, 蔡远文, 李新洪, 汪洲
【申请人】中国人民解放军装备学院
【公开日】2015年12月2日
【申请日】2015年9月8日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1