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
   105   106   107   108   109   110   111   112   113   114   115