UFRGS UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL Escola de Engenharia

Slides:



Advertisements
Similar presentations
CHE 185 – PROCESS CONTROL AND DYNAMICS
Advertisements

استاد محترم : دکتر توحيدخواه ارائه دهنده : فاطمه جهانگيري.
Dynamic Behavior of Closed-Loop Control Systems
1 Ref: Seider et al, Product and process design principles, 3 rd ed., Wiley, 2010.
Fixed point iterations and solution of non-linear functions
Chapter 4 Modelling and Analysis for Process Control
Conversion and Reactor Sizing
Process Control: Designing Process and Control Systems for Dynamic Performance Chapter 6. Empirical Model Identification Copyright © Thomas Marlin 2013.
Modelling & Simulation of Chemical Engineering Systems
Specialization project 2012 Temperature control of an unstable chemical reactor By Ola Sæterli Hjetland Supervisors: Sigurd Skogestad, Krister Forsman.
Fault Tolerant Control of Multivariable Processes Using Auto-Tuning PID Controller IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS—PART B: CYBERNETICS,
CHE 185 – PROCESS CONTROL AND DYNAMICS
CHE 185 – PROCESS CONTROL AND DYNAMICS PID CONTROL APPLIED TO MIMO PROCESSES.
CHE 185 – PROCESS CONTROL AND DYNAMICS
PROCESS INTEGRATED DESIGN WITHIN A MODEL PREDICTIVE CONTROL FRAMEWORK Mario Francisco, Pastora Vega, Omar Pérez University of Salamanca – Spain University.
Modeling of Coupled Non linear Reactor Separator Systems Prof S.Pushpavanam Chemical Engineering Department Indian Institute of Technology Madras Chennai.
© Goodwin, Graebe, Salgado, Prentice Hall 2000 Chapter7 Synthesis of SISO Controllers.
INTEGRATED DESIGN OF WASTEWATER TREATMENT PROCESSES USING MODEL PREDICTIVE CONTROL Mario Francisco, Pastora Vega University of Salamanca – Spain European.
Development of Dynamic Models Illustrative Example: A Blending Process
A Comparative Study Of Deterministic And Stochastic Optimization Methods For Integrated Design Of Processes Mario Francisco a, Silvana Revollar b, Pastora.
Dynamic Optimization Dr
Overall Objectives of Model Predictive Control
Introduction to Process Control
ISOTHERMAL REACTOR DESIGN
Cascade, Ratio, and Feedforward Control
© 2014 Carl Lund, all rights reserved A First Course on Kinetics and Reaction Engineering Class 22.
Selected Differential System Examples from Lectures.
CHAPTER II PROCESS DYNAMICS AND MATHEMATICAL MODELING
Wavelets Series Used to Solve Dynamic Optimization Problems Lizandro S. Santos, Argimiro R. Secchi, Evaristo. C. Biscaia Jr. Programa de Engenharia Química/COPPE,
AN ITERATIVE METHOD FOR MODEL PARAMETER IDENTIFICATION 4. DIFFERENTIAL EQUATION MODELS E.Dimitrova, Chr. Boyadjiev E.Dimitrova, Chr. Boyadjiev BULGARIAN.
ERT 210/4 Process Control & Dynamics
Control Loop Interaction
A Framework for Distributed Model Predictive Control
Book Adaptive control -astrom and witten mark
© 2014 Carl Lund, all rights reserved A First Course on Kinetics and Reaction Engineering Class 23.
Selected Differential System Examples from Lectures
DYNAMIC BEHAVIOR AND STABILITY OF CLOSED-LOOP CONTROL SYSTEMS
Non Isothermal CSTR Chemical Reaction Engineering I Aug Dec 2011 Dept. Chem. Engg., IIT-Madras.
© 2014 Carl Lund, all rights reserved A First Course on Kinetics and Reaction Engineering Class 23.
Chapter 11 1 Stability of Closed-Loop Control Systems Example 11.4 Consider the feedback control system shown in Fig with the following transfer.
بسم الله الرحمن الرحيم Advanced Control Lecture one Mohammad Ali Fanaei Dept. of Chemical Engineering Ferdowsi University of Mashhad Reference: Smith &
CONTROL ENGINEERING IN DRYING TECHNOLOGY FROM 1979 TO 2005: REVIEW AND TRENDS by: Pascal DUFOUR IDS’06, Budapest, 21-23/08/2006.
Chapter 20 1 Overall Objectives of Model Predictive Control 1.Prevent violations of input and output constraints. 2.Drive some output variables to their.
1 Ref: Seider et al, Product and process design principles, 2 nd ed., Chapter 4, Wiley, 2004.
Conversion and Reactor Sizing Lec 4 week 4. Definition of Conversion for the following reaction The reaction can be arranged as follows: how far the above.
Linearizability of Chemical Reactors By M. Guay Department of Chemical and Materials Engineering University of Alberta Edmonton, Alberta, Canada Work Supported.
Hybrid Load Forecasting Method With Analysis of Temperature Sensitivities Authors: Kyung-Bin Song, Seong-Kwan Ha, Jung-Wook Park, Dong-Jin Kweon, Kyu-Ho.
1 Chapter 20 Model Predictive Control Model Predictive Control (MPC) – regulatory controls that use an explicit dynamic model of the response of process.
2/25/2001Industrial Process Control1 Dynamic Matrix Control - Introduction Developed at Shell in the mid 1970’s Evolved from representing process dynamics.
Kinetics and Reactor Design Kinetics and Reactor Design CHE-402 INSTRUCTOR: Dr. Nabeel Salim Abo-Ghander Chemical Reactions and Rate of Reactions Chapter.
CHAPTER VI BLOCK DIAGRAMS AND LINEARIZATION
ERT 210/4 Process Control & Dynamics DYNAMIC BEHAVIOR OF PROCESSES :
Dynamic Neural Network Control (DNNC): A Non-Conventional Neural Network Model Masoud Nikravesh EECS Department, CS Division BISC Program University of.
1 Control of maldistribution of flow in parallell heat exchangers Magnus G. Jacobsen, Sigurd Skogestad Nordic Process Controi workshop, Porsgrunn
Sensitivity Analysis for the Purposes of Parameter Identification of a S. cerevisiae Fed-batch Cultivation Sensitivity Analysis for the Purposes of Parameter.
Nonlinear balanced model residualization via neural networks Juergen Hahn.
Cascade Control Systems (串级控制系统)
Review/Theory on Kinetics and Reactors
ChE 402: Chemical Reaction Engineering
A First Course on Kinetics and Reaction Engineering
CHAPTER VI BLOCK DIAGRAMS AND LINEARIZATION
Guilherme A. A. Gonçalves, Evandro L. Alvaristo, Guilherme C
Overall Objectives of Model Predictive Control
Stability of Closed-Loop Control Systems
Masoud Nikravesh EECS Department, CS Division BISC Program
Story Behind HW2 Powerball, LLC.
Multiple Reactions Chapter 6.
13. Reactor Engineering: Reactor Design
Dynamic Behavior Chapter 5
Presentation transcript:

UFRGS UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL Escola de Engenharia Departamento de Engenharia Química www.enq.ufrgs.br NONLINEAR MODEL PREDICTIVE CONTROL USING SUCCESSIVE LINEARIZATION APPROACH PSE 091 R.G. Duraiski, J.O. Trierweiler and A.R. Secchi {rduraisk, jorge, arge}@enq.ufrgs.br Three different predictive controllers: the linear MPC Prett (1982), the extended DMC Peterson (1992) and the algorithm LLT were tested by a setpoint change in CB from 0.92 M to 1.12 M which is a little higher then maximum attainable value of 1.09 M (cf. Fig. 1). The simulation starting point is the steady-state corresponding to f=20 h-1, CAin=5.1 mol/L, and T=134.14 °C. According to Figure 1, the gain at the initial point is positive. Intuitively, the expected is the concentration of B will increase with increasing the feed flow rate. Indeed, all three controllers start increasing the control action (cf. Figures 2, 3, and 4), but the linear controller and the extended DMC cannot compensate the change of the gain sign which occurs at the maximum CB – value and, therefore, the closed loop turns unstable. Fig, 1: CB vs. f corresponding to the steady-state solutions Fig. 2: Simulation of the Extended DMC for a setpoint change in CB Fig. 3: Simulation of the linear MPC for a setpoint change in CB Fig. 4: Simulation of the LLT algorithm for a setpoint change in cB 1. Introduction Nowadays, the industrial processes develop a quick progress, which requires new techniques for process control. This changes in industrial environment turns nonlinear predictive controllers more and more useful and necessary. This controller type, differently of the conventional controllers, determines the control actions in a more complex way. The movements applied to the manipulated variables are obtained by optimizing an objective function of control goals using an internal model to predict the future system outputs produced by the optimized inputs which are the optimization variables of the optimization problem. The predictive controllers needs an internal model of the system to predict future outputs. A linear model is the most simple and common way to describe the dynamic behavior of a system, but it is known that a physical system rarely behaves totally in this way. To solve the control problem of the process with strong nonlinearities only linear models cannot completely describe the system behaviors. In this case, nonlinear models must be used. Unfortunately, the optimization problem in this case becomes a challenge problem. This paper presents a novel algorithm, which can efficiently work with these optimization problems based on nonlinear models. 2. Algorithm description The LLT algorithm (Duraiski 2001) consists of the following iterative calculation steps: 1) The first solution is based on a linearized model at the current operating conditions. Using this trajectory it is possible to simulate the nonlinear model which is used to calculate a sequence of linear models that will be used in the next iteration step. 2) With the sequence of linearized models on the trajectory a new control action is calculated. 3) Based on the new control action, it is possible to determine a new set of linearized models in the same way as it is done in the first step. Then, this set of models is used in the next iteration step. 4) The steps 2 and 3 are sequentially carried out until the algorithm converges, i.e., when the last two trajectories do not differ too much to each other considering a given norm. 3.Van de Vusse Benchmark Control Problem The Van de Vusse Benchmark Problem has been considered by several researchers as a benchmark problem for nonlinear process control algorithms (Engell and Klatt, 1993; Chen et al., 1995). The reactant A is feed into the reactor with concentration CAin and temperature Tin. Fin is the inlet volumetric flow through the reactor. The concentrations of substances A, B, C, and D are CA, CB, CC , and CD respectively. The reaction schem is given by these parallel reactions: and . The reaction is carried out in a isotherm CST-reactor. The model of the system for the isotherm case reduced to the following equations: where f = Fin/Vr is the inverse of the residence time. The product of interest of this reaction is component B. The component C and D are undesired subproducts. The plot of the concentration cB ( Figure 1 ) reveals an interesting behavior of the system. The reactor exhibits a change of the sign of the static gain at the peak of the reactor yield (i.e., where the concentration CB achieves its maximum value), and displays nonminimum phase behavior for operation to the left of this peak and minimum-phase behavior for operating points on the right. 4.Case Study: The Quadruple-Tank Process 4.1. Process (Johansson 2000) where Ai : cross-section area of Tank i; Ri : outlet flow coefficients; hi : water level of Tank i; Fi: manipulated inlet flowrates; x1 and x2: valve distribution flow factors 0  xi  1 Fig. 5: Schematic diagram of the quadruple-tank process. The water levels in Tank 1 and Tank 2 are controlled by the flow rates F1 and F2. 4.3. Operating Points Table 1: Definition of the Operating Points .4. Simulations results Fig. 6: LLT controller applied in the quadruple tank model when a disturbance in x1 carries the system from a minimum phase to a non minimum phase operating region. Fig. 7: DMC controller applied on the quadruple tank model when a disturbance carries the system from a minimum phase to a non minimum phase operating point 5. Conclusions As shown in this work, the LLT controller was effective in the control of highly nonlinear systems. It was the case of the Van de Vusse reactor where the change in the gain sign of the system turns its control difficult. In this case it was possible to control the system, even in the point of gain sign change, that is the most critical area. Besides, although the set point were a non feasible point, the controller shows the capacity of keeping the system stable in the nearest point which was feasible for the system. References Chen, H.; Kremling, A.; Allgöwer, F.; (1995) Nonlinear Predictive Control of a Benchmark CSTR, Proc. of 3rd ECC, Rome, Italy, pp. 3247-3252. Duraiski, R.. G.; (2001) Controle Preditivo Não Linear Utilizando Linearizações ao Longo da Trajetória ; M. Sc. Thesis, Universidade Federal do Rio Grande do Sul, Brasil. Engell, S.; Klatt, K.-U.; (1993) Nonlinear Control of a Non-Minimum-Phase CSTR, Proc. of American Control Conference, Los Angeles, pp. 2041-2045. Johansson, K. H; (2000) The Quadruple-Ttank Process: A Multivariable Laboratory Process with an Ajustable Zero; IEEE Transactions on Control Systems Technology; v8; nº3; 456; Peterson, T., Hernandez, E., Arkun, Y., Schork, F. J.; (1992) Nonlinear DMC Algoritm and its Application to a Semi-Batch Polimerization Reactor; Chemical Engineering Science; v.47, no 4; pp 737-753. Prett; D. M., Ramaker, B. L., Cutler, C.R.; (1982) Dynamic Matrix Control Method; US Patent Docment nº 4.349.869. Trierweiler, J. O., Farina, L. A., Duraiski, R. G.; (2001) RPN Tuning Strategy for Model Predictive Control; Dynamic Control Process Symposium. Acknowledgment UFRGS and OPP Química S/A.