Page 112 - 2023年第54卷第2期
P. 112

b
                                             2
                                                                                       in
              式中:A为回水区的蓄水面积,m ,可依据断面形状参数和水深计算得出;Q 为渠首的输入流量,
                      i                                                                i
                3
                                                                                  xout
                                                                            3
                                                 dout
                      out
                                            3
              m ?s;Q 为渠尾的下泄流量,m ?s;q 为回水区的总取水流量,m ?s;q 为第 j个渠段修正后的总
                      i
                                                 i
                                                                                  i,j
                          3
              取水流量,m ?s;τ i,0    为渠首的流量变化传播至回水区的迟滞时间,s;τ i,j                      为第 j个渠段的流量变化传
              播至回水区的迟滞时间,s。迟滞时间的计算式如下:
                                                            N i + 1
                                                               l
                                                                i,j
                                                          =
                                                        τ i,r ∑                                        (22)
                                                           j = r + 1 v
                                                                i,j
              式中:l为第 j个渠段长度,m;v 为第 j个渠段动力波速,m?s。将式(21)离散后,可得:
                                             i,j
                     i,j
                                            Δ t                N i
                                                                                             out
                                                                   xout
                                                   in
                                                                                   dout
                                                           ) -
                     y(k + 1 ) =y(k) + Δ y(k) +  b [ Δ Q (k - k τ i,0 ∑  Δ q (k - k τ i,j ) - Δ q (k) - Δ Q (k) ]  (23)
                                       i
                               i
                                                   i
                                                                   i,j
                                                                                   i
                                                                                             i
                      i
                                            A                 j =1
                                             i
                  该模型以积分时滞模型的结构为基础,引入了更多的系统变量,充分考虑了渠道沿程多取水口的
              情形,对渠池水流过程的刻画更为精细,本研究称其为分段积分时滞( SegmentIntegratorDelay,SID)
              模型。与 MPC建模过程相同,利用上式可得到形式上同式(11)和式(12)的系统控制模型。
              4 在线辨识的自适应预测控制算法
              4.1 自适应控制设计 自适应控制是指能够主动识别被控系统或周围环境的变化,自动调整控制器的
              结构或参数,使之保持满意的控制性能的控制方法。时变性是指系统随时间而变化的特性,灌区运行
              时高、中、低水位的交替,以及明渠作为相对开放的系统,各类难以避免且难以实时观测的水量输
              入、损失,使得时变性往往不能忽略。系统模型的参数随观测过程在线更新,控制器的参数则由更新
              后的系统模型参数计算得到,因而控制器也随观测数据的更新而自动优化,由此即实现自适应控制。
                                                  b                                               b
              对式( 23)而言,参数包括回水区面积 A和迟滞时间 τ i,j                  两类,而它们又取决于回水区长度 L和动力波
                                                  i
                                                                                                  i
              速 v ,可采用启发式优化算法对参数进行优化,如遗传算法(GeneticAlgorithm,GA)、粒子群算法
                  i,j
              (ParticleSwarmoptimization,PSO)、差分进化算法(DifferentialEvolution,DE)等确定参数。
              4.2 预测控制设计 利用已知的取水计划进行预测控制可以有效提高控制性能,然而在 SID模型中,
                        xout
              扰动变量 q 为考虑伪均匀流区蓄水变化过程修正得到的等效取水流量,在利用式(19)(20)进行修正
                        i,j
              时,未来 Δ h 未知。若忽略这一修正,当水位变化较大时,预测模型的可靠性将大幅降低。事实上,
                          i,j
              伪均匀流区的水位变化主要是附近的取水流量变化及水位变化沿上下游传播的结果,因此可建立如下
              的预测模型:
                                                                                 out
                                                                      out
                                                                                          out
                         Δ h (t + Δ t) =f[ Δ h (t),Δ h (t),Δ h (t),Δ q (t),Δ q (t),Δ q (t)]            (24)
                           i,j           i,j - 1   i,j      i,j + 1   i,j - 1    i,j      i,j + 1
                                                               out
              式中 f()为预测函数。将预测得到的 Δ h 对扰动变量 q 进行修正,可得与式(15)相同形式的预测模型。
                                                  i,j          i,j
              4.3 约束条件识别 在灌区输配水自动控制的过程中,除了水位稳定在目标值这一定值性控制目标
              外,还有一些约束性控制目标,主要包括水位、流量、流速三类约束,由于渠道水流一般属于非恒定
              渐变流,其流速主要由流量决定,因此其流速约束条件也可以转化为流量约束条件。考虑水位幅值、
              水位变幅、流量幅值、流量变幅 4种约束的表达式如下:
                                                        AU(k) ≤b                                       (25)
                                                M         Y- M x(k) - M D(k)
                                                                        d
                                                           u
                                                               x
                                                  u
                                               - M        M x(k) + M D(k) - Y l
                                                            x
                                                                    d
                                                  u
                                               SN         L- N x(k) - N D(k)
                                                                       d
                                                               x
                                                            u
                                                  u
                                                          N x(k) + N D(k) - L
                                               - SN         x       d       l
                                           A =     u  ,b =                                             (26)
                                                Φ             Q - Q(k - 1 )
                                                                u
                                                - Φ           Q(k - 1)- Q l
                                                 I                 U
                                                                    u
                                                - I                U l
                —  2 3  —
                     6
   107   108   109   110   111   112   113   114   115   116   117