Controller Tuning for Disturbance Rejection Associated with Delayed Double Integrating processes, Part IV: PID Plus First-Order Lag Controller

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

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

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

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

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

Non Linear Tank Level Control using LabVIEW Jagatis Kumaar B 1 Vinoth K 2 Vivek Vijayan C 3 P Aravind 4

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

STAND ALONE CONTROLLER FOR LINEAR INTERACTING SYSTEM

BINARY DISTILLATION COLUMN CONTROL TECHNIQUES: A COMPARATIVE STUDY

Understanding PID design through interactive tools

PID, I-PD and PD-PI Controller Design for the Ball and Beam System: A Comparative Study

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

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

New PID Tuning Rule Using ITAE Criteria

PID TUNING WITH INPUT CONSTRAINT: APPLICATION ON FOOD PROCESSING

Some Tuning Methods of PID Controller For Different Processes

AN APPROACH TO IMPROVE THE PERFORMANCE OF A POSITION CONTROL DC MOTOR BY USING DIGITAL CONTROL SYSTEM

6545(Print), ISSN (Online) Volume 4, Issue 1, January- February (2013), IAEME & TECHNOLOGY (IJEET)

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

Position Control of AC Servomotor Using Internal Model Control Strategy

Genetic Algorithm Optimisation of PID Controllers for a Multivariable Process

Assessment Of Diverse Controllers For A Cylindrical Tank Level Process

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

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

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

CONTROLLER TUNING FOR NONLINEAR HOPPER PROCESS TANK A REAL TIME ANALYSIS

Comparative Analysis of Controller Tuning Techniques for Dead Time Processes

HANDBOOK OF PI AND PID CONTROLLER TUNING RULES

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

A Novel Feedback PD Compensator Used with Underdamped Second-order Processes

PID Tuner (ver. 1.0)

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

Tutorial on IMCTUNE Software

TUNING OF TWO-DEGREE-OF-FREEDOM PI/PID CONTROLLER FOR SECOND-ORDER UNSTABLE PROCESSES

TUNING OF PID CONTROLLERS USING PARTICLE SWARM OPTIMIZATION

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

PID Controller Optimization By Soft Computing Techniques-A Review

Digital Control of MS-150 Modular Position Servo System

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

Improving a pipeline hybrid dynamic model using 2DOF PID

Design and Analysis for Robust PID Controller

Comparative Study of PID Controller tuning methods using ASPEN HYSYS

ChE 4162 Control Laboratory Methodologies Fall Control Laboratory Methodologies

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

MD-TDOF-PID Controller Based on LabView Yu Jian, Liu Changliang

7. PID Controllers. KEH Process Dynamics and Control 7 1. Process Control Laboratory

Anti Windup Implementation on Different PID Structures

Closed-loop System, PID Controller

Modified ultimate cycle method relay auto-tuning

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

Automatic Feedforward Tuning for PID Control Loops

Pareto Optimal Solution for PID Controller by Multi-Objective GA

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

TUNING OF PID CONTROLLER USING PSO AND ITS PERFORMANCES ON ELECTRO-HYDRAULIC SERVO SYSTEM

THE general rules of the sampling period selection in

Dr Ian R. Manchester Dr Ian R. Manchester Amme 3500 : Root Locus Design

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

M s Based Approach for Simple Robust PI

MM7 Practical Issues Using PID Controllers

LAMBDA TUNING TECHNIQUE BASED CONTROLLER DESIGN FOR AN INDUSTRIAL BLENDING PROCESS

A Case Study in Modeling and Process Control: the Control of a Pilot Scale Heating and Ventilation System

Design of Model Based PID Controller Tuning for Pressure Process

Automatic Controller Dynamic Specification (Summary of Version 1.0, 11/93)

The Matching Coefficients PID Controller

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

1.2 Software tools for analysis and design of control systems Terminology. Formulation of the control problem... 11

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

Load Frequency Controller Design for Interconnected Electric Power System

International Journal of Advance Engineering and Research Development. Aircraft Pitch Control System Using LQR and Fuzzy Logic Controller

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

PID Controller Based Nelder Mead Algorithm for Electric Furnace System with Disturbance

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

Different Controller Terms

Control of Load Frequency of Power System by PID Controller using PSO

Simulation and Analysis of Cascaded PID Controller Design for Boiler Pressure Control System

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 03, 2016 ISSN (online):

Auto-tuning of PID Controller for the Cases Given by Forbes Marshall

Linear Control Systems Lectures #5 - PID Controller. Guillaume Drion Academic year

ANTI-WINDUP SCHEME FOR PRACTICAL CONTROL OF POSITIONING SYSTEMS

Position Control of Servo Systems using PID Controller Tuning with Soft Computing Optimization Techniques

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear control systems design

Relay Based Auto Tuner for Calibration of SCR Pump Controller Parameters in Diesel after Treatment Systems

International Journal of Modern Engineering and Research Technology

Helicopter Pitch Control System

A PID Controller Design for an Air Blower System

Compensation of Dead Time in PID Controllers

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

BFO-PSO optimized PID Controller design using Performance index parameter

Performance Enhancement of a Dynamic System Using PID Controller Tuning Formulae

Comparative Analysis of Air Conditioning System Using PID and Neural Network Controller

Implementation of Proportional and Derivative Controller in a Ball and Beam System

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

F. Greg Shinskey. "PID Control." Copyright 2000 CRC Press LLC. <

Design of Joint Controller for Welding Robot and Parameter Optimization

Comparison Effectiveness of PID, Self-Tuning and Fuzzy Logic Controller in Heat Exchanger

EVALUATION ALGORITHM- BASED ON PID CONTROLLER DESIGN FOR THE UNSTABLE SYSTEMS

Design of Self-Tuning Fuzzy PI controller in LABVIEW for Control of a Real Time Process

PID Tuning Using Genetic Algorithm For DC Motor Positional Control System

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

Transcription:

Controller Tuning for Disturbance Rejection Associated with Delayed Double Integrating processes, Part IV: PID Plus First-Order Lag Controller Galal Ali Hassaan Emeritus Professor, Department of Mechanical Design & Production, Faculty of Engineering, Cairo University, Egypt Abstract This series of research work investigates tuning some specific controllers for possible use in disturbance rejection associated with delayed double integrating process which have nonlinear characteristics. This paper presents a PID plus first-order lag controller which has four parameters to be tuned. The MATLAB optimization toolbox is used to tune the controller using five types of errorbased objective functions. The effect of process time delay between 0.1 and 3 seconds on the performance of the control system during disturbance rejection is investigated. The performance of the control system during disturbance rejection is compared with that obtained using other controllers such as PIDF, PD-PI, IPD and PI-PD controllers. Keywords Disturbance rejection, Delayed double integrating process, PID plus first-order lag controller, Controller tuning, Control system performance, MATLAB optimization toolbox. I. Introduction Dealing with process disturbance rejection is an important matter in control engineering. Not all types of controllers can succeed in achieving this objective. The aim of this series of research papers is to investigate controllers (or compensators) that are efficient in reducing the disturbance effect on the dynamics of the control system. Skogestad (2001) presented tuning rules for PID controllers for slow response with acceptance disturbance rejection. He considered pure time delay, integrating, integrating with delay and lag and double integrating processes [1]. Skogestad (2003) presented analytic tuning rules for PID controller. He modified the integral term to improve disturbance rejection for integrating processes. He considered first-order, second-order, pure time delay, integrating, integrating with lag and double integrating processes [2]. Arvanitis, Pasgianos and Kalogeropoulos (2005) presented simple methods for tuning three-term controllers for dead-time processes. The applied the tuning methods on delayed first-order, delayed second-order, delayed single integrating, delayed double integrating and delayed two poles and single zero processes [3]. Arbogast and Cooper (2007) presented a set of IMC tuning correlations for PID with filter controller for integrating processes. They studied four forms of the PID with filter controller: ideal, interacting, parallel and parallel interacting [4]. Arvanitis, Pasgianos and Kalogeropoulos (2007) presented simple methods for identification and controller tuning of double integrating processes with dead time. They considered a PID-like controller in series form and a second-order set-point pre-filter [5]. Shamsuzzoha and Lee (2008) proposed a PID controller cascaded with first-order lead/lag filter for integrating and first-order unstable processes with time delay. They used the IMC criterion having a single tuning parameter to adjust the performance and robustness of the controller [6]. Saravanakumar and Wahidabanu (2009) designed a dead-time compensator with minimum tuning parameters, simple tuning and robust performance providing critically damped system for fast set point and load disturbance rejection performance [7]. Michal, Premont, Pillonnet and Abouchi (2010) presented a detailed overview of the circuits for PID controllers with single active element. They used a PID controller with derivative filtering as a modification for the standard PID controller [8]. Patra and Khuntia (2011) studied the tuning of some PID controller architecture including the ideal PID controller, the classical PID controller and the non-interacting PID controller [9]. Matausek and Ribic (2012) used a PID controller in series with a second-order filter defined by the dead time and an adjustable parameter. They tuned the controller for robustness and sensitivity to measurement noise. They claimed excellent performance / robustness trade-off for stable, integrating and unstable processes [10]. Herbst (2013) studied using active disturbance rejection control for its single tuning and robustness against process parameters variations. He examined the effect of the process time delay up to 0.1 s on the dynamic performance of the control system incorporating active disturbance rejection control and a delayed first-order process [11]. Hassaan (2014) used a PID with first-order lag controller to solve the dynamic problem of highly oscillating processes. He could reduce the maximum overshoot to 15.9 % and the settling time to 0.55 s through tuning the controller using an ISE objective function [12]. Hast (2015) Presented tuning of SISO and MIMO PID controllers based on convex optimization, He used set point weighing to improve the set point change response. He examined the structure of a decoupled feedback / feedforward control system for load disturbance rejection [13]. II. Process The process used in this analysis is a delayed double integrating process having the transfer function, (s) [14]: (s) = ( /s 2 )exp(-t d s) (1) = process gain T d = time delay of the process. To facilitate the dynamic analysis of the control system incorporating a delayed process, the exponential term in Eq.1 has to be replaced by a polynomial in the Laplace operator s. Using the first-order Taylor series for exp(-t d s), Eq.1 becomes [15]: (s) = (-T d s + )/s 2 (2) www.ijarcst.com 67

ISSN : 2347-8446 (Online) III. Closed-Loop Control System The block diagram of the closed loop linear control system incorporating a feedforward controller and a process is shown in Fig.1 for a reference input R(s) and a disturbance input D(s). The control system output is C(s). Fig.1: Block diagram of the control system with two inputs. To study the control systems dynamics for disturbance rejection, the reference input in Fig.1 is set to zero and the new block diagram of the system becomes as shown in Fig.2. Table 1 : Tuned controller parameters and performance measures for 0.1 s delay time ITAE IAE ITSE c 0.1291 0.1126 1.6741 0.0050 0.0037 0.3417 0.9982 0.9995 0.9030 T (s) 0.0982 0.0981 0.1057 C max 5.8274 6.6471 0.8314 (s) 14.5676 16.9954 2.3322 T s (s) 62 75 13 The unit step disturbance time response of the control system for an 0.1 s time delay is shown in Fig.3. Fig.2: Block diagram of the control system with one input. A PID plus first-order lag controller has the transfer function [16]: (s) = [c +(Ki/s) + s][1/(1 +Ts)] (3) c = proportional gain = integral gain = derivative gain T = time constant. The closed-loop transfer of the control system of Fig.2 for disturbance rejection, M(s) is: M(s) = (b 0 s 3 +b 1 s 2 +b 2 s) / (a 0 s 4 +a 1 s 3 +a 2 s 2 +a 3 s+a 4 ) (4) b 0 = -TT d b 1 = T b 2 = a 0 = T a 1 = 1 a 2 = c a 3 = c a 4 = IV. Controller Tuning for Disturbance Rejection The PID plus first-order lag controller has four parameters required to be adjusted to produce accepted control system performance for a disturbance input. The MATLAB optimization toolbox is used to tune the controller parameters through the minimization of an error-based objective function [17]. The ITAE, IAE and ITSE objective functions are used in the controller tuning process ([18]-[20]). The optimal controller parameters and some of the time based specifications of the system unit disturbance time response are given in Table 1 for an 0.1 s time delay. Fig. 3: Unit step disturbance response for 0.1s delay. The ITSE objective function gives minimum time response and hence the best disturbance rejection. However, it failed to maintain a stable control system for time delay greater than 0.1 s. It was possible to get minimum response due to disturbance input when using the ITSE objective function for time delay 0.1 s. The effect of time delay on the time response during this time delay range is shown in Fig.4 using the ITSE objective function. Fig.4: Effect of time delay on system time response using ITSE objective function. For time delay 0.1 s and up to 3 s, the ITAE could give good results compared with using the IAE objective function. The time 2013, IJARCST All Rights Reserved 68 www.ijarcst.com

response of the control system due to a unit disturbance input is shown in Fig.5 for time delay between 0.2 and 1 s. Fig. 7: Unit disturbance time response for 0.1 s time delay Fig. 5: Effect of time delay on system time response using ITAE objective function. The effect of process time delay on the maximum time response, time of maximum time response and settling time of the control system time response is shown in Fig.6. The performance parameters for maximum time response, time of maximum response and settling time are compared in Table 2. Table 2 : Performance comparison for 0.1s time delay. c max (s) T s (s) PI-PD [21] 0.0018 0.1704 0 I-PD [22] 0.0535 0.2721 0.3 PD-PI [23] 0.0735 0.7178 1.2 Present 0.8314 2.3322 13 2. For an 1 s time delay: The unit disturbance input time response of the control system using PD-PI, PIDF, I-PD, PI-PD and the present controllers is shown in Fig.8. Fig.6 : Effect of time delay on performance parameters. V. Comparison with Other Research Work The effectiveness of the PID plus first-order lag controller is judged through comparison with other controllers used with the same double integrating process as follows: 1. For an 0.1 s time delay The unit disturbance input time response of the control system using PD-PI, I-PD, PI-PD and the present controllers is shown in Fig.7. Fig. 8: Unit disturbance time response for 1 s time delay The performance parameters for maximum time response, time of maximum response and settling time are compared in Table 3. Table 3 : Performance comparison for 1s time delay. c max (s) T s (s) PI-PD [21] 0.026 0.047 0 I-PD [22] 0.431 1.010 15 PD-PI 23] 3.619 1.509 19 PIDF [24] 7.100 7.000 32.5 Present 7.0828 16.450 78 www.ijarcst.com 69

ISSN : 2347-8446 (Online) It is clear from the comparisons in Figs.7 and 8, Tables 2 and 3 that the PID plus first-order lag can not compete with other types of controllers specially the PI-PD, I-PD and PD-PI controllers. VI. Conclusions The use of a PID plus first-order lag controller for disturbance rejection associated with a delayed double integrating process was investigated. The controller was tuned using MATLAB optimization toolbox. The effect of using three objective functions in the controller tuning process was investigated. The effect of process time delay on the performance parameters has been shown for time delay up to 3 seconds. The performance of the control system using the PID plus first-order lag was compared with that using another four types of controllers used with the same process at unit time delay and unit gain. This type of feedforward controllers failed to compete with the other types of controllers. References [1]. S. Skogestad, Probably the best simple PID tuning rules in the world, Journal of Process Control, 27 pages, 2001. [2]. S. Skogestad, Simple analytic rules for model reduction and PID controller tuning, Journal of Process Control, 13, 291-309, 2003. [3]. K. Arvanitis, G. Pasgianos and G. Kalogeropoulos, New simple methods of tuning three-term controllers for deadtime processes, Proceedings of the 9 th WSEAS International Conference on Systems, Wisconsin, USA, Paper No.39, 2005. [4]. J. Arbogast and D. Cooper, Extension of IMC tuning correlation for non-self tuning regulating (integrating) processes, ISA Transactions, 46, 303-311, 2007. [5]. K. Arvantis, G. Pasgianos and G. Kalogeropoulos, Controller design for automatic guidance of agricultural vehicles at high field speeds, Proceedings of the 15 th Mediterranean Conference on Control and Automation, Athens, Greece, Article No. T28-010, 6 pages, July 27-29 2007. [6]. M. Shamsuzzoha and M. Lee, Analytical design of enhanced PID filter controller for integrating and first-order unstable processes with time delay, Chemical Engineering Science, 63, 2717-2731, 2008. [7]. G. Saravanakumar and R. Wahidabanu, Control of integrating process with dead time using auto-tuning approach, Brazilian Journal of Chemical Engineering, 26(1), 89-98, 2009. [8]. V. Michal, C. Premont, G. Pillonnet and M. Abouchi, Single active element PID controllers, 20 th International Conference, Brno, 1-4, 19-21 April, 2010. [9]. J. Patra and P. Khuntia, Performance enhancement of a dynamic system using PID controller tuning formulae, International Journal of Computer Science Issues, 8(5), 342-347, 2011. [10]. M. Matausek and A. Ribic, Control of stable, integrating and unstable processes by the modified Smith predictor, Journal of Process Control, 22, 338-343, 2012. [11]. G. Herbst, A simulative study on active disturbance rejection control as a control tool for practitioners, Electronics, 2, 246-279, 2013. [12]. G. A. Hassaan, Tuning of a PID with first-order lag controller used with a highly oscillating second-order process, International Journal of Scientific and Technology Research, 3(9), 314-317, 2014. [13]. M. Hast, Design of low-order controllers using optimization techniques, Ph D Thesis, Department of Automatic Control, Lund University, Sweden, 2015. [14]. S. Sathiyavathi and K. Krishnamurthy, PID control of ball and beam system, Journal of Scientific & Industrial Research, 72, 481-484, August 2013. [15]. C. Mungan, Three important Taylor series for introductory physics, Latin American Journal of Physics Education, 3(3), 535-538, 2009. [16]. A. Dwyer, Handbook of PI and PID controller tuning rules, Imperial College Press, 2009. [17]. P. Venkataraman, Applied Optimization with MATLAB programming, J. Wiley, 2009. [18]. F. Martin, Tuning PID controllers using ITAE criterion, International Journal of Engineering Education, 21(5), 867-873, 2005. [19]. Y. Soni and R. Bhatt, BF-PSO optimized PID controller design using ISE, IAE, ITAE and MSE error criteria, Computer Engineering and Technology, 2(7), 2333-2336, 2013. [20]. J. Patra, P. Khuntia and S. Samal, Analysis and comparison of different performance index factor for conventional PID and GA plus PID controller, International Journal of Emerging Technologies in Computational and Applied Sciences, 4(3), 242-250, 2013. [21]. G. A. Hassaan, Controller tuning for disturbance rejection associated with delayed double integrating processes, Part III: PI-PD controller, International Journal of Recent Engineering Science (under publication), 2015. [22]. G. A. Hassaan, Controller tuning for disturbance rejection associated with delayed double integrating processes, Part II: I-PD controller, International Journal of Science and Engineering (under publication), 2015. [23]. G. A. Hassaan, Controller tuning for disturbance rejection associated with a delayed double integrating process, Part I: PD-PI controller, International Journal of Computer Techniques, 2(3), 110-115, 2015. [24]. C. Anil and R. Sree, Tuning of PID controllers for integrating systems using direct synthesis method, ISA Transactions, 1-9, March 2015. Author Profile Prof. Galal Ali Hassaan, Emeritus Professor of System Dynamics and Automatic Control. Has got his B.Sc. and M.Sc. from Cairo University in 1970 and 1974. Has got his Ph.D. in 1979 from Bradford University, UK under the supervision of Late Prof. John Parnaby. Now with the Faculty of Engineering, Cairo University, EGYPT. Research on Automatic Control, Mechanical Vibrations, Mechanism, Synthesis and History of Mechanical Engineering. Published more than 100 research papers in international journals and conferences. Author of books on Experimental Systems Control, Experimental 2013, IJARCST All Rights Reserved 70 www.ijarcst.com

Vibrations and Evolution of Mechanical Engineering. Chief Justice of International Journal of Computer Techniques. Member of the Editorial Board of a number of International Journals including IJARCST. Reviewer in some international journals. Scholars interested in the author s publications can visit: http://scholar. cu.edu.eg/galal www.ijarcst.com 71