MM7 Practical Issues Using PID Controllers

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

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

Experiment 9. PID Controller

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

Controller Algorithms and Tuning

Different Controller Terms

1. Consider the closed loop system shown in the figure below. Select the appropriate option to implement the system shown in dotted lines using

Closed-loop System, PID Controller

The PID controller. Summary. Introduction to Control Systems

PID TUNING WITH INPUT CONSTRAINT: APPLICATION ON FOOD PROCESSING

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

Closed-Loop Speed Control, Proportional-Plus-Integral-Plus-Derivative Mode

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

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

Anti Windup Implementation on Different PID Structures

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE

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

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

Position Control of DC Motor by Compensating Strategies

Systems Engineering/Process control L9

Lab 11. Speed Control of a D.C. motor. Motor Characterization

International Journal of Research in Advent Technology Available Online at:

Lecture 10. Lab next week: Agenda: Control design fundamentals. Proportional Control Proportional-Integral Control

PROCESS DYNAMICS AND CONTROL

-binary sensors and actuators (such as an on/off controller) are generally more reliable and less expensive

PROCESS DYNAMICS AND CONTROL

2.7.3 Measurement noise. Signal variance

Design and Simulation of Gain Scheduled Adaptive Controller using PI Controller for Conical Tank Process

BINARY DISTILLATION COLUMN CONTROL TECHNIQUES: A COMPARATIVE STUDY

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

Design of Model Based PID Controller Tuning for Pressure Process

6.4 Adjusting PID Manually

CONTROLLER TUNING FOR NONLINEAR HOPPER PROCESS TANK A REAL TIME ANALYSIS

Performance Analysis Of Various Anti-Reset Windup Algorithms For A Flow Process Station

Level control drain valve tuning. Walter Bischoff PE Brunswick Nuclear Plant

Rotary Motion Servo Plant: SRV02. Rotary Experiment #02: Position Control. SRV02 Position Control using QuaRC. Student Manual

The Discussion of this exercise covers the following points: Angular position control block diagram and fundamentals. Power amplifier 0.

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

PYKC 7 March 2019 EA2.3 Electronics 2 Lecture 18-1

TUNING OF PID CONTROLLERS USING PARTICLE SWARM OPTIMIZATION

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

NZQA unit standard version 2 Page 1 of 5. Demonstrate and apply intermediate knowledge of instrumentation and control system engineering

EMPIRICAL MODEL IDENTIFICATION AND PID CONTROLLER TUNING FOR A FLOW PROCESS

Control Design for Servomechanisms July 2005, Glasgow Detailed Training Course Agenda

Lecture 5 Introduction to control

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

UNIT IV CONTROLLER TUNING:

Cantonment, Dhaka-1216, BANGLADESH

InstrumentationTools.com

Performance Analysis of Conventional Controllers for Automatic Voltage Regulator (AVR)

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

LECTURE 2: PD, PID, and Feedback Compensation. ( ) = + We consider various settings for Zc when compensating the system with the following RL:

6.270 Lecture. Control Systems

2.1 PID controller enhancements

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

PID Control Technical Notes

THE general rules of the sampling period selection in

Module 08 Controller Designs: Compensators and PIDs

PID Controller Optimization By Soft Computing Techniques-A Review

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

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

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

Chapter 5. Tracking system with MEMS mirror

CHAPTER 4 PID CONTROLLER BASED SPEED CONTROL OF THREE PHASE INDUCTION MOTOR

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

Compensation of Dead Time in PID Controllers

Closed-Loop Position Control, Proportional Mode

An Introduction to Proportional- Integral-Derivative (PID) Controllers

Relay Feedback based PID Controller for Nonlinear Process

PID Tuning Using Genetic Algorithm For DC Motor Positional Control System

PID control. since Similarly, modern industrial

Closed-Loop Transportation Simulation. Outlines

Optimal Control System Design

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

BSNL TTA Question Paper Control Systems Specialization 2007

A Comparative Novel Method of Tuning of Controller for Temperature Process

TODO add: PID material from Pont slides Some inverted pendulum videos Model-based control and other more sophisticated

Comparative Study of PID Controller tuning methods using ASPEN HYSYS

A PID Controller with Anti-Windup Mechanism for Firminga Carbon Steel

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

Labview Based Gain scheduled PID Controller for a Non Linear Level Process Station

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

DYNAMIC SYSTEM ANALYSIS FOR EDUCATIONAL PURPOSES: IDENTIFICATION AND CONTROL OF A THERMAL LOOP

AVR221: Discrete PID Controller on tinyavr and megaavr devices. Introduction. AVR 8-bit Microcontrollers APPLICATION NOTE

Genetic Algorithm Optimisation of PID Controllers for a Multivariable Process

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

Governor with dynamics: Gg(s)= 1 Turbine with dynamics: Gt(s) = 1 Load and machine with dynamics: Gp(s) = 1

Some Tuning Methods of PID Controller For Different Processes

Load Frequency and Voltage Control of Two Area Interconnected Power System using PID Controller. Kavita Goswami 1 and Lata Mishra 2

Phys Lecture 5. Motors

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

Helicopter Pitch Control System

Modelling the behaviour of controllers in an HVAC system - a case study -

Switch Mode Power Conversion Prof. L. Umanand Department of Electronics System Engineering Indian Institute of Science, Bangalore

Tuning of Controller for Electro-Hydraulic System Using Particle Swarm Optimization (PSO)

New PID Tuning Rule Using ITAE Criteria

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

Assessment Of Diverse Controllers For A Cylindrical Tank Level Process

Feedback Systems in HVAC ASHRAE Distinguished Lecture Series Jim Coogan Siemens Building Technologies

EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall Lab Information

Transcription:

MM7 Practical Issues Using PID Controllers Readings: FC textbook: Section 4.2.7 Integrator Antiwindup p.196-200 Extra reading: Hou Ming s lecture notes p.60-69 Extra reading: M.J. Willis notes on PID controler 9/9/2011 Classical Control 1

Rs + - Es K1+1/T i s+ T D s Plant Gs Ys What have we talked in MM6? PID controllers Ziegler-Nichols tuning methods 9/9/2011 Classical Control 2

MM6:Characteristics of PID Controllers Proportional gain, K p larger values typically mean faster response. An excessively large proportional gain will lead to process instability and oscillation. Integral gain, K i larger values imply steady state errors are eliminated more quickly. The trade-off is larger overshoot Derivative gain, K d larger values decrease overshoot, but slows down transient response and may lead to instability due to signal noise amplification in the differentiation of the error. 9/9/2011 Classical Control 3

MM6: PID Tuning Methods- Trial-Error See Hou Ming s lexture notes 9/9/2011 Classical Control 4

MM6: PID Tuning Zieglor Niechols I Pre-condition: system has no overshoot of step response See Hou Ming s lexture notes 9/9/2011 Classical Control 5

MM6: PID Tuning Zieglor Niechols II Pre-condition: system order > 2 See Hou Ming s lexture notes 9/9/2011 Classical Control 6

Goals for this lecture MM7 Some practical issues when developing a PID controler: Integral windup & Anti-windup methods Derivertive kick When to use which controller? Operational Amplifier Implementation Other tuning methods 9/9/2011 Classical Control 7

PI control: Reset time Control Structure T I integral/reset time 9/9/2011 Classical Control 8 1 1 Frequency Domain : 1 Time Domain : 0 s T K s E s U Ds d e T t e K t u I t t I

Integral Windup Integral windup Integration I actuator saturation phenomena Anti-windup Turn off the integral action as soon as the actuator saturates Anti-windup methods Implement with a dead zone Implement with a nonlinearity Others... 9/9/2011 Classical Control 9

Anti-windup Techniques 9/9/2011 Classical Control 10

Example: DC Motor Control with Saturation Download motorpisaturation.mdl motorpiantiwind.mdl 9/9/2011 Classical Control 11

Download motorpisaturation.mdl motorpiantiwind.mdl Output responses Control effort 9/9/2011 Classical Control 12

Download motorpisaturation.mdl motorpiantiwind.mdl 9/9/2011 Classical Control 13

Goals for this lecture MM7 Some practical issues when developing a PID controler: Integral windup & Anti-windup methods Derivertive kick When to use which controller? Operational Amplifier Implementation Other tuning methods 9/9/2011 Classical Control 14

Derivative Kick I Reducing oscillations in feedback systems is the key advantage of derivative control However, Does not eliminate offset Slows the response u t T et D U s Ds E s T D s Derivative kick: if we have a setpoint change, a spike will be caused by D controller, which is called derivative kick. 9/9/2011 Classical Control 15

Derivative Kick II Derivative kick can be removed by replacing the derivative term with just output y, instead of rset-y. 9/9/2011 Classical Control 16 1 1 1 0 s T T s K s E s U Ds et T d e T t e K t u D I D t t I 1 1 1 0 s sy T s E T s K Us yt T d e T t e K t u D I D t t I

Derivative Kick III 1 t u t K e t e d TDet T t0 U s 1 Ds K1 T E s T s I Derivative kick can be reduced by introducing a lowpass filter before the set-point enters the system The bandwidth of the filter should be much larger than the closed-loop system s bandwidth I D s Rs filter + - Es K1+1/T i s+ T D s Plant Gs Ys 9/9/2011 Classical Control 17

Goals for this lecture MM7 Some practical issues when developing a PID controler: Integral windup & Anti-windup methods Derivertive kick When to use which controller? Operational Amplifier Implementation Other tuning methods 9/9/2011 Classical Control 18

When to use which controller? Estimate When to use Examples P I D PI PID present back forward Present & back All time Systems with slow responses, tolerant to offset Not often used alone, as is too slow Not used alone because is too sensitive to noise and does not have Often used Often used, most robust, but can be noise sensitive Example use: float valves, thermostats, humidistat. Example use: used for very noisy systems setpoint Example use: none Example use: thermostats, flow control, pressure control Examples: Cases where the system has inertia that could get out of hand: temperature and concentration measurements on a reactor for example. Avoid runaway. 9/9/2011 Classical Control 19

¼ decay ratio is not conservative standard too oscillatory. Max slope Change set point from 39 to 42% CO Observe delay 0.8 Observe max slope of response at T=27 Slope= 140 139 26.2 27.5 0.77 Kmax= output change/ Input change=k1/k2 0.77 0.26 3 Example from http://www.controlguru.com 9/9/2011 Classical Control 20

Goals for this lecture MM7 Some practical issues when developing a PID controler: Integral windup & Anti-windup methods Derivertive kick When to use which controller? Op-Amp Implementation Other tuning methods 9/9/2011 Classical Control 21

Op-Amp Implementation I? 9/9/2011 Classical Control 22

Op-Amp Implementation II? 9/9/2011 Classical Control 23

Op-Amp Implementation III? 9/9/2011 Classical Control 24

Goals for this lecture MM7 Some practical issues when developing a PID controler: Integral windup & Anti-windup methods Derivertive kick When to use which controller? Op-Amp Implementation Other PID tuning methods 9/9/2011 Classical Control 25

Controller Synthesis - Time Domain Time-domain techniques can be classified into two groups: Criteria based on a few points in the response settling time, overshoot, rise time, decay ratio, settling time Criteria based on the entire response, or integral criteria 9/9/2011 Classical Control 26

Cohen-Coon Tuning Method s Ke Gs 1st order s 1 Pre-condition: first-order system with some time delay Objective: ¼ decay ratio & minimum offset 9/9/2011 Classical Control 27

s Ke Gs 1st order s 1 Comparison of Ziegler-Nichols and Cohen-Coon Equations for Controller Tuning 1940 s, 50 s Controller Ziegler-Nichols Cohen-Coon Proportional KK C KK 1 C 3 Proportional + KK 0.9 KK C C 0.9 Integral I 3.33 0.33 I 3.33 1.0 2.2 Proportional + KK 1.2 KK C C 1.35 Integral + 2.0 I 32 6 I Derivative 13 8 D 0.5 0.37 D 1.0 0.2 0.083 0.270 These methods are not suitable for systems where there is zeros or virtually no time delay! 9/9/2011 Classical Control 28

FORTD Model Approximation Motivation: many empirical PID tuning methods are based on first-order system with time delay FORTD model approximation System identifcation method Matlab: ident 9/9/2011 Classical Control 29

Other Criteria for Performance 1. Integral of square error ISE 2. Integral of absolute value of error IAE 3. Time-weighted IAE ITAE et Design: Pick controller parameters to minimize integral. IAE allows larger deviation than ISE smaller overshoots ISE longer settling time ITAE weights errors occurring later more heavily Approximate optimum tuning parameters are correlated with K,,... 0 ISE t et dt 0 2 dt IAE 0 et dt 9/9/2011 Classical Control 30

s Ke Gs 1st order s 1 9/9/2011 Classical Control 31

9/9/2011 Classical Control 32

MM7 Exercise continue MM6 execise: Design a P, PI, PID controller for the following DC motor speed control, According to quarter decay method. Implement the above system with an actuator saturation in simulink model with u max =2, u min =-2. Design an integrator antiwindup strategy for your designed PI controller. Download ZN_tuning_motor.mdl 9/9/2011 Classical Control 33