Study on Control of First Order Plus Delay Using Smith Predictor

Similar documents
Cascade Control of a Continuous Stirred Tank Reactor (CSTR)

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

Closed Loop Identification Of A First Order Plus Dead Time Process Model Under PI Control

Chapter 6 - Solved Problems

Design and Tuning of Fractional-order PID Controllers for Time-delayed Processes

Desired Bode plot shape

APPLICATIONS FOR ROBOTICS

ECE 388 Automatic Control

Solutions for Tutorial 10 Stability Analysis

Root Locus. Motivation Sketching Root Locus Examples. School of Mechanical Engineering Purdue University. ME375 Root Locus - 1

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

Feedback Control of Linear SISO systems. Process Dynamics and Control

Part II. Advanced PID Design Methods

Control System Design

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control

K c < K u K c = K u K c > K u step 4 Calculate and implement PID parameters using the the Ziegler-Nichols tuning tables: 30

CHAPTER 10: STABILITY &TUNING

EE3CL4: Introduction to Linear Control Systems

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.

Robust PID and Fractional PI Controllers Tuning for General Plant Model

ME 475/591 Control Systems Final Exam Fall '99

Lecture 5: Frequency domain analysis: Nyquist, Bode Diagrams, second order systems, system types

Professor Fearing EE C128 / ME C134 Problem Set 7 Solution Fall 2010 Jansen Sheng and Wenjie Chen, UC Berkeley

AN INTRODUCTION TO THE CONTROL THEORY

2.010 Fall 2000 Solution of Homework Assignment 8

(a) Find the transfer function of the amplifier. Ans.: G(s) =

MAS107 Control Theory Exam Solutions 2008

H(s) = s. a 2. H eq (z) = z z. G(s) a 2. G(s) A B. s 2 s(s + a) 2 s(s a) G(s) 1 a 1 a. } = (z s 1)( z. e ) ) (z. (z 1)(z e at )(z e at )

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year

K(s +2) s +20 K (s + 10)(s +1) 2. (c) KG(s) = K(s + 10)(s +1) (s + 100)(s +5) 3. Solution : (a) KG(s) = s +20 = K s s

CDS 101/110a: Lecture 8-1 Frequency Domain Design

(b) A unity feedback system is characterized by the transfer function. Design a suitable compensator to meet the following specifications:

D(s) G(s) A control system design definition

Introduction to Feedback Control

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.

100 (s + 10) (s + 100) e 0.5s. s 100 (s + 10) (s + 100). G(s) =

Outline. Classical Control. Lecture 5

r + - FINAL June 12, 2012 MAE 143B Linear Control Prof. M. Krstic

NONLINEAR INTEGRAL CONTROL DESIGN FOR DC MOTOR SPEED CONTROL WITH UNKNOWN AND VARIABLE EXTERNAL TORQUE

INTRODUCTION TO DIGITAL CONTROL

PM diagram of the Transfer Function and its use in the Design of Controllers

Systems Engineering and Control

MAE143a: Signals & Systems (& Control) Final Exam (2011) solutions

Alireza Mousavi Brunel University

Systems Analysis and Control

MULTILOOP PI CONTROLLER FOR ACHIEVING SIMULTANEOUS TIME AND FREQUENCY DOMAIN SPECIFICATIONS

ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 2010/2011 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques

Automatic Control (TSRT15): Lecture 7

Exercise 1 (A Non-minimum Phase System)

Module 5: Design of Sampled Data Control Systems Lecture Note 8

Frequency (rad/s)

NADAR SARASWATHI COLLEGE OF ENGINEERING AND TECHNOLOGY Vadapudupatti, Theni

SRI VENKATESWARA COLLEGE OF ENGINEERING

Systems Analysis and Control

CYBER EXPLORATION LABORATORY EXPERIMENTS

Dynamics and Control of Double-Pipe Heat Exchanger

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

ECE382/ME482 Spring 2005 Homework 7 Solution April 17, K(s + 0.2) s 2 (s + 2)(s + 5) G(s) =

Exercises for lectures 13 Design using frequency methods

Stability of CL System

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

Compensator Design for Helicopter Stabilization

Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2)

Today (10/23/01) Today. Reading Assignment: 6.3. Gain/phase margin lead/lag compensator Ref. 6.4, 6.7, 6.10

Systems Analysis and Control

Answers to multiple choice questions

PID control of FOPDT plants with dominant dead time based on the modulus optimum criterion

( ) ( = ) = ( ) ( ) ( )

DIGITAL CONTROLLER DESIGN

Exercise 1 (A Non-minimum Phase System)

Video 5.1 Vijay Kumar and Ani Hsieh

Control Systems I Lecture 10: System Specifications

Time Response Analysis (Part II)

Linear Control Systems Lecture #3 - Frequency Domain Analysis. Guillaume Drion Academic year

University of Science and Technology, Sudan Department of Chemical Engineering.

Control System Design

LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM I LAB EE 593

1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii

ME 304 CONTROL SYSTEMS Spring 2016 MIDTERM EXAMINATION II

Homework 7 - Solutions

Lecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

Digital Control Systems

FREQUENCY-RESPONSE DESIGN

CHAPTER 6 CLOSED LOOP STUDIES

Analysis of SISO Control Loops

LINEAR CONTROL SYSTEMS. Ali Karimpour Associate Professor Ferdowsi University of Mashhad

1 (s + 3)(s + 2)(s + a) G(s) = C(s) = K P + K I

School of Mechanical Engineering Purdue University. DC Motor Position Control The block diagram for position control of the servo table is given by:

7.2 Controller tuning from specified characteristic polynomial

Improved Autotuning Using the Shape Factor from Relay Feedback

Analysis and Design of Control Systems in the Time Domain

Lecture 6 Classical Control Overview IV. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42

ECSE 4962 Control Systems Design. A Brief Tutorial on Control Design

EEE 550 ADVANCED CONTROL SYSTEMS

Part IB Paper 6: Information Engineering LINEAR SYSTEMS AND CONTROL. Glenn Vinnicombe HANDOUT 5. An Introduction to Feedback Control Systems

LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM II LAB EE 693

Additional Closed-Loop Frequency Response Material (Second edition, Chapter 14)

EE C128 / ME C134 Fall 2014 HW 6.2 Solutions. HW 6.2 Solutions

Open Loop Tuning Rules

Transcription:

Journal of Al-Nahrain University Vol.18 (2), June, 2015, pp.10-17 Science Study on Control of First Order Plus Delay Using Smith Predictor Saad A. Ahmed Department of Chemistry, College of Education-Ibn Al-Haitham, University of Baghdad. Abstract This paper presents the implementation of Smith predictor structure for the control of a first order plus delay time process. Water heater for vacuum distillation apparatus is studied, the open loop transfer function shows a first order plus delay time. The control system is analyzed using open loop Bode plot and root locus method through sisotool in MATLAB control tool box. The Smith predictor control design carried out using MATLAB (7.11.0) command windows. The controller gain is found to be 96.3 and the integral time 256.4 Keywords: Smith predictor, FOPDT, First order plus delay time, Process control. Introduction Many tuning methods exist to predict the three PID gain parameters from the open loop transfer function, the most common ones are the Ziegler-Nichols process reaction method and Ziegler-Nichols ultimate-cycle method (continuous method). These relations are listed in Table (1). The listed equations are empirical, the 2 nd one is an online tuning used for processes which are inherently stable. But where the system may become unstable, a proportional only control is used. If it is not possible to disable the integral and derivative control modes, the integral time should be set to its maximum value and the derivative time to its minimum. The proportional gain is slowly increased until the system begins to exhibit sustained oscillations with a given small step set point or load change. The proportional gain and period of oscillation at this point are the ultimate gain, Kcu, and ultimate period, Tu. These two quantities are used in a set of empirical tuning relations developed by Ziegler and Nichols-again listed in Table (1). These methods are thoroughly described in Chau (2001) [1, 2]. Stability can be studied by Bode and Nyquist plots. Bode plot is magnitude vs. frequency and phase angle vs. frequency plotted individually on a logarithmic scale. These plots address the problem but need other methods to reveal the probable dynamic response. Nyquist plot is a polar coordinate plot, thus the real and imaginary parts of G (jω) on the s-plane with ω as the parameter. Table (1) Zigler Nichols PID parameters for process reaction and continuous methods. Method Process Reaction Method continuous method Controll er Type Ki Ti Td P 1/RD --- --- PI 0.9/RD D/0.3 --- PD 1.2/RD 2D 0.5D P Ku/2 PI Ku/2.2 Tu/1.2 PD Ku/1.7 Tu/2 Tu/8 Chemical processes may be self-tuned, for self-tuning the controller took measurements from field and calculates the three term control parameters automatically. to improve that, the controller should optimize the parameters for minimum error. Many chemical processes shows a delay time. In 1957, O. J. Smith developed the Smith predictor structure to compensate systems with time delay, where it is too difficult to control processes with long time delay using PID algorithm [3, 4]. The predictor is based on the idea of decreasing the manipulated variable by an amount equal to all that was computed in the last τ seconds A control scheme is shown in Fig.(1) [5,6]. Jianhong M. gives an equivalent transformation of the Smith predictor scheme as shown in Fig.(2) [9]. 10

Saad A. Ahmed Fig. (1) Signal flow diagram of a Smith- Predictor. Results and Discussion Water Heater 1000 watt switched on at t=0 sec then switched of at t=5000 sec. the experimental response shows a FOPDT system. The process open loop response is modeled as a first-order plus dead time with a 900 second time constant and 47 second time delay Because 47 sec is very small compared with3000 sec, the time delay is not clear in the drawing. See Fig.(4) for open loop response. Fig. (2) Equivalent transformation of the Smith predictor scheme [9]. The aim of the work is to design a Smith controller to control a FOPDT process which is widely used in industry to describe the dynamics of many processes. Experimental Apparatus The apparatus used in this study is from Hanover, rotary vacuum distillation apparatus, Model HS-202005S, 220v, 50Hz, 1000W heater, equipped with on off controller. It is shown in Fig.(3). Readings were recorded with time, to get the open loop response, mere switched on directly on manual action. Fig.(3) The experimental apparatus. Fig. (4) Open loop transfer function. G(s) = T(s)... (1) PW(s) The transfer function is written in Matlab command window: >>s = tf('s'); >>P = tf(0.045,[900 1],'InputDelay',47) >>P. Input Name = 'u'; P. Output Name = 'y'; P(s) = 0.045 s e 47 900 S+1 >> step (P) grid on The open loop transfer function is shown in Fig.(4). Its shown that delay is very little when compared with the time constant because the analysis is carried out on experimental apparatus. For industrial purposes the time delay will be large because of the equipment size, and the quantities of fluids. Now a basic controller design is carried using Matlab control toolbox, the predicted controllers are tabulated in Table (2). The step response for open loop transfer function (OLTF) is not enough to characterize the system, so it is necessary to use Bode plots to see the crossover gain and the stability of the system. Bode plots shown in Figs. (5, 6, 7 & 8) gives a good idea of stability, and cross over frequency. 11

Journal of Al-Nahrain University Vol.18 (2), June, 2015, pp.10-17 Science Table (2) Matlab suggested controllers classical control design. P PI PID PID+DF Compensator 444.73 (1+1400 s) 2.839 5.678 (1+47s)(1+47s) Equation s s Crossover 0.013 0.0012 0.0012 0.002 frequency @ 0 db Closed loop stable yes yes yes yes Gain Margin @.0341.029 rad/sec 0.0503 rad/sec @ min Stability rad/sec @ @ 3.02dB 2.63dB margin 3.72 db 50678 1+96s+(49s)^2 s 0.048 rad/sec@ 1.97dB 100 Fig. (5) O.L Response to step input for the 4 controllers. Bode Diagram Magnitude (db) 50 0-50 -100 0 x 105 Phase (deg) -3.6864-7.3728-11.0592 10-5 10-4 10-3 10-2 10-1 10 0 10 1 10 2 10 3 Fig. (6) Bode plots for PI- control system. Frequency (rad/sec) 12

Saad A. Ahmed Fig. (7) Bode plots for P- control system. Fig. (8) Bode plots for PID- control system. 13

Journal of Al-Nahrain University Vol.18 (2), June, 2015, pp.10-17 Science Response to load variation and set point variation is also studied, the results is shown in Fig.(10). The response to step change in the input (set point) is shown in Fig.(11) for the three controller types. Fig. (9) Bode plots for PIDF- control system. PI Control 14

Saad A. Ahmed (b) PIDF control Fig.(10) Response to set point ysp and disturbance (d). Fig. (11) Comparison between P,PI, PIDF Control response to step input. The performance of the PI controller is severely limited by the long dead time. So in order to treat the time lag effects, the control system should wait before response taking action. Smith predictor treats that. Smith Predictor The predictor scheme is shown in Fig.(1) previously stated. Construction of the model is taken through the following program. Computer Program %Control of Processes with Long Dead Time: The Smith Predictor s = tf('s'); P = exp(-47*s) * 0.0045/(900*s+1); F = 1/(20*s+1);F. Input Name = 'dy'; F. Output Name = 'dp'; % Process P = ss(p); P. Input Name = 'u'; P. Output Name = 'y0'; % Prediction model Gp =.0045/(900*s+1); Gp. Input Name = 'u'; Gp. Output Name = 'yp'; Dp = exp(-47*s); Dp. Input Name = 'yp'; Dp. Output Name = 'y1'; % Overall plant Sum1 = sumblk ('e','ysp','yp','dp','+--'); Sum2 = sumblk ('y','d','y0','++'); 15

Journal of Al-Nahrain University Vol.18 (2), June, 2015, pp.10-17 Science Sum3 = sumblk ('dy','y','y1','+-'); Sum4 = sumblk ('ym','dp','yp','++'); Plant = connect (P, Gp, Dp, F, Sum2, Sum3, Sum4, 'u', 'ym'); % Design PI controller with C = pidtune (Plant, pidstd (1,1), pidtune Options ('Crossover Frequency', 0.0012,' Phase Margin',60)); C. Input Name = 'e'; C. Output Name = 'u'; % Assemble closed-loop model from [y_sp,d] to y Cpi=C; Tpi = feedback([p*ss(cpi),1],1,1,1); % closedloop model [ysp;d]->y Tpi. Input Name = {'ysp' 'd'}; Step (Tpi), grid on T = connect (P,Gp,Dp,C,F, Sum1, Sum2, Sum3, Sum4,{'ysp','d'},'y'); step (T,'b',Tpi,'r--') C Continuous-time PI controller in standard form, from input "e" to output "u": Kp*(1 + 1 Ti 1 s ) with Kp = 96.3331, Ti = 256.3668 Results have are the same because the time delay is small. So there is no need for it here but if the delay time is large relative to the time constant, then it is necessary to add it in the control program. Fig. (11a) Bode plots comparison between PI- Control and Smith predictor. 16

Saad A. Ahmed Fig. (11b) Control response to step input comparison between PI- Control and Smith predictor. Conclusion It has been shown that PI-control system has no difference than PID control, for phase margin an crossover frequency, but smith predictor achieves the best overall results for responses. it can be noticed that the Smith predictor structures are simple to tune, References [1] Chau, Chemical Process Control a First Course with Matlab, 107-111, 2001. [2] Burns R.S., Advanced Control Engineering, Butterworth Hinemann ltd.90-108, 2001. [3] Sourdillef P. and O Dwyer A. Implementation of New Modified Smith Predictor Designs Proceedings of the Irish signals and systems conference, Queens university, Belfast, 284-289, 2004. [4] Smith, O.J.M. Closer control of loops with dead time. Chemical Engineering Progress, 53, 217-219, 1957. [5] Bassi S. J., Mishra M. K., and Omzegaba E. E., Automatic Tuning of Proportional Integral Derivative (PID) Controller Using Particle Swarm Optimization (PSO) Algorithim, International Journal of Artificial Intelligence & Applications, 2(4), 25-26, 2011. [6] Pering J. W., Chen G. Y., and Hsieh S. C., Optimal PID Controller Design Based on PSO-RBFNN for Wind Turbine Systems. Energies, 7, 191-209, 2014. [7] YS170, Single-loop Programmable Controller, Single Loop Controllers, Distributed Control Systems (DCS), Yokogawa Corporation [8] http://www.mathworks.ch/ch/help/ control/ examples/control-of-processes-with-longdead-time- the-smith-predictor.html [9] Jianhong M., Smith Predictor for Controlling Systems with Time Delay, URRG -2014. http://urrg.eng.usm.my/index.php?option=c om_content&view=article&id=162:smithpredictor-for-controlling-systems-withtime-delay-&catid=31:articles&itemid=70. الخالصة يتضمن هذا البحث تطبيق تركيب مخمن سمث للسيطرة على عملية من الدرجة االولى مع مؤخر زمني. استخدم في الد ارسة جهاز تقطير ف ارغي مختبري, وقد اظهرت البيانات التجريبية ان العملية من الدرجة االولى بوجود مؤخر زمني.FOPDT تم تحليل منظومة السيطرة للدائرة المفتوحة باستخدام طريقة رسم بود Bode plot الجذور من خالل تقنية وطريقة مواضع sisotools في.)7,11,0( Root locus نافذة االوامر لبرنامج الماتالب اصدار اجري تصميم تركيب مخمن سمث في نفس البرنامج 96,3= وقد وجد بان قيمة زمن التكاملي =256,4. العامل التناسبي للمسيطر وعامل 17