Page 110 - 2023年第54卷第2期
P. 110
Δ t
out
out
in
y(k + 1) =y(k) + Δ y(k) + [ Δ Q (k - k) - Δ Q (k) - Δ q (k)] (5)
τ
A b
第 i个渠池状态变量、控制变量取为 x(k) =[y(k),Δ y(k),Δ Q (k - k),Δ Q (k - k - 1 ),…,
τ i
i
τ i
i
i - 1
i
i - 1
T
Δ Q (k - 1 )],u(k) = Δ Q(k),对 n个渠池的状态变量、控制变量取并集,由式(5)可得系统控制模
i
i - 1
i
型如下:
x(k + 1 ) =Gx(k) + Hu(k) (6)
式中:G为系统状态矩阵,m × m;H为控制矩阵,m × n;m,n分别为状态变量 x(k)和控制变量 u(k)
维度。
输配水系统控制常选定如下形式的控制目标:
!
T
T
minJ = [x(k)Qx(k) + u(k)Ru(k)] (7)
∑
k =0
式中:Q为状态加权矩阵,m× m,是对称半正定矩阵;R为控制加权矩阵,n × n,是对称正定矩阵。
求解式( 7)即得到线性二次型(LQ)最优控制表达式如下:
u (k) =- Kx(k) (8)
式中 K为最优反馈矩阵,计算公式如下:
T
- 1
T
K = (R + H PH) H PG (9)
T
T
T
T
- 1
P = Q + G PG - G PH(R + H PH) H PG (10)
LQ考虑了渠池间的耦合作用,并通过最小化控制目标偏差求解,控制性能一般可满足要求。
out
由式(5)推导式(6)时,忽略了扰动变量 Δ q (k),这是因为扰动变量通常是难以观测或预测的,
一般不能加入等式考虑。然而,在灌区输配水系统中,取水计划通常是已知的,而且在水联网灌区中,
取水口的流量也会进行实时观测。因此,可以增加扰动变量 d(k),建立如下形式的系统控制模型:
x(k + 1) =Gx(k) + Hu(k) + Zd(k) (11)
y(k) =Cx(k) (12)
式中:Z为扰动矩阵;C为输出矩阵。利用该式对 k + p时刻水位偏差的预测计算式如下:
p
p - i
^ (k + pk) =CG x(k) +
y p ∑ CG [Hu(k + i - 1 ) + Zd(k + i - 1 )] (13)
i =1
将预测时域内的各系统向量进行合并,即:
^ (k + 1k)
y u(k) d(k)
^ (k + 2k) u(k + 1) d(k + 1)
y
^
Y(k) = ,U(k) = ,D(k) = (14)
… … …
^ (k + pk)
y u(k + p - 1 ) d(k + p - 1 )
则使用系统控制模型进行水位预测的公式可写为:
^
Y (k) =M x(k) + M U(k) + M D(k) (15)
u
d
x
式中系数矩阵的表达式如下:
CG CH 0 … 0 CZ 0 … 0
CG 2 CGH CH … 0 CGZ CZ … 0
M = ,M = ,M = (16)
d
u
x
…
p - 2
p - 1
p - 2
p - 1
CG p CG H CG H … CH CG Z CG Z … CZ
选定如下表达式为系统控制的性能指标,也即目标函数:
^
^
T
T
minJ = [Y(k) - Y(k)]Q[Y(k) - Y(k)] + U (k)RU(k) (17)
r
r
式中:Y(k)为系统输出参考量,即系统控制作用下 Y(k)的控制目标值;Q为状态加权半正定矩阵;
r
R为控制加权正定矩阵。将系统预测式(14)代入式(16),可得到:
T
T
T
T
J = U (k)[(QM )QM + R R]U(k) - 2 (QM )Q[Y(k) - M x(k) - M D(k)]U(k)
x
d
u
u
r
u
T
+ {Q[Y(k) - M x(k) - M D(k)]}{Q[Y(k) - M x(k) - M D(k)]} (18)
r x d r x d
— 2 3 —
4