Lecture 10: Proportional, Integral and Derivative Actions

Similar documents
Outline. Control systems. Lecture-4 Stability. V. Sankaranarayanan. V. Sankaranarayanan Control system

Some special cases

ECE317 : Feedback and Control

ECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27

Control Systems Engineering ( Chapter 6. Stability ) Prof. Kwang-Chun Ho Tel: Fax:

Chemical Process Dynamics and Control. Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University

Course Summary. The course cannot be summarized in one lecture.

STABILITY ANALYSIS. Asystemmaybe stable, neutrallyormarginallystable, or unstable. This can be illustrated using cones: Stable Neutral Unstable

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

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

EE3CL4: Introduction to Linear Control Systems

STABILITY OF CLOSED-LOOP CONTOL SYSTEMS

Feedback Control of Linear SISO systems. Process Dynamics and Control

EEE 184: Introduction to feedback systems

Analysis of SISO Control Loops

ECE317 : Feedback and Control

Remember that : Definition :

Software Engineering/Mechatronics 3DX4. Slides 6: Stability

Chapter 6 - Solved Problems

Tuning PI controllers in non-linear uncertain closed-loop systems with interval analysis

Control Systems I. Lecture 9: The Nyquist condition

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.

CHAPTER # 9 ROOT LOCUS ANALYSES

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

12.7 Steady State Error

STABILITY. Have looked at modeling dynamic systems using differential equations. and used the Laplace transform to help find step and impulse

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

EE 380. Linear Control Systems. Lecture 10

Module 3F2: Systems and Control EXAMPLES PAPER 2 ROOT-LOCUS. Solutions

Example on Root Locus Sketching and Control Design

Stability of Feedback Control Systems: Absolute and Relative

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

Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control

Plan of the Lecture. Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control

Controls Problems for Qualifying Exam - Spring 2014

Routh-Hurwitz Lecture Routh-Hurwitz Stability test

HANDOUT E.22 - EXAMPLES ON STABILITY ANALYSIS

Test 2 SOLUTIONS. ENGI 5821: Control Systems I. March 15, 2010

Control of Electromechanical Systems

Analysis and Design of Control Systems in the Time Domain

Dr Ian R. Manchester

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

Lecture 13: Internal Model Principle and Repetitive Control

7.4 STEP BY STEP PROCEDURE TO DRAW THE ROOT LOCUS DIAGRAM

ME 304 CONTROL SYSTEMS Spring 2016 MIDTERM EXAMINATION II

STABILITY ANALYSIS TECHNIQUES

CHBE320 LECTURE X STABILITY OF CLOSED-LOOP CONTOL SYSTEMS. Professor Dae Ryook Yang

EE Control Systems LECTURE 9

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

Control Systems Design

Index. Index. More information. in this web service Cambridge University Press

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

Control Systems. Root Locus & Pole Assignment. L. Lanari

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Proportional, Integral & Derivative Control Design. Raktim Bhattacharya

Course roadmap. ME451: Control Systems. What is Root Locus? (Review) Characteristic equation & root locus. Lecture 18 Root locus: Sketch of proofs

Alireza Mousavi Brunel University

Lecture 7:Time Response Pole-Zero Maps Influence of Poles and Zeros Higher Order Systems and Pole Dominance Criterion

Radar Dish. Armature controlled dc motor. Inside. θ r input. Outside. θ D output. θ m. Gearbox. Control Transmitter. Control. θ D.

Methods for analysis and control of dynamical systems Lecture 4: The root locus design method

Root Locus Methods. The root locus procedure

Video 5.1 Vijay Kumar and Ani Hsieh

Introduction to Process Control

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

Exam. 135 minutes + 15 minutes reading time

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

Course roadmap. Step response for 2nd-order system. Step response for 2nd-order system

EE 422G - Signals and Systems Laboratory

"APPENDIX. Properties and Construction of the Root Loci " E-1 K ¼ 0ANDK ¼1POINTS

Aircraft Stability & Control

Automatic Control Systems, 9th Edition

CHAPTER 10: STABILITY &TUNING

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

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Lecture 9: Input Disturbance A Design Example Dr.-Ing. Sudchai Boonto

MCE693/793: Analysis and Control of Nonlinear Systems

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

Modeling and Control Overview

Automatic Control (TSRT15): Lecture 7

I What is root locus. I System analysis via root locus. I How to plot root locus. Root locus (RL) I Uses the poles and zeros of the OL TF

Control 2. Proportional and Integral control

Solutions for Tutorial 5 Dynamic Behavior of Typical Dynamic Systems

Exercise 8: Level Control and PID Tuning. CHEM-E7140 Process Automation

EC CONTROL SYSTEM UNIT I- CONTROL SYSTEM MODELING

Linear State Feedback Controller Design

Analysis of Stability &

I Stable, marginally stable, & unstable linear systems. I Relationship between pole locations and stability. I Routh-Hurwitz criterion

Chapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI

Power System Operations and Control Prof. S.N. Singh Department of Electrical Engineering Indian Institute of Technology, Kanpur. Module 3 Lecture 8

Last week: analysis of pinion-rack w velocity feedback

a. Closed-loop system; b. equivalent transfer function Then the CLTF () T is s the poles of () T are s from a contribution of a

6.241 Dynamic Systems and Control

Single-Input-Single-Output Systems

An Introduction to Control Systems

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

Time Response of Systems

AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Introduction to Automatic Control & Linear systems (time domain)

Control Systems I. Lecture 5: Transfer Functions. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Transcription:

MCE441: Intr. Linear Control Systems Lecture 10: Proportional, Integral and Derivative Actions Stability Concepts BIBO Stability and The Routh-Hurwitz Criterion Dorf, Sections 6.1, 6.2, 7.6 Cleveland State University Mechanical Engineering Hanz Richter, PhD Instructor MCE441 p.1/21 PID Controllers Proportional-Integral-Derivative (PID) controllers are widely used in industrial process control. The controller has the transfer function G c (s) = K p + K i s + K d(s) = U(s) E(s) The control law in the time domain is given by u(t) = K p e(t) + K i t 0 e(τ)dτ + K d de(t) dt Derivative term approximately implemented: G d (s) = K ds τ d s + 1, τ d 0 MCE441 p.2/21

PID Controllers... Analog PID boxes can be bought off-the shelf or custom built using R,L, C and op-amps. Digital PID can be bought off-the-shelf or programmed according to the application. Programmable Logic Controllers (PLC) come with a PID feature. PID controllers have limitations. MCE441 p.3/21 The Control Objective The ultimate purpose of using control is to drive the error nicely to zero when r(t) and d(t) change in unanticipated ways and when G(s) has uncertain and time-varying parameters and dynamics. Disturbance D(s) R(s) + E(s) U(s) + Y (s) G c (s) G(s) + Controller Plant MCE441 p.4/21

Example: Fly-By-Wire R(t): Yoke input: Unanticipated function (the control algorithm cannot store a catalog of possible functions). D(t): Turbulence, wind gust (same) Structural uncertainty in the plant (unmodeled dynamics): Vibration, friction, voltage drops, temperature effects, aeroelastic effects... Time-varying parameters: Weight changes due to fuel consumption, dropped bombs and paratroopers... MCE441 p.5/21 Error-Rejecting Props of P and I actions Suppose only P-term is used: u(t) = K p e(t). If a steady-state is reached we have u = K p e e does not have to be zero t Now suppose an I-term is used: u(t) = K i 0 e(τ)dτ. If a t steady-state is reached, we have u = K i 0 e dτ = K i e t which must be true for all t. This is only possible when e = 0. This powerful property of integral action is one of the key ideas used in controller design. MCE441 p.6/21

Common perceptions about P, I and D The proportional gain is usually associated with better disturbance rejection and faster reponse. Always true: P Action alone does not guarantee a zero steady-state error. The integral gain is usually associated with the ability to drive the error to zero, but at the expense of oscillations. Always true: Unless the pole at s = 0 introduced by the I-term is cancelled by the plant, the steady-state error to a step input is zero. The derivative gain is usually associated with dampened oscillations. MCE441 p.7/21 Our Approach P,I and D are frequently used in combination, and the above perceptions may not necessarily apply. We will take a rational approach and use available techniques (root-locus method for perfomance and stability, Routh-Hurwitz criterion for stability) to exactly determine the effects of P, I and D on a case-by-case basis. We will present an experimental PID tuning technique: Ziegler-Nichols MCE441 p.8/21

Stability Concepts Stability = Bounded Signals Many formal approaches to system stability exist. We ll consider one: BIBO (external) Stability. Bounded Input - Bounded Output (BIBO) stability: Used for transfer functions. The output must remain bounded whenever the input is bounded. No boundedness is required for internal states. Mathematically: A transfer function is BIBO stable if and only if all of its poles have negative real parts MCE441 p.9/21 The Routh-Hurwitz Criterion The polynomial equation leading to the poles is called characteristic equation. Method Independently developed by A. Hurwitz and E.J. Routh in the late 1800 s. Allows us to determine the number of roots of the char. eq. with positive real parts. It helps at the design stage, when the char. eq. may contain yet to be selected parameters. Then we can use the criterion to determine the ranges of the parameters that will result in a stable system. MCE441 p.10/21

Routh-Hurwitz Method Remove all roots at s = 0, so that a n 0 in the characteristic equation: a 0 s n + a 1 s n 1 +... + a n 1 s + a n = 0 Necessary (not sufficient) condition: Coefficients must be all positive or negative. If not satisfied, the system is not stable: Stop unless asked for the number of roots on the rhp. If necessary, make the coefficients positive by multiplying the equation by -1. Complete the Routh array and look for sign changes in the first column. MCE441 p.11/21 The Routh Array s n a 0 a 2 a 4 a 6... s n 1 a 1 a 3 a 5 a 7... s n 2 b 1 b 2 b 3 b 4... s n 3 c 1 c 2 c 3 c 4... s n 4 d 1 d 2 d 3 d 4...... s 2 e 1 e 2 s 1 f 1 s 0 g 1 b 1 = a 1a 2 a 0 a 3 a 1 b 2 = a 1a 4 a 0 a 5 a 1 b 3 = a 1a 6 a 0 a 7 a 1 d 1 = c 1b 2 b 1 c 2 c 1 d 2 = c 1b 3 b 1 c 3 c 1 c 1 = b 1a 3 a 1 b 2 b 1 c 2 = b 1a 5 a 1 b 3 b 1 c 3 = b 1a 7 a 1 b 4 b 1 The number of roots on the r.h.s. equals the number of sign changes in the first column MCE441 p.12/21

Example Determine the number of roots on the r.h.p. with the Routh-Hurwitz criterion. Check by numerical computation. 2s 6 + 3s 5 s 3 + s 2 + 4s = 0 MCE441 p.13/21 Results for 2nd and 3rd -order Systems Consider a 0 s 2 + a 1 s + a 2 = 0 with a i > 0. The Routh-Hurwitz criterion shows that the condition a i > 0 for i = 0, 1, 2 is also sufficient. Now consider a 0 s 3 + a 1 s 2 + a 2 s + a 3 = 0 with a i > 0. The criterion shows that a 1 a 2 > a 0 a 3 guarantees stability. MCE441 p.14/21

Shortcuts and Special Cases Shortcut: Multiplying an entire row by a positive number does not alter the results. Use it to simplify calculations. Two things can happen: Special Case A: A first-column term in any row is zero, with either the remaining terms on the row not all zero, or no remaining terms. Then, a pair of purely imaginary roots may exist. Special Case B: All elements of a given row are zero. Then there are at least two real roots with opposite signs and/or two complex conjugate roots. Call them (real or complex) symmetric pair of roots. But we re interested in discovering possible roots on the r.h.p... MCE441 p.15/21 Special Case A: Carrying On Substitute the zero by small positive quantity ε. Complete the array in terms of ε. If the sign of the element above ε is the same as the one below it, then there is a pair of purely imaginary, conjugate roots. If the sign of the element above ε is opposite to the one below it, then there is a sign change. MCE441 p.16/21

Special Case A: Examples Consider s 3 + 2s 2 + s + 2 = 0 and s 3 3s + 2 = 0. MCE441 p.17/21 Special Case B: Carrying On Form an auxiliary polynomial P(s) with the coefficients of the previous row. If the symmetric roots are sought, solve P(s) = 0. The zero row is replaced by the coefficients of dp(s) ds. Complete the array and look for sign changes in the first column. MCE441 p.18/21

Special Case B: Example Consider s 5 + 2s 4 + 24s 3 + 48s 2 25s 50 = 0. MCE441 p.19/21 Additional Information Are purely imaginary roots always detected by the method? Answer: Yes, but P(s) may need to be solved. For large orders, the above defeats the purpose of the method. The method is useful in the determination of safe parameter ranges (stability). See next example. MCE441 p.20/21

Example The characteristic equation of an aircraft roll control system is s 3 + 11.4s 2 + 14s + 14.4k = 0 Determine the value of k at which the system becomes unstable. MCE441 p.21/21