1 引言
由于缺乏适当的数学手段以及自适应系统本身严重的非线性,对具有时变参数的线性系统进行控制分析是非常困难的。应该指出,时变系统自适应控制的关键在于,如何提高系统对由参数时变引起的摄动的鲁棒性能。传统的时变系统的自适应控制,大多是用鲁棒自适应律来进行时变参数的估计,从而保证闭环系统的稳定[1~3] 。另外,为了克服采用局部参数最优化方法设计出的MRAS(model reference adaptive system,模型参考自适应系统)不一定稳定的缺点,德国学者Parks 于1966 年提出了采用Lyapunov (李雅普诺夫)第二法推导MRAS 的自适应控制律,以保证系统具有全局渐近稳定性。
本文在自适应思想的基础上,利用李雅普诺夫稳定性理论设计MRAS,并利用系统的状态变量构成自适应控制律,提高自适应算法对于带有包括未知时变参数等不确定对象的鲁棒性能。该方法的另一个特点是消除了传统控制算法中的“抖动”现象,改善了系统的性能。作者把这种思想用于一类典型的线性连续时变系统的自适应跟踪控制,仿真结果证实了算法的可行性。
2 问题描述
模型参考自适应控制(MRAC)是一种重要的控制设计方法,这里主要采用Lyapunov 稳定性理论设计自适应控制器,并假设可以获取对象的状态变量,因此可以直接利用这些状态变量构成自适应控制律[4] 。
2.1 对被控对象施行(K,F)变换的MRAS 设计方法
图1 采用(K,F)变换的并联MRAS 模型
若MRAS 采用图1 所示的并联结构,设被控对象的状态方程为
由式(1)、(2)和(3)得
Q 为选定的正定矩阵。
为了使闭环系统在Lyapunov 意义下稳定,应该V<0 。通过求解可以得到K(t) 和F(t) 的更新律:
可以近似用K 代替。
2.2 控制器的稳定性分析定理.