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

一种MEMS加速度计温度误差等效补偿方法技术

技术编号:35369199 阅读:17 留言:0更新日期:2022-10-29 18:10
本发明专利技术公开了一种MEMS加速度计温度误差等效补偿方法,对MEMS加速度计进行温度误差分数阶建模,根据建模所得的分数阶模型建立等效补偿电路,利用等效补偿电路对MEMS加速度计的输出进行补偿。本发明专利技术利用温度误差模型的等效模型建立MEMS加速度计误差分数阶模型,避免了复杂的建模过程又能具有较高建模精度。复杂的建模过程又能具有较高建模精度。复杂的建模过程又能具有较高建模精度。

【技术实现步骤摘要】
一种MEMS加速度计温度误差等效补偿方法


[0001]本专利技术涉及一种MEMS加速度计温度误差等效补偿方法。

技术介绍

[0002]MEMS加速度计以其体积小、重量轻、成本低廉等优点在惯性导航、军事、无人驾驶、消费电子、机器人等领域得到广泛应用。加速度计精度直接影响导航系统、无人驾驶、机器人等控制精度、影响控制系统性能。因此,降低加速度计误差,提高精度是MEMS加速度计重要研究内容。
[0003]温度误差是加速度计误差的一个重要来源。为解决温度误差,通常有三种方法:温度控制、器件设计、算法补偿。其中算法补偿因成本低廉、见效快等优点广受青睐。算法补偿是建立温度误差模型,采集MEMS加速度计温度,利用温度误差模型进行补偿。然而,MEMS加速度计温度误差成因复杂,不仅与器件材质、工艺有关,而且与器件温度场及温度场变化规律有关。根据温度误差复杂机理建立温度误差数学模型将异常复杂,即使建立数学模型,该模型也只是一定程度上的近似。
[0004]基于“中间过程”理论,任何复杂过程都存在一个等效中间过程。相似地,任何复杂微分方程也都存在一个等效方程。基于此,就不用探索温度误差复杂机理建立复杂数学模型,建立温度误差模型的等效模型(分数阶模型)。在此基础上,研究温度误差补偿方法方法更简单、有效。

技术实现思路

[0005]专利技术目的:针对上述现有技术,提出一种MEMS加速度计温度误差等效补偿方法,实现根据建立的分数阶模型设计等效电路进行温度误差补偿。
[0006]技术方案:一种MEMS加速度计温度误差等效补偿方法,包括:对MEMS加速度计进行温度误差分数阶建模,根据建模所得的分数阶模型建立等效补偿电路,利用等效补偿电路对MEMS加速度计的输出进行补偿。
[0007]进一步的,对MEMS加速度计进行温度误差分数阶建模包括如下步骤:
[0008]步骤1.1:将MEMS加速度计置于温度特性测试试验平台,设定温度范围,实时读取温度数据以及MEMS加速度计温度误差输出;
[0009]步骤1.2:建立MEMS加速度计温度误差分数阶数学模型:
[0010][0011]其中,k和e0为待定参数,T表示温度,T0表示初始条件温度,C代表Caputo型分数阶微分,e(T)表示温度误差,表示温度误差e(T)对温度T的β阶Caputo型分数阶微分,0<β<1,的定义为:
[0012][0013]其中,Γ为伽马函数,s为积分变量;
[0014]步骤1.3:对连续的MEMS加速度计温度误差分数阶数学模型进行离散化:
[0015][0016]其中,T
l
为关于温度的第l次采样,总采样次数为L,采样间隔dT,e(T
l
)为T
l
采集得到的温度误差;
[0017]步骤1.4:根据离散的温度误差分数阶模型,建立温度误差迭代方程:
[0018][0019]其中:
[0020][0021]式中,m表示自变量;
[0022]步骤1.5:根据实时采集的温度及温度误差,利用布谷鸟算法辨识待定参数k、e0以及微分阶次β。
[0023]进一步的,根据建模所得的分数阶模型建立等效补偿电路,利用等效补偿电路对MEMS加速度计的输出进行补偿,具体包括:
[0024]步骤2.1:对参数辨识后的分数阶模型进行拉普拉斯变换得到:
[0025][0026]其中,符号代表拉普拉斯算子;
[0027]步骤2.2:利用频率等效关系将算子s
β
有理化,并根据步骤2.1拉普拉斯变换后的微分阶次得到分数阶模型的等效模型:
[0028][0029]然后将分数阶模型的等效模型进行有理化;
[0030]步骤2.3:将步骤2.2有理化后的分数阶模型的等效模型写成子网络相乘形式;
[0031]步骤2.4:根据子网络相乘形式分解得到构成等效模型的输入环节以及若干级联的滤波器单元;
[0032]步骤2.5:根据输入环节设计温度采集输入电路,根据滤波器单元设计对应电路模块;
[0033]步骤2.6:将温度采集输入电路的输出作为第一个滤波器单元对应的电路模块的输入,将MEMS加速度计输出减去级联的最后一个滤波器单元对应的电路模块的输出,即得到温度补偿后的MEMS加速度计输出。
[0034]进一步的,步骤1.5包括:
[0035]1.5.1:初始化;
[0036]1)需要辨识参数为p{k,e0,β},在3维空间中根据如下公式产生M个鸟巢位置:
[0037]P
i,j
=P
j,min
+r0(P
j,max

P
j,min
)
ꢀꢀꢀ
(7)
[0038]其中,i=1,2,

,M,j=1,2,3,P
i,j
表示第i个鸟巢在第j代的位置,P
j,min
、P
j,max
分别表示搜索空间第j维变量的下界和上界,r0∈[0,1]是一个随机数;
[0039]2)根据公式(4),利用第i个鸟巢对应的参数p
i
{k,e0,β},得到温度误差的估计值
[0040]3)计算初始位置的目标函数值:
[0041][0042]其中,e
i
(T
l
)表示第i次温度误差测量值,L表示采集样本长度,Obj(P
i,j
)表示第i个鸟巢第j次更新得到的参数对应的目标函数;将目标函数最小值对应的p
i
{k,e0,β}保留到下一代;
[0043]1.5.2:全局随机搜索;
[0044]1)采用Le

vy飞行更新鸟巢位置,在第t次迭代,在当前解P
it
的基础上,根据如下公式更新鸟巢位置;
[0045][0046]其中,η>0表示步长,与p{k,e0,β}的尺度有关,取η为对应变量尺度的1/10;代表向量点乘;NP
it
代表P
it
的新解;Le

vy(λ)表示步长服从分布的随机游走,λ表示分布参数;
[0047][0048]其中,θ是稳定性指数,u表示位置参数,1<λ≤3;
[0049]2)根据公式(4),分别利用参数P
it
和NP
it
,得到对应的温度误差的估计值;
[0050]3)利用公式(8)分别计算参数P
it
和NP
it
对应的温度误差估计值的Obj(P
it
)和Obj(NP
it
);
[0051]4)最优更新:
[0052][0053]1.5.3:局部搜索;
[0054]1)利用公式(12),产生新的鸟巢位置:
[0055][0056]其中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种MEMS加速度计温度误差等效补偿方法,其特征在于,包括:对MEMS加速度计进行温度误差分数阶建模,根据建模所得的分数阶模型建立等效补偿电路,利用等效补偿电路对MEMS加速度计的输出进行补偿。2.根据权利要求1所述的MEMS加速度计温度误差等效补偿方法,其特征在于,对MEMS加速度计进行温度误差分数阶建模包括如下步骤:步骤1.1:将MEMS加速度计置于温度特性测试试验平台,设定温度范围,实时读取温度数据以及MEMS加速度计温度误差输出;步骤1.2:建立MEMS加速度计温度误差分数阶数学模型:其中,k和e0为待定参数,T表示温度,T0表示初始条件温度,C代表Caputo型分数阶微分,e(T)表示温度误差,表示温度误差e(T)对温度T的β阶Caputo型分数阶微分,0<β<1,的定义为:其中,Γ为伽马函数,s为积分变量;步骤1.3:对连续的MEMS加速度计温度误差分数阶数学模型进行离散化:其中,T
l
为关于温度的第l次采样,总采样次数为L,采样间隔dT,e(T
l
)为T
l
采集得到的温度误差;步骤1.4:根据离散的温度误差分数阶模型,建立温度误差迭代方程:其中:式中,m表示自变量;步骤1.5:根据实时采集的温度及温度误差,利用布谷鸟算法辨识待定参数k、e0以及微分阶次β。3.根据权利要求2所述的MEMS加速度计温度误差等效补偿方法,其特征在于,根据建模所得的分数阶模型建立等效补偿电路,利用等效补偿电路对MEMS加速度计的输出进行补偿,具体包括:步骤2.1:对参数辨识后的分数阶模型进行拉普拉斯变换得到:
其中,符号代表拉普拉斯算子;步骤2.2:利用频率等效关系将算子s
β
有理化,并根据步骤2.1拉普拉斯变换后的微分阶次得到分数阶模型的等效模型:然后将分数阶模型的等效模型进行有理化;步骤2.3:将步骤2.2有理化后的分数阶模型的等效模型写成子网络相乘形式;步骤2.4:根据子网络相乘形式分解得到构成等效模型的输入环节以及若干级联的滤波器单元;步骤2.5:根据输入环节设计温度采集输入电路,根据滤波器单元设计对应电路模块;步骤2.6:将温度采集输入电路的输出作为第一个滤波器单元对应的电路模块的输入,将MEMS加速度计输出减去级联的最后一个滤波器单元对应的电路模块的输出,即得到温度补偿后的MEMS加速度计输出。4.根据权利要求2所述的MEMS加速度计温度误差等效补偿方法,其特征在于,步骤1.5包括:1.5.1:初始化;1)需要辨识参数为p{k,e0,β},在3维空间中根据如下公式产生M个鸟巢位置:P
i,j
=P
j,min
+r0(P
j,max

P
j,min
)
ꢀꢀꢀ
(7)...

【专利技术属性】
技术研发人员:赵灵冬陈永红张宇
申请(专利权)人:南通大学
类型:发明
国别省市:

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

1