Representative Model Predictive Control

Similar documents
IMPROVED MULTI-MODEL PREDICTIVE CONTROL TO REJECT VERY LARGE DISTURBANCES ON A DISTILLATION COLUMN. Abdul Wahid 1*, Arshad Ahmad 2,3

MIN-MAX CONTROLLER OUTPUT CONFIGURATION TO IMPROVE MULTI-MODEL PREDICTIVE CONTROL WHEN DEALING WITH DISTURBANCE REJECTION

Optimizing Control of Petlyuk Distillation: Understanding the Steady-State Behavior

Process Control Exercise 2

Nonlinear Dynamic Modelling of Methanol-Water Continuous Distillation Column النمذجة الذيناميكية الالخطية لعمود التقطير الميثانول الماء المستمر

Multivariable model predictive control design of reactive distillation column for Dimethyl Ether production

Real-Time Implementation of Nonlinear Predictive Control

Parameter Identification and Dynamic Matrix Control Design for a Nonlinear Pilot Distillation Column

Time scale separation and the link between open-loop and closed-loop dynamics

Sigurd Skogestad, Chem. Eng., Norwegian Inst. of Tech. (NTH), N-7034 Trondheim, Norway

The dos and don ts of distillation column control

MIMO Identification and Controller design for Distillation Column

DESIGN AND CONTROL OF BUTYL ACRYLATE REACTIVE DISTILLATION COLUMN SYSTEM. I-Lung Chien and Kai-Luen Zeng

THE DOS AND DON TS OF DISTILLATION COLUMN CONTROL

Dynamic Effects of Diabatization in Distillation Columns

Improved Crude Oil Processing Using Second-Order Volterra Models and Nonlinear Model Predictive Control

Wannabe-MPC for Large Systems Based on Multiple Iterative PI Controllers

Robust Control of a Distillation Column

IMPROVED CONTROL STRATEGIES FOR DIVIDING-WALL COLUMNS

Improved Identification and Control of 2-by-2 MIMO System using Relay Feedback

Research Article Modeling and Control of Distillation Column in a Petroleum Process

Dynamics, Simulation, and Control of a Batch Distillation Column using Labview

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

Recovering from a Gradual Degradation in MPC Performance

Reduced Order Modeling of High Purity Distillation Columns for Nonlinear Model Predictive Control

Eldridge Research Group

The dos and don ts of distillation column control

Reflux control of a laboratory distillation column via MPC-based reference governor

A Survey for the Selection of Control Structure for Distillation Columns Based on Steady State Controllability Indexes

CONTROL PROPERTIES ANALYSIS OF ALTERNATE SCHEMES TO THERMALLY COUPLED DISTILLATION SCHEMES

DYNAMIC SIMULATOR-BASED APC DESIGN FOR A NAPHTHA REDISTILLATION COLUMN

University of Groningen

Local Transient Model of a Pilot Plant Distillation Response

Model Predictive Controller of Boost Converter with RLE Load

Specific Problems of Using Unisim Design in the Dynamic Simulation of the Propylene-Propane Distillation Column

3.1 Overview 3.2 Process and control-loop interactions

Vapor-liquid Separation Process MULTICOMPONENT DISTILLATION

Development and application of linear process model in estimation and control of reactive distillation

Simulation based Modeling and Implementation of Adaptive Control Technique for Non Linear Process Tank

CHAPTER 7 MODELING AND CONTROL OF SPHERICAL TANK LEVEL PROCESS 7.1 INTRODUCTION

PILOT SCALE RECTIFICATION COLUMN MODELING AND DESIGN FOR THE SEPARATION OF FATTY ACID MIXTURE

A NEURO-FUZZY MODEL PREDICTIVE CONTROLLER APPLIED TO A PH-NEUTRALIZATION PROCESS. Jonas B. Waller and Hannu T. Toivonen

Optimization and composition control of Distillation column using MPC

Incorporating Feedforward Action into Self-optimizing Control Policies

A Definition for Plantwide Controllability. Process Flexibility

CBE495 LECTURE IV MODEL PREDICTIVE CONTROL

PRACTICAL CONTROL OF DIVIDING-WALL COLUMNS

Steady State Multiplicity and Stability in a Reactive Flash

arxiv: v1 [cs.sy] 2 Oct 2018

Dynamic Operability for the Calculation of Transient Output Constraints for Non-Square Linear Model Predictive Controllers

EXPERIMENTAL IMPLEMENTATION OF CDM BASED TWO MODE CONTROLLER FOR AN INTERACTING 2*2 DISTILLATION PROCESS

APPLICATION OF MULTIVARIABLE PREDICTIVE CONTROL IN A DEBUTANIZER DISTILLATION COLUMN. Department of Electrical Engineering

A SYSTEMATIC APPROACH TO DISTILLATION COLUMN CONTROL. Sigurd Skogestad. Manfred Morari. California Institute of Technology. Pasadena, CA 91125

Non-square open-loop dynamic model of methyl acetate production process by using reactive distillation column

Mass Transfer Operations I Prof. Bishnupada Mandal Department of Chemical Engineering Indian Institute of Technology, Guwahati

Modelling and Simulation of Fermentation Product Purification for Local Vinegar using Batch Distillation

General approach separation

Combined Internal Model and Inferential Control (CIMIC) for n-butane/ibutane distillation column

COMBINATIONS OF MEASUREMENTS AS CONTROLLED VARIABLES: APPLICATION TO A PETLYUK DISTILLATION COLUMN.

Distillation. Sep-tek. Ch.11 (continued) Distillation (Multistage with reflux) Sigurd Skogestad. Separation of liquid mixtures by repeated evaporation

Implementation issues for real-time optimization of a crude unit heat exchanger network

CONTROL OF MULTIVARIABLE PROCESSES

Design and Control Properties of Arrangements for Distillation of Four Component Mixtures Using Less Than N-1 Columns

Distillation is a method of separating mixtures based

Control of MIMO processes. 1. Introduction. Control of MIMO processes. Control of Multiple-Input, Multiple Output (MIMO) Processes

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang

INTEGRATION OF DESIGN AND CONTROL FOR ENERGY INTEGRATED DISTILLATION

Separation of ternary heteroazeotropic mixtures in a closed multivessel batch distillation decanter hybrid

Subject: Introduction to Process Control. Week 01, Lectures 01 02, Spring Content

An Efficient Design of Multi Component Distillation Column by Approximate & Rigorous Method

IDENTIFICATION AND CONTROL OF A DISTILLATION COLUMN. Department of Informatics and Systems University of Pavia, ITALY

International Journal of ChemTech Research CODEN (USA): IJCRGG ISSN: Vol.8, No.4, pp , 2015

Implementation of a steady-state inversely controlled. process model for integrated design and control of an. ETBE reactive distillation

MULTIVESSEL BATCH DISTILLATION. University oftrondheim, NTH, Department of Chemical Engineering, 7034 Trondheim, Norway

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process

Heterogeneous Azeotropic Distillation Operational Policies and Control

Process Unit Control System Design

Experimental evaluation of a modified fully thermally coupled distillation column

Dynamic Matrix controller based on Sliding Mode Control.

Placement and Integration of Distillation column Module 06 Lecture 39

A unified approach for proportional-integral-derivative controller design for time delay processes

MODULE 5: DISTILLATION

RELAY AUTOTUNING OF MULTIVARIABLE SYSTEMS: APPLICATION TO AN EXPERIMENTAL PILOT-SCALE DISTILLATION COLUMN

Control properties of thermally coupled distillation sequences for different operating conditions

All Rights Reserved. Armando B. Corripio, PhD, P.E., Multicomponent Distillation Column Specifications... 2

Active vapor split control for dividing-wall columns

Instability of Distillation Columns

Guide to Selected Process Examples :ili3g eil;]iil

Predictive Functional Control Applied to Multicomponent Batch Distillation Column

Dynamic Modeling, Simulation and Control of MIMO Systems

Shortcut Distillation. Agung Ari Wibowo, S.T., M.Sc Politeknik Negeri Malang Malang - Indonesia

Auto-Regressive with Exogenous Input Model Predictive Controller for Water Activity in Esterification

Pressure Swing Distillation with Aspen Plus V8.0

Distillation. This is often given as the definition of relative volatility, it can be calculated directly from vapor-liquid equilibrium data.

Multiple Steady States in Thermally Coupled Distillation Sequences: Revisiting the Design, Energy Optimization, and Control

Keywords: reactive distillation; phase splitting; nonlinear model; continuation

Mass Transfer Operations I Prof. Bishnupada Mandal Department of Chemical Engineering Indian Institute of Technology, Guwahati

IV Distillation Sequencing

Control of reactive distillation process for production of ethyl acetate

Theoretical Models of Chemical Processes

Transcription:

Representative Model Predictive Control A. Wahid 1 and A. Ahmad 2 1. Department of Chemical Engineering, University of Indonesia, Depok. 2. Department of Chemical Engineering, Universiti Teknologi Malaysia, Johor Corresponding authors: wahid@che.ui.edu and arshad@fkkksa.utm.my ABSTRACT Some linear model predictive controls (MPCs) are developed to overcome nonlinearities in a distillation column control. Each linear MPC known as a local MPC is a linear model in multi-input multi-output (MIMO) configuration at each certain range of controlled variables (CVs) or output variables from a nonlinear plant. The main problem is how to determine the operating point representing the real condition of the system. Among ten local MPCs have been developed, five local MPCs have small error based on ISE (integral of square error) of the bottom composition (y B ) control performance, and three of these as a representative model predictive control (RMPC). Keywords linear model, model predictive control, nonlinearity, distillation column, nonlinearity T I. INTRODUCTION he largest energy consumption in chemical industry is in distillation column. The consumption is about 30 to 50% and will be reduced until 15% if using an appropriate control (Riggs, 2000). A conventional control strategy, PI (Proportional-Integral) controller, is so far used in distillation column. Although, the control performance of the conventional controller has satisfied results in distillation control, in a large MIMO configuration, for example in a 4x4 process, the performance control is very poor (Wahid and Ahmad, 2008). Therefore, application of advanced control, such as MPC controller is the best option. A distillation column has some complicated problems have to be solved. It has two kinds of nonlinearities, dynamic nonlinearity and gain nonlinearity. Dynamic nonlinearity appears because of strong fluctuation in disturbances, while the gain nonlinearity is a consequence of manipulated variable changes. Both nonlinearities have a greater impact in process with high-purity products (Mathur et al., 2008). Beside nonlinearities, there is a need for high profit in distillation process. This strives for operating the process near constraints to avoid higher operating cost due to operate the process away of constraints. However, the emergence of a region of nonlinearity can disrupt this. Especially if this occurs in the process that requires highpurity product, the Nonlinear MPC (NMPC) becomes the best solution. NMPC uses a more accurate nonlinear model for process prediction and optimization. Although, the performance control is better than linear MPC, more intensive calculation to produce the control moves by solving large scale nonlinear program on-line at each sampling period is the most serious obstacles (Camacho and Bordons, 2007). This is why its use in industry is less (Qin and Badgwell, 1998; Qin and Badgwell, 2001). The alternative solution to solve this problem is multimodel MPC or Multiple MPC (MMPC) application (Palma & Magni, 2004). The main problem of MMPC is determining some models that represent the whole operating point of CV (controlled variable) and how to switch one model and another. This paper emphasizes only the first problem. To solve this problem, a system identification strategy will be applied. System identification is an iterative process, where models are identified by different structures from data and compare model performance. Usually, start from simple model structures to more complexity of the model structure. Note, that higher-order models are not always more accurate. Increasing model complexity increases the uncertainties in parameter estimates and typically requires more data (which is common in the case of nonlinear models). To identify a liner model, some linear model identification approaches should be used. They are frequency-response models, impulse-response models (using a nonparametric estimate of transient response of dynamic systems, which computes a finite impulse response, FIR, model from the data), low-order transfer functions (process models with first-order plus dead time, FOPDT, second-order plus dead time, SOPDT, or higherorder), input-output polynomial models (ARX, ARMAX, Box-Jenkins, and Output-Error models), and state-space models (using state variables to describe a system by a set of first-order differential or difference equations, rather than by one or more nth-order differential or difference equations). Usually, to get data we perform some changes in manipulated variables (MVs) and/or disturbances. If we use an MV change, the result model is used in setpoint control. Meanwhile disturbance change is used to get model for 1

servo control. But, in this paper we use other way based on the distillation column characteristic that is nonlinearity. Because of the nature, dynamic response of distillation column will be different over different initial condition. From those models we will get representative model predictive control (RMPC). II. DISTILLATION COLUMN MODEL There are three model types that are used in this area: empirical, fundamental (that come directly from balance equations, usually called first principle models), and grey box (developed by combining the empirical and fundamental approaches, exploiting the advantages of each type of model) or hybrid (Abdullah et al., 2007). Skogestad (1997) has developed a distillation model using fundamental model. The schematic diagram of this distillation is depicted in Figure 1. The dynamic model of distillation column uses the following assumptions: Binary mixture; constant pressure; constant relative volatility; equlibrium on all stages; total condenser; constant molar flows; no vapor holdup; linearized liquid dynamics, but effect of vapor flow ("K2"-effect) is included. These assumptions may seem restrictive, but they capture the main effects important for dynamics and control (except for the assumption about constant pressure). composition control and with D and B adjusted to obtain tight level control. III. EXPERIMENT Nonlinear dynamic model of distillation column refers to Column A model that was developed by Skogestad (1997). The column (as shown by Figure 1) has 40 theoretical stages and separates a binary mixture with relative volatility of 1.5 into products of 99% purity. The Column A model was carried out with MATLAB and SIMULINK environments. Three problems of distillation control as follows: configuration, temperature control, and composition control. Configuration and temperature control problem are ignored because LV-configuration was selected and there is no temperature control in Column A. So, the problem is how to control the compositions. Because of the use of LVconfiguration, the best control will be obtained by one composition control (Skogestad, 1997) and the choice is bottom composition (y B ). Therefore, the model configuration is a 2x2 model. Although, there are two inputs and two outputs in each local model, the need a control of nonlinearity system entails to consider other input variable and the composition in every tray in the local MPC. But, those inputs have no effect to the control variables. This encourages the local MPC is more complex. 2). The models are stated in state space form (Eq. 1 & Eq. (1) (2) To measure the controller performance a series of step change test is performed. Figure 2 shows the step change (setpoint change) of y B that is used. Figure 1 Typical simple distillation column with LVconfiguration (Skogestad, 1997) There are four output variables in the distillation column, they are the molar fractions of distillate and bottom product (y D and y B ), liquid holdup in condenser and reboiler (M D and M B ). While the input variables are seven variables: L (reflux flow), V (boilup flow), D (distillate product flowrate), B (bottom product flowrate), F (feed rate), z F (feed composition), and q F (fraction of liquid in feed). The dynamic response uses the LV-configuration, that is, with reflux L and boilup V are independent variables for 2

Figure 2 A series of y B step changes IV. RESULTS AND DISCUSSIONS 1. Local model expressions The equation of Column A in LV-configuration has seven inputs and 82 outputs (41 liquid components and 41 vapor components). The other outputs, two outputs (liquid holdup in condenser, M D and in reboiler, M B ) have been controlled by P-controllers, are not involved in local model. The local models of state space forms, therefore, severally consist of matrices A having 82x82 elements, matrices B having 82x7 elements, matrices C having 2x82 elements, and matrices D having 2x7 elements (as shown by Eq. 3). a11 a182 a21 a282, A a31 a32 a33 a382 a821 a822 a823 a8282 a11 a182 a21 a282 B a31 a32 a33 a382 a71 a72 a73 a782 (3) a11 a182 C, a21 a282 a11 a17 D a21 a27 For matrices C, all of element is 0, except element 1,41 and element 2,1 both is 1. These show that only two outputs will be controlled. Those elements represent distillate composition and bottom composition, respectively. Matrices D have all elements are 0. Because of the possible change (y B setpoint) is from 0.01 to 0.1, there are ten local model MPCs are developed. MPC.01 is a local MPC developed on operating point (initial condition) y D is 0.99 and y B is 0.01, MPC.02 (initial condition at y D is 0.99 and y B is 0.01), etc. 2. Representative MPC We use PI controller to compare with MPC to see the performance control. Skogestad (1997) has been developed the PI controller in the Column A process. We change Setpoints block according to Figure 2. Figure 3 shows its performance. ISE of PI tended to rise when its setpoint increased. Even, at setpoint above 0.05 the performance is poor, and tends to unstable above 0.07. However, PI is the best to control y D at 0.99 with ISE is only 0.005, meanwhile the ISE to control yb is 0.0717. Figure 4 shows the distillate composition (y D ) response on the ten operating points (initial conditions) of Column A. The whole response follows the response of the bottom composition (y B ) as shown by Figure 5. This is very different from the response caused by PI controller. As explained previously, the y D response is always in the setpoint (y D = 0.99). Figure 3 Performance of PI controller in Column A ISE of y D is the result of using MPC always far bigger than the ISE of y D from the PI. The smallest ISE of y D using MPC is 0.0031, achieved by MPC.05 (compare with the ISE's y D use of PI is 0.0005) or six times of that achieved by PI. The least ISE that reached by MPC.05 is also not because its performance is good (in the control of y B ), but precisely because the performance of y B is not good (though not the worst). The result is the smallest because part of the response is due under 0.99, and some others are above it in the balance. The worst y B control performance achieved by MPC.09 with ISE of 0.4041. The worst result of this is the worst of y D control performance (ISE = 0.2172), too. While the best performance control of y B achieved by MPC.03 (ISE = 0.0015), the next is MPC.02 (ISE = 0.0025), MPC.10 (ISE = 0.0025), MPC.07 (ISE = 0.0047), and MPC.01 (ISE = 0.0135), respectively. MPC.04 has ISE of y B is less than PI, but its response is below its setpoint. Beside MPC.04, the 3

rest MPC (MPC.05, MPC.06, MPC.08, and MPC.09) have responses under their setpoints. 4

Figure 4 Response of y D using MPC under some operating points 5

Figure 5 Response of y B using MPC under some operating points Differences in the type of response from the ten local MPC provides a warning to us to be careful in choosing local MPC. Assumption that each local MPC will be the best on the operating point used to build the local MPC is subject to. This is why we must first ensure that local MPC is truly representative of all the operating point where the operating control of a CV is running. That local MPC is called by Representative MPC (RMPC). This RMPC is very important to build a multiple MPC (MMPC). In the Column A control, we propose three RMPCs (MPC.02, MPC.03, and MPC.10) to be used in MMPC. V. CONCLUSIONS An important aspect in building a multi-model MPC (MMPC) is to select the local MPC is truly representing the operating points that will be travelled by controlled variable (CV). That local MPC is called by the Representative MPC (RMPC). To get RMPC we have to get the model in each operating point (initial condition), then use it to control the nonlinear system which is the focus. In the case of Colum A, we get three RMPC that can be considered as MMPC builders. Palma, F Di and Magni, L. (2004). A multi-model structure for model predictive control. Annual Reviews in Control 28: 47 52 Qin, S.J. and T.A. Badgwell. (1998). An Overview of Nonlinear Model Predictive Control Applications. In IFAC Workshop on Nonlinear Model Predictive Control. Assessment and Future Directions. Ascona (Switzerland), 1998. Qin, S. J. and Badgwell, T. A. (2003). A Survey of Industrial Model Predictive Control Technology. Control Engineering Practice. 11: 733 764. Riggs, James B. (2000). Comparison of advanced distillation control methods. Final Technical Report April 1994 - March 1999 Skogestad, S. (1997). Dynamic and Control of Distillation Column: A Tutorial Introduction. Trans. IChemE. 75, Part A: 539 562 Wahid, Abdul and Arshad Ahmad. (2008). Multivariable Control of A 4x4 Process in Distillation Column. Proceeding of TEKNOSIM 2008. Yogyakarta, 16 Oktober 2008 REFERENCES Abdullah, Zalizawati, Norashid Aziz, and Zainal Ahmad. (2007). Nonlinear Modelling Application in Distillation Column. Chemical Product and Process Modeling. 2(3). Article 12 Camacho, E. F. and Bordons, C. (2007). Nonlinear Model Predictive Control: An Introductory Review. In R. Findeisen et al. (Eds.): Assessment and Future Directions, LNCIS 358, pp. 1 16, 2007 Mathur, Umesh. et al. (2008). Use Model-Predictive Control to Improve Distillation Operations. Chemical Engineering Progress; Jan 2008; 104, 1; ABI/INFORM Trade & Industry. pg. 35 6