基于粒子群优化的三轴微机械加速度计静态修正方法转让专利

申请号 : CN201310506588.3

文献号 : CN103592465B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 金梅张志福李文超赵金阁李盼

申请人 : 燕山大学

摘要 :

本发明公开了一种基于粒子群优化的三轴微机械加速度计的静态修正方法,其内容包括:将三轴MEMS加速度计和相关的外围电路焊接于指定的电路板上,组成加速度计的测试和使用电路,保证加速度计的正常操作和数据输出;然后将电路板固定于某一空间点,保证电路板能够在空间的三个轴向上自由旋转;通过外部装置,手动或者自动方式驱动安装有加速度计的电路板在空间旋转,旋转速度小于10°/s,保证加速度计的旋转轨迹覆盖球面的主要分布,同时记录加速度计的实际输出数据;将采集的数据进行预处理后,按照标准PSO的处理方法,设计加速度计的误差估计算法;根据估计的误差模型,设置加速度的误差修正模型,提高加速度计的测量精度。本发明方法有效地剔除了采样过程中的随机误差,进一步提高了MEMS加速度计的测量精度。

权利要求 :

1.一种基于粒子群优化的三轴微机械加速度计的静态修正方法,其特征在于:该方法内容包括如下步骤:第一步 将三轴微机械加速度计和相关的外围电路焊接于指定的电路板上,组成加速度计的测试和使用电路,保证加速度计的正常操作和数据输出;然后将电路板固定于某一空间点,保证电路板能够在空间的三个轴向上自由旋转;

第二步 通过外部装置,手动或者自动方式驱动安装有加速度计的电路板在空间旋转,旋转速度小于10°/s,保证加速度计的旋转轨迹覆盖球面的主要分布,同时记录加速度计的实际输出数据;

第三步 将采集的数据进行预处理后,按照标准粒子群优化的处理方法,设计加速度计的误差估计算法;

第四步 根据估计的误差模型,设置加速度的误差修正模型,提高加速度计的测量精度。

说明书 :

基于粒子群优化的三轴微机械加速度计静态修正方法

技术领域

[0001] 本发明涉及一种基于粒子群优化的三轴微机械加速度计的静态修正方法,该方法根据计算的误差模型修正三轴加速度计输出中的零偏、量化误差和正交误差等主要静态误差。

背景技术

[0002] 随着微机电系统(Microelectromechanical Systems,缩写为MEMS)加工制造技术的日益提高,MEMS器件的使用得到了人们的广泛关注和迅速推广,其中MEMS加速度计的应用最为广阔。由于MEMS传感器的制造原因和使用方法,MEMS加速度计的静态输出存在一定的测量误差,限制了其使用效果,需要对其进行修正以提高测量精度。
[0003] 目前,工程中使用较为普遍的静态修正方法是最大值最小值法,该方法仅能估计标度因子误差和零位偏差,而且容易受到随机误差的干扰。另一种较为常用的修正方法是和陀螺仪组成惯性测量单元进行测试,具体的有组合标定补偿方法,该方法主要是依靠旋转平台提供的参考数据进行误差修正,可以同时校准静态和动态误差,该方法模型完善,修正效果精度高,但是在修正过程中,需要多次操作旋转平台,修正过程复杂繁琐,而且旋转平台的造价也超出了普通用户的承受范围。

发明内容

[0004] 本发明的目的是进一步提高MEMS加速度计的测量精度,有效地估计加速度计的静态误差参数,建立一个更为完善和全面的误差模型,从而改善MEMS加速度计的使用效果。
[0005] 本发明克服了现有技术中的缺点,提供一种基于粒子群优化的三轴微机械加速度计的静态修正方法。通过分析MEMS加速度计的测量原理及其使用方法,确定其主要误差来源,在原有的误差模型基础上,提出了基于粒子群优化(Particle Swarm Optimization,PSO)的加速度计静态修正方法。因为测量误差的存在,实际测量值分布在中心为(bx,by,bz)的椭球面上,因此,把对MEMS加速度计的静态修正转换为椭球面约束下的参数估计,确定PSO估计算法的适应度函数,根据标准粒子群算法确定误差模型。
[0006] 为了解决上述存在的技术问题,实现发明目的,本发明是通过以下技术方案实现的:
[0007] 一种基于粒子群优化的三轴微机械加速度计的静态修正方法,其内容包括如下步骤:
[0008] 第一步 将三轴MEMS加速度计和相关的外围电路焊接于指定的电路板上,组成加速度计的测试和使用电路,保证加速度计的正常操作和数据输出;然后将电路板固定于某一空间点,保证电路板能够在空间的三个轴向上自由旋转;
[0009] 第二步 通过外部装置,手动或者自动方式驱动安装有加速度计的电路板在空间旋转,旋转速度小于10°/s,保证加速度计的旋转轨迹覆盖球面的主要分布,同时记录加速度计的实际输出数据;
[0010] 第三步 将采集的数据进行预处理后,按照标准PSO的处理方法,设计加速度计的误差估计算法;
[0011] 第四步 根据估计的误差模型,设置加速度的误差修正模型,提高加速度计的测量精度。
[0012] 由于采用上述技术方案,本发明提供的一种基于粒子群优化的三轴微机械加速度计的静态修正方法,与现有技术相比具有这样的有益效果:
[0013] 本发明方法有效地剔除了采样过程中的随机误差,进一步提高了MEMS加速度计的测量精度。该方法不需要三轴旋转平台,降低了用户的使用成本,计算简单、易于实现,使得MEMS加速度计更好的满足工程实际要求,为户外测试等环境提供了新的选择。

附图说明

[0014] 图1是三轴加速度计安装误差图;
[0015] 图2是三轴加速度计矢量的球面和椭球面分布图;
[0016] 图3是PSO计算流程图;
[0017] 图4是三轴加速度计静态修正的方案流程图;

具体实施方式

[0018] 下面结合附图与具体实施方式对本发明做更为详细的说明:
[0019] 实验中,使用ADI公司生产的三轴加速度计ADXL345。在此设置其为13位A/D转换,测量精度为3.9mg/LSB,量程为-2g~2g,故1g=255Counts。
[0020] 一种基于粒子群优化的三轴微机械加速度计的静态修正方法,如图4所示,其内容包括如下步骤:
[0021] 第一步 将加速度计控制电路与载体固定,尽可能保持其Z轴与载体平面垂线平行,XY平面与载体平面平行,以减小安装误差。保证电路板在空间三轴自由旋转。
[0022] 第二步 通过外部装置,手动驱动安装有加速度计的电路板和载体在空间旋转,旋转速度小于10°/s,;通过I2C总线,按照40Hz进行重力加速度值原始数据采样,共采样1936次,采样点基本覆盖了球面的所有点,以保证参数估计的精度和准确性。
[0023] 第三步 通过分析MEMS加速度计的测量原理及其使用方法,可以确定其主要误差包括零偏,量化误差,正交误差,对准误差等,如图1所示。考虑到加速度计的测量精度和修正结果的实用性,在此忽略二次误差项。按照其误差特点,可得某MEMS陀螺捷联惯导系统中MEMS三轴加速度计的误差模型,如下式所示。
[0024]
[0025] 式中,hx,hy,hz为MEMS加速度计的实际测量的重力场矢量;bx,by,bz为MEMS加速度计各轴向的零偏;a1,a2,a3,a4,a5,a6为MEMS加速度计安装过程中的正交误差;Sx,Sy,Sz为MEMS加速度计的量化误差,nx,ny,nz为MEMS加速度计随机噪声。
[0026] 当加速度计处于静止时,加速度计输出为1g,取||g||=9.8m/s2,因此加速度真值2
应该分布在圆心为(0,0,0)、半径为||gref||=9.8m/s的球面上。因为测量误差的存在,实际测量值的分布在一个椭球面上,加速度计矢量的球面和椭球面分布比较如图2所示。因此加速度计的静态修正转换为椭球面约束下的参数估计。为了进行对比,现给出基于椭球约束的最小二乘法所得出的加速度计误差模型,待估计参数为9个,如下式所示:
[0027]
[0028] 为了有效地简化加速度计的静态修正方法,本发明方法在原有的误差模型基础上,提出了基于椭球约束的加速度计PSO静态修正方法。
[0029] 可以确定PSO估计算法的适应度函数为
[0030] 其中
[0031] 其中N为采样点数,gref为当地重力加速度值,h为实际采样数据,gn为修正后的重力加速度。待估计参数为12个。根据标准粒子群优化算法,首先设置相应的参数,在可能的搜索区域内对粒子群进行随机初始化,包括位置和速度。然后计算各粒子的适应度;按照索引号的环形拓扑结构内,选取邻域半径,计算各粒子的个体最优位置和局部最优位置的适应度;接下来对粒子的速度和位置进行更新;最后更新粒子的个体最优位置及其适应度,并和邻域范围内的局部最优位置的适应度比较后,更新其局部最优位置和其适应度。若迭代结束,则输出最优位置及其适应度,否则重新计算各粒子的适应度,其具体过程如图3所示。
[0032] 第四步按照上述方法,建立了基于PSO的加速度计静态修正误差模型。该方法的有效性通过实验验证。
[0033] 按照PSO法对采样所得数据进行静态修正处理。按此方法得到误差修正模型结果如下:
[0034]
[0035] 实验结果如下表所示,将基于椭球约束的最小二乘法和基于椭球约束的PSO算法进行比较,从平均值和标准差上分析,两种静态修正方法均消除了主要的误差,证明了椭球约束的有效性,而PSO修正法明显减小了重力加速度的测量误差,造成这种区别的主要原因是最小二乘法对数学模型进行了简化处理,只能对部分误差进行估计;而PSO静态修正法估计的误差参数,包括了加速度的主要误差参数,给出了整个空间内的最优估计,给出更为全面的误差模型,因此更接近理想的误差模型,所以其参数估计效果更为理想。
[0036] 表1重力加速度修正前后的幅值比较
[0037]