Dynamic Matrix controller based on Sliding Mode Control.

Similar documents
Using fuzzy logic to enhance control performance of sliding mode control and dynamic matrix control

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

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

Principles and Practice of Automatic Process Control

Partially decoupled DMC system

CHAPTER 3 TUNING METHODS OF CONTROLLER

CompensatorTuning for Didturbance Rejection Associated with Delayed Double Integrating Processes, Part II: Feedback Lag-lead First-order Compensator

Optimization and composition control of Distillation column using MPC

Fuzzy logic in process control: A new fuzzy logic controller and an improved fuzzy-internal model controller

PD controller for second order unstable systems with time-delay

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

CBE495 LECTURE IV MODEL PREDICTIVE CONTROL

H-Infinity Controller Design for a Continuous Stirred Tank Reactor

Index Accumulation, 53 Accuracy: numerical integration, sensor, 383, Adaptive tuning: expert system, 528 gain scheduling, 518, 529, 709,

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

Multiobjective optimization for automatic tuning of robust Model Based Predictive Controllers

Model Predictive Control For Interactive Thermal Process

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

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

Observer Based Friction Cancellation in Mechanical Systems

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

Using Neural Networks for Identification and Control of Systems

Research Article. World Journal of Engineering Research and Technology WJERT.

A fuzzy logic controller with fuzzy scaling factor calculator applied to a nonlinear chemical process

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

CM 3310 Process Control, Spring Lecture 21

Observer-based stabilization of a class of unstable delayed systems with a couple of complex conjugate stable poles

Tuning Method of PI Controller with Desired Damping Coefficient for a First-order Lag Plus Deadtime System

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

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

Design and Implementation of Sliding Mode Controller using Coefficient Diagram Method for a nonlinear process

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

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

Ingeniería y Desarrollo ISSN: Universidad del Norte Colombia

DECENTRALIZED PI CONTROLLER DESIGN FOR NON LINEAR MULTIVARIABLE SYSTEMS BASED ON IDEAL DECOUPLER

Robust PID and Fractional PI Controllers Tuning for General Plant Model

Exponential Controller for Robot Manipulators

Comparative study of three practical IMC algorithms with inner controller of first and second order

FEEDFORWARD CONTROLLER DESIGN BASED ON H ANALYSIS

Control of integral processes with dead time Part IV: various issues about PI controllers

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

Humanoid Based Intelligence Control Strategy of Plastic Cement Die Press Work-Piece Forming Process for Polymer Plastics

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

Model-based PID tuning for high-order processes: when to approximate

PREDICTIVE CONTROL OF NONLINEAR SYSTEMS. Received February 2008; accepted May 2008

A Tuning of the Nonlinear PI Controller and Its Experimental Application

Robust Anti-Windup Compensation for PID Controllers

arxiv: v1 [cs.sy] 30 Nov 2017

Process Identification for an SOPDT Model Using Rectangular Pulse Input

University of Tennessee at Chattanooga. Engineering 329. Step Response Characteristics

A unified double-loop multi-scale control strategy for NMP integrating-unstable systems

CHAPTER 6 CLOSED LOOP STUDIES

Sequential Design Method for Multivariable Decoupling and Multiloop PID Controllers

A Kind of Frequency Subspace Identification Method with Time Delay and Its Application in Temperature Modeling of Ceramic Shuttle Kiln

reality is complex process

Ian G. Horn, Jeffery R. Arulandu, Christopher J. Gombas, Jeremy G. VanAntwerp, and Richard D. Braatz*

NonlinearControlofpHSystemforChangeOverTitrationCurve

CHAPTER 15: FEEDFORWARD CONTROL

MODEL PREDICTIVE CONTROL

Feedback Control of Linear SISO systems. Process Dynamics and Control

Improved Autotuning Using the Shape Factor from Relay Feedback

Takagi Sugeno Fuzzy Sliding Mode Controller Design for a Class of Nonlinear System

Controller Tuning for Disturbance Rejection Associated with a Delayed Double Integrating Process, Part I: PD-PI Controller

Evaluation of the Dynamics of a Distillation Column with Two Liquid Phases

Computation of Stabilizing PI and PID parameters for multivariable system with time delays

FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS. Nael H. El-Farra, Adiwinata Gani & Panagiotis D.

MULTILOOP PI CONTROLLER FOR ACHIEVING SIMULTANEOUS TIME AND FREQUENCY DOMAIN SPECIFICATIONS

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control

Analytical approach to tuning of model predictive control for first-order plus dead time models Peyman Bagheri, Ali Khaki Sedigh

A NEW APPROACH TO MIXED H 2 /H OPTIMAL PI/PID CONTROLLER DESIGN

Design On-Line Tunable Gain Artificial Nonlinear Controller

Modeling and Simulation of a Multivariable

JUSTIFICATION OF INPUT AND OUTPUT CONSTRAINTS INCORPORATION INTO PREDICTIVE CONTROL DESIGN

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

Dynamics and Control of Double-Pipe Heat Exchanger

Robust Anti-Windup Controller Synthesis: A Mixed H 2 /H Setting

Process Unit Control System Design

ANALYSIS OF ANTI-WINDUP TECHNIQUES

A Method of HVAC Process Object Identification Based on PSO

MIMO Identification and Controller design for Distillation Column

COMPARISON OF PI CONTROLLER PERFORMANCE FOR FIRST ORDER SYSTEMS WITH TIME DELAY

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

Min-Max Output Integral Sliding Mode Control for Multiplant Linear Uncertain Systems

An Improved Relay Auto Tuning of PID Controllers for SOPTD Systems

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

Design of Sliding Mode Control for Nonlinear Uncertain System

DESIGN OF AN ON-LINE TITRATOR FOR NONLINEAR ph CONTROL

Identification and Control of Mechatronic Systems

Analysis and Synthesis of Single-Input Single-Output Control Systems

The Rationale for Second Level Adaptation

Representative Model Predictive Control

Robust QFT-based PI controller for a feedforward control scheme

1 Loop Control. 1.1 Open-loop. ISS0065 Control Instrumentation

Model Predictive Controller of Boost Converter with RLE Load

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

Process Modelling, Identification, and Control

Control Systems II. ETH, MAVT, IDSC, Lecture 4 17/03/2017. G. Ducard

Mike Grimble Industrial Control Centre, Strathclyde University, United Kingdom

Modeling and Control Overview

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

Transcription:

AMERICAN CONFERENCE ON APPLIED MATHEMATICS (MATH '08, Harvard, Massachusetts, USA, March -, 008 Dynamic Matrix controller based on Sliding Mode Control. OSCAR CAMACHO 1 LUÍS VALVERDE. EDINZO IGLESIAS.. FRANCKLIN RIVAS 1 Postgrado en Automatización e Instrumentación. Universidad de Los Andes. Facultad de Ingeniería, Mérida 101. Venezuela(ocamacho@ula.ve Postgrado en Automatización e Instrumentación. Facultad de Ingeniería. Mérida 101. Venezuela Escuela de Ingeniería Química. Universidad de Los Andes. Facultad de Ingeniería. Mérida 101. Venezuela, (iedinzo @ula.ve Laboratorio de Sistemas Inteligentes. Universidad de Los Andes. Facultad de Ingeniería. Mérida 101. Venezuela, (rivas@ula.ve Abstract: - This work presents a system of tuning equations, based on the sliding surface response, to predict the changes in the parameters of the process, which were used to improve and to tune the predictive dynamic matrix controller parameters. The controller presents a fixed structure and its tuning parameter equations were developed relating the characteristics of the sliding surface and the characteristic parameters of the first order plus deadtime model. Simulations on a blended tank with variable level that presents non linear behavior were considered. Key-Words: - Dynamic Matrix Controller, Sliding Mode Control, tuning parameters, robustness. 1 Introduction Time delays or dead times appear commonly in the problem of control of different systems, such as chemical and manufacturing processes. Time delays can be originated by several situations like transportation lags, the effects of recycle loops on systems or by the approximation of higher order systems by lower dimension ones. Also time delay systems can be originated naturally as a consequence of the modeling process, as in the case of chemical processes[1]. Several controllers have been developed for stable processes. When the time delay is located at the input (or output of the system, a commonly used strategy is to eliminate the effect of the delayed signal to obtain a free delay system. This method works only in the case of sufficiently small delay. An alternative approach consists in the approximation of the delay term by the consideration of a Taylor series expansion or the use of Padé approximations via a rational transfer function. In the case of linear systems, the classical strategy is to use the well-known Smith predictor compensator (SPC [1], which provides a future estimation of the output signal that can be used in the design of a control feedback The main limitation of the original SPC is related to the class of systems for which it could be used, since it is restricted to stable plants. Later on this research field, Model Predictive Control (MPC [] begins at the end of the 70. These kinds of controllers use a dynamical model of the process, to predict the effect of the future controller actions on the system output. MPC includes a series of algorithms among which the Dynamic Matrix Controller (DMC is one of the most important ones. DMC were developed for Cutler and Ramaker [], and it has been used in the industrial world, mainly in the petrochemical industries. DMC is a linear control technique where the process is represented by a first order plus deadtime (FOPDT model. The model response to an unit step change is used to predict the future response of the dependent variables and formulates a series of control actions for all the independent variables. The actions are selected to minimize the error of the process on the time horizon. DMC presents some advantages, they can be mentioned as follows: Intuitive and simple tuning, it can be used for systems with complex dynamic, ISSN: 1790-117 79 ISBN: 978-90-7-7-

AMERICAN CONFERENCE ON APPLIED MATHEMATICS (MATH '08, Harvard, Massachusetts, USA, March -, 008 the multivariable case is easily implemented, it is favorable for systems with long delays and the inclusion of restrictions is simple for controller's design. DMC also presents inconvenience such as the necessity of an appropriate process model. Sliding Mode Control (SMC is a type of Variable Structure Control (VSC that was developed in the Soviet Union [, ]. The techniques of SMC have been employees in diverse systems; robustness is one of its principal advantages in the control of non linear and time variant systems and systems with uncertainties. However, also presents disadvantages such as when the delay is too big the performance of the system decreases. This paper tries to take advantages of both techniques, from the DMC the predictive advantages and from the SMC the robustness attributes. The paper is divided as follows: Section presents a brief description of the DMC; section shows the methodology, section presents the results and finally in section the conclusions are presented. The Parametric DMC. The conventional DMC was designed as a strategy to work with linear systems, or processes with small deviations from its operating point. Unfortunately, the industrial processes are complex with nonlinear characteristics. Several articles report that when the DMC is used in non linear processes the process response can go from very slow to oscillatory [], [7], [8] and [9]. For this reason, several proposals to modify the algorithm DMC and to improve its performance for non linear processes have been proposed. One of these approaches was developed in 00 by Iglesias and Smith [10], where they proposed the structure of the Parametric DMC called PDMCr. The new structure was designed to include variable terms whose values can change as necessary adaptation of process variations. The control law proposed by Cutler and Ramaker for the conventional DMC is expressed as follows: T 1 T M = ( A A + λ I A E (1 Where: A : Is the dynamic matrix M : Is the output vector λ : Is the suppression factor I : Is the identity matrix In the PDMCr structure, equation (1 can be expressed as function of the characteristic parameters of the process. For the case of an FOPDT model are gain, time constant, dead time besides the suppression factor, therefore, the new model can be represented as follows: M = f K p τ, t, λ ( ( E, 0 Equation ( has the advantage of including the effect of the process parameters in the control law. Therefore, Eq. ( can be adjusted taking into account changes in process parameters. As mentioned above, this control law was proposed in 00 by Iglesias and Smith as: 1 M = Z K ( Where p Where: CHxn M T ( Dadj Dadj λ I + P 1 T Dadj E CHx( PH n 1 exp( k i Ts τnuevo ( Dadj= D ( 1 exp ki Ts τ prev k is the i-th term in the D row, i Ts is the sampling time τ, nuevo is the new time constant of the process, τ prev is the old time constant D is the transient information after dead time. CH is the control horizon, PH is the prediction horizon, Z is a zeros vector, I is the identity matrix, n represents the periods of sampling. Methodology. To develop the new tuning equations a factorial experiment was designed, and an analysis of variance (ANOVA was performed to determine the variables that have a significant effect on the optimal suppression factor λ. The experiment consisted in modeling a general process as a firstorder-plus dead time (FOPDT and determine, using constrained optimization, the best λ value to minimize a cost function. The FOPDT model contains three parameters, process gain, Kp, time constant, τ, and dead time t o. Therefore, the proposed tuning equations set, were obtained from experiments based on FOPDT models, where each one of the parameters were varied in 10%, 0%, 0% as are shown in Table 1. A total of simulations were performed. ISSN: 1790-117 80 ISBN: 978-90-7-7-

AMERICAN CONFERENCE ON APPLIED MATHEMATICS (MATH '08, Harvard, Massachusetts, USA, March -, 008 Table1. Models used for the experiment Kp Kp τ t 0 τ 10% 0% 0% 0. 0. 0.0 0.1 0. 1. 10 1.0 0.1 0. 0.7. 1 1. 0. 0.7 1. Kp τ t 0 τ τ 0. 1.. 0. 1.. 1.0.0.0 1.0.0.0 1.. 7. 1.. 7. Kp τ t 0 τ t 0 τ 0.0 0.1 0. 0.0 0.1 0. 0.10 0.0 0.0 0.10 0.0 0.0 0.1 0. 0.7 0.1 0. 0.7 The purpose of this conducted test is to observe if changes in the process parameters can induce changes in the sliding surface. Fig. 1 shows one of the tests. S(t 0 - - - -8-10 -1-1 -1-18 Minimum Peak Maximum Peak -0 0 0 tmin tmax 100 10 time(min Figure. Characteristic values of the sliding surface response. Analysis of Variance. Once completed the 79 simulations, taking into account the characteristic values of the sliding surface response as the output and as independent variables the FOPDT characteristics parameters a variance analysis (ANOVA were prepared. The variance analysis and the regression techniques are used to find out the non linear models that relate the sliding surface response characteristics and the FOPDT process parameters. Table. ANOVA considering the minimum pick. cset(t cset(t y c(t 0. 0. 0. 0. 0. 0 10 1 0 0 0 0 time(min 0. 0. 0. 0. c(t cset(t 0. 0 10 1 0 0 0 0 time(min Figure 1. A test used in the experiment..1 Obtaining the Characteristic Values of the Sliding Surface response. Using the values presented in Table 1, all simulations were carried out. From the simulations, it was observed that the S(t characteristic values response affected by changes in the process parameters are: minimum time, maximum time, minimum pick, maximum pick and the period (see Fig.. Kp 0.0079 0.009. 0 τ 0.0099 1 0.0099 7.9 0 t 0/τ 0.00 0.001 1.1 0 Kp 0.009 0.0009.7 0 τ 0.0019 0.000.7 0.00 t 0/τ 0.001 7 0.00019.17 0.0 Error 0.0071 8 0.00009 Total 0.101 107 Table. ANOVA considering the maximum pick Kp 18 791 1.7 0 τ 7 1.9. 0 t 0/τ 9. 1. 7.9 0.0009 Kp 10.9 1.9 11.1 0 τ 1.7.8.9 0.01 t 0/τ 110. 7 11.9 8.7 0 Error 1 8 19.07 Total 9.7 107 ISSN: 1790-117 81 ISBN: 978-90-7-7-

AMERICAN CONFERENCE ON APPLIED MATHEMATICS (MATH '08, Harvard, Massachusetts, USA, March -, 008 Table. ANOVA considering the minimum time Kp 17. 18. 0.99 0 τ 781. 1 781.7 0.01 0 t 0/τ 8.1 1.0 10. 0.0001 Kp 9. 18.9.78 0.0007 τ 11. 0.0. 0.0001 t 0/τ 78.7 7 8.91 17.7 0 Error 17. 8.89 Total 10991. 107 Table. ANOVA considering the period Kp 8. 1.8. 0 τ 19 1 19.0 17.1 0 t 0/τ 7. 7..9 0.0 Kp 9 11.8 1.9 0 τ 1.8 7.9 8.1 0 t 0/τ 80.8 7..7 0 Error 777. 8 9.8 Total 198.9 107 To observe that values are significant on each output variable a limit is chosen for the value of P in the statistical F. this limit should be smaller than 0.0.. Models of S (t In the design of the different models were realized non linear regressions to adjust the parameters of the surface as a function of the changes in the process. Each pattern represents to an output variable of the sliding surface. To verify the good adjustment R is used to measure the global quality of the pattern. Therefore, the models obtained are: Y 1 : Model that considers the minimum peak Y1 = 0.11 + 0.0 x1 + 0.01 x + 0.00 x 0.0008 x 0.0991 x 0.0098 x 0.0779 x + 0.00010 + 0.01187 x 0.0101 x + 0.001189 + 0.08781 x + 0.01 ( x x + 0.07 ( x x ( 0.0070 0.00717 + 0.0008 ( x x 0.009 + 0.09 ( x ( x 0.019 ( x Y : Model that takes into account the minimum time Y =.17 + 1.10 x1 18.1 x 1.77 x 0.188 x 8. x + 1.78 x.11 x + 0.079 +.791 x + 10.11 x 0.811 ( + 1.91 ( x x +.09 ( x x +.9 ( x x 0.7 + 7.1 ( x x 0. 11.79 ( x + 0. ( x.808 ( x Y : Model that takes into account the period Y = 7.800 + 1.7 x +.08 1. +.9 + 8. 0.0898 + 1.8 x 9.98 x 1.811 ( x x ( x x + 0.18 ( x ( x x + 1.709 x 0.899 ( 7 ( x x + 1.0 ( x x 8.907 ( x x ( x x + 0.119 ( x + 8.89 ( x 0.70 ( x.7 ( x 8.1 x.97 x Where: x 1 : is the process gain. x : is the time constant x : is the controllability relationship x : is the gain variation ( K p x : is the constant time variation ( τ x : is the controllability relationship variation ( / τ t 0. Results In this section a mixing tank [], Fig., is used to compare the proposed controller against the SMC and the DMC. Figure. Mixing tank ISSN: 1790-117 8 ISBN: 978-90-7-7-

AMERICAN CONFERENCE ON APPLIED MATHEMATICS (MATH '08, Harvard, Massachusetts, USA, March -, 008 In Table can be observed the characteristic FOPDT model parameters, they are used to tune the controllers. They are obtained by identification [1]. Table. FOPDT characteristic parameters. Parameter K P τ t 0 Value -0.780 Fraction TO/Fraction CO.090 min. min Figure shows how the process response is affected when the three controllers are used. As can be observed the proposed approach presents a better performance than the other two, the DMC presents a more oscillatory response and the SMC is slower. Figure, also plots the same results as Figure. The previous two charts have shown the advantages of this mixed scheme.. Trans m itter O utput, frac tión TO (t 0.8 0.7 0.7 0. 0. DMC+SMC Controller Conventional DMC Controller SMC Controller cset(t 800 80 900 90 1000 100 1100 110 100 time (min Trans m itter O utput, frac tión TO (t Figure. Comparison among the different approaches 0.8 0.8 0.8 0.8 0.78 0.7 0.7 0.7 0.7 0.8 DMC+SMC Controller Conventional DMC Controller SMC Controller cset(t 00 00 00 00 00 700 800 900 000 time (min Figure Comparison among the different approaches,.1 Performance. Table 7 shows two performance indexes for the different controllers used in this work. IAE and ISE are used as the performance indexes. Table 7. Performance Indexes Index SMC DMC DMC+SMC IAE 1.8981 7.18.07 ISE 1.87.898 1.1888 As can be observed in Table 7, both indexes show than the proposed approach, DMC+SMC, presents smaller indexes values than the others two.. Conclusions In this work a system of tuning equations has been designed based on the response of the sliding surface. The equations were used to improve the performance of the proposed approach. The results showed in all the cases improvements in the performance indexes with respect to the SMC and the DMC. In spite of robustness indexes were not presented in this paper, the results shown that the proposed approach is less oscillatory than the DMC and faster than the SMC. ISSN: 1790-117 8 ISBN: 978-90-7-7-

AMERICAN CONFERENCE ON APPLIED MATHEMATICS (MATH '08, Harvard, Massachusetts, USA, March -, 008. References [1]Smith, C. A., and A. B. Corripio, (1997. Principles and Practice of Automatic Process Control, John Wiley & Sons, Inc., New York. []Camacho, E. F. and Bordons, C (1998 Model Predictive Control. Springer. London []Cutler, C.R & Ramaker, B.C. (1979. Dynamic Matrix Control-to Computer Control Algorithm. Proceeding of the 8th National Meeting of the American Institute of Chemical Engineering, Houston, TX. WP-B. []Utkin, V. I., (1977, Variable Structure Systems with Sliding Modes, Transactions of IEEE on Automatic Control, AC, pp. 1. []Camacho, O. (199. TO new Approach to Design and Tune Sliding Mode Controllers for Chemical Process, University of South Florida. []Sanjuan, M. E. (00. Design and Implementation of Fuzzy Supervisors to Online Perform Compensation of Nonlinearities in I PILFER PID Control Loops, University of South Florida. [7]Peterson, T., Hernandez, E., Arkun, Y. and F. Schork (199. TO Nonlinear DMC Algorithm and Its Application to Semi Batch Polymerization Reactor, Chemical Engineering Science, Vol. 7, N. pp. 77-7. [8]Chang. C., Wang, S. and S. Yu (199. Improved DMC Design for Nonlinear Process Control. AIChE Journal. Vol. 8, N, pp. 07-10. [9]Georgiou, A., Georgakis and W. Luyben (1988. Nonlinear Dynamic Matrix Control for High-Purity Distillation Columns. AIChE Journal. Vol., pp. 187. [10]Iglesias, E. & Smith, C. (00, Using Fuzzy Logic to Enhance Control Performance of Sliding Mode Control and Dynamic Matrix Control, University of South Florida, pp.8-77. ISSN: 1790-117 8 ISBN: 978-90-7-7-