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

Similar documents
MIMO Identification and Controller design for Distillation Column

Predictive Functional Control Applied to Multicomponent Batch Distillation Column

A New Generation of Adaptive Model Based Predictive Controllers Applied in Batch Reactor Temperature Control

JUSTIFICATION OF INPUT AND OUTPUT CONSTRAINTS INCORPORATION INTO PREDICTIVE CONTROL DESIGN

DYNAMIC SIMULATOR-BASED APC DESIGN FOR A NAPHTHA REDISTILLATION COLUMN

Optimal control. University of Strasbourg Telecom Physique Strasbourg, ISAV option Master IRIV, AR track Part 2 Predictive control

Model predictive control of industrial processes. Vitali Vansovitš

NONLINEAR PREDICTIVE CONTROL OF A ROUGHER FLOTATION UNIT USING LOCAL MODELS

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

Process Modelling, Identification, and Control

INPUT FEEDBACK CONTROL OF MANIPULATED VARIABLES IN MODEL PREDICTIVE CONTROL. Xionglin Luo, Minghui Wei, Feng Xu, Xiaolong Zhou and Shubin Wang

NEURAL PREDICTIVE CONTROL TOOLBOX FOR CACSD IN MATLAB ENVIRONMENT

Multivariable Generalized Predictive Scheme for Gas Turbine Control in Combined Cycle Power Plant

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

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Prediction Error Methods - Torsten Söderström

CBE495 LECTURE IV MODEL PREDICTIVE CONTROL

1 Introduction 198; Dugard et al, 198; Dugard et al, 198) A delay matrix in such a lower triangular form is called an interactor matrix, and almost co

Model Predictive Controller of Boost Converter with RLE Load

Self-tuning Control Based on Discrete Sliding Mode

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

Optimizing Control of Hot Blast Stoves in Staggered Parallel Operation

Possible Way of Control of Multi-variable Control Loop by Using RGA Method

CONTROL. J.S. Senent M. Martnez J. Sanchis. Departamento de Ingeniera de Sistemas y Automatica. Universidad Politecnica de Valencia.

MODEL PREDICTIVE CONTROL and optimization

Optimal Polynomial Control for Discrete-Time Systems

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

Representative Model Predictive Control

Stability Analysis of Linear Systems with Time-varying State and Measurement Delays

Practical Guidelines for Tuning Model-Based Predictive Controllers for Refrigeration Compressor Test Rigs

Improving performance and stability of MRI methods in closed-loop

GREENHOUSE AIR TEMPERATURE CONTROL USING THE PARTICLE SWARM OPTIMISATION ALGORITHM

Disturbance Rejection and Set-point Tracking of Sinusoidal Signals using Generalized Predictive Control

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez

Second Order Sliding Mode Control for Discrete Decouplable Multivariable Systems via Input-output Models

Mike Grimble Industrial Control Centre, Strathclyde University, United Kingdom

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

10/8/2015. Control Design. Pole-placement by state-space methods. Process to be controlled. State controller

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

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

Paris'09 ECCI Eduardo F. Camacho MPC Constraints 2. Paris'09 ECCI Eduardo F. Camacho MPC Constraints 4

Multivariable Predictive PID Control for Quadruple Tank

REALIGNED MODEL PREDICTIVE CONTROL OF A PROPYLENE DISTILLATION COLUMN

Using Neural Networks for Identification and Control of Systems

Performance Assessment of Power Plant Main Steam Temperature Control System based on ADRC Control

ADAPTIVE TEMPERATURE CONTROL IN CONTINUOUS STIRRED TANK REACTOR

Multiobjective optimization for automatic tuning of robust Model Based Predictive Controllers

IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS

A Generalised Minimum Variance Controller for Time-Varying MIMO Linear Systems with Multiple Delays

IMPROVED CONTROL STRATEGIES FOR DIVIDING-WALL COLUMNS

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

Use of Stripping or Rectifying Trays for a Distributed Control Strategy in Distillation Column

Process Modelling, Identification, and Control

3.1 Overview 3.2 Process and control-loop interactions

MOST control systems are designed under the assumption

Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model

Entropy Information Based Assessment of Cascade Control Loops

MODELING, SIMULATION AND ANALYSIS APPLIED TO A NAPHTHA STABILIZER TOWER

Building knowledge from plant operating data for process improvement. applications

MODELING, OPTIMIZATION AND CONTROL OF A FCC UNIT USING NEURAL NETWORKS AND EVOLUTIONARY METHODS

MODEL PREDICTIVE CONTROL FUNDAMENTALS

A generalised minimum variance controller for time-varying systems

arxiv: v1 [cs.sy] 2 Oct 2018

Dynamic Matrix controller based on Sliding Mode Control.

Pass Balancing Switching Control of a Four-passes Furnace System

Model Predictive Control For Interactive Thermal Process

Feedback Control of Linear SISO systems. Process Dynamics and Control

On the Inherent Robustness of Suboptimal Model Predictive Control

Predictive Functionnal Control of a Sendzimir cold rolling mill

MIMO analysis: loop-at-a-time

Modifications of Optimization Algorithms Applied in Multivariable Predictive Control

MRAGPC Control of MIMO Processes with Input Constraints and Disturbance

Robustness of MPC and Disturbance Models for Multivariable Ill-conditioned Processes

MODEL BASED PREDICTIVE CONTROL USING NEURAL NETWORK FOR BIOREACTOR PROCESS CONTROL

NEW EXTENDED CASCADED PREDICTIVE CONTROL WITH MULTIPLE REFERENCE MODELS ECGPC/MRM OF AN INDUCTION MOTOR DRIVE WITH EFFICIENCY OPTIMIZATION

Multipredictive Adaptive Control of Arc Welding Trailing Centerline Temperature

Control Lab. Thermal Plant. Chriss Grimholt

Two Case Studies for Applying Model Predictive Controllers on Chemical Processes

Multi-Input Multi-output (MIMO) Processes CBE495 LECTURE III CONTROL OF MULTI INPUT MULTI OUTPUT PROCESSES. Professor Dae Ryook Yang

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

An Introduction to Model Predictive Control TEQIP Workshop, IIT Kanpur 22 nd Sept., 2016

Application of Dynamic Matrix Control To a Boiler-Turbine System

Progress in MPC Identification: A Case Study on Totally Closed-Loop Plant Test

ADAPTIVE PID CONTROLLER WITH ON LINE IDENTIFICATION

SELF TUNING PREDICTIVE CONTROL OF NONLINEAR SERVO MOTOR

Process Identification for an SOPDT Model Using Rectangular Pulse Input

PERFORMANCE ANALYSIS OF TWO-DEGREE-OF-FREEDOM CONTROLLER AND MODEL PREDICTIVE CONTROLLER FOR THREE TANK INTERACTING SYSTEM

AN OPTIMIZATION-BASED APPROACH FOR QUASI-NONINTERACTING CONTROL. Jose M. Araujo, Alexandre C. Castro and Eduardo T. F. Santos

Control System Design

IMC based automatic tuning method for PID controllers in a Smith predictor configuration

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

LQG benchmarking for Economic Control Performance

Problem Set 4 Solution 1

CHBE507 LECTURE II MPC Revisited. Professor Dae Ryook Yang

Further Results on Model Structure Validation for Closed Loop System Identification

Temperature Control of a Mold Model using Multiple-input Multiple-output Two Degree-of-freedom Generalized Predictive Control

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Local Transient Model of a Pilot Plant Distillation Response

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

EI6801 Computer Control of Processes Dept. of EIE and ICE

Introduction to. Process Control. Ahmet Palazoglu. Second Edition. Jose A. Romagnoli. CRC Press. Taylor & Francis Group. Taylor & Francis Group,

Transcription:

APPLICAION OF MULIVARIABLE PREDICIVE CONROL IN A DEBUANIZER DISILLAION COLUMN Adhemar de Barros Fontes André Laurindo Maitelli Anderson Luiz de Oliveira Cavalcanti 4 Elói Ângelo,4 Federal University of Bahia, Brazil, Department of Electrical Engineering, Federal University of Rio Grande do Norte, Brazil, Department of Computer Engineering and Automation Abstract: his article presents an application of Model Predictive Control (MPC) in chemical industry. An implementation of multivariable generalized predictive control in a simulated process (in Hysys software) was developed as part of a complete research about MPC application in petrochemical industry. he process consists of a debutanizer distillation column. his column was identified (using a second order linear model) with multivariable recursive least suares algorithm to estimate its parameters. Copyright 006 SICOP Keywords: Predictive Control, Distillation Column, Identification, Multivariable control, Debutanizer.. INRODUCION he control system used in petrochemical industry (Petrobras, Guamaré-RN) is only regulatory control (classic PID). Furthermore, PIDs used are considered of an isolated form (without consider couplings between control loops). his consideration is not recommended because the system performance will be poor. he most part of industrial processes have an amount of variables that may be controlled and others may be manipulated. he reasonable choice of theses variables is an important step to control system performance. When one manipulated variable has effect over two or more controlled variable, we can say that process is coupled. Some approaches apply decoupling compensators to attenuate the coupling between control loops. In proects of decoupling compensators, the number of inputs must be eual the number of outputs. Furthermore, in processes with complex dynamic, these compensators are not achievable, Camacho & Bordons (999). Multivariable predictive control is the most suitable control techniue applied to control chemical processes, because it considers time delay, coupling (in multivariable Auto Regressive, Integral, Moving Average, with exogenous input model), and may be applied in unstables processes and with non minimal phase processes. Other advantage is the treatment of constrains (that is very easy to include in this algorithm). Multivariable predictive control derives of Generalized Predictive Control, proposed by Clarke (987). Other results applying are showed in Richalet et al., (99). A recent application of constrained Generalized Predictive Control in petrochemical industry is showed in Volk et al. (004). Other important application is showed in Almeida et al. (000). Debutanizer distillation column is usually used to remove the light components from the gasoline stream to produce Liuefied Petroleum Gas (LPG). It produces either stabilized gasoline that can be included in pool gasoline. In this article is used a distillation column simulated in Hysys software. Both identification and control algorithm, developed in MALAB, communicate with Hysys software through Dynamic Data Exchange (DDE) protocol.. FORMULAION OF MULIVARIABLE GENERALIZED PREDICIVE CONROL Generalized predictive control is based in linear models that describe the process behaviour. he choice of linear model depends of process. Some processes have dynamics that cannot be represented by a single linear model. In these cases, other models, like bilinear models, showed in Goodhart et al. (994) or compensated models showed in Fontes et al. (00) and Fontes et al. (004), may be used. In this article, a multivariable linear model has been represented the process with a reasonable precision. he model considered is ARIMAX (Auto Regressive, Integral, Moving Average, with exogenous Input) model. SICOP 006 - Workshop on Solving Industrial Control and Optimization Problems

. Multivariable Model Multivariable ARIMAX model with m-inputs and n- outputs may be written as: e( A ( ) y( = B( ) u( k ) + C( ) () where A ( ), B ( ) and C ( ) are monicpolynomial matrices of dimensions n n, n m and n n, respectively. hese matrices are given by: A( B( C( ) = I - n n + A +A ) = B +B ) = I 0 n n +C + B + C +...+ A na +... + B +...+ C na nb nb nc nc () () (4) he operator is defined as =, y ( is the output vector of dimension n, u ( is the input vector of dimension m and e ( is the vector of white noise with zero mean. When process has transport delay, the model must include this delay through an interaction matrix.. Obective Function algorithm calculates a seuence of control effort. his seuence is obtained by the minimization of an obective function given by: N J = yˆ( r( + u( k + i ) (5) R i= N i= where N is the minimum prediction horizon, N is the prediction horizon, N is the control horizon, y ˆ( is the optimum i-step ahead predicted output, r ( is the future reference traectory, R and Q are weighting matrixes of error signal and control effort, respectively. R and Q must be positive definite. he norm showed in euation (5) is given by:. he Predictor v = X v N Xv Q (6) he case used in this article is when C( ) = I n. n he reason for this is that the colouring polynomials are very difficult to estimate with sufficient accuracy in practice according to Camacho & Bourdons (999). he optimum output prediction, i-step ahead, may be written by the following expression: yˆ( = F ( E ( ) B( ) y( + k + i ) (7) where F ( ) and E ( ) are polynomial matrices and may be calculated by Diophantine euation: where ~ i I n n = Ei ( ) A( ) + Fi ( ) (8) ~ A ( ) = A( ) (9) he model considered is linear and causal. For this reason, we can separate output prediction in two parts: free response and forced response. Free response in step k considers zero the future variation in inputs. Forced response considers only future variation of inputs. he predictor may be rewriting making: i Ei ( ) B( ) = Gi ( ) + Gip ( ) (0) where the degree of G i ( ) is less than i. he end expression of predictor is given by: yˆ( = G ( G p ( k + i ) + k ) + F ( ) y( () he first term of (0) is the forced response and the two last is the free response..4 he Control Law Euation (0) may be written of matrix form: y = Gu + f () where f represents the free response and G represents the forced response matrix. he minimization of cost function showed in euation (5) is obtained in analytical form: J = 0 u () If there are no constraints, the optimum control law can be expressed as: u = ( G RG + Q) G R( w f ) (4) Because of the receding control horizon, only u( is needed at instant k. hus, only the first m rows of euation () are computed.. IDENIFICAION OF PROCESS MODEL AND HE CONROL SRAEGY he distillation column developed is Hysys is showed in figure. SICOP 006 - Workshop on Solving Industrial Control and Optimization Problems

he percent change in IC-00 setpoint was ±% to not cause saturation in controllers. he process behaviours like a second order system. he time response is around 00 minutes in both loops. he best sample rate considered in estimation is 4 minutes. Figure 4 shows the behaviour of i-pentene concentration, applying a step in reboiler temperature (IC-00 setpoint). Fig.. Debutanizer distillation column developed in Hysys software. he process variables chosen are concentration of i- pentene in butanes stream and concentration of i- butene in C5 stream. he manipulated variables chosen are reflux flow rate (manipulating the setpoint of FIC-00 in m / h ) and thermal load (manipulating the setpoint of IC-00 in o C ). Steps were applied in both manipulated variable to identify the dominant dynamic. Figure shows the behaviour of i-pentane concentration, applying a step in reflux flow rate (FIC-00 setpoint). Fig.4. Concentration of i-pentene (x00) applying a ±% step in reboiler temperature. Figure 5 shows the behaviour of i-butene concentration, applying a step in reboiler temperature (IC-00 setpoint). Fig.. Concentration of i-pentane (x00) applying a ±5% step in reflux flow rate. Figure shows the behaviour of i-butene concentration, applying a step in reflux flow rate (FIC-00 setpoint). Fig.5. Concentration of i-butene (x00) applying a ±% step in reboiler temperature. Recursive Least Suares returned the following parameters (showed in the model): y ( =.7860y ( k ) 0.8006y ( k ).075.0 +.5585.0 6 u ( k ) +.0.0 u ( k ) + 6.50.0 u ( k ) (5) 7 u ( k ) Fig.. Concentration of i-butene (x00) applying a ±5% step in reflux flow rate. y ( =.6974y ( k ) 0.757y ( k ) +.046.0.784.0 u ( k ).7760.0 u ( k ) + 5.00.0 6 u ( k ) u ( k ) (6) SICOP 006 - Workshop on Solving Industrial Control and Optimization Problems

4. RESULS he model identified and showed in euations () and (4) is an incremental model. he implemented algorithm reads from Hysys the deviation of process variables (in relation of operation point) and calculates the free response. he free response is used to calculate the increment of manipulated variable. A previous implementation (only simulation) was developed to try obtaining an adeuate tuning. A good set of tuning parameters is: 0 R = (7) 0 Fig.8. IC-00 setpoint ( o C ) calculated by MIMO Other result, changing both references (disturbing % in i-pentene and 5% in i-butene), is showed in figure 9..0 0 Q = (8) 0.0 N = N = Nu 0 (9),, = A reference (deviation) of % in relation of i- pentene concentration was applied as reference in algorithm. In C5 stream, i-butene concentration was not disturbed. he process behaviour (read from Hysys) is showed in figure 6. Concentration reference of i-butene was not changed. Fig.9. Concentration of i-pentene and i-butene controlled by MIMO. Figure 0 shows the control effort (FIC 00 Setpoint). Fig.6. Concentration of i-pentene and i-butene controlled by MIMO. Figure 7 shows the control effort (FIC-00 Setpoint). Fig.0. FIC-00 setpoint ( MIMO m h ) calculated by Figure shows the control effort (IC 00 Setpoint). Fig.7. FIC-00 setpoint ( m h ) calculated by MIMO Figure 8 shows the control effort (IC-00 Setpoint). Fig.. IC-00 setpoint ( o C ) calculated by MIMO Results show that using Multivariable, time response was decreased around 57%. Without controller the process has response time of 00 minutes and, with, response time is around 0 minutes. It is clear the increase in performance of column. Due to the good choice of parameters tuning, control effort does violate constraints. SICOP 006 - Workshop on Solving Industrial Control and Optimization Problems

5. CONCLUSIONS his paper shows the application of multivariable predictive control in petrochemical industry. his research indents to confirm that predictive control is an excellent techniue and that must be better explored by industry. It intends to research alternative techniues of non linear predictive control. Academy has showed goods results that ustify the use of these control algorithms. he next step of research is to identify the model (simulated in Hysys) of a debutanizer distillation column localized in Unit of Natural Gas Production (UPGN) and apply non linear predictive control techniues. his unit belongs to Petrobras Company in Guamaré-RN. 6. REFERENCES Almeida, E., Rodrigues, M.A., Odloak, D. (000). Robust Predictive Control of a Gasoline Debutanizer Column. Brazilian Journal of Chemical Engineering, vol. 7, São Paulo. Camacho, E. F., Bordons, C. (999). Model Predictive Control, chapter 6, page, Springer editor, st edition. Clarke, D. W., Mohtadi, C., uffs, P.S. (987). Generalized Predictive Control. Part I. he Basic Algorithm. Automatica, ():7-48, 987. Fontes, A. B., Maitelli, A.L., Salazar, A. O. (00). A New Bilinear Generalized Predictive Control Approach: Algorithm and Results. 5 th riennial IFAC World Congress, Barcelone, Spain. Fontes, A. B., Maitelli, A.L., Cavalcanti, A. L. O. (004). Bilinear Compensated Generalized Predictive Control: An Adaptive Approach. 5 th Asian Control Conference, Melbourne, Australia. Goodhart, S. G., Burnham, K. J., James, D.J.G. (994). Bilinear Self-tuning Control of a high temperature Heat reatment Plant. IEEE Control heory Appl.: Vol. 4, n. o, January. Richalet, J. Industrial Applications of Model Based Predictive Control. Automatica, 9(5):95-74, 99. Volk, U., Kniese, D.W., Hahn, R., Haber, R., Schmitz, U. (004). Optimized multivariable predictive control of an industrial distillation column considering hard and soft constraints. Control Engineering Practice, (005):9-97. SICOP 006 - Workshop on Solving Industrial Control and Optimization Problems