【技术实现步骤摘要】
一种MEMS加速度计温度误差等效补偿方法
[0001]本专利技术涉及一种MEMS加速度计温度误差等效补偿方法。
技术介绍
[0002]MEMS加速度计以其体积小、重量轻、成本低廉等优点在惯性导航、军事、无人驾驶、消费电子、机器人等领域得到广泛应用。加速度计精度直接影响导航系统、无人驾驶、机器人等控制精度、影响控制系统性能。因此,降低加速度计误差,提高精度是MEMS加速度计重要研究内容。
[0003]温度误差是加速度计误差的一个重要来源。为解决温度误差,通常有三种方法:温度控制、器件设计、算法补偿。其中算法补偿因成本低廉、见效快等优点广受青睐。算法补偿是建立温度误差模型,采集MEMS加速度计温度,利用温度误差模型进行补偿。然而,MEMS加速度计温度误差成因复杂,不仅与器件材质、工艺有关,而且与器件温度场及温度场变化规律有关。根据温度误差复杂机理建立温度误差数学模型将异常复杂,即使建立数学模型,该模型也只是一定程度上的近似。
[0004]基于“中间过程”理论,任何复杂过程都存在一个等效中间过程。相似地,任何复杂微分方程也都存在一个等效方程。基于此,就不用探索温度误差复杂机理建立复杂数学模型,建立温度误差模型的等效模型(分数阶模型)。在此基础上,研究温度误差补偿方法方法更简单、有效。
技术实现思路
[0005]专利技术目的:针对上述现有技术,提出一种MEMS加速度计温度误差等效补偿方法,实现根据建立的分数阶模型设计等效电路进行温度误差补偿。
[0006]技术方案:一种MEMS加速度计 ...
【技术保护点】
【技术特征摘要】
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)...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。