基于非线性Backstepping的船舶航向控制器设计

来源 :大连海事大学 | 被引量 : 27次 | 上传用户:fredzhuca
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文对反向递推(Backstepping)设计方法及鲁棒自适应反向递推设计方法在非线性船舶航向控制器中的应用进行了研究。Backstepping设计方法是近几年兴起的一种基于Lyapunov稳定性理论的比较先进的非线性控制方法。因此,本文首先对目前常见的非线性控制方法进行了概述,简单的介绍了Lyapunov稳定性理论及Backstepping算法设计原理,进而对Backstepping设计方法与精确反馈线性化方法进行了比较研究,总结出Backstepping方法的优点及局限;然后本文根据目前船舶航向控制中普遍存在的两个问题:船舶操纵运动的非线性及船舶响应模型存在不确定性进行了讨论,分别应用Backstepping方法及自适应Backstepping方法设计了静态的和动态的船舶航向控制器,使系统在平衡点全局渐近稳定,并取得了很好的控制跟踪效果。 本文对Backstepping设计方法与精确反馈线性化方法进行了系统的比较研究,通过系统仿真得出Backstepping设计方法克服了精确反馈线性化方法需要精确的数学模型的缺点,同时Backstepping不全消非线性项,从而减少了控制器的能量消耗。仿真结果令人满意。 在船舶航向控制方面,考虑船舶的稳态回转非线性,应用Backstepping方法设计:首先把系统化成单入单出的严格反馈控制形式(呈下三角结构),假设系统后一个状态变量是前一个状态变量的虚拟控制,通过适当的变量代换,在每一步构造李亚普诺夫函数,使前一子系统在虚拟控制下渐近稳定,逐步递推出控制器控制规律,使整个系统在平衡点满足一致渐近稳定性。在存在舵机非线性和海浪干扰的情况下,分别跟踪阶跃响应及正弦曲线,航向跟踪效果很好,几乎无偏差跟踪,且打舵小,具有较强的鲁棒性。 由于船舶非线性响应模型中含有未知常参数的不确定项,因此采用自适应Backstepping的方法,选择参数自适应调节律,设计动态的船舶航向控制器,实现在线控制。通过调节控制器的参数,保证闭环系统状态、控制信号全局有界。
其他文献
随着信息技术飞速发展、信息交互量的不断增加,对保护个人信息安全,尤其是个人身份认证技术提出了更高的要求。人体静脉识别是一项新的非接触式生物特征识别技术,凭借着人类静脉
连铸坯表面温度是连铸生产中的一个重要参数,它对减少铸坯内部裂纹、降低能耗和实现闭环优化控制有重要意义。本文检测的是二冷出口与矫直机之间的铸坯表面温度,由于受到现场