[发明专利]一种基于USBL软件接收机的SINS/USBL深组合导航定位方法有效
申请号: | 202010144235.3 | 申请日: | 2020-03-04 |
公开(公告)号: | CN111380517B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 孙大军;郑翠娥;张居成;韩云峰;崔宏宇;张殿伦 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G01C21/16 | 分类号: | G01C21/16;G01C21/00;G01C21/18;G01S5/22;G01S19/42 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 张换男 |
地址: | 150001 黑龙江*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 usbl 软件 接收机 sins 组合 导航 定位 方法 | ||
1.一种基于USBL软件接收机的SINS/USBL深组合导航定位方法,其特征在于,该方法包括以下步骤:
步骤一、将USBL的声学基阵倒置安装在水下航行器上,SINS的陀螺组件和加速度计组件固联在水下航行器上,水面布放一个同步信标;信标在导航坐标系下的位置通过GPS获得;
所述导航坐标系是指“东北天”地理坐标系,“东北天”地理坐标系以水下航行器的质心为原点on,xn轴指向地理东向,yn轴指向地理北向,zn轴垂直于xnonyn平面指向天向,xn轴、yn轴和zn轴构成右手坐标系;
步骤二、建立声学基阵坐标系,并确定各基元在声学基阵坐标系下的位置;
所述声学基阵坐标系是指以USBL的声学基阵中心为原点oa,沿声学基阵平面指向水下航行器的艏向方向为ya轴,za轴垂直于声学基阵平面向上,xa轴与ya轴、za轴构成右手坐标系;
所述各基元在声学基阵坐标系下的位置为:
其中:i为基元序号,i=1,2,3,4,将基元1与3的间距表示为r1,将基元2与4的间距表示为r2,令r1=r2=r;为各基元在声学基阵坐标系的xa轴方向上的位置,为各基元在声学基阵坐标系的ya轴方向上的位置,为各基元在声学基阵坐标系的za轴方向上的位置,上角标T代表转置;
步骤三、根据水下航行器在SINS计算的导航坐标系下的姿态信息,将基元在声学基阵坐标系下的位置转换到SINS计算的导航坐标系下;
所述步骤三的具体过程为:
水下航行器在SINS计算的导航坐标系下的姿态信息包括航向角A、俯仰角K和横滚角ψ;
建立载体坐标系obxbybzb,载体坐标系的坐标原点ob位于水下航行器的质心,坐标轴xb的正方向沿水下航行器的横轴指向右,坐标轴yb的正方向沿水下航行器的纵轴指向前,坐标轴zb的正方向沿水下航行器的立轴指向上,载体坐标系的定义满足右手定则;
声学基阵坐标系与载体坐标系三个坐标轴的角度安装偏差分别为α、β和γ,声学基阵坐标系原点相对于载体坐标系原点的位置偏差为:ΔXb、ΔYb和ΔZb为中的分量;
载体坐标系到计算导航坐标系的转换矩阵和声学基阵坐标系到载体坐标系的转换矩阵分别为:
则第i个基元在SINS计算的导航坐标系n′下的位置表示为
其中,是SINS计算的水下航行器的位置在计算导航坐标系中的直角坐标形式,为载体坐标系到SINS计算的导航坐标系n'的转换矩阵;
SINS计算的导航坐标系n'与真实导航坐标系n的三个坐标轴存在失准角误差φ=[φxφy φz]T,SINS计算的导航坐标系n'到真实导航坐标系n的转换矩阵为:
其中,I为单位矩阵;
第i个基元在SINS计算的导航坐标系下的位置与在真实导航坐标系下位置之间的误差为
式中,ΔXi是与水下航行器在真实导航坐标系下位置的差;
记
是在计算导航坐标系中第i个基元相对水下航行器质心的位置,是沿计算导航坐标系xn′轴、yn′轴和zn′轴分量;
步骤四、根据基元在SINS计算导航坐标系下的位置,计算声信号在各基元与信标间的传播时延以及传播时延差的预测值;
所述步骤四的具体过程为:
声信号在第i个基元与信标之间的传播时延预测值为:
式中,c是测量的有效声速,是信标在真实导航坐标系中的位置,||·||是矩阵二范数的表示;
其中,为信标在真实导航坐标系的xn轴方向位置,为信标在真实导航坐标系的yn轴方向位置,为信标在真实导航坐标系的zn轴方向位置,为第i个基元在真实导航坐标系的xn轴方向位置,为第i个基元在真实导航坐标系的yn轴方向位置,为第i个基元在真实导航坐标系的zn轴方向位置;
声信号在基元3和基元1之间传播时延差的预测值为声信号在基元4和基元2之间传播时延差的预测值为
步骤五、将基元在SINS计算导航坐标系下的速度沿径向分解,得到径向速度的预测值,即得到各个基元相对于信标在径向方向的运动速度大小;
所述各个基元相对于信标在径向方向的运动速度大小为:
其中:为第i个基元相对于信标在径向方向的运动速度大小,为第i个基元在计算导航坐标系的xn′轴方向位置,为第i个基元在计算导航坐标系的yn′轴方向位置,为第i个基元在计算导航坐标系的zn′轴方向位置,为水下航行器在计算导航坐标系的xn′轴方向速度,为水下航行器在计算导航坐标系的yn′轴方向速度,为水下航行器在计算导航坐标系的zn′轴方向速度;
其中,记中间变量cosζx、cosζy和cosζz为:
步骤六、将步骤四计算出的传播时延、传播时延差的预测值以及步骤五计算出的径向速度的预测值输入至USBL软件接收机的信号跟踪环路,辅助USBL软件接收机对载波频率和码相位的跟踪,得到声信号在各基元与信标间的传播时延、传播时延差的测量值以及径向速度的测量值;
所述步骤六的具体过程为:
SINS对应USBL软件接收机第i个基元接收通道的载波跟踪环路动态辅助信息为:
式中,faid为SINS辅助频率,c为有效声速,f0为信标广播信号中心频率;
SINS辅助下的USBL软件接收机第i个基元接收通道的载波环跟踪相位误差的导数和频率误差δf的导数表示为:
其中,是接收信号相位与本地参考信号相位的相位误差,为相位误差的导数,为低通滤波器输出的频率误差δf的导数,p和q是与具体跟踪环路有关的参数;δfp为δf与SINS辅助频率faid误差δfaid之和,为δfp的导数,为δfaid的导数;
SINS对应的USBL软件接收机第i个基元接收通道的码跟踪环路动态辅助信息为
其中,为SINS的径向速度辅助信息,为SINS的时延辅助信息;
SINS辅助下的USBL软件接收机第i个基元接收通道的码跟踪环路时延误差的导数表示为:
式中,为的导数,为SINS的径向速度辅助误差,为的导数,Qi是环路热噪声;
根据δf、faid和δτ,得到USBL软件接收机第i个基元接收通道的声信号在对应基元和信标间的传播时延测量值为传播时延差测量值为和径向速度测量值为
步骤七、建立以传播时延的预测值与测量值之差、传播时延差的测量值与预测值之差以及径向速度的预测值与测量值之差为观测量,以SINS误差以及SINS对USBL的辅助误差为状态变量的扩展卡尔曼滤波系统;
步骤八、根据扩展卡尔曼滤波系统输出的状态估计值修正SINS输出,并重置扩展卡尔曼滤波系统输出的状态;
重置扩展卡尔曼滤波器的状态后,再重复步骤三至步骤八的过程,不断的对SINS的输出进行修正。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010144235.3/1.html,转载请声明来源钻瓜专利网。