论文部分内容阅读
仿生机器鱼和机器海豚的研究旨在为高性能水下航向器的设计与控制提供重要的理论基础和技术支撑。与水下生物相比,机器鱼及机器海豚在运动性能和续航能力等方面还存在较大差距,还需更为深入的探究。本文围绕机器鱼及滑翔机器海豚的系统设计、动力学建模及运动控制开展研究,主要内容如下: 一、针对机器鱼平面游动数据获取问题,从位姿测量、时间基准和速度估计三个方面考虑,提出了一种机器鱼运动测量方法,为后续游动建模提供数据支撑。给出了一种运动跟踪算法,实现了机器鱼位姿的准确测量。提出了一种时间同步算法,利用机器鱼的多连杆结构和关节运动规律,将板载控制系统和运动测量系统之间的时间同步问题形式化为一个优化问题,并求解了关键时间参数。在此基础上,采用平滑样条曲线实现了位姿平滑和速度估计。 二、针对具有复杂流线型的机器鱼,提出了一种数据驱动的动力学建模方法。采用Morrison方程和Strip方法分析了流体作用力,通过反向递归推导出了动力学模型的显示表达。在建模方法中融入了水动力参数辨识,从机器鱼的运动数据中直接辨识出水动力参数,避免了复杂流线型带来的水动力参数难以确定的问题。通过水下实验验证了所提方法的有效性。进一步,给出了一种基于中枢模式发生器(Central Pattern Generator,CPG)振荡器相位差的游动性能优化方法,分析和对比了CPG相位差一致和非一致两种情况下的游动性能。 三、为了解决机器海豚续航能力不足的问题,将浮力驱动机制引入到机器海豚上,给出了一种潜深300 m、体长1.5m的滑翔机器海豚设计方案。针对性能要求和实际环境中水压等因素,从整体外形、关节配置、密封方式和材料选型等方面进行了总体设计。进一步,给出了各模块的机械结构设计,开发了控制系统的软、硬件,完成了滑翔机器海豚样机的研制,实现了多模态运动控制,并通过实验验证了其多模态运动能力。 四、针对三维滑翔运动,构建了全状态动力学模型,并提出了一种基于可动鳍面的姿态控制方法。首先,结合滑翔机器海豚鳍面可动的特点,构建了三维滑翔动力学模型,并验证了模型的有效性。然后,结合实验数据探讨了胸鳍和尾鳍对于滑翔运动的调节作用。进一步,提出了一种基于胸鳍差动的偏航控制方法,主要包括三个部分:(1)针对滑翔速度难以测量的问题,设计了滑模观测器来估计运动速度;(2)基于backstepping方法推导了控制律;(3)针对水动力的非线性,设计了胸鳍偏置角解算器,可在偏航控制的同时消除耦合的运动。采用相同的系统框架,给出了基于尾鳍的俯仰控制方法。最后,通过仿真和实验验证了所提姿态控制方法的有效性。