系统仿真学报 ›› 2018, Vol. 30 ›› Issue (6): 2288-2294.doi: 10.16182/j.issn1004731x.joss.201806036

• 仿真应用工程 • 上一篇    下一篇

胃肠道给药胶囊的方位跟踪求解算法

郭旭东1, 鲁正平1, 蒋琴芬2, 王殊轶1, 崔海坡1   

  1. 1.上海理工大学 医疗器械与食品学院,上海 200093;
    2.同济大学附属东方医院(上海市东方医院)信息中心,上海 200120
  • 收稿日期:2016-07-28 修回日期:2016-11-10 出版日期:2018-06-08 发布日期:2018-06-14
  • 作者简介:郭旭东(1980-),女,湖南益阳,博士,副教授,研究方向为智能医用电子设备与医用测控技术。
  • 基金资助:
    国家自然科学基金青年基金(61001164),上海市自然科学基金(15ZR1428200)

Algorithm for Tracking Position and Orientation of Drug Delivery Capsules in Gastrointestinal Tract

Guo Xudong1, Lu Zhengping1, Jiang Qinfen2, Wang Shuyi1, Cui Haipo1   

  1. 1.School of Medical Instrument and Food Engineering, University of Shanghai for Science and Technology, Shanghai 200093, China;
    2.Department of Information Technology, East Hospital, Tongji University School of Medicine, Shanghai 200120, China
  • Received:2016-07-28 Revised:2016-11-10 Online:2018-06-08 Published:2018-06-14

摘要: 为实现给药胶囊在胃肠道内的精准药物释放,其方位跟踪采用倾角传感式磁矢量检测法,设计开发了磁跟踪系统的原理样机。基于磁矢量空间分布,建立了方位跟踪的数学模型。研究了排序选择的混沌蜂群Levenberg-Marquardt算法,引入混沌序列改进初始解生成、并采用排序选择策略避免算法早熟,在算法后期引入L-M算法加快收敛。仿真实验表明:算法平均迭代次数215次,x、y、z分量平均跟踪误差和标准偏差为0.002 2 m±0.000 12 m、0.001 9 m±0.000 084 m、0.002 0 m±0.000 078 m,快速准确地求解了跟踪问题。

关键词: 给药胶囊, 倾角传感式磁检测, 磁场逆问题求解, 人工蜂群算法

Abstract: To realize an accurate releasing by a drug-delivery capsule in the gastrointestinal tract, a method of magnetic vector detection with angle sensing has been presented to track the capsule in real time; and a prototype of the tracking system has been developed. Based on the fundamentals of spatial distribution of magnetic vector fields, a nonlinear model of tracking is established. An improved artificial bee colony algorithm is studied to solve the magnetic inverse problem. In the improved algorithm, a chaos operator is used to generate an initial population and a sort selection is used to prevent premature convergence. To accelerate the convergence speed in the later stage, the Levenberg-Marquardt algorithm is combined with the artificial bee colony algorithm. The algorithm simulation experiment shows that the average number of iterations is 215. The average position error and standard deviation of x, y and z are 0.002 2 m±0.000 12 m, 0.001 9 m±0.000 084 m, and 0.002 0 m±0.000 078 m, respectively. The nonlinear optimization problem of tracking can be rapidly and accurately solved.

Key words: drug delivery capsules, magnetic vector detection with angle sensing, solving of a magnetic inverse problem, an artificial bee colony algorithm

中图分类号: