论文部分内容阅读
近年来,基于在线逼近的不确定下三角非线性系统自适应控制吸引了广大学者的研究兴趣。本文对不确定下三角型非线性系统的自适应神经网络控制设计及其在自主式水下机器人的三维轨迹跟踪控制应用方面进行了研究,主要研究工作如下:1.针对一类增益已知的不确定下三角型非线性系统,提出一种基于指令滤波技术的自适应神经网络控制方法。该方法通过一个二阶滤波器而非直接解析地对虚拟控制律求导,从而显著地简化了后推控制器的设计过程,避免了“计算爆炸”问题。此外,将神经网络理想权值的范数做为在线估计参数,使在线学习参数的个数显著地减少,降低了控制器的计算负担。这两种控制技术的有机结合,使得算法结构简单、计算量小而易于工程实现。对系统进行了基于李雅普诺夫稳定性理论的稳定性分析,表明系统中的所有信号是半全局一致最终有界的,且可以通过调节设计参数使得跟踪误差尽可能的小。2.针对一类增益未知的不确定下三角型非线性系统,进行自适应神经网络控制器设计。首先采用动态面控制技术以解决传统后推方法中存在的“计算爆炸”问题,然后将控制器设计过程中出现的未知部分保留到下一步,依此类推,直到控制设计的最后一步,只使用一个神经网络逼近器实现实际控制律中的未知部分,最后将神经网络权值的范数做为在线估计参数,使在线学习参数的个数显著地减少。该方法所设计的控制器结构简单,使计算负担大为减少。应用李雅普诺夫稳定性理论对闭环系统进行分析,得出系统中所有信号半全局一致最终有界的结论,且可以通过调节设计参数使得跟踪误差尽可能的小。3.针对模型未知的自主式水下机器人非线性动力学模型,考虑其存在不确定部分和受到外界干扰的作用,提出两种自适应神经网络控制器设计方法。分别采用指令滤波技术和动态面控制技术来避免传统后推方法中存在的“计算爆炸”问题,然后结合“最少学习参数”的设计思想,使在线学习参数的个数大为减少。所提出的控制算法具有结构简单、计算量小、易于工程实现等特点。对系统进行了基于李雅普诺夫稳定性理论的稳定性分析,表明系统中的所有信号是半全局一致最终有界的,且可以通过调节设计参数使得跟踪误差尽可能的小。最后,利用MATLAB进行了数值仿真研究,仿真结果表明所设计的控制器可以实现自主式水下机器人的三维轨迹精确跟踪控制。