【技术实现步骤摘要】
一种基于BAS
‑
GSA优化的混合核支持向量机陀螺温漂补偿方法
[0001]本专利技术属于惯性导航器件领域,具体涉及一种基于BAS
‑
GSA(天牛须搜寻算法
‑
引力搜寻算法)优化的混合核支持向量机陀螺温漂补偿方法,针对光纤、微机械陀螺温度漂移大、非线性强等特征,实现陀螺高精度温度漂移补偿。
技术介绍
[0002]捷联惯导系统是一种自主、信息量全的导航系统,而陀螺是实现高精度导航定位的关键器件。然而,温度漂移引起的测量误差严重限制了陀螺在导航定位中的实际应用。由于某些组件的特性在很大程度上会受到环境温度的影响,因此产生的陀螺测量误差将随温度而变化,这引起了研究人员对温度漂移精确补偿的大量关注。由于良好的简单性和适应性,以温度因变量为输入,以光纤陀螺温度漂移为输出的基于软件模型的补偿策略在实践中得到了广泛应用。然而,由于温度漂移具有强非线性特征,因此首先必须研究如何准确地建立预测和补偿模型。
[0003]温度漂移是影响光纤陀螺测量精度的一个重要因素。国内外针对温度漂移的补偿技术研究主要分为两类:硬件补偿和软件补偿。硬件补偿主要分为基于器件材料的温度特性改进以及建立可以保持器件环境温度恒定的温度控制系统。硬件补偿技术侧重于从根本上解决温漂问题,但会导致设计成本增加,器件体积增大,设计加工复杂等一系列问题。软件补偿技术是建立以温度相关量为输入,以温度漂移为输出的预测补偿模型,常用建模方法有最小二乘,神经网络,支持向量机等方法。最小二乘法在非线性温漂补偿模型中阶数过 ...
【技术保护点】
【技术特征摘要】
1.一种基于BAS
‑
GSA优化的混合核支持向量机陀螺温漂补偿方法,其特征在于:包括下列步骤:步骤1),建立陀螺温度漂移数学模型:其中,y为输出温度漂移量,T为测量温度,
△
T为温度变化量,为温度梯度,f()为温度漂移模型传递函数,步骤2),建立基于均方误差的评价函数如下:其中,fit表示目标函数值,y
i
及分别为实测及预测的温度漂移值,n表示样本数量,步骤3),建立基于线性核和径向基函数核的支持向量机混合核模型如下:κ
H
(x,x
i
)=(1
‑
w)κ
P
(x,x
i
)+wκ
R
(x,x
i
)
ꢀꢀꢀꢀꢀꢀꢀ
(3)κ
P
(x,x
i
)=(x
T
x
i
+1)
d
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(4)κ
R
(x,x
i
)=exp[
‑
||x
‑
x
i
||2/(2δ2)]
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(5)其中,κ
H
(x,x
i
),κ
P
(x,x
i
)及κ
R
(x,x
i
)分别为混合核,线性核及径向基函数核,d及δ分别为线性核及径向基函数核的维数及宽度,w为线性核及径向基函数核的关系系数,步骤4),基于步骤3),建立基于混合核支持向量机的待寻优参数组成的4维向量如下:x(t)=[C,d,δ,w]
T
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(6)其中,C为支持向量机惩罚因子,步骤5),建立BAS寻优步骤如下:步骤5.1)初始化N只甲虫在搜索空间中的4维位置并计算各自评价函数值fit(x
i
):x
i
(t)=[C
i
,d
i
,δ
i
,w
i
]
T
,i=1,2,
…
,N
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(7)步骤5.2)计算甲虫左、右触须在空间中的位置如下:其中,i=1,2,
…
,N,x
il
(t)及x
ir
(t)分别甲虫左、右触须的位置,n
i
为随机生成的4维单位向量,d(t)为触须长度,步骤5.3)计算甲虫的新位置:其中,i=1,2,
…
,N,fit(x
il
)及fit(x
ir
)分别是由甲虫左右触须的位置计算的评价函数值,μ(t)表示移动步距,sgn为符号函数,同时计算甲虫新位置对应的评价函数值步骤5.4)更新甲虫下一步的全局位置如下式:其中,i=1,2,
…
,N,步骤6),建立GSA寻优步骤如下:
步骤6.1)在搜索空间中随机初始化N个甲虫的4维位置如式(7)所示,步骤6.2)计算N个甲虫在搜索空间中的评价函数值及其质量:m
i
(t)=[fit
i
(t)
‑
fit
worst
(t)]/[fit
best
(t...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。