关键词:
非线性系统
T-S模糊系统
滑模控制
自主水下航行器
自适应控制
摘要:
欠驱动自主水下航行器(AUV)具有模型高度非线性、被控变量强耦合且存在参数不确定等特点, 同时还受海洋环境中难以量测的扰动影响, 上述因素导致系统控制器的设计难度较大。另外, 现有成果大多采用AUV的简化模型或仅考虑某一维度的模型, 由于AUV被控变量强耦合, 因此所设计的控制器只适用于简化模型, 无法扩展到原始的非线性AUV系统。为解决上述问题, 文中针对欠驱动AUV系统, 设计了一种基于T-S模糊模型的自适应滑模控制器, 该控制器具有高通用性和强鲁棒性, 适用于复杂的AUV系统。首先, 采用T-S模糊建模方法对非线性、存在参数不确定的AUV系统进行线性化, 得到系统全局线性化模型。同时, 将系统内部不易获得精确值的参数项转化为系统不确定项, 得到了其重构表达, 并将其分解以提高控制器参数求解自由度。其次, 考虑系统存在内部执行器故障及外部环境干扰的情况, 设计了自适应滑模控制器, 能够对未知参数进行估计, 从而自适应更新控制律以稳定系统。通过Lyapunov稳定性理论确保了闭环系统的稳定性以及系统状态可达性。最后, 仿真实验验证了文中所设计控制器的有效性。