作为中国自动化领域的权威旗舰网络媒体,控制网创立于1999年7月,是中国举行的第十四届IFAC (International Federation of Automatic Control)大会的中国官方组织机构的唯一指定网站。控制网是中国自动化学会专家咨询工作 委员会(ECC)的秘书处常设之地。是北京自控在线文化传播有限公司开设的网站。
标题 | 基于Backstepping的船舶航向跟踪控制 |
技术领域 | |
行业 | |
简介 | 针对线性船舶运动模型航向改变过程中,往往引起快速大的舵动,产生严重的水动力非线性的问题,设计了基于backstepping的非线性船舶航向跟踪控制器。它是将Lyapunov函数的选取与控制器的设计相结合的一种回归设计方法,通过从系统的最低阶次微分方程开始,引入虚拟控制的概念,一步一步设计满足要求的虚拟控制,最终设计出真正的控制律,保证了闭环系统是全局渐近稳定的。在计算机仿真研究中,以大连海事大学“育龙”号实习船为设计实例,验证了所提出的控制器的有效性。 |
内容 |
线性Nomoto模型由于结构简单,参数容易获得,因而广泛应用于船舶航向自动舵设计。然而,线性Nomoto模型只有在小舵角的情况下才准确和有效,即只有在航向保持操纵模式下,Nomoto模型才是有效的。在航向改变操纵模式下,要求船舶快速、无超调地转到新的设定航向,需要采用较大舵角和作出较快的响应,此时必然会产生一些水动力引起的非线性项,因此考虑上述水动力非线性是十分必要的。本文针对上述问题提出了一种新的航向跟踪控制器设计方法。
Backstepping是针对一类呈现或可转换为串联特征的控制系统的设计方法,非线性控制系统可表达为严格反馈形式。假设系统后一个状态变量是前一个状态变量的虚拟控制,通过适当的变量代换,在每一步构造Lyapunov函数,使前一变量在虚拟控制下渐近稳定,通过逐步递推的形式,设计出使系统稳定的控制器u,实现跟踪目标。为了实现系统的在线控制,减少在线控制时间,本文采用能够完全补偿非线性影响的自适应Backstepping控制器,既保证了闭环系统始终保持有界,又使跟踪误差趋近于零。
2 船舶航向非线性操纵数学模型 在船舶航向自动舵设计中,船舶航向控制系统模型一般采用线性的Nomoto模型[1]![]() 式中 ![]() ![]() ![]() ![]() ![]() 为了改善模型描述精度,在野本模型中引入非线性项如下:
![]() 将(1)转化为如下形式的非线性动态操纵方程组 ![]() 式中: ![]() ![]() ![]() ![]() ![]() 在航向改变操纵中,希望用期望航向
![]() ![]() 即:
![]() |