Page 273 - Distributed model predictive control for plant-wide systems
P. 273

Hot-Rolled Strip Laminar Cooling Process with Distributed Predictive Control  247

                                            m×m
                                       I ∈ R   ;(j = 1, 2, … , n )
                                        m                   s
                         (  )
                    {
                       s   s     s    a
                          x   =(x ∕x ) , s ∈ C
                       i,j  i,j  i,j  0      W  , (i = 1, 2, … , m, j = 1, 2, … , n )  (11.19)
                       s  s        s                                     s
                         (x )= h (x ),  s ∈ C
                               air
                       i,j  i,j    i,j      A
                                                        s
                                                s
               It should be noticed that the notations g (⋅) and u are different between the subsystems
             that belong to C and the subsystems which belong to C , see (11.14) and (11.19). Since
                          A                                W
             the current states of subsystems are not measurable inside the cooling section, an observer is
             designed to estimate the current states of each subsystem in the next subsection.
             11.3.2  Design of Extended Kalman Filter
             The nonlinear model of the overall system can be expressed as
                             {                                    0
                               x (k + 1) = F(x(k))x(k)+ G(x(k))u(k)+ Dx (k)
                                                                                 (11.20)
                               y(k)= Cx(k)
                                                                 0
                                     N T T
                                                   1
                                                      2
                                                           n T
                             2 T
                        1 T
             where x =[(x ) (x ) ··· (x ) ] and u =[u u ··· u s ] , x is the distribution of FT in
             the z-direction. y is the output vector which includes the measurements of CT on the top
             and bottom surfaces. The expressions of F(x(k)), G(x(k)), and D can be deduced easily from
             (11.12). Coefficient matrix C is defined as
                                      [                          ]
                                          1×(N−1)n s m  1     1×(n s m−1)
                                  C =                                            (11.21)
                                          1×(N−1)n s m     1×(n s m−1)  1
               This system is uniformly observable because each volume’s temperature depends on its
             neighbors. Since the order of the system is inevitably high, the famous EKF is chosen to be
             more convenient to design in our case. The estimation of the strip temperature distribution can
             be expressed as
                            ̂ x(k + 1)= ̂ x(k + 1|k)+ K k+1 (y(k + 1)− Ĉ x(k + 1|k))  (11.22)
               The feedback coefficient K k + 1  is deduced by the difference Riccati equation. This observer
             estimates the states of overall system at each control period, and transmits them to all subsys-
             tems.


             11.3.3  Predictor

             Since there are no manipulated variables in subsystem s ∈ C , a predictor is applied for esti-
                                                             A
             mating the future states X (k) where
                                 s
                                       [  s      s          s     ] T
                                X (k)= x (k + 1) x (k + 2) ··· x (k + P)         (11.23)
                                 s
               In the predictor, the prediction model is (11.12), and the measurable disturbance FT is
             assumed to be a constant during the estimation of X (k). When finishing estimating X (k),
                                                        1
                                                                                    s
             the predictor sends the estimation of X (k) to the downstream neighbors of subsystem s.
                                            s
   268   269   270   271   272   273   274   275   276   277   278