[发明专利]基于粒子群小波网络的MEMS陀螺随机误差补偿方法无效

专利信息
申请号: 201410330718.7 申请日: 2014-07-11
公开(公告)号: CN104101344A 公开(公告)日: 2014-10-15
发明(设计)人: 徐定杰;兰晓明;沈锋;王璐;何爽;韩浩;张金丽;刘向锋;周阳 申请(专利权)人: 哈尔滨工程大学
主分类号: G01C21/00 分类号: G01C21/00
代理公司: 暂无信息 代理人: 暂无信息
地址: 150001 黑龙江省哈尔滨市南岗区*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及组合导航中MEMS微机械陀螺的随机误差建模与补偿领域,具体涉及一种基于粒子群小波网络的MEMS陀螺随机误差补偿方法。本发明包括:连续采样得到MEMS陀螺的输出数据,对输出数据进行预处理;对处理后的输出数据进行去噪处理,获得噪声干扰更小的随机误差,利用小波包分析方法对随机误差去噪处理;构建粒子群小波网络模型,利用粒子群算法优化小波网络;初始化设置网络:确定网络的输入节点数,输出节点数,隐含层节点数,利用随机误差样本数据训练网络,并保存网络,利用网络预测值对MEMS陀螺仪随机误差补偿。本发明对MEMS陀螺的输出信号进行去噪处理,减少噪声的影响,保证预测的准确性。
搜索关键词: 基于 粒子 群小波 网络 mems 陀螺 随机误差 补偿 方法
【主权项】:
基于粒子群小波网络的MEMS陀螺随机误差补偿方法,其特征在于:(1)连续采样得到MEMS陀螺的输出数据,对输出数据进行预处理:采样周期为10ms,进行20min采样,得到MEMS陀螺漂移原始测量信号,将MEMS陀螺漂移原始测量信号的常值漂移去除,对MEMS陀螺仪的静态漂移数据求均值,在观测数据中将均值减去,得到陀螺仪的随机误差;(2)对处理后的输出数据进行去噪处理,获得噪声干扰更小的随机误差,利用小波包分析方法对随机误差去噪处理:(2.1)对随机误差进行小波包分解,确定分解层次与小波基,;(2.2)计算最佳树,确定最佳小波基函数,给定熵标准,计算最佳树;(2.3)小波包分解后得到的系数进行阈值量化,然后进行去噪处理;(2.4)对分解后的随机误差进行小波包重构;(3)构建粒子群小波网络模型,利用粒子群算法优化小波网络:将网络参数与粒子群算法中粒子的位置来对应,每个粒子的位置向量变为:w(τ)=[ωiqqp,aq,bq] τ=1,2,…;q为隐含层神经元个数,(3.1)初始化,确定粒子个数τ,初始化粒子,设置粒子初始位置w和初始速度v,设置最大迭代次数和终止条件;设置粒子当前最优位置为pb=w,并记全局最优位置pg=maxpb;(3.2)给定小波网络训练样本,训练网络:利用粒子群算法更新粒子的位置p和速度v,记录粒子的历史最优位置pbestλ<mrow><msubsup><mi>v</mi><mi>&tau;d</mi><mrow><mi>&lambda;</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>=</mo><mi>&alpha;</mi><mo>*</mo><msubsup><mi>v</mi><mi>&tau;d</mi><mi>&lambda;</mi></msubsup><mo>+</mo><msub><mi>c</mi><mn>1</mn></msub><mo>*</mo><mi>rand</mi><mrow><mo>(</mo><mo>)</mo></mrow><mo>*</mo><mrow><mo>(</mo><msup><mi>pbest</mi><mi>&lambda;</mi></msup><mo>-</mo><msubsup><mi>x</mi><mi>&tau;d</mi><mi>&lambda;</mi></msubsup><mo>)</mo></mrow><mo>+</mo><msub><mi>c</mi><mn>2</mn></msub><mo>*</mo><mi>rand</mi><mrow><mo>(</mo><mo>)</mo></mrow><mo>*</mo><mrow><mo>(</mo><msub><mi>p</mi><mi>g</mi></msub><msup><mi>best</mi><mi>&lambda;</mi></msup><mo>-</mo><msubsup><mi>x</mi><mi>&tau;d</mi><mi>&lambda;</mi></msubsup><mo>)</mo></mrow><mo>,</mo></mrow><mrow><msubsup><mi>w</mi><mi>&tau;d</mi><mrow><mi>&lambda;</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>=</mo><msubsup><mi>w</mi><mi>&tau;t</mi><mi>&lambda;</mi></msubsup><mo>+</mo><msubsup><mi>v</mi><mi>&tau;d</mi><mrow><mi>&lambda;</mi><mo>+</mo><mn>1</mn></mrow></msubsup><mo>,</mo></mrow>其中c1和c2为加速因子,λ为当前迭代次数,d为粒子维数,rand()为[0,1]范围内的随机数,α为惯性权值,pbest为粒子最佳位置;(3.3)根据粒子位置w和训练样本,计算隐层、输出层的实际输入、输出及误差E=E(N);(3.4)根据训练误差E(N)计算每个粒子的适应度f的值,更新pb和pg的值:<mrow><mi>f</mi><mo>=</mo><mfrac><mn>1</mn><mrow><mn>1</mn><mo>+</mo><mi>E</mi><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow></mrow></mfrac><mo>,</mo></mrow><mrow><mi>E</mi><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>p</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msup><mrow><mo>(</mo><msub><mi>D</mi><mi>p</mi></msub><mo>-</mo><msub><mi>Y</mi><mi>p</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>,</mo></mrow>其中N为训练样本数,Dp为第p个输出节点的理想输出值,Yp为第p个输出节点的实际输出值;(3.5)更新粒子的位置w和速度v,如果速度越出边界,则调整速度为算法最大值;(3.6)当误差达到设定值或达到最大迭代次数时,结束学习过程;否则,令N=N+1,减小α值,返回步骤(3)继续迭代,直到满足要求为止;(3.7)将最终得到的全局最优值包括权值和阈值带入小波网络,计算网络输出;利用消噪后的MEMS陀螺仪随机误差作为网络的数据样本,构建网络模型;(4)初始化设置网络:确定网络的输入节点数,输出节点数,隐含层节点数,利用随机误差样本数据训练网络,并保存网络,利用网络预测值对MEMS陀螺仪随机误差补偿:利用粒子群小波网络拟合函数:xg=f(x1,x2,…,xg‑1),式中,g为输入数据个数。以g个数据为一个样本,前g‑1个数据[x1,x2,…,xg‑1]T作为网络的输入数据,第g个数据xg为网络的输出数据,选取β个输入向量和目标向量分别训练粒子群小波网络,得到随机误差模型,利用随机误差模型补偿MEMS陀螺仪的随机误差。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410330718.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top