当前位置: 首页 > 专利查询>东南大学专利>正文

一种基于GNSS/SINS/DVL组合的洋流速度最优估计方法技术

技术编号:37778213 阅读:14 留言:0更新日期:2023-06-09 09:08
一种基于GNSS/SINS/DVL组合的洋流速度最优估计方法,方法包括以下步骤:(1)构建包含洋流速度在内的GNSS/SINS/DVL组合导航运动模型;(2)设计洋流速度参数寻优目标函数;(3)设计基于GNSS/SINS/DVL组合的洋流速度最优化估计算法。本发明专利技术提供一种基于最优化理论依靠GNSS/SINS/DVL输出数据来估计水平洋流速度的方法,有效的克服了传统卡尔曼滤波算法依赖初始参数、要提前预知仪表先验信息的缺点,提高了估计的效率和准确度。了估计的效率和准确度。了估计的效率和准确度。

【技术实现步骤摘要】
一种基于GNSS/SINS/DVL组合的洋流速度最优估计方法


[0001]本专利技术属于导航
,特别涉及一种基于GNSS/SINS/DVL组合的洋流速度最优估计方法。

技术介绍

[0002]在现有的导航发展过程中,在陆地以及空中,GNSS与INS可以很好的提供位置和速度等初始信息,但是在水下,GNSS信号无法穿透水层给在水中的载体提供辅助信息,更多的是利用多普勒测速仪(DVL),其利用声学测速原理,能提供载体稳定的相对速度信息。但是,在一定条件下,DVL无法准确的测得载体的相对速度信息,而获得的是相对水流层的速度,这时洋流速度就无法被忽略。
[0003]在某些领域中,洋流速度信息对一些设备的运用效果有着极为重要的影响,洋流对气候发生虽然并非直接的,却有着巨大的影响,许多沿海地区的温度和降水状况都与附近的洋流有关。人类对于洋流的利用还体现在航运上,其对经济发展也起着至关重要的作用,因此对洋流速度的估算有着极为重要的意义。
[0004]申请号为CN202111543405.6(基于SINS与GNSS组合及DVL的洋流速度估计方法)的专利中提出了在基于GNSS/SINS/DVL组合条件下,使用卡尔曼滤波(KF)的方法估计出洋流速度,该方法需要预先知道误差协方差阵且需要良好的参数初始值,其过程不可避免的存在参数调整过程,具有一定的局限性。针对这些问题,本专利技术提出采用基于矩阵分解技术和q

method的优化对准(OBA)方法估计洋流速度,在同样的组合条件下,利用数学方法,即最优化估计原理,将求最优问题转化为多元函数求极值问题。构造目标函数,并求偏导,当两次状态更新小于设定的值,或达到迭代计算的次数,就可以求解出此刻最优的洋流速度。

技术实现思路

[0005]为了解决以上问题,本申请提出一种基于GNSS/SINS/DVL组合的洋流速度最优估计方法,有效的克服了传统算法依赖初始参数、要提前预知仪表先验信息的缺点,提高了的导航的定位精度。
[0006]为实现上述目的,本专利技术采取的技术方案是:
[0007]本专利技术提供一种基于GNSS/SINS/DVL组合的洋流速度最优估计方法,包括:
[0008](1)构建包含洋流速度在内的GNSS/SINS/DVL组合导航运动模型;
[0009]步骤(1)中所述的包含洋流速度在内的GNSS/SINS/DVL组合导航运动模型;为:
[0010][0011]式中具体参数含义如下:表示在b系下从t时刻到0时刻的姿态矩阵,表示在n系下从t时刻到0时刻的姿态矩阵,是DVL输出速度在b系下的投影,表示洋流速度。只有未知,所有其他分量一部分可以直接从仪器的输出中获得,如另一部分
可以由仪表输出计算出来,如和经过积分移项,整理得:
[0012][0013]其中对符号的定义为:其中对符号的定义为:
[0014]进一步等间隔选取数据,简写为:
[0015][0016]通过四元数与姿态矩阵的变换关系,然后利用四元数的乘法运算性质,得到:
[0017][0018](2)设计了洋流速度参数寻优目标函数;
[0019]步骤(2)中所述的构建的洋流速度参数寻优目标函数为
[0020][0021]式中参数如下,理论上当q与取真值时Γ=04×1,同时L趋近于0,此时q与的求解问题可转化为参数寻优问题;
[0022](3)设计了基于GNSS/SINS/DVL组合的洋流速度最优化估计算法;
[0023]步骤(3)中所述的GNSS/SINS/DVL组合的洋流速度最优化估计算法是指将参数求解问题化为多元函数求极值的问题去求解步骤(2)中的参数寻优问题。
[0024]作为本专利技术进一步改进,步骤(3)中所述的基于GNSS/SINS/DVL组合的洋流速度最优化估计算法具体流程为:
[0025]对于当前时间t
M

[0026]第一步:计算出α
M
,β
M
和γ
M
值,然后根据和使用它们t
M

τ
时刻值来计算α,β和γ;
[0027]第二步:设置k=0,并从一个较好的估计值(x
k
,u
k
)开始;
[0028]第三步:计算一阶和二阶偏导数
[0029]第四步:求解增量(Δx,Δu);
[0030]第五步:更新(x
k
,u
k
);
[0031]第六步:设置k=k+1,转到第四步,直到达到收敛精度或达到最大迭代次数;
[0032]第七步:得到了初始姿态四元数q和洋流速度
[0033]第八步:利用初始姿态矩阵,计算当前时刻的姿态矩阵。
[0034]有益效果:本方法基于GNSS/SINS/DVL组合的洋流速度最优估计的方法,通过对包含洋流速度在内的组合导航运动模型进行重构,结合OBA算法估计出载体姿态及洋流速度。本专利技术的优点是对准效果良好,姿态误差角更加靠近零值且波动性更小,同时对初始值要
求不高的优点,更具有鲁棒性,且估计精度与KF算法相当。
附图说明
[0035]图1为本专利技术的总体流程图;
[0036]图2为本专利技术的具体最优估计方法流程图;
[0037]图3为本专利技术与KF算法得出的东向洋流速度的估计值对比;
[0038]图4为本专利技术与KF算法得出的北向洋流速度的估计值对比。
具体实施方式
[0039]下面结合附图和具体实施例对本专利技术作出进一步说明,应理解这些实施例仅用于说明本专利技术而不用于限制本专利技术的范围,在阅读了本专利技术之后,本领域技术人员对本专利技术的各种等价形式的修改均落于本申请所附权利要求所限定的范围。
[0040]下面结合附图与具体实施方式对本专利技术作进一步详细描述:
[0041]本专利技术提出了一种基于GNSS/SINS/DVL组合的洋流速度最优估计方法,目的是提供洋流速度的估计方法,有效的克服了传统算法依赖初始参数、要提前预知仪表先验信息的缺点,提高了估计效率。
[0042]如图1所示,本专利技术提出基于GNSS/SINS/DVL组合的洋流速度最优估计方法,实现步骤如下:
[0043](1)构建包含洋流速度在内的GNSS/SINS/DVL组合导航运动模型;
[0044](2)设计洋流速度参数寻优目标函数;
[0045](3)设计基于GNSS/SINS/DVL组合的洋流速度最优化估计算法。
[0046]当工作在水跟踪模式下,其测量的是相对于洋流的速度在系下的投影值,速度有如下等式:
[0047][0048]根据姿态矩阵的链式分解法则,将分解为形式,公式(1)可以写成:
[0049][0050]进一步的,将上式左右两侧同时乘以整理可得:
[0051][0052]式中具体参数含义如下:表示在b系下从t时刻到0时刻的姿态矩阵,表本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于GNSS/SINS/DVL组合的洋流速度最优估计方法,其特征在于,包括:(1)构建包含洋流速度在内的GNSS/SINS/DVL组合导航运动模型;步骤(1)中所述的包含洋流速度在内的GNSS/SINS/DVL组合导航运动模型;为:式中具体参数含义如下:表示在b系下从t时刻到0时刻的姿态矩阵,表示在n系下从t时刻到0时刻的姿态矩阵,是DVL输出速度在b系下的投影,表示洋流速度。只有未知,所有其他分量一部分可以直接从仪器的输出中获得,如另一部分可以由仪表输出计算出来,如和经过积分移项,整理得:其中对符号的定义为:其中对符号的定义为:进一步等间隔选取数据,简写为:通过四元数与姿态矩阵的变换关系,然后利用四元数的乘法运算性质,得到:(2)设计了洋流速度参数寻优目标函数;步骤(2)中所述的构建的洋流速度参数寻优目标函数为式中参数如下,理论上当q与取真值时Γ=04×1,同时L趋近于0,此时q与的求解问题可转化为参数寻优问题;(3)设计了基于GNSS/SINS/DVL组合的洋流速度最优化估计算法;步骤(3)中所述的GNSS/SINS/DVL组合的洋流速度最优化估计算法是...

【专利技术属性】
技术研发人员:刘锡祥江美娟黄永江赵炳权陈瑾杰
申请(专利权)人:东南大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1