用于胶囊内窥镜方位求解的LM人工蜂群算法
An advanced algorithm consisting of Levenberg-Marquardt and Artificial Bee Colony Algorithm applied to locate capsule endoscope
摘要目的:为了解决胶囊内窥镜的定位问题,为活检和喷药提供方位信息,提出了反馈式交流励磁跟踪方法.基于Levenberg-Marquardt算法对初值的依赖和局部优化能力以及人工蜂群算法的随机性和全局优化能力,提出了一种改进的人工蜂群算法和Levenberg-Marquardt算法相结合的新型混合全局算法来解决定位问题.方法:根据方位跟踪原理建立跟踪模型,然后用此算法求解跟踪数学模型,求得胶囊的位置和方向信息.采用Visual Studi0 2010进行了算法仿真实验,本文选择根据实际情况从螺旋线上有规律的选取100个点,并将100个(x,y,z,d,β)方位坐标的代入模型公式得到对应的100组电压值,然后再利用本文提出的混合算法求得100组电压值对应的100组方位值.以此方法来验证算法的正确性和高效性.结果:实验结果表明该定位算法能成功求解磁跟踪非线性方程组,且位置和方向误差均极小,迭代次数也在允许范围之内.结论:此算法充分利用了LM的局部寻优能力和ABC的全局寻优能力,不但克服了LM对初始向量选择的依赖,补偿了ABC算法定位效率不高的缺点,而且算法的求解精度高,收敛速度快,具有很好寻优能力.
更多相关知识
- 浏览92
- 被引4
- 下载0

相似文献
- 中文期刊
- 外文期刊
- 学位论文
- 会议论文


换一批



