上海交通大学学报 ›› 2020, Vol. 54 ›› Issue (5): 524-531.doi: 10.16183/j.cnki.jsjtu.2020.05.010

• 学报(中文) • 上一篇    下一篇

基于改进二次规划算法的X舵智能水下机器人控制分配

李岳明1,王小平1,张军军2,曹建1,张英浩1   

  1. 1. 哈尔滨工程大学 船舶工程学院,哈尔滨 150001; 2. 中国舰船研究设计中心,武汉 430064
  • 发布日期:2020-06-02
  • 通讯作者: 李岳明(1983-),男,黑龙江省七台河市人,副研究员,研究方向为水下机器人控制技术. 电话(Tel.):13796182530;E-mail:eachday@163.com.
  • 基金资助:
    国家自然科学基金(51609047,51709061),中央高校基本科研业务费(HEUCF180102)资助项目

X-Rudder Autonomous Underwater Vehicle Control Allocation Based on Improved Quadratic Programming Algorithm

LI Yueming 1,WANG Xiaoping 1,ZHANG Junjun 2,CAO Jian 1,ZHANG Yinghao 1   

  1. 1. College of Shipbuilding Engineering, Harbin Engineering University, Harbin 150001, China; 2. China Ship Development and Design Center, Wuhan 430064, China
  • Published:2020-06-02

摘要: 针对具有4个独立舵叶的X舵智能水下机器人(AUV)姿态控制分配精度及其计算效率问题,提出一种改进二次规划算法,在满足分配精度的同时减少计算量.使用Lagrange乘子法替代序列二次规划法所用的光滑牛顿法进行优化求解计算,有效降低了迭代循环计算,同时保留了序列二次规划的计算精度.仿真环境下的X舵AUV运动控制结果表明:改进后的控制分配算法能够减少40%的计算时间,控制分配偏差不大于0.03N·m,AUV姿态控制效果良好.

关键词: X舵;智能水下机器人;控制分配;改进二次规划;运动控制

Abstract: Aiming at the problem of allocation accuracy and computational efficiency of X-rudder autonomous underwater vehicle (AUV) attitude control with four independent rudder blades, an improved quadratic programming algorithm is proposed to reduce the calculation amount while satisfying the allocation accuracy. The Lagrange multiplier method is used to replace the smooth Newton method used in the sequence quadratic programming method to optimize the solution calculation. The method effectively reduces the iterative cycle calculation while preserving the calculation accuracy of sequence quadratic programming. The results of X-rudder AUV motion control in the simulation environment show that the improved control allocation algorithm can reduce the calculation time by 40%, and the control allocation deviation is not more than 003N·m. The effect of AUV attitude control is good.

Key words: X-rudder; autonomous underwater vehicle (AUV); control allocation; improved quadratic programming; motion control

中图分类号: