[发明专利]一种适用于水下MEMS航向陀螺航向角解算方法有效
申请号: | 201711339294.0 | 申请日: | 2017-12-14 |
公开(公告)号: | CN108151736B | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 田新兴;李海龙;王薇薇;杨斌 | 申请(专利权)人: | 中船重工西安东仪科工集团有限公司 |
主分类号: | G01C21/16 | 分类号: | G01C21/16;G01C21/20 |
代理公司: | 西安吉盛专利代理有限责任公司 61108 | 代理人: | 江琴贤 |
地址: | 710065*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 水下 mems 航向 陀螺 角解算 方法 | ||
1.一种适用于水下MEMS航向陀螺航向角解算方法,其特征是:至少包括:
步骤1:MEMS航向陀螺启动;
步骤2:各传感器测量数据在坐标轴上矢量投影计算;
步骤3:第一时间延时判断,小于6秒,执行下一步;大于等于6秒,执行步骤10;
步骤4:启动后6秒内进行航向角速率积分计算,积分结果作为输出航向角数据,以便快速建立水下航行器的航向基准;
步骤5:进行角速率零位误差值计算;
步骤6:第二时间延时判断,小于5秒,执行步骤9;大于等于5秒,执行下一步;
步骤7:进行各轴角速率零位误差补偿修正;
步骤8:后台进行航向角的四元数解算,解算结果不输出;
步骤9:将准备好的航向角数据输出,重返步骤2;
步骤10:第三时间延时判断,等于6秒,执行下一步;大于6秒,执行步骤12;
步骤11:根据步骤8计算的前5秒航向角进行航向角零位误差值估算;
步骤12:进行正式航向角解算前对各轴角速率零位误差补偿修正;
步骤13:进行航向角的四元数解算;
步骤14:进行航向角4象限拓展计算;
步骤15:进行航向角弧度转角度整理计算,准备输出航向角数据,重返步骤9;
所述的步骤2包括:
采集角速率陀螺仪和加速度计信号,并按航行器坐标轴系定义将各传感器数据矢量折算到航向、横滚和俯仰轴上,折算包括测量值极性转换、标度系数换算和轴间安装耦合叠加,按如下公式组(1)计算航向、横滚、俯仰角速率、航向、横滚、俯仰加速度;
Wx=Sxxωx+Syxωy+Szxωz
Wy=Sxyωx+Syyωy+Szyωz
Wz=Sxzωx+Syzωy+Szzωz (1)
Ax=gxxax+gyxay+gzxaz
Ay=gxyax+gyyay+gzyaz
Az=gxzax+gyzay+gzzaz
其中Wx、Wy、Wz为航向、横滚、俯仰角速率,Ax、Ay、Az为航向、横滚、俯仰加速度,ωx、ωy、ωz为三个角速率陀螺仪测量值,ax、ay、az为三个加速度计测量值,S*x、S*y、S*z角速率陀螺在航向、横滚、俯仰轴上的投影系数,g*x、g*y、g*z加速度计在航向、横滚、俯仰轴上的投影系数,各投影系数通过转台标定测试获得;
所述的步骤8包括:
设定当前时刻的解算航向、横滚、俯仰角为Ψi、Фi、θi,则前一时刻的解算航向角为Ψi-1,规定解算航向角初始值为0°,航向角0~360°范围,横滚角和俯仰角±80°范围,当前时刻的解算横滚和俯仰角计算公式见(7)和(8);
Фi=arctg(Az/Ax) (7)
θi=arctg(Ay/Ax) (8)
航向角为Ψi解算采用四元数进行,四元数解算首先按公式组(9)计算当前时刻四元系数q0、q1、q2、q3,角度和角速率计算时采用单位为弧度;
按步骤7公式组(6)进行各轴角速率零偏补偿后,根据当前四元数系数q0、q1、q2、q3值按公式组见(10)~(13)计算解算中间变量值k1、k2、k3、k4;
k1[0]=(Wx*q1+Wy*q2+Wz*q3)/(-200)
k1[1]=(Wy*q3-Wx*q0-Wz*q2)/(-200) (10)
k1[2]=(Wz*q1-Wy*q0-Wx*q3)/(-200)
k1[3]=(Wx*q2-Wy*q1-Wz*q0)/(-200)
根据解算中间变量值k1、k2、k3、k4按公式组(14)迭代计算当前四元数系数q0、q1、q2、q3;
接上一步,根据当前四元数系数q0、q1、q2、q3按公式组(15)计算当前航向角为Ψi,并进行航向角4个象限拓展计算;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中船重工西安东仪科工集团有限公司,未经中船重工西安东仪科工集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711339294.0/1.html,转载请声明来源钻瓜专利网。