ECE 388 Automatic Control

Similar documents
ECE 388 Automatic Control

Desired Bode plot shape

Automatic Control (TSRT15): Lecture 7

EE3CL4: Introduction to Linear Control Systems

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

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

Transient response via gain adjustment. Consider a unity feedback system, where G(s) = 2. The closed loop transfer function is. s 2 + 2ζωs + ω 2 n

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

Analysis and Design of Control Systems in the Time Domain

Control System Design

Exercises for lectures 13 Design using frequency methods

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

Controls Problems for Qualifying Exam - Spring 2014

Control System Design

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

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

EE C128 / ME C134 Fall 2014 HW 8 - Solutions. HW 8 - Solutions

Prüfung Regelungstechnik I (Control Systems I) Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

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

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

MAS107 Control Theory Exam Solutions 2008

Control System Design

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.

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

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

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

Active Control? Contact : Website : Teaching

Answers to multiple choice questions

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Frequency Response-Design Method

Outline. Classical Control. Lecture 5

Classify a transfer function to see which order or ramp it can follow and with which expected error.

ME 475/591 Control Systems Final Exam Fall '99

Chapter 6 - Solved Problems

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

Boise State University Department of Electrical Engineering ECE461 Control Systems. Control System Design in the Frequency Domain

MAE 143B - Homework 9

Frequency methods for the analysis of feedback systems. Lecture 6. Loop analysis of feedback systems. Nyquist approach to study stability

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

EE3CL4: Introduction to Linear Control Systems

Iterative Controller Tuning Using Bode s Integrals

The loop shaping paradigm. Lecture 7. Loop analysis of feedback systems (2) Essential specifications (2)

Homework 7 - Solutions

The requirements of a plant may be expressed in terms of (a) settling time (b) damping ratio (c) peak overshoot --- in time domain

7.2 Controller tuning from specified characteristic polynomial

Stability of CL System

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

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

ME 304 CONTROL SYSTEMS Spring 2016 MIDTERM EXAMINATION II

Feedback Control of Linear SISO systems. Process Dynamics and Control

Part II. Advanced PID Design Methods

Loop shaping exercise

CDS 101/110 Homework #7 Solution

Asymptotic Bode Plot & Lead-Lag Compensator

Cascade Control of a Continuous Stirred Tank Reactor (CSTR)

INTRODUCTION TO DIGITAL CONTROL

Systems Analysis and Control

Professional Portfolio Selection Techniques: From Markowitz to Innovative Engineering

Exercise 1 (A Non-minimum Phase System)

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

Analysis of SISO Control Loops

MAE 142 Homework #2 (Design Project) SOLUTIONS. (a) The main body s kinematic relationship is: φ θ ψ. + C 3 (ψ) 0 + C 3 (ψ)c 1 (θ)

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

R a) Compare open loop and closed loop control systems. b) Clearly bring out, from basics, Force-current and Force-Voltage analogies.

Unit 8: Part 2: PD, PID, and Feedback Compensation

Robust and Optimal Control, Spring A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization

Automatic Control (MSc in Mechanical Engineering) Lecturer: Andrea Zanchettin Date: Student ID number... Signature...

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

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

Systems Analysis and Control

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

Robust QFT-based PI controller for a feedforward control scheme

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

Exam. 135 minutes + 15 minutes reading time

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

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

Exercise 1 (A Non-minimum Phase System)

1 Mathematics. 1.1 Determine the one-sided Laplace transform of the following signals. + 2y = σ(t) dt 2 + 3dy dt. , where A is a constant.

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

Chapter 15 - Solved Problems

MAE 143B - Homework 9

Wind Turbine Control

6.302 Feedback Systems Recitation 16: Compensation Prof. Joel L. Dawson

AMME3500: System Dynamics & Control

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

Reglerteknik: Exercises

RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS. Ryszard Gessing

DIGITAL CONTROLLER DESIGN

Lecture 11. Frequency Response in Discrete Time Control Systems

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

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

FREQUENCY-RESPONSE DESIGN

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

Frequency (rad/s)

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING BENG (HONS) IN BIOMEDICAL ENGINEERING SEMESTER 1 EXAMINATION 2017/2018 ADVANCED BIOMECHATRONIC SYSTEMS

CHAPTER 7 STEADY-STATE RESPONSE ANALYSES

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

Root Locus Methods. The root locus procedure

BASIC PROPERTIES OF FEEDBACK


Transcription:

Lead Compensator and PID Control Associate Prof. Dr. of Mechatronics Engineeering Çankaya University Compulsory Course in Electronic and Communication Engineering Credits (2/2/3) Course Webpage: http://ece388.cankaya.edu.tr Lead Compensator: Usage Goal Reshape frequency response curve to give additional phase lead in order to increase the phase margin Starting Point Task Plant transfer function G(s) Lead compensator transfer function C(s) = K α Desired phase margin Φ m Steady-state error e Determine the parameters K α, α and T 1 + T s 1 + α T s

Lead Compensator: Transfer Function Time-constant Representation Explanation C(s) = K α Attenuation factor < α < 1 Gain K α Pole at s = 1 α T Zero at s = 1 T Remarks 1 + T s 1 + α T s Phase increase (lead) up to a maximum value of sin(ϕ α ) = 1 α 1+α Frequency of maximum phase lead at ω α = 1 α T Magnitude at ω α is C(jω α ) = 1 α > 1 Lead Compensator: Bode Plot 4 Bode Diagram C(s) = 1 1+s 1+.1 s Magnitude (db) 35 3 25 2 6 Phase (deg) 3 1 2 1 1 1 1 1 1 2 1 3 Frequency (rad/s)

Lead Compensator: Procedure 1 Determine the gain K α to achieve the static error specification 2 Draw a Bode plot of K α G(jω) and determine the phase margin Φ m 3 Determine the required lead angle ϕ α = Φ m Φ m + 1 α = 1 sin(ϕ α) 1 + sin(ϕ α ) 4 Choose the gain crossover frequency ω g such that K α G(jω g ) db = 2 log( 1 α ) Choose ω α = ω g 5 Evaluate ω α = 1 α T T = 1 ω α α 6 Verify if the design fulfills the specified requirements. Go back to step 3. if the requirements are not fulfilled Lead Compensator: Example Computation Gap 1

Lead Compensator: Example Computation Gap 2 Lead Compensator: Example 4 Bode Diagram Magnitude (db) 2 2 Phase (deg) 4 45 45 9 135 18 1 1 1 1 2 Frequency (rad/s)

PID Controller: Characteristics Gap 3 Ordinary Differential Equation (ODE) u = K p (e + 1 T I e + T D ė) Transfer Function (TF) U(s) = K p (E(s) + 1 T I s E(s) + T D s E(s) = K p (1 + 1 T I s + T D s) E(s) PID Controller: Parameters Proportional Action: K p e Depends on instantaneous value of error Can control any stable plant but usually with low performance Integral Action: K p e T I Realizes memory due to dependency on accumulated error Enforces steady state error of lim t e(t) = Derivative Action: K p T D ė Captures trend of the error due to dependency on rate of change of e Susceptible to amplification of high-frequency disturbances/noise PID-controller design requires appropriate assignment of the three parameters K p, T I and T D

PID Controller: Parameters Illustration Gap 4 PID Controller: Special Cases P-Controller C(s) = K p PI-Controller PD-Controller C(s) = K p (1 + 1 T I s ) C(s) = K p (1 + T D s) Design Task Determine the most suitable controller type and the controller parameters K p, T I and T D in order to fulfill given performance specifications

Ziegler-Nichols: Oscillation Method Assumption Stable, non-oscillatory plant: G(s) = K excluding first-order/second-order lag Note: plant is not modeled! e sτ (1 + st 1 ) (1 + st n ) Practical Experiment Start with K p = and increase K p gradually until y oscillates Critical gain K crit Note oscillation period T crit Control Loop with P-control Gap 5 Ziegler-Nichols: Oscillation Method PID-controller Parameters Controller K p T I T D P-.5K crit PI-.45K crit.85t crit PID-.6K crit.5t crit.12t crit Example (temperature control) Results Stable closed loop Addresses both reference tracking and disturbance rejection outdoors (θ O ) boiler (θ B ) pump temperature (θ) furnace (u F ) radiator (θ R )

Ziegler-Nichols: Oscillation Method Uncontrolled Plant Step Response Oscillation Experiment 15 2.5 critical gain K crit =4.842 2 temperature change [ C] 1 5 temperature change [ C] 1.5 1.5 input step response disturbance step response 5 1 15 time [min] T crit.5 5 1 15 time [min] Ziegler-Nichols: Example Computation Gap 6

Ziegler-Nichols: Oscillation Method Reference Step Response Disturbance Step Response 5 4.5 4 P control PI control PID control.3.25 P control PI control PID control 3.5.2 3.15 2.5 2.1 1.5.5 1.5 1 2 3 4 5.5 1 2 3 4 5 Nonzero static position error with P-control Larger overshoot for PI and PID control due to plant delay Similar dynamics for reference tracking and disturbance rejection Ziegler-Nichols: Reaction Curve Method Assumption Stable, non-oscillatory plant: G(s) = K K excluding G(s) = 1 + st 1 Note: plant is not modeled! Practical Experiment Approach desired set-point Apply small step input Record plant output: process reaction curve e sτ (1 + st 1 ) (1 + st n ) Step Response in Open Loop Gap 7

Ziegler-Nichols: Reaction Curve Method Characteristic Plant Parameters Gap 8 PID-controller Parameters Controller K p T I T D P- 1/K T /τ PI-.9/K T /τ 3.33τ PID- 1.2/K T /τ 2τ.5τ Ziegler-Nichols: Oscillation Method Reference Step Response Disturbance Step Response 6 5 4 P control PI control PID control.3.25.2 P control PI control PID control 3.15.1 2.5 1 1 2 3 4 5.5 1 2 3 4 5 Similar behavior to Ziegler-Nichols Oscillation Method