Automatic Control (TSRT15): Lecture 7

Similar documents
Automatic Control (TSRT15): Lecture 4

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

6.302 Feedback Systems Recitation 17: Black s Formula Revisited, and Lead Compensation Prof. Joel L. Dawson

ECE 388 Automatic Control

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

Procedure for sketching bode plots (mentioned on Oct 5 th notes, Pg. 20)

Systems Analysis and Control

STABILITY OF CLOSED-LOOP CONTOL SYSTEMS

Feedback design for the Buck Converter

MAE143a: Signals & Systems (& Control) Final Exam (2011) solutions

Control System Design

Automatic Control (TSRT15): Lecture 1

Control System Design

EE3CL4: Introduction to Linear Control Systems

Control System Design

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

Stability & Compensation

Introduction to Root Locus. What is root locus?

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

Linear Control Systems Lecture #3 - Frequency Domain Analysis. Guillaume Drion Academic year

Linear State Feedback Controller Design

16.30/31, Fall 2010 Recitation # 2

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

PID Control. Objectives

AMME3500: System Dynamics & Control

Acceleration Feedback

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

Control Systems. EC / EE / IN. For

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

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

(Continued on next page)

ME 304 CONTROL SYSTEMS Spring 2016 MIDTERM EXAMINATION II

Exercises for lectures 13 Design using frequency methods

Analysis and Design of Control Systems in the Time Domain

Control System Design

AN INTRODUCTION TO THE CONTROL THEORY

MAS107 Control Theory Exam Solutions 2008

Intro to Frequency Domain Design

H(s) = s. a 2. H eq (z) = z z. G(s) a 2. G(s) A B. s 2 s(s + a) 2 s(s a) G(s) 1 a 1 a. } = (z s 1)( z. e ) ) (z. (z 1)(z e at )(z e at )

Feedback Control of Linear SISO systems. Process Dynamics and Control

IC6501 CONTROL SYSTEMS

(Refer Slide Time: 1:42)

ROOT LOCUS. Consider the system. Root locus presents the poles of the closed-loop system when the gain K changes from 0 to. H(s) H ( s) = ( s)

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

DC-motor PID control

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

ECE317 : Feedback and Control

Chapter 15 - Solved Problems

FREQUENCY-RESPONSE DESIGN

Control System Design

MAE 143B - Homework 9

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

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

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

Chapter 12. Feedback Control Characteristics of Feedback Systems

Control Systems I Lecture 10: System Specifications

Controls Problems for Qualifying Exam - Spring 2014

Analysis of SISO Control Loops

IMPROVED TECHNIQUE OF MULTI-STAGE COMPENSATION. K. M. Yanev A. Obok Opok

(a) Find the transfer function of the amplifier. Ans.: G(s) =

Lecture 17 Date:

MEM 355 Performance Enhancement of Dynamical Systems

APPLICATIONS FOR ROBOTICS

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

Video 5.1 Vijay Kumar and Ani Hsieh

Professional Portfolio Selection Techniques: From Markowitz to Innovative Engineering

Bangladesh University of Engineering and Technology. EEE 402: Control System I Laboratory

LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM I LAB EE 593

Root Locus. Motivation Sketching Root Locus Examples. School of Mechanical Engineering Purdue University. ME375 Root Locus - 1

ECE 486 Control Systems

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 A. A.A. 2016/2017 July 7, Corso di Laurea Magistrale in Ingegneria Meccanica. Prof. Luca Bascetta.

Systems Analysis and Control

Control of Manufacturing Processes

Lecture 9. Welcome back! Coming week labs: Today: Lab 16 System Identification (2 sessions)

Table of Laplacetransform

Exam. 135 minutes + 15 minutes reading time

2.010 Fall 2000 Solution of Homework Assignment 8

Systems Analysis and Control

Additional Closed-Loop Frequency Response Material (Second edition, Chapter 14)

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

INTRODUCTION TO DIGITAL CONTROL

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

Stability and Frequency Compensation

Lecture 13: Internal Model Principle and Repetitive Control

ECE317 : Feedback and Control

CHAPTER 10: STABILITY &TUNING

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

Digital Control: Summary # 7

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

Wind Turbine Control

Fundamental Design Limitations in SISO Control

EEE 184: Introduction to feedback systems

6.302 Feedback Systems

Contents lecture 5. Automatic Control III. Summary of lecture 4 (II/II) Summary of lecture 4 (I/II) u y F r. Lecture 5 H 2 and H loop shaping

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

Ultimate State. MEM 355 Performance Enhancement of Dynamical Systems

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

IMC based automatic tuning method for PID controllers in a Smith predictor configuration

Transcription:

Automatic Control (TSRT15): Lecture 7 Tianshi Chen Division of Automatic Control Dept. of Electrical Engineering Email: tschen@isy.liu.se Phone: 13-282226 Office: B-house extrance 25-27

Outline 2 Feedforward compensation Connection between the Bode plot of the loop-gain and the stability of the closed-loop system

Feedforward compensation 3 F 2 (s) R(s) Σ E(s) F 1 (s) Σ U(s) G(s) Y(s) -1 More than one controller can be used. The feedforward component F 2 (s) can be used to add or cancel the poles and zeros of the closed-loop system transfer function. The loop-gain 1+F 1 (s)g(s) is still crucial for the stability and dynamics of the closed-loop system.

House heating system 4 Modeling (get the ODE upon some physical laws) T I TR T O T O : Outdoor temperature T I : Indoor temperature T R : Radiator temperature u : Control signal to radiator Heat balance for the room Heating of radiator

House heating system 5 Transfer function and block diagram T O G 2 (s) U(s) G 3 (s) T R Σ G 1 (s) T I

House heating system 6 Feedback control system with PID-controller T O PID G 2 (s) R(s) Σ F(s) U(s) G 3 (s) T R Σ G 1 (s) T I -1 We test a PID-controller and simulate to see what would happen when the reference temperature is 22º and the outdoor temperature varies between 0º and 10º.

House heating system 7 Indoor temperature Outdoor temperature Question: Can we do better if we can measure the outdoor temperature?

Disturbance rejection using feedforward compensation 8 Add a feedforward controller that makes use of the measurable outdoor temperature. T O H(s) G 2 (s) R(s) Σ F(s) Σ T R G 3 (s) Σ G 1 (s) T I -1

Disturbance rejection using feedforward compensation 9 To eliminate the effect of the outdoor temperature, we design H(s) so that Ideally, we need In practice, this choice is however not possible. Similar to the D-part in the PID controller, H(s) is not proper, i.e. not physically realizable. As a remedy, we pick an H(s) making the term small in the frequency regions where the disturbance is large (in our case, the disturbance has a period of 24 hours).

Disturbance rejection using feedforward compensation 10 Indoor temperature Outside temperature The outdoor temperature is almost completely rejected.

Feedforward compensation 11 Besides the new method to compensate for measurable disturbances we note an important fact The loop-gain G 1 G 3 F appears in both transfer functions. Despite the advanced controller structure, the loop-gain is still very important for stability and dynamics of the closed-loop system. Conclusion: The loop-gain is crucial for control design.

Stability analysis with Bode plot 12 All feedback control systems can be put into R(s) Σ G O (s) Y(s) -1 G O (s) is the (equivalent) loop gain. Question: If we know the Bode plot of the loop-gain G O (s), what can then be said about the stability of the closed-loop system.

Stability analysis with Bode plot 13 Given a bode plot for some loop-gain What happens if we close the loop?

Stability analysis with Bode plot 14 Drive the system initially with a sinusoidal. After transient components fades away, we have G O (s) Set the frequency ω=1 rad/s and thus we obtain the output Asin(t) Now disconnect the external signal and quickly close the loop G O (s) Nothing happens! The signal Asin(t) is still on the input. -1

Stability analysis with Bode plot 15 The case when the phase is -180º and the gain is 1 puts us precisely on the margin to stability. The signal neither increases or decreases in amplitude when it goes around in the loop A phase is -180º and a gain >1 would lead to an increasing amplitude when the signal goes around in the loop, thus indicating instability of the closed-loop system A phase is -180º and a gain <1 would lead to an decreasing amplitude when the signal goes around in the loop, thus indicating stability of the closed-loop system

Stability analysis with Bode plot 16

Stability analysis with Bode plot 17 Gain crossover frequency (ω g ): frequency at which the magnitude gain is 1. Phase crossover frequency (ω p ): frequency at which the phase is -180º. Gain margin (A m ): the opposite of the magnitude gain at ω p. Phase margin (φ m ): the phase at ω g plus 180º If G O (s) is stable and minimum phase (all zeros are stable), the closed-loop system is stable if A m >0 and φ m >0.

Stability analysis with Bode plot 18 The gain margin tells us how much we can increase the gain in the loop-gain without causing instability in the closed-loop system. The phase margin tells us how much we can decrease the phase in the loop-gain without causing instability in the closed-loop system.

House heating system 19 Σ F(s) G 3 (s) G 1 (s) -1 Consider the bode plot of the loop-gain G O (s)=f(s)g 3 (s)g 1 (s) Assume α 1 =0.1, α 2 =0.01 and α 3 =50. Let s first try F(s) = K I /s

House heating system: I-controller 20 K I =1

House heating system: I-controller 21 K I =55.1

House heating system: PI-controller 22 K P =2, K I =1

More connections 23 It turns out that the Bode plot of the closed-loop system has connections with the Bode plot of the loop-gain too. The bandwidth of the closed-loop system will typically be the gain crossover frequency,. A closed-loop system responds faster if the gain crossover frequency of the loop-gain is higher. The resonant peak M p in the closed-loop Bode plot depends on the phase margin of the loop-gain: The closed-loop system has strong oscillation if the phase margin of the loop-gain is small.

House heating system 24 Bode plot of the closed-loop system Step response of the closedloop system

Summary of this lecture 25 Measurable disturbances can be rejected by adding a feedforward controller. The loop-gain is a crucial component for stability and dynamics of the closed-loop system, no matter how advanced the controller structure is. Note the connections between the Bode plot of the closed-loop system and the Bode plot of the loop-gain.

Summary of this lecture 26 Important concepts Gain margin: The gain margin tells us how much we can increase the gain in the loop-gain without causing instability in the closed-loop system. Phase margin: The phase margin tells us how much we can decrease the phase in the loop-gain without causing instability in the closedloop system.