The PID controller. Summary. Introduction to Control Systems

Similar documents
Different Controller Terms

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

MM7 Practical Issues Using PID Controllers

International Journal of Research in Advent Technology Available Online at:

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

Position Control of DC Motor by Compensating Strategies

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

PROCESS DYNAMICS AND CONTROL

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

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

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

PROCESS DYNAMICS AND CONTROL

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

Tuning Methods of PID Controller for DC Motor Speed Control

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE

EMPIRICAL MODEL IDENTIFICATION AND PID CONTROLLER TUNING FOR A FLOW PROCESS

InstrumentationTools.com

PID Tuner (ver. 1.0)

Closed-loop System, PID Controller

DESIGN AND ANALYSIS OF TUNING TECHNIQUES USING DIFFERENT CONTROLLERS OF A SECOND ORDER PROCESS

6.270 Lecture. Control Systems

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

AN EXPERIMENTAL INVESTIGATION OF THE PERFORMANCE OF A PID CONTROLLED VOLTAGE STABILIZER

PID TUNING WITH INPUT CONSTRAINT: APPLICATION ON FOOD PROCESSING

An Implementation for Comparison of Various PID Controllers Tuning Methodologies for Heat Exchanger Model

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

Experiment 9. PID Controller

CDS 101/110: Lecture 8.2 PID Control

Control Methods for Temperature Control of Heated Plates

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

Modified ultimate cycle method relay auto-tuning

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

IMPLEMENTATION OF PID AUTO-TUNING CONTROLLER USING FPGA AND NIOS II PROCESSOR

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

PI Tuning via Extremum Seeking Methods for Cruise Control

Relay Feedback based PID Controller for Nonlinear Process

New PID Tuning Rule Using ITAE Criteria

PID control. since Similarly, modern industrial

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

Design of Model Based PID Controller Tuning for Pressure Process

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

2.7.3 Measurement noise. Signal variance

Motor Control. Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Power supply.

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

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

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

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

Lecture 5 Introduction to control

Comparative Analysis of a PID Controller using Ziegler- Nichols and Auto Turning Method

Spacecraft Pitch PID Controller Tunning using Ziegler Nichols Method

Application Note. Renu Electronics Private Limited. PID Instruction In IEC. Page 1

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

Getting the Best Performance from Challenging Control Loops

Comparison of Conventional Controller with Model Predictive Controller for CSTR Process

CHAPTER 11: DIGITAL CONTROL

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

Application of SDGM to Digital PID and Performance Comparison with Analog PID Controller

PID-CONTROL FUNCTION AND APPLICATION

Control and Optimization

Laboratory PID Tuning Based On Frequency Response Analysis. 2. be able to evaluate system performance for empirical tuning method;

RWM control on EXTRAP T2R using various controller configurations.

CSE 3215 Embedded Systems Laboratory Lab 5 Digital Control System

Understanding PID Control

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

An Expert System Based PID Controller for Higher Order Process

Chapter 5. Tracking system with MEMS mirror

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

Choice of Sample Time in Digital PID Controllers CHOICE OF SAMPLE TIME IN DIGITAL PID CONTROLLERS

Closed Loop Control System. Controllers. Analog Controller. Prof. Dr. M. Zahurul Haq

Chapter 6 Controller Design Using Design Tools

21/10/58. M2-3 Signal Generators. Bill Hewlett and Dave Packard s 1 st product (1939) US patent No HP 200A s schematic

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

Module 08 Controller Designs: Compensators and PIDs

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

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

Extensions and Modifications of Relay Autotuning

Signal Generators and Waveform-Shaping Circuits

STANDARD TUNING PROCEDURE AND THE BECK DRIVE: A COMPARATIVE OVERVIEW AND GUIDE

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

BINARY DISTILLATION COLUMN CONTROL TECHNIQUES: A COMPARATIVE STUDY

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

Systems Engineering/Process control L9

An Overview of Linear Systems

Instrumentation and Process Control. Process Control. Pressure, Flow, and Level. Courseware Sample F0

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

Some Tuning Methods of PID Controller For Different Processes

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

A M E M B E R O F T H E K E N D A L L G R O U P

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

THE general rules of the sampling period selection in

Compensation of Dead Time in PID Controllers

Rotational Speed Control Based on Microcontrollers

DC Motor Speed Control for a Plant Based On PID Controller

ChE 4162 Control Laboratory Methodologies Fall Control Laboratory Methodologies

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

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

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: 1.852

Think About Control Fundamentals Training. Terminology Control. Eko Harsono Control Fundamental

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

Simulation of process identification and controller tuning for flow control system

Transcription:

The PID controller ISTTOK real-time AC 7-10-2010 Summary Introduction to Control Systems PID Controller PID Tuning Discrete-time Implementation The PID controller 2 Introduction to Control Systems Some systems are inherently unstable (e.g. inverted pendulum, space rockets, airplanes in some particular conditions, nuclear reactor, your automobile) Equilibrium: (i) Stable, (ii) Unstable and (iii) Astable To stabilize we need an active/passive control system Type of control: Open-loop Closed-loop The PID controller 3 1

Open-loop control - The open loop control is usually based on a model. - It works as if no disturbances are present because there is no form of feedback in the system. In presence of disturbances it fails. - If the plant changes slightly, the output will no longer match the reference. Figure: A Mathematical Approach to Classical Control - Andrew D. Lewis The PID controller 4 Open-loop control Reference Controller output Perturbations Process variable Figure: A Mathematical Approach to Classical Control - Andrew D. Lewis The PID controller 5 Closed-loop control - The main difference between open-loop and the closed loop control is the presence of feedback in the closed-loop system. - If the controller is well projected, the plant output will converge to the desired reference even in presence of undesired disturbances d(t). Reference Feedback Figure: A Mathematical Approach to Classical Control - Andrew D. Lewis The PID controller 6 2

Open-loop Vs. Closed-loop Open-loop system: Closed-loop system: The PID controller 7 Examples of basic controllers Flyball governor, used to regulate the speed of a steam engine. This is an example of a mechanical proportional controller. Regular toilet, the float ball turns off the water valve when the deposit is almost full. This is an example of a mechanical on-off controller. The PID controller 8 Timing definitions Dead time Response time Lag or latency The PID controller 3

Proportional- Integrative- Derivative Controller K - Proportional Term T I - Integral time T D - Derivative time The PID controller PID analog circuit The PID controller 11 PID controller characteristics + Less Sensitive to perturbations + Less sensible to modifications in plant modifications + Does not require complex modeling + Two PID controllers can be used together - Be careful with sensor noise - Can be unstable (too much gain) - Generally they are not optimal controllers The PID controller 12 4

Effects of increasing a parameter independently The PID controller 13 Example Proportional only Figure: Control System Design - K.J. Astrom The PID controller 14 Example Proportional and Integral Figure: Control System Design - K.J. Astrom The PID controller 15 5

Proportional, Integral and Derivative Figure: Control System Design - K.J. Astrom The PID controller 16 Tunning issues Proportional Term: Gain too high-> unstable Integral Term Long period with errors->windup Derivative Term High-Frequency noise Derivative Kick The PID controller 17 Problem: Windup The actuators can saturate: Error continues to be accumulated If controller regains control the response could be exaggerated The PID controller 18 6

Problem: High frequency noise Problem: Sensor Noise is amplified by differential term Possible Solution: apply a low-pass filter before the derivative Consider the option of zeroing the derivative part PI controller The PID controller 19 Problem: Derivative kick Problem: When operator changes set-point cause a big variation on the derivative term Solution1: derivative action based on PV rather than error. Solution2: Apply a fraction of the set-point to the derivative calculation: D(t) = d/dt(β r(t) - y(t)) (0 β 1) The PID controller 20 Tunning methods Method Advantages Disadvantages Manual Software But needs knowhow Ziegler- Nichols Does not need Maths Consistent Tuning May include simulation Online of Offline Method Proved and Online Method Cost and Training Trial & Error Process is Perturbed Aggressive Other alternatives: Cohen-Coon, Chien-Hrones-Reswick. The PID controller 21 7

Ziegler-Nichols Method Pick a P Controler Begin with a low K Raise gradually K until the system becomes unstable(ku) Tipo K TI TD P (1/2)*Ku - - PI (9/20)*Ku (5/6)*Pu - PID (6/10)*Ku (1/2)*Pu (1/8)*Pu Measure the oscillation o period (Pu) Chose the constants correspondent with the type of controller One of the assumptions of the Ziegler-Nichols method is that the plant is Table: A Mathematical Approach to in the form of a transport lag (delay) and a single time constant. Classical Control - Andrew D. Lewis (Pag. 234) The PID controller 22 Digital system - Discrete Time Implementation Figure: Introduction to Digital Control - A. Cenedese The PID controller 23 Digital system May be obtained by discretizing the continuous time control system The bigger the sampling Frequency the BETTER the discrete system resembles the continuous time control system The control system only works on receiving a sample. Until next sample it works as an open-system The PID controller 24 8

Numerical Approximation uk = Pk + Ik + Dk The PID controller 25 PID Pseudo-code The PID controller 26 Numerical approximation derivative format Goal: Evaluate variation in control variable uk= uk-1 + u uk= uk-1 + Kp(ek - ek-1) + Kp Ts /Ti ek + Kp Td /Ts (ek - 2 ek-1 + ek-2) Arranging terms: Ts = Sampling Time uk= uk-1 + Kp [(1 + Ts /Ti + Td /Ts) ek - (1 + 2 Td /Ts ) ek-1 + Td /Ts ek-2] The PID controller 27 9

Pseudo-code derivative form The PID controller 28 Pratical example Remove integral and derivative action. Create a small disturbance in the loop by changing the set point. Adjust the proportional, increasing and/or decreasing, the gain until the oscillations have constant amplitude. Record the gain value (Ku) and period of oscillation (Pu). The PID controller Open Loop (Feed Forward Loop) Determine the dead time, time for the response to change, and the ultimate value that the response reaches at steady-state, Mu, for a step change of Xo. The PID controller 10

Bibliography Summary: http://en.wikipedia.org/wiki/pid_controller Books on control: Feedback Control of Dynamic Systems - G.F. Franklin, J. Powell, A. Emami-Naeini Control System Design Lecture Notes for ME 155A - K.J. Astrom The PID controller 31 11