学术研究报告:基于改进FPTPPF的预定义时间跟踪控制方法在水下航行器-机械臂系统中的研究与应用
一、 研究团队与发表信息
本研究由广东海洋大学机械工程学院的刘海涛、杨经纬(通讯作者)、田学红、麦庆群、刘明鑫团队,联合广东海洋大学深圳研究院、广东省海洋装备制造工程技术研究中心共同完成。研究成果以题为《Improved FPTPPF-based predefined-time tracking control of a UVMS with actuator faults》的学术论文形式,于2024年10月25日在线发表在Elsevier旗下的国际期刊《Ocean Engineering》第313卷上。
二、 研究背景与目标
本研究属于海洋工程与先进控制理论的交叉领域,具体聚焦于水下航行器-机械臂系统(Underwater Vehicle-Manipulator System, UVMS)的高精度轨迹跟踪控制问题。UVMS集成了自主水下航行器的机动性和水下机械臂的操作能力,在海底采矿、油气设施巡检、水下打捞等复杂海洋干预任务中具有广阔应用前景。然而,UVMS在实际作业中面临多重挑战:1)复杂多变的海洋环境带来未知的外部干扰(如洋流);2)系统建模存在不确定性(如流体动力参数不精确);3)执行器可能发生故障;4)系统状态(如位置、姿态误差)需满足性能约束以避免物理损坏或任务失败。
传统的控制方法,如PID控制、滑模控制,往往难以同时兼顾快速收敛、强鲁棒性、预知稳定时间以及严格的性能约束。虽然有限时间控制和固定时间控制(fixed-time control)在收敛时间估计上有所改进,但其收敛时间依赖于控制器参数而非用户直接指定,且无法精确预知。此外,传统的预设性能控制(Prescribed Performance Control, PPC)方法在处理系统稳定后遭遇突发强干扰或执行新动作导致的误差骤增时,可能因误差超出预设性能函数(Prescribed Performance Function, PPF)边界而引发控制奇异性的“脆弱性”问题。
基于以上背景,本研究旨在设计一种全新的控制方案,以实现UVMS在存在外部干扰、模型不确定性和执行器故障情况下的高精度轨迹跟踪。核心目标包括:1)设计一种预定义时间(predefined-time)控制器,使系统跟踪误差能在用户直接指定的、与系统初始状态无关的时间内收敛到零附近的小邻域内;2)提出一种具有自调整能力的改进型柔性预定义时间预设性能函数(Flexible Predefined-Time Prescribed Performance Function, FPTPPF),以增强系统应对突发扰动或二次运动的能力,避免传统PPC的脆弱性问题;3)构建一个预定义时间扩张状态观测器(Extended State Observer, ESO),以集中估计并补偿外部干扰、模型不确定性和执行器故障的综合影响;4)针对强突发干扰,结合H∞控制策略,进一步提升系统的鲁棒性。
三、 研究详细流程与方法
本研究主要包含理论推导、控制器设计、稳定性证明和仿真验证四个核心流程,是一个典型的控制理论与仿真实验相结合的研究。
流程一:问题建模与理论基础构建 研究首先建立了UVMS的牛顿-欧拉动力学模型,并将其转化为状态空间形式。模型考虑了惯性矩阵、科里奥利力/力矩矩阵、流体阻尼矩阵、恢复力/力矩以及车辆与机械臂之间的耦合动力学效应。为了处理建模不确定性,研究将系统模型分解为已知的标称部分和未知的不确定性部分,并将后者与外部干扰、执行器故障一起合并为一个集总“干扰”项。执行器故障被建模为部分失效和加性故障的组合。同时,研究明确了预定义时间稳定性的数学定义(Lemma 1),并引用了后续设计所需的几个关键不等式(Lemma 2-4)和摩尔-彭罗斯逆(Definition 1)等数学工具,为后续控制器设计奠定了理论基础。
流程二:新型控制框架与组件设计 这是研究的核心创新部分,涉及多个关键组件的独立设计与集成。 1. 改进的柔性预定义时间预设性能函数(FPTPPF)设计: 针对传统PPF收敛时间不定、固定时间PPF(FTPPF)和预定义时间PPF(PTPPF)在遭遇稳定后突发扰动时可能失效的问题,本研究提出了FPTPPF。其核心思想是在原始的PTPPF约束边界qh,i(t)和ql,i(t)上,动态叠加一个自调节项δi(t)。当跟踪误差e1,i(t)接近预设边界时(通过一个阈值υ1判断),δi(t)会根据误差变化率ė1,i(t)通过双曲正切函数动态调整,临时放宽边界限制(变为qh,i(t) + δi(t)和ql,i(t) - δi(t)),为误差波动提供缓冲空间,从而避免误差越界导致的控制奇异性。一旦误差回到安全区域,δi(t)归零,恢复原始约束。这赋予了控制器应对突发状况的“柔性”和自适应性。 2. 可调参数积分障碍李雅普诺夫函数(IBLF)设计: 为了处理带有FPTPPF约束的跟踪误差,研究设计了一种新型的可调参数积分障碍李雅普诺夫函数(IBLF)。该函数通过对归一化后的约束误差进行积分构造而成,其中引入了可调参数μ1,i,用于调节控制输入的幅值和控制性能。通过结合FPTPPF转换的误差归一化函数ℏi,该IBLF能确保在整个控制过程中,位置跟踪误差始终保持在柔性化的预设性能边界之内。 3. 预定义时间扩张状态观测器(Predefined-time ESO)设计: 为了实时估计并补偿集总干扰θi(包含模型不确定性、外部干扰和执行器故障),研究设计了一种新型的预定义时间ESO。该观测器采用了一个包含分数幂项的非线性函数g1(·),并巧妙地将观测器增益与一个预定义时间参数ta,i相关联。通过严格的李雅普诺夫稳定性分析(研究中给出了详细推导过程),证明了该观测器的估计误差能在用户预先指定的时间ta内收敛到零,且收敛时间精确、不依赖于初始估计误差。相比于传统的ESO(渐进收敛)和固定时间ESO(收敛时间估计不精确),预定义时间ESO在收敛速度和精度上更具优势。 4. 基于反步法(Backstepping)的复合控制器设计: 以前述组件为基础,研究采用反步法设计了完整的跟踪控制器。设计分为两个步骤:第一步针对位置跟踪误差设计虚拟控制律ϑi;第二步针对速度跟踪误差设计实际控制律τ。在设计中,主动融入了以下元素: * 预定义时间收敛项: 在虚拟控制和实际控制律中,引入了形如- (π/(γ t)) * (sig^(1-γ)(·) + sig^(1+γ)(·))的项,这是实现预定义时间稳定的关键。 * 动态面控制(DSC)技术: 为了避免对虚拟控制律直接求导导致的“微分爆炸”问题,引入了一个预定义时间一阶滤波器来获取滤波后的虚拟控制信号,并分析了滤波误差的动态特性。 * H∞鲁棒控制: 在控制律设计中,引入了H∞性能指标。通过构造合适的李雅普诺夫函数和控制器增益,使得闭环系统对于强突发干扰具有小于等于给定阈值η的L2增益,从而显著增强了系统的鲁棒性。 * 干扰补偿: 将预定义时间ESO估计出的干扰θ̂i前馈到控制律中,实现主动补偿。
流程三:系统稳定性证明 研究通过构造一个包含IBLF、速度跟踪误差和滤波误差的复合李雅普诺夫函数V,并求取其导数。通过将设计的控制器代入,并利用Young不等式、相关引理进行放缩,最终将V̇的形式化为与预定义时间稳定性引理(Lemma 1)一致的不等式。严谨的数学证明表明,在整个闭环系统存在模型不确定性、外部干扰和执行器故障的情况下,所有信号都是一致最终有界的,并且位置、速度跟踪误差能够在用户预先设定的时间T_max内收敛到原点附近的一个小邻域内。这从理论上保证了所提控制方案的有效性和可靠性。
流程四:仿真验证与对比分析 为了验证所提控制器的性能,研究对一个9自由度(6自由度水下航行器+3自由度机械臂)的UVMS模型进行了数值仿真。仿真设置包括两个阶段:第一阶段(0-30秒)验证UVMS在干扰环境下的轨迹跟踪和预定义时间收敛能力;第二阶段(30-50秒)模拟UVMS执行抓取和运输任务,此时机械臂运动会引起系统动态变化,测试FPTPPF应对误差二次增大的能力。具体仿真内容如下: 1. 控制器有效性验证: 设定了三种不同的UVMS初始位置,在施加周期性外部干扰和执行器故障(在t=10秒时模拟)的条件下进行轨迹跟踪仿真。结果显示,在所有情况下,实际轨迹都能快速、准确地跟踪上期望的3D螺旋上升轨迹,各自由度跟踪误差均被严格限制在FPTPPF设定的边界内,并在预设时间(5秒)内收敛到稳态值附近。 2. 组件性能对比: * H∞控制效果对比: 在t=15秒注入强突发干扰,对比了使用和不使用H∞控制项时的误差响应。结果显示,采用H∞控制的系统误差波动幅度显著减小,恢复稳态更快。 * ESO性能对比: 将所提的预定义时间ESO与传统ESO、固定时间ESO进行对比。结果显示,预定义时间ESO在指定的0.7秒内实现了对复杂干扰信号的精确估计,收敛速度最快,初始波动最小。 * FPTPPF性能对比: 将FPTPPF与传统指数型PPF、FTPPF、PTPPF进行对比。仿真表明,FPTPPF不仅能在预定时间内收敛,而且在初始位置不佳或稳定后执行新任务导致误差剧增时,能通过动态调整边界有效避免误差越界和奇异问题,而其他几种PPF在这些情况下均出现了约束违反。 * 整体控制方案对比: 将所提的预定义时间控制方案与有限时间控制、固定时间控制方案进行对比。结果表明,所提方案在收敛速度和稳态精度方面表现更优。
四、 主要研究结果
五、 研究结论与价值
本研究针对复杂海洋环境下UVMS的高性能控制需求,提出了一套创新的预定义时间控制解决方案。主要结论如下: 通过集成改进的柔性预设性能函数(FPTPPF)、可调参数积分障碍李雅普诺夫函数(IBLF)、预定义时间扩张状态观测器(Predefined-time ESO)和鲁棒H∞控制策略,所设计的控制器能够确保UVMS的轨迹跟踪误差在用户直接指定的时间内收敛,同时严格满足瞬态和稳态性能约束,并对外部干扰、模型不确定性和执行器故障展现出强大的鲁棒性。
研究的价值体现在: * 科学价值: 在控制理论层面,贡献了FPTPPF这一新型性能约束处理工具,发展了预定义时间ESO的设计方法,并将预定义时间稳定理论、预设性能控制、障碍李雅普诺夫函数、扩张状态观测器和H∞鲁棒控制有机融合,为处理具有多重约束和不确定性的复杂非线性系统控制问题提供了新的思路和完整框架。 * 应用价值: 所提出的控制方案直接面向UVMS这一重要的海洋工程装备,解决了其在实际作业中面临的核心控制难题。方案的高精度、强鲁棒性、已知稳定时间以及对执行器故障的容忍能力,对于提升UVMS在海底资源勘探、设施维护、科学考察等任务中的自主性、安全性和作业效率具有重要的现实意义。
六、 研究亮点
七、 其他有价值内容
论文在讨论部分通过丰富的仿真对比图(误差曲线、轨迹对比、观测器估计效果对比等),直观地展示了所提方法相对于现有方法的性能提升,增强了研究成果的可信度。同时,作者也指出了未来工作的方向,即在真实UVMS平台上进行实验验证,这表明研究团队正致力于将理论成果推向工程实践。