自适应控制
一.Lyapunov稳定性理论
(1)Lyapunov方程
二.正实函数
(1)正实
对于复变函数h(s): 当s为实数, h(s)为实数;当 Re(s)>=0 时,有 Re[h(s)] >=0. 那么我们称 h(s)为正实函数。
(2)严格正实
对于复变函数h(s): 当s为实数, h(s)为实数;当 Re(s) >= 0 时,有 Re[h(s)] >0. 那么我们称 h(s)为严格正实函数。
Hurwitz多项式:系数是正实数 ,其根位于复平面的左半平面或虚轴上,即根的实数部分是零或负的。
(3)Kalman-Yakubovich引理 (正实引理)
能观且能控,则对应传递函数
为严格正实函数的充要条件:存在正定矩阵P和Q,使得
三.Parks方法

Parks方法使用步骤:
(先验知识:\(A_p 、B_p\)的维数,确定m和n)
1.根据被控对象的结构选择参考模型\(A_m 、B_m\)
2.选择参数\(P、R_F、R_k\)(\(R_F\)和\(R_k\)是m×m矩阵)
3.采集实际系统的状态\(x_p(t)\)
4.根据输入\(y_r(t)\)计算参考模型的状态\(x_m(t)\)
5.更新反馈和前馈增益矩阵\(F\)、\(K\)
6.计算控制量u(t)
simulink仿真
四.Narendra自适应控制器
Narendra于1978年提出采用前馈补偿器、反馈补偿器和一个可调增益构成自适应调节机构。

Narendra方法使用步骤:(先验知识:被控对象的阶次、相对阶)
参数向量
信号向量
1.选择稳定、正实的参考模型传递函数\(W_m(s)\)
2.设置初值\(θ(0)\)、设置自适应增益矩阵\(Γ\)
3.采集实际系统的输出\(y_p(t)\)(\(θ\)是2n×1向量, \(Γ\)是2n×2n矩阵)
4.计算参考模型输出\(y_m(t)\)、计算输出误差\(e_1=y_p-y_m\)
5.更新两个滤波器的状态\(v1\)和\(v2\)
6.更新参数向量\(θ(t):\)$$\dot{\theta}=-e_1\Gamma\varphi$$
7.组建向量\(φ(t)\),计算控制律\(u(t)\)
被控对象相对阶为2
此时\(W_m(s)\)为非正实函数,引入Hurwitz多项式\(L(s)\)使得\(W_m(s)L(s)\)成为分母阶次比分子阶次高一阶的正实函数
可调参数自适应率:
控制率:
五.基于Landau超稳定性理论设计MRAC
基于超稳定性理论设计要点:
(1)将MRACS等效为线性前向方块和非线性反馈方块所组成的闭环系统
(2)使等效前向方块满足正实性条件
(3)使等效反馈方块满足波波夫积分不等式
(4)由此确定合适的自适应规律

基于状态反馈方法
基于输入输出数据
浙公网安备 33010602011771号