MPC AND RTDA CONTROLLER FOR FOPDT & SOPDT PROCESS

Similar documents
Model Predictive Controller Design for Performance Study of a Coupled Tank Process

Key words: Internal Model Control (IMC), Proportion Integral Derivative (PID), Q-parameters

CHAPTER 3 DESIGN OF MULTIVARIABLE CONTROLLERS FOR THE IDEAL CSTR USING CONVENTIONAL TECHNIQUES

PID versus MPC Performance for SISO Dead-time Dominant Processes

A Candidate to Replace PID Control: SISO Constrained LQ Control 1

Review of Tuning Methods of DMC and Performance Evaluation with PID Algorithms on a FOPDT Model

Optimized Tuning of PI Controller for a Spherical Tank Level System Using New Modified Repetitive Control Strategy

Second order Integral Sliding Mode Control: an approach to speed control of DC Motor

Variable Structure Control Design for SISO Process: Sliding Mode Approach

PID control of dead-time processes: robustness, dead-time compensation and constraints handling

Class 5. Competency Exam Round 1. The Process Designer s Process. Process Control Preliminaries. On/Off Control The Simplest Controller

Design of Model Based PID Controller Tuning for Pressure Process

Comparative Study of PID Controller tuning methods using ASPEN HYSYS

ISSN Vol.04,Issue.06, June-2016, Pages:

Design of PID Controller with Compensator using Direct Synthesis Method for Unstable System

Comparative Analysis of Controller Tuning Techniques for Dead Time Processes

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

THE DESIGN AND SIMULATION OF MODIFIED IMC-PID CONTROLLER BASED ON PSO AND OS-ELM IN NETWORKED CONTROL SYSTEM

Non-Integer Order Controller Based Robust Performance Analysis of a Conical Tank System

BINARY DISTILLATION COLUMN CONTROL TECHNIQUES: A COMPARATIVE STUDY

M s Based Approach for Simple Robust PI

MODEL BASED CONTROL FOR INTERACTING AND NON-INTERACTING LEVEL PROCESS USING LABVIEW

Some Tuning Methods of PID Controller For Different Processes

A Rule Based Design Methodology for the Control of Non Self-Regulating Processes

DESIGN OF PID CONTROLLERS INTEGRATOR SYSTEM WITH TIME DELAY AND DOUBLE INTEGRATING PROCESSES

Various Controller Design and Tuning Methods for a First Order Plus Dead Time Process

A Comparison of Optimal Control Strategies for a Toy Helicopter

Design of PID Controller for IPDT System Based On Double First Order plus Time Delay Model

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

LAMBDA TUNING TECHNIQUE BASED CONTROLLER DESIGN FOR AN INDUSTRIAL BLENDING PROCESS

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

SET POINT TRACKING CAPABILITY ANALYSIS FOR AN INDUSTRIAL IPDT PROCESS MODEL

IMC based Smith Predictor Design with PI+CI Structure: Control of Delayed MIMO Systems

Relay Feedback based PID Controller for Nonlinear Process

Model Based Predictive Peak Observer Method in Parameter Tuning of PI Controllers

Automatic Feedforward Tuning for PID Control Loops

Open Access IMC-PID Controller and the Tuning Method in Pneumatic Control Valve Positioner

Analytical method of PID controller design for parallel cascade control

GAIN SCHEDULING CONTROL DESIGN FOR SHELL HEAVY OIL FRACTIONATOR COLUMN

New Technology for Closed-Loop System Identification, PID Control Loop Optimization and Advanced Process Control

Modified Relay Feedback Approach for Controller Tuning Based on Assessment of Gain and Phase Margins

CHAPTER 4 AN EFFICIENT ANFIS BASED SELF TUNING OF PI CONTROLLER FOR CURRENT HARMONIC MITIGATION

A Comparative Novel Method of Tuning of Controller for Temperature Process

Compensation of Dead Time in PID Controllers

Automatic Load Frequency Control of Two Area Power System Using Proportional Integral Derivative Tuning Through Internal Model Control

Parameter Estimation based Optimal control for a Bubble Cap Distillation Column

Loop Design. Chapter Introduction

Simple Models That Illustrate Dynamic Matrix Control

Fuzzy Gain Scheduled PI Controller for a Two Tank Conical Interacting Level System

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller

Assessment Of Diverse Controllers For A Cylindrical Tank Level Process

Design and Development of an Optimized Fuzzy Proportional-Integral-Derivative Controller using Genetic Algorithm

Control of a Double -Effect Evaporator using Neural Network Model Predictive Controller

The issue of saturation in control systems using a model function with delay

TUNABLE METHOD OF PID CONTROLLER FOR UNSTABLE SYSTEM L.R.SWATHIKA 1, V.VIJAYAN 2 *

Research Article Multi-objective PID Optimization for Speed Control of an Isolated Steam Turbine using Gentic Algorithm

CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton

STAND ALONE CONTROLLER FOR LINEAR INTERACTING SYSTEM

Procidia Control Solutions Dead Time Compensation

Hacettepe University, Ankara, Turkey. 2 Chemical Engineering Department,

Adaptive Inverse Control with IMC Structure Implementation on Robotic Arm Manipulator

Online Tuning of Two Conical Tank Interacting Level Process

*Engineering and Industrial Services, TATA Consultancy Services Limited **Professor Emeritus, IIT Bombay

Cohen-coon PID Tuning Method; A Better Option to Ziegler Nichols-PID Tuning Method

Keywords: Fuzzy Logic, Genetic Algorithm, Non-linear system, PI Controller.

PID Controller tuning and implementation aspects for building thermal control

VARIABLE STRUCTURE CONTROL DESIGN OF PROCESS PLANT BASED ON SLIDING MODE APPROACH

Find, read or write documentation which describes work of the control loop: Process Control Philosophy. Where the next information can be found:

Glossary of terms. Short explanation

Structure Specified Robust H Loop Shaping Control of a MIMO Electro-hydraulic Servo System using Particle Swarm Optimization

Optimal Robust Tuning for 1DoF PI/PID Control Unifying FOPDT/SOPDT Models

Design of Fractional Order Proportionalintegrator-derivative. Loop of Permanent Magnet Synchronous Motor

A simple method of tuning PID controller for Integrating First Order Plus time Delay Process

A SOFTWARE-BASED GAIN SCHEDULING OF PID CONTROLLER

COMPARISON OF TUNING METHODS OF PID CONTROLLER USING VARIOUS TUNING TECHNIQUES WITH GENETIC ALGORITHM

Fuzzy Controllers for Boost DC-DC Converters

DC Motor Speed Control Using Machine Learning Algorithm

ADVANCES in NATURAL and APPLIED SCIENCES

Research Article Research of Smart Car s Speed Control Based on the Internal Model Control

Reducing wear of sticky pneumatic control valves using compensation pulses with variable amplitude

Modeling and Control of Liquid Level Non-linear Interacting and Non-interacting System

Stability Analysis of Multiple Input Multiple Output System Using Sliding Mode Controller

Because the PID controller finds widespread use in the

Digital Control of MS-150 Modular Position Servo System

Review Paper on Comparison of various PID Controllers Tuning Methodologies for Heat Exchanger Model

4F3 - Predictive Control

International Research Journal of Power and Energy Engineering. Vol. 3(2), pp , November, ISSN: x

Address for Correspondence

PI Tuning via Extremum Seeking Methods for Cruise Control

Comparisons of Different Controller for Position Tracking of DC Servo Motor

Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control of DC Motor

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

Comparative Study of PID and FOPID Controller Response for Automatic Voltage Regulation

Tuning of PID Controller for Cascade Unstable systems Using Genetic Algorithm P.Vaishnavi, G.Balasubramanian.

Comparison of some well-known PID tuning formulas

Servo Mechanism Technique based Anti-Reset Windup PI Controller for Pressure Process Station

Predictive Repetitive Control Based on Frequency Decomposition

CONTROLLER DESIGN BASED ON MODEL PREDICTIVE CONTROL FOR A NONLINEAR PROCESS

Fault Tolerant Control Using Proportional-Integral-Derivative Controller Tuned by Genetic Algorithm

PID TUNING WITH INPUT CONSTRAINT: APPLICATION ON FOOD PROCESSING

Transcription:

, pp.-109-113. Available online at http://www.bioinfo.in/contents.php?id=45 MPC AND RTDA CONTROLLER FOR FOPDT & SOPDT PROCESS SRINIVASAN K., SINGH J., ANBARASAN K., PAIK R., MEDHI R. AND CHOUDHURY K.D. Department of Instrumentation and Control Engineering, NIT, Trichy, India *Corresponding Author: Email- srinikkn@nitt.edu, anban1982@gmail.com Received: January 12, 2012; Accepted: February 15, 2012 Abstract- This paper provides a comparative study between the model predictive control (MPC) and robust set point tracking disturbance rejection -Aggressiveness (RTDA) control schemes. The MPC presented here follows the optimization problem which ultimately leads to the description of the Dynamic Matrix Control(DMC).Recently a new SISO digital control scheme utilizing modern digital technology has been proposed called the RTDA-which directly addresses the controller parameters of robustness, set point tracking and disturbance rejection. The new control scheme features explicit tuning parameters for performance attributes such as robustness, set point tracking and disturbance rejection. The objective of this paper is to characterize the performance of the new control scheme in comparison to the popular MPC family of controllers for First order plus dead time(fopdt) and Second order plus dead time (SOPDT) processes Citation: Srinivasan K., et al (2012) MPC and RTDA Controller for FOPDT & SOPDT Process., ISSN: 0976-8742 & E-ISSN: 0976-8750, Volume 3, Issue 1, pp-109-113. Copyright: Copyright 2012 Srinivasan K., et al. This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. Introduction RTD-A Control Scheme The key attributes of the overall performance of any controller are robustness, set-point tracking, and disturbance rejection. The primary objective of control system design therefore is the design and implementation of controllers that attain a reasonable degree of success in each of these three attributes. Thus, for all control schemes - from regulatory control using the classical PID algorithm to the more advanced supervisory control using model predictive control - the objective is to select tuning parameters that result in good set-point tracking and disturbance rejection without sacrificing robustness. In PID controllers, the tuning parameters are not related to these critical attributes directly; designing the controller to achieve desired performance in each of these attributes is therefore not straightforward. Furthermore the PID controller has weaknesses that limit its achievable performance especially on dead-time dominant, inverse response and nonlinear processes. The proposed RTD-A controller, consists of a judiciously simplified linear model predictive control scheme that makes use of precisely the same process reaction curve information required for tuning PID controllers. It is capable of offering performance equal or even superior to a well-tuned PID controller. In addition, the main advantage of the RTD-A controller lies in the transparency of its tuning parameters. In particular, the tuning for set-point tracking and disturbance rejection are separate. The tuning requirements are the same as that of a PID controller that is a FOPDT model of the process. [2] Literature Review B.A. Ogunnaike and K. Mukati (2005) proposed an alternative control scheme that combines the simplicity of PID controller with the versatility of model predictive controller. Michael Rasch et al. (2008) have presented robust stability results for proposed controller for any given plant/model mismatch, the results of which are used to generate simple tuning rules for the controller. Bergman R.N. et al. (1986) have explained about the minimal model for blood glucose relationship. Luisella Balbis et al.(1996) presents two solutions to solve the optimization problem: either the optimal Bioinfo Publications 109

MPC and RTDA Controller for FOPDT & SOPDT Process predictive controller replaces the regulatory level PID controllers, or the predictive controller is implemented at the supervisory level. Balaguer P. et al. (2008) proposed a tuning methodology based on a PID controller matching to a figure of merit and the PID tuning parameters are selected to minimize certain error metric when compared with an optimal controller. Reza Katebi et al. (2010) implemented multivariable predictive PID controller on a multiinputs control problem i.e., quadruple tank system, in comparison with a simple multi loop PI controller. Qing-Guo Wang et al (1999) proposed. a simple PID controller design method that achieves high performance for a wide range of linear self-regulating processes. Truong Nguyen Luan Vu and Jietate Lee (2007) proposed a new method a designing multi-loop PID controllers by using the generalized IMC-PID method for multi-loop systems.zheng Zhi and Morari Manfred (1993) gave a new design technique for a robust model predictive controller. Qin and Badgwell(2003) proposed a study on survey of industrial model predictive control technology. Dong and Brosilow(1997) proposed a new method for design of robust multivariable PID controllers using IMC. The paper is organized as follows: Chapter II describes design of MPC and RTDA controller. Implementation of MPC and RTDA controller for FOPDT and SOPDT processes is discussed in chapter III. Chapter IV culminates the conclusion. Design Of Mpc And Rtda Controller MPC based control The basic idea behind the MPC has been discussed below, which consists of basic algorithm of MPC followed by the idea of receding horizon, optimization problem and the Dynamic Matrix Control. selected. The control signal is implemented over a predefined time interval. Time advance to the next interval and the procedure is repeated from step 2. The detailed implementation of Dynamic matrix control based MPC is available in many literature[1,9,11]. The MPC based control discussed in detail in process control, modeling and design by Wayne Bequette. RTDA based Control (Ogunnaike and Mukati, 2006) The RTD-A control strategy utilizes digital technology to implement a simplified model prediction with transparent tuning parameters. The name of the control scheme stands for the four tuning parameters of the controller Robustness, Set-point Tracking, Disturbance Rejection and Aggressiveness. The main highlight of the controller is the direct relation between tuning objectives and tuning parameters. Model Prediction FOPDT models are frequently used to give good approximations for the actual dynamics of industrial processes. In the RTD-A controller, a discretized form of the FOPDT model is used in the model predictive scheme: G(s)* (1) Where equivalent discretized model is given by Ŷ(k+1)=aŷ(k)+u (k-m) (2) Restricting the control action u (k) to remain the same for the entire prediction horizon, the series of N equations is given by: ŷ(k+m+1)=a m+1 ŷ(k)+bμ(k,m)+bu(k) (3) where (4) This prediction must be updated to include the effect of unmeasured disturbances, and other sources of modeling error. Fig. 1- Basic block diagram of MPC Figure.1 shows the basic structure of a MPC. The models takes data from the past inputs and s and combines it with the predicted future inputs, and give a predicted for the time step. This predicted is combined with the difference trajectory giving the predicted future error of the signal. These errors are fed into the optimizer, which enforce the constraint of the system on the predicted and minimize the operating cost function. This gives the future inputs, which are fed back into the main model, restarting the cycle. MPC algorithm Development of a process model: At time t, previous process input and are used,along with process model. Predict future process s over a predictive horizon. The control signal that produces the most desired behavior is Error Update The use of FOPDT model invariable results in errors between the actual process and the model predicted. Hence, the prediction requires updating. The plant/ model mismatch given by: e (k) =y(k) ŷ(k) (5) contains several components, which can be grouped into two types, em(k)and ed(k),as follows: e(k)= (k)+ (k) (6) The error is separated into the effects of inherent modeling uncertainties represented by and the effects of unmodeled disturbances represented by. is estimat- By using Bayesian principles for estimation, ed in the following way: (7) Bioinfo Publications 110

Srinivasan K., Singh J., Anbarasan K., Paik R., Medhi R. and Choudhury K.D. The equation for the estimate of future error is given as: m+1 j m+n where The parameter α is now replaced with a tuning parameter (1 θd) to give: m+1 m+n (9) Here θd specifies the control response to disturbances. By the convergence condition required by the equation, θd is scaled between 0 and 1. Using the above stated error estimation, the future prediction of y(k+ m + i) over the N-step prediction horizon is given by ŷ(k+ m + i) = ŷ(k+ mk + i) + 1< i <N (10) (8) Design of MPC and RTDA control scheme for FOPDT and SOPDT processes. Design of MPC scheme for FOPDT process The first order plus dead time system chosen is: (18) The continuous state space form of above equation is A= [ -10.5-5.0; 1.0 0]; B= [1.0 ; 0]; C= [-0.5 5.0] ; D= [ 0 ]; The initializing parameters of MPC are; Model length (n) = 100 ; Prediction horizon (p) = 10 Control horizon (m) = 1 ; Weighting factor (w) = 0 Sample time = 0.1 ; Time of set point change = 1 Final simulation time = 25secs. Servo response The servo response of the process is shown in the figure (2). From this response, the process is able to reach the new set point without offset. The manipulated variable response is shown in the figure 2 b. Set-point Tracking For the purpose of set-point tracking, a desired trajectory needs to be defined. The final desired process is given by the setpoint yd (k). Let the desired trajectory y*(k), be given by: y * (k)=θty * (k - 1) + (1 - θt) yd(k) (11) The above equation provides a first order exponential approach for the set-point target for the controller. Here θt serves as the setpoint tuning parameter. Control Computation The optimization problem for a least-squared objective is given by min (12) By defining We obtain (13) Fig. 2- Servo response of MPC (a) Process Output (b) Controller Robustness Analysis by varying prediction horizon The robustness performance of designed MPC is tested by varying the prediction horizon from the nominal value 10 to 30 as well from 30 to 50 as shown in the figure 3.The response becomes more sluggish after 50. Smaller p requires more control action and is more sensitive to model uncertainty. The analytical solution for the optimization problem is (14) Where (15) (16) In the above expression, the control horizon N is yet to be specified. Defining N to be N=1- ln(1-θa) (17) A choice of N=1 results in dead beat control and N= results in conservative open loop control strategy. Fig. 3- Robustness analysis for MPC by varying Prediction horizon (a) Process (b) Controller Output. Design of RTDA scheme for FOPDT The first order plus dead time system chosen is: The initial parameters for RTDA are: Overall System gain (K) = 1; Dead time (α) = 0.11 (19) Bioinfo Publications 111

MPC and RTDA Controller for FOPDT & SOPDT Process Time constant (τ) = 2; Sample time = 0.1 sec ; Set point =1 Servo Response The servo response of the process is shown in the figure 4a. From this response, the process is able to reach the new set point without offset. The continuous state space form of above equation is: A= [ -20-105 -50 ; 1 0 0; 0 1 0 ];B= [1 ; 0 ; 0] C= [0-5 5]; D= [ 0 ]; The initializing parameters of MPC are: Model length (n) = 100; Prediction horizon (p) = 10 Control horizon (m) = 1; Weighting factor (w) = 0 Sample time = 0.1 sec; Time of set point change = 1 Final simulation time =25 sec Servo response The servo response of the process is shown in the figure (7).From this response; the process is able to reach the new set point without offset. Fig. 4- Servo response of RTDA (a) Plant Output (b) Controller Robustness Analysis by variation of Tracking Parameter and prediction Horizon Figure 5. Depicts that an increase in the value of the tuning parameter θt results in adoption of a conservative policy for set point tracking by the RTDA controller. Fig.7- Servo response of MPC (a) Process Output (b) Controller Robustness Analysis by varying prediction horizon The robustness performance of designed MPC is tested by varying the prediction horizon from the nominal value 10 to 30 as well from 30 to 50 as shown in the figure 8. From this response if the prediction horizon increases the response become sluggish and vice versa Fig.5- Robustness Analysis of RTD-A for Tracking parameter variation (a)plant Output (b)controller Output. Fig. 8- Robustness analysis of MPC by prediction horizon variation (a)process Output (b) Controller Output Fig. 6- Prediction Horizon Variation Analysis by varying aggressiveness parameter (a) Plant Output (b) Controller Output Figure 6.depicts that an increase in the aggressiveness tuning parameter θa results in increased conservativeness for the response. Implementation of MPC for SOPDT process The second order plus dead time system chosen is: (20) Implementation of RTDA for SOPDT The transfer function of SOPDT in consideration is (21) the approximated FOPDT form of which is given by the transfer function Hence the initial conditions for the RTDA will be: Overall System gain (K) = 1; Dead time (α) = 0.2 Time constant (τ) = 1.8; Sample time = 0.1 sec; Set point =1 (22) Bioinfo Publications 112

Srinivasan K., Singh J., Anbarasan K., Paik R., Medhi R. and Choudhury K.D. Servo Response The servo response of the process given in the equation (22) is shown in the figure 9 a. From this response, the process is able to reach the new set point without offset Fig. 9- Servo Response for SOPDT model(a) Plant Response (b) Controller Response Robustness Analysis by variation of Tracking Parameter and prediction horizon The value of tuning parameters θa, θr and θd are kept constant at 0.3 while the value of parameter θt is varied as shown. An optimum response is only obtained for values of θt between 0.78 and 0.83 as depicted in figure 10. Figure 11.depicts that an increase in the tuning parameter θa results in increased conservativeness for the response The parameters θt, θr and θd are kept constant at 0.3 while the value of parameter θa is varied as shown. For values of θa = 0.37 chattering is observed in the Outputs. has been carried out on both the controllers. The performances of both the controllers are found to be satisfactory. Acknowledgement Author would like to thank DST, Government of India for providing funding under fast track young scientist SERC scheme. References [1] Balaguer P., Wahab N.A., Katebi M.R., Vilanova R. (2008) Emerging Technologies and Factory Automation, 289-294. [2] Truong nguyen luan Vu, Jieate Lee, and Moon yang Lee, (2007) International journal of control, automation and systems, 5(2), 212-217. [3] Wayne Bequette B. Process Control Modeling, Design, and Simulation. Model Predictive Control. [4] Ogunnaike B.A., Mukati K. (2006) Journal of process control, (16), 499-509. [5] Omar Galan, Jose A. Romagnoli, Ahmet Palazoglu (2004) Journal of process control, 571-579. [6] Qin S. and Badgwell T. (2003) A survey of industrial model predictive control technology, control Eng. Pract. 11, 733-764. [7] Qing-Guo Wang, Tong-Heng Lee, Ho-Wang Fung, Qiang Bi, and Yu Zhang (1999) IEEE transactions on control systems technology, 7(4). [8] Morari M. and Lee J. (1999) Model predictive control: past, present and future, Comput. Chem. Eng., 23, 667-682. [9] Dong J. and Brosilow C.B. (1987) American Control conference. Fig. 10- Robustness Analysis by variation of Tracking Parameter (a) Plant Output (b) Controller Output Fig. 11- Robustness Analysis by Prediction Horizon Variation (a) Plant Output (b)controller Output Conclusion The Model Predictive Control (MPC) and the Robustness Tracking Disturbance rejection- overall Aggressiveness (RTD-A) Controller are studied and implemented for first order plus dead time and second order plus dead time processes. The Robustness analysis Bioinfo Publications 113