Computer Engineering and Applications ›› 2009, Vol. 45 ›› Issue (28): 215-218.DOI: 10.3778/j.issn.1002-8331.2009.28.065

• 工程与应用 • Previous Articles     Next Articles

Motion controller of autonomous underwater vehicle optimized by immune particle swarm

ZHANG Lei1,WAN Lei1,LI Ye1,YAO Zhi-guang2   

  1. 1.School of Naval Architecture,Harbin Engineering University,Harbin 150001,China
    2.CNPC Research Institute of Engineering Technology,Tianjin 300451,China
  • Received:2008-05-30 Revised:2008-09-26 Online:2009-10-01 Published:2009-10-01
  • Contact: ZHANG Lei

免疫微粒群算法优化的水下机器人运动控制器

张 磊1,万 磊1,李 晔1,姚志广2   

  1. 1.哈尔滨工程大学 船舶工程学院,哈尔滨 150001
    2.中国石油集团工程技术研究院,天津 300451
  • 通讯作者: 张 磊

Abstract: Drawing ideas from concentration and fitness-based antibody-update strategy of immune algorithm,an Immune Particle Swarm Optimization(IPSO) algorithm is presented to enhance local searching ability,and it is analyzed about the convergency.IPSO tunes the acceleration factors dynamicly according to particle’s concentration and fitness.This guarantees the diversity and sustained searching ability of the swarm.In the comparison experiments with genetic algorithm,immune genetic algorithm,basic particle swarm optimization algorithm and so on,IPSO performs well with best solution and fastest convergence speed.And the control experiments conducted on AUV platform show that IPSO-based controller works well and has strong ability against current disturbance.The simulation results show feasibility of IPSO in application to AUV.

Key words: particle swarm optimization algorithm, immune algorithm, convergency, Autonomous Underwater Vehicle(AUV), fuzzy neural network

摘要: 借鉴免疫算法基于浓度和适应度的抗体更新策略,提出一种改进微粒群局部搜索能力的免疫微粒群算法,并对其进行收敛性分析。该算法在满足收敛性的条件下,根据微粒浓度和适应度动态调整加速因子,保证了群的多样性和持续搜索能力。在与遗传算法、免疫遗传算法、基本微粒群等算法的仿真比较试验中,该算法不仅搜索到了最好的近优解,而且收敛速度最快。在无人潜水器仿真平台上的控制试验表明,基于免疫微粒群算法的控制器性能良好,具有较强的抗海流干扰能力。仿真结果证明了该算法的可行性。

关键词: 微粒群算法, 免疫算法, 收敛性, 无人潜水器, 模糊神经网络

CLC Number: