U [u(k ), u(k 1),, u(k m 1)]T
Y0 [ y0 (k 1), y0 (k 2),, y0 (k n)]T
10
a1 a A 2 a n
a1 a n 1
0 a n m 1
j 1 j 1
J [ y (k j ) w(k j )] ( j )u(k j 1)
2
n
m
2
12
W [w(k 1), w(k 2),, w(k n)]T 若令 则式(7-9)可表示为
(7-10) 式中 w(k+j)称为期望输出序列值 ,在预测控制这类算 法中 , 要求闭环响应沿着一条指定的、平滑的曲线到 达新的稳定值,以提高系统的鲁棒性. 一般取 j j
6
7.1.1 预测模型
从被控对象的阶跃响应出发,对象动态特性用一系 列动态系数 a1 , a2 ,, a p 即单位阶跃响应在采样时刻的值 来描述,p称为模型时域长度,ap是足够接近稳态值的 系数。
图7-1 单位阶跃响应曲线
7
根据线性系统的比例和叠加性质(系数不变原理),若 在某个时刻k-i(k>=i)输入u(k-i),则 u(k i) 对输出y(k)的 1 i p a u (k i) 贡献为: y (k ) i p a u (k i) (7-1) 若在所有 k i(i 1,2,, k ) 时刻同时有输入,则跟据叠加原 p 1 理有 y(k ) ai u(k i) a p u(k p) i 1 (7-2) 利用上式容易得到y(k+j的 n步预估(n<p) 为: (7-3) ˆ (k j ) a u(k j i) a u(k j p) ( j 1,2,, n) y