© 2009 The MathWorks, Inc. ® ® Introduction to PID Controller Design with examples in MATLAB and Simulink Dr. Bora Eryılmaz Engineering Manager Control.

Slides:



Advertisements
Similar presentations
10.1 Introduction Chapter 10 PID Controls
Advertisements

PID Controllers and PID tuning
Discrete Controller Design
Design with Root Locus Lecture 9.
Chapter 4: Basic Properties of Feedback
Nise/Control Systems Engineering, 3/e
Control Systems Engineering, Fourth Edition by Norman S. Nise Copyright © 2004 by John Wiley & Sons. All rights reserved. Figure 9.1 a. Sample root locus,
PID Control -1 + Professor Walter W. Olson
Loop Shaping Professor Walter W. Olson
CHE 185 – PROCESS CONTROL AND DYNAMICS
A Typical Feedback System
Chapter 10 – The Design of Feedback Control Systems
Chapter 10 – The Design of Feedback Control Systems PID Compensation Networks.
ECE 4951 Lecture 5: PID Control of Processes. PID Control A closed loop (feedback) control system, generally with Single Input-Single Output (SISO) A.
Controller Tuning: A Motivational Example
Prof. Wahied Gharieb Ali Abdelaal Faculty of Engineering Computer and Systems Engineering Department Master and Diploma Students CSE 502: Control Systems.
Design of Control Systems Cascade Root Locus Design This is the first lecture devoted to the control system design. In the previous lectures we laid the.
PID Control and Root Locus Method
The Concept of a Root Locus
Ch. 6 Single Variable Control
Book Adaptive control -astrom and witten mark
Cascade and Ratio Control
A Typical Feedback System
INC341 Design with Root Locus
Simple rules for PID tuning Sigurd Skogestad NTNU, Trondheim, Norway.
Controller Design (to determine controller settings for P, PI or PID controllers) Based on Transient Response Criteria Chapter 12.
INC341 Design Using Graphical Tool (continue)
Feedback Control system
University of Virginia PID Controllers Jack Stankovic University of Virginia Spring 2015.
PID. The proportional term produces an output value that is proportional to the current error value. Kp, called the proportional gain constant.
Modern Control System EKT 308
MESB374 System Modeling and Analysis PID Controller Design
Automatic Control System V. Compensation. If the satisfactory design of the process dynamics can’t be obtained by a gain adjustment alone, then some methods.
ERT 210/4 Process Control Hairul Nazirah bt Abdul Halim Office: CHAPTER 8 Feedback.
1 MATLAB AND CONTROLS PRESENTED BY:- AGILESWARI K. RAMASAMY DR. FARRUKH HAFIZ NAGI.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
Lecture 17: Introduction to Control (part III)
A Freq. Resp. Example (PID) Wednesday 25 Oct 2013 EE 401: Control Systems Analysis and Design A Radar Tracking System  Design a PID controller  Specs:
Cruise Control 3 RETURN OF THE SPEED CONTROL JEFF FERGUSON, TOM LEICK.
Chapter 6: Frequency Domain Anaysis
Design via Root Locus 1. 1 Introduction The root locus graphically displayed both transient response and stability information. The locus can be sketched.
Modern Control System EKT 308 Root Locus and PID controllers.
Lecture 22: Frequency Response Analysis (Pt II) 1.Conclusion of Bode plot construction 2.Relative stability 3.System identification example ME 431, Lecture.
Control 3 Keypoints: PID control
Lecture 16: Introduction to Control (Part II)
Chapter 4 A First Analysis of Feedback Feedback Control A Feedback Control seeks to bring the measured quantity to its desired value or set-point (also.
1 Teaching Innovation - Entrepreneurial - Global The Centre for Technology enabled Teaching & Learning, M G I, India DTEL DTEL (Department for Technology.
Lecture 9: PID Controller.
Controller design by R.L. Typical setup: C(s)G p (s) Root Locus Based Controller Design Goal: 1.Select poles and zero of C(s) so that R.L. pass through.
Control Systems Lect.3 Steady State Error Basil Hamed.
SKEE 3143 Control Systems Design Chapter 2 – PID Controllers Design
BIRLA VISHWAKARMA MAHAVIDHYALAYA ELECTRONICS & TELECOMUNICATION DEPARTMENT o – ANKUR BUSA o – KHUSHBOO DESAI UNDER THE GUIDENCE.
Vision Lab System VISION SYSTEM Chapter 9. Design via Root Locus Youngjoon Han
ABE425 Engineering Measurement Systems ABE425 Engineering Measurement Systems PID Control Dr. Tony E. Grift Dept. of Agricultural & Biological Engineering.
Exercise 1 Suppose we have a simple mass, spring, and damper problem. Find The modeling equation of this system (F input, x output). The transfer function.
Page : PID Controller Chapter 3 Design of Discrete- Time control systems PID C ontroller.
Dr. Hatem Elaydi Digital Control, EELE 4360 Dec. 16, 2014
Salman Bin Abdulaziz University
Chapter 7 The Root Locus Method The root-locus method is a powerful tool for designing and analyzing feedback control systems The Root Locus Concept The.
Control engineering and signal processing
PID Controllers Jordan smallwood.
Lecture 20: Root Locus for Design
Lec 14. PID Controller Design
PID Controller.
Basic Design of PID Controller
Chapter 9 Design via Root Locus <<<4.1>>>
Chapter 9 Design via Root Locus <<<4.1>>>
Beyond p-only control via root locus
System models Time domain models
The Design of Feedback Control Systems
Presentation transcript:

© 2009 The MathWorks, Inc. ® ® Introduction to PID Controller Design with examples in MATLAB and Simulink Dr. Bora Eryılmaz Engineering Manager Control and Estimation Tools Group The MathWorks, Inc.

2 ® ® What is a PID Controller? A special type of controller C(s) with  Proportional  Integral  Derivative terms acting on the error signal E(s).

3 ® ® What is a PID Controller? (cont.)  Ideal (standard) form:  Series (cascade) form:  Main point is: any second-order controller of the form is a PID controller.

4 ® ® PID Controllers Are Everywhere…  More than 90% of all controllers used in process industries are PID controllers.  A typical chemical plant has 100s or more PID controllers.  PID controllers are widely used in:  Chemical plants  Oil refineries  Pharmaceutical industries  Food industries  Paper mills  Electronic equipments

5 ® ® Some History: Fluid Level Control and at steady state

6 ® ® More History: Flyball Governor in Steam Engines Proportional control  Speed control for engines used proportional control. See the flyball governor by James Watt in 1788.

7 ® ® Many Types of “PID” Controllers…  Proportional (P):  Integral (I):  Proportional + Integral (PI):  Proportional + Derivative (PD):  You might see other combinations with different parameters than Kp, Ki, and Kd.

8 ® ® Low-Order Process Models  Many industrial processes can be modeled using simple stable transfer functions.  First-order process with delay:  Second-order process with delay:  There are many variations of these models, with or without time delays, with transfer functions zeros,...  We can design PI/PID controllers based on these models.

9 ® ® Desirable first-order responses with a tuning parameter K  Remember the open-loop transfer function is given by  Design your PID controller so that L(s) looks like  Then the closed-loop transfer function will look like

10 ® ® Designing a PI controller for a first-order process model  PI controller for a first-order process model  Remember, given K, we want:  Our PI parameters:  Let’s put this in MATLAB and Simulink…

11 ® ® Desirable second-order responses with tuning parameters K and α  Design your PID controller so that L(s) looks like  Then the closed-loop transfer function will look like  K and α are our design parameters.

12 ® ® Designing a PID controller for a second- order process model  PID controller for a second-order process model  Remember, given K and α, we want:   Let’s put this in MATLAB and Simulink…

13 ® ® MATLAB and Simulink Helper  MATLAB commands useful for control design: P = tf(num, den) C = zpk(z, p, K) L = minreal(P*C) K = dcgain(P) T = feedback(L,1) bode(P,L), step(T) sisotool(P)  Simulink blocks useful for control design: Transfer Fcn Zero-Pole Integrator Gain, Sum Transport Delay (time delay) PID Controller

14 ® ® Exam Question (10 points)  How to design PI/PID controllers for higher-order plants?  Key idea is to shape first- or second-order “dominant” plant dynamics. That is, you can ignore fast poles in the model.  Find a first- or second-order model, P(s), that has a similar response as the original model, Po(s). For example, you can use step(P, Po) or bode(P, Po) to compare responses. Similar poles and zeros can be ignored to simplify the model.  Question: Design a PI controller, using the technique of slides 9 & 10, for the plant  Can you get a closed-loop settling time less than 50 sec?