Modeling and Control of Full-Ocean-Depth Underwater Vehicles

Abstract

本文的研究工作依托中国科学院战略先导科技专项相关项目的相关课题开展研究,对全海深水下机器人建模和控制中遇到的重点和难点问题进行分析并给出解决方案,以“海斗”号自主遥控水下机器人(“海斗”ARV)为实验平台。主要研究内容如下:(1) 全海深水下机器人运动仿真及实验平台。介绍了实验平台的硬件条件。通过对全附体模型进行计算流体动力学(CFD)仿真,解决了全海深水下机器人缺乏设计母型和特殊外形下仿真精度低的问题。仿真并讨论了超高压(>100MPa)下海水密度变化对下潜阻力产生的影响。由于海沟环境及机器人自身外形的影响,需要具备强机动能力并经常切换运动方向,通过使用四元数方式进行运动学描述解决了常规方法中存在的万向节死锁问题。(2) 基于零进速推力特性的全海深水下机器人实时浮力测量方法。本研究提出了一种适用于全海深水下机器人的实时浮力测量方法,主要解决大水深环境下密度变化、材料力学参数不确定等因素造成浮力计算困难的问题。该方法基于推进器和加速度计进行浮力测量。为了减少相关动力学参数不确定性对测量结果的影响。本研究通过执行一个精心设计的动作,使用“海斗”ARV在近10900m深的海底中进行了实验验证。实验结果表明,该方法测量得到的剩余浮力结果与参考值的平均误差为0.3N。(3) 基于柔性结构的全海深水下机器人外场动力学参数辨识方法。本研究还通过设计特殊的柔性结构实现了在超过一万米的海底测量水下机器人受到的实时合外力,通过对多个传感器信息的融合,可以获得垂直方向上往复运动的高精度动态受力信息。基于该受力数据实现了垂向动力学参数的辨识,并通过实验验证了本方法获得的参数的准确性。(4) 基于岭回归的全海深水下机器人动力学灰箱建模方法。全海深水下机器人大多采用特殊的外形,有些会在运动时自发地周期摇摆。常规方法得到的模型往往是渐进稳定的,无法对水下机器人自发的摇摆状态进行仿真。本研究通过改进岭回归优化算法,可以在粘性力灰箱模型中优化出最优的粘性力系数组合方式,并针对庞大参数矩阵造成的过拟合和收敛性差的问题进行了优化。使用该方法得到了“海斗”ARV无动力下潜6自由度动力学模型,该模型的仿真结果与海上试验中无动力下潜的数据吻合度较高,并在海上试验中较好的预测了水下机器人在摇摆状态下的下潜速度。(5) 全海深水下机器人矢量欠驱动控制及L1自适应运动控制。本研究针对“海斗”ARV特殊的推进器布置和矢量控制的特点设计了基于矢量控制的欠驱动运动控制策略,使其上层控制器可以在常规运动控制通道(航行、升沉、偏航)上进行控制,并对定深控制效果进行了优化。在此基础上设计了基于L1自适应控制器的摇摆抑制控制器,可以大幅减轻下潜过程中的摇摆幅度并提升下潜速度。使用该方法下潜到11000m深度预计可以比常规无动力下潜方式节省能源约38%。该仿真结果也同时验证了本文其他研究内容中方法和结果的有效性

    Similar works