13.07.2015 Views

Assessment and Future Directions of Nonlinear Model Predictive ...

Assessment and Future Directions of Nonlinear Model Predictive ...

Assessment and Future Directions of Nonlinear Model Predictive ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Real-Time Implementation <strong>of</strong> <strong>Nonlinear</strong> <strong>Model</strong> <strong>Predictive</strong> Control 471to the lower level PI controller, which controls the jacket input temperature.The communication between the real plant <strong>and</strong> NMPC was performed via thest<strong>and</strong>ard OPC interface. The adaptive structure <strong>of</strong> the implemented NMPC isshown on Figure 3. During the batch the heat transfer properties in the reactorchange significantly thus the adaptive algorithm is important. The parametersθ ′ =[Q r ,U w A w ] were estimated together with the model states in the PAEKF.Figure 4 indicates a strong variation <strong>of</strong> U w A w during the batch. Figure 5 demonstratesthe very good setpoint tracking performance <strong>of</strong> the NMPC with adaptedmodel. The parameter covariance matrix V θ , resulted from the identification wasused to compute the state covariance matrix in the estimator [VG00], [NB03]. Aweighting coefficient <strong>of</strong> Q ∆u =0.4, <strong>and</strong> prediction <strong>and</strong> control horizons <strong>of</strong> 8000swere used, in the optimization, with a sampling time <strong>of</strong> 20s. The control inputwas discretized in 400 piecewise constant inputs, leading to a high dimensionaloptimization problem. The efficient multiple shooting approach guarantees thereal-time feasibility <strong>of</strong> the NMPC implementation. Even with the large controldiscretization <strong>of</strong> 400 the computation time was below the sampling time <strong>of</strong> 20s(approx. 5s). All simulation times are on a Pentium 3, 800 MHz PC runningWindows 2000.700600T rT r,SP1.51UwAw (W/K)500400300200100Temperature (°C)0.50−0.5−1Control Error (°C)0timetime−1.5Fig. 4. Estimated Heat transfer coefficientduring the batchFig. 5. Experimental results: NMPC<strong>of</strong> the industrial batch reactor4 ConclusionsThe paper present a computationally efficient NMPC approach that combinesoutput feedback design with efficient optimization technique providing aframework that can be supported in an industrial environment. Detailed firstprinciplesmodel is used to derive the reduced control-relevant model based onthe available measurements, which is tuned using data from the plant, <strong>and</strong> usedthen in the NMPC. A PAEKF is combined with the control algorithm for theon-line state estimation <strong>and</strong> model adaptation to achieve <strong>of</strong>fset free control.Simulation <strong>and</strong> experimental results demonstrate the efficiency <strong>of</strong> the NMPCapproach in an industrial application.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!