# Lecture 13: Internal Model Principle and Repetitive Control

Save this PDF as:

Size: px
Start display at page:

Download "Lecture 13: Internal Model Principle and Repetitive Control"

## Transcription

1 ME 233, UC Berkeley, Spring 2014 Xu Chen Lecture 13: Internal Model Principle and Repetitive Control Big picture review of integral control in PID design example: 0 Es) C s) Ds) + + P s) Y s) where P s) = 1 ms + b, C s) = k p + k i 1 s + k ds, k p,k i,k d > 0 the integral action in PID control perfectly rejects asymptotically) constant disturbances D s) = d o /s): E s) = P s) 1 + P s)c s) D s) = d o m + k d )s 2 + k p + b)s + k i e t) 0 Lecture 13: Internal Model Principle and Repetitive Control ME

2 Big picture review of integral control in PID design 0 Es) C s) Ds) + + P s) Y s) the structure of the reference/disturbance is built into the integral controller: controller: 1 C s) = k p + k i s + k ds = 1 kd s 2 ) + k p s + k i s constant disturbance: d t) = d o L {d t)} = 1 s d o Lecture 13: Internal Model Principle and Repetitive Control ME General case: internal model principle IMP) Theorem Internal Model Principle) Rs) + Es) C s) = B cs) Ds)= B d s) A d s) + A c s) P s) = B ps) + A p s) Y s) Assume B p s) = 0 and A d s) = 0 do not have common roots. If the closed loop is asymptotically stable, and A c s) can be factoried as A c s) = A d s)a c s), then the disturbance is asymptotically rejected. Lecture 13: Internal Model Principle and Repetitive Control ME

3 General case: internal model principle IMP) Rs) + Es) C s) = B cs) Ds)= B d s) A d s) + A c s) P s) = B ps) + A p s) Y s) Proof: The steady-state error response to the disturbance is E s) = = P s) 1 + P s)c s) D s) = B p s)a c s) B d s) A p s)a c s) + B p s)b c s) A d s) B p s)a c s)b d s) A p s)a c s) + B p s)b c s) where all roots of A p s)a c s) + B p s)b c s) = 0 are on the left half plane. Hence e t) 0 Lecture 13: Internal Model Principle and Repetitive Control ME Internal model principle discrete-time case: Theorem Discrete-time IMP) R 1 ) + E 1 ) B c 1 ) D 1 )= B d 1 ) A d 1 ) + d B p 1 ) A c 1 ) + A p 1 ) Y 1 ) Assume B p 1 ) = 0 and A d 1 ) = 0 do not have common eros. If the closed loop is asymptotically stable, and A c 1 ) can be factoried as A c 1 ) = A d 1 ) A c 1 ), then the disturbance is asymptotically rejected. Proof: analogous to the continuous-time case. Lecture 13: Internal Model Principle and Repetitive Control ME

4 Internal model principle the disturbance structure: R 1 ) + E 1 ) B c 1 ) D 1 )= B d 1 ) A d 1 ) + d B p 1 ) A c 1 ) + A p 1 ) Y 1 ) example disturbance structures: d k) A d 1 ) constant d o 1 1 cosω 0 k) and sinω 0 k) cosω 0 ) + 2 shifted ramp signal d k) = αk + β periodic: d k) = d k N) 1 N Lecture 13: Internal Model Principle and Repetitive Control ME Internal model principle R 1 ) + E 1 ) B c 1 ) D 1 )= B d 1 ) A d 1 ) + d B p 1 ) A c 1 )A d 1 ) + A p 1 ) Y 1 ) observations: the controller contains a counter disturbance generator high-gain control: the open-loop frequency response P e jω) C e jω) = edjω B p e jω ) B c e jω ) A p e jω )A c e jω )A d e jω ) is large at frequencies where A d e jω ) = 0 D 1) = B d 1 ) /A d 1 ) means d k) is the impulse response of B d 1 ) /A d 1 ) : A d 1 ) d k) = B d 1 ) δ k) Lecture 13: Internal Model Principle and Repetitive Control ME

5 Outline 1. Big Picture review of integral control in PID design 2. Internal Model Principle theorems typical disturbance structures 3. Repetitive Control use of internal model principle design by pole placement design by stable pole-ero cancellation Lecture 13: Internal Model Principle and Repetitive Control ME Repetitive control Repetitive control focus on attenuating periodic disturbances with A d 1 ) = 1 N Control structure: R 1 ) + E 1 ) B c 1 ) D 1 )= B d 1 ) A d 1 ) + d B p 1 ) A c 1 )A d 1 ) + A p 1 ) Y 1 ) It remains to design B c 1 ) and A c 1 ). We discuss two methods: pole placement partial) cancellation of plant dynamics: prototype repetitive control Lecture 13: Internal Model Principle and Repetitive Control ME

6 1, Pole placement: prerequisite Theorem Consider G ) = β) α) = β 1 n1 +β 2 n2 + +β n. α ) and β ) are n +α 1 n1 + +α n coprime no common roots) iff S Sylvester matrix) is nonsingular: S = β α β 2 β α 1 1 β n α n1 α 1 β n β 1 α n β n... β 2 0 α n α n1.... β n β n α n β n 2n1) 2n1) Lecture 13: Internal Model Principle and Repetitive Control ME , Pole placement: prerequisite Example: G ) = β 1 n1 + β 2 n2 + + β n n + α 1 n1 + + α n = n1 + α 1 n2 + + α n1 n + α 1 n1 + + α n1 + 0 i.e. β 1 = 1 β i = α i1 i 2 α n = 0 α ) and β ) are not coprime, and S is clearly singular. Lecture 13: Internal Model Principle and Repetitive Control ME

7 1, Pole placement: big picture R 1 ) + E 1 ) B c 1 ) D 1 )= B d 1 ) A d 1 ) + d B p 1 ) A c 1 )A d 1 ) + A p 1 ) Y 1 ) Disturbance model: A d 1 ) = 1 N Pole placement assigns the closed-loop characteristic equation: d B p 1 ) B c 1 ) + A p 1 ) A c 1 ) A d 1 ) = 1 + η η η q q }{{} η 1 ) which is in the structure of a Diophantine equation. Design procedure: specify the desired closed-loop dynamics η 1) ; match coefficients of i on both sides to get B c 1 ) and A c 1 ). Lecture 13: Internal Model Principle and Repetitive Control ME , Pole placement: big picture R 1 ) + E 1 ) B c 1 ) D 1 )= B d 1 ) A d 1 ) + d B p 1 ) A c 1 )A d 1 ) + A p 1 ) Y 1 ) Diophantine equation in Pole placement: d B p 1 ) B c 1 ) + A p 1 ) A c 1 ) A d 1 ) = 1 + η η η q q }{{} η 1 ) Questions: what are the constraints for choosing η 1)? how to guarantee unique solution in Diophantine equation? Lecture 13: Internal Model Principle and Repetitive Control ME

8 Design and analysis procedure General procedure of control design: Problem definition Control design for solution current stage) Prove stability Prove stability robustness Case study or implementation results Lecture 13: Internal Model Principle and Repetitive Control ME , Pole placement: details Theorem Diophantine equation) Given η 1) = 1 + η η η q q α 1) = 1 + α α n n β 1) = β β β n n The Diophantine equation α 1) σ 1) + β 1) γ 1) = η 1) can be solved uniquely for σ 1) and γ 1) σ 1) = 1 + σ σ n1 n1) γ 1) = γ 0 + γ γ n1 n1) if the numerators of α 1) and β 1) are coprime and deg η 1)) = q 2n 1 Lecture 13: Internal Model Principle and Repetitive Control ME

9 1, Pole placement: details Proof of Diophantine equation Theorem key ideas): α 1) σ 1) +β 1) γ 1) = η 1) }{{}}{{} unknown unknown Matching the coefficients of i gives see one numerical example in course reader) σ 1 σ 2 S. σ n1 γ 0. γ n1 + α 1 α 2. α n 0. 0 = η 1 η 2. η n1 η n. η 2n1 The coprime condition assures S is invertible. deg η 1) 2n 1 assures the proper dimension on the right hand side of the equality. Lecture 13: Internal Model Principle and Repetitive Control ME , Prototype repetitive control: simple case D 1 )= B d 1 ) A d 1 ) R 1 ) + E 1 ) + C 1) d B p 1 ) + A p 1 ) Y 1 ) A d 1 ) = 1 N If all poles and eros of the plant are stable, then prototype repetitive control uses C 1) = k r N+d A p 1 ) ) 1 N B p 1 ) Theorem Prototype repetitive control) Under the assumptions above, the closed-loop system is asymptotically stable for 0 < k r < 2 Lecture 13: Internal Model Principle and Repetitive Control ME

10 2, Prototype repetitive control: stability Proof of Theorem on prototype repetitive control: From 1 + k r N+d A p 1 ) ) d B p 1 ) 1 N B p 1 ) A p 1 ) the closed-loop characteristic equation is = 0 A p 1 ) B p 1 )[ 1 1 k r ) N] = 0 roots of A p 1 ) B p 1 ) = 0 are all stable roots of 1 1 k r ) N = 0 are 1 k r 1 N e j 2πi N, i = 0,±1,..., for 0 < kr 1 1 k r 1 N e j 2πi N + π N ), i = 0,±1,..., for 1 < kr which are all inside the unit circle Lecture 13: Internal Model Principle and Repetitive Control ME , Prototype repetitive control: stability robustness Consider the case with plant uncertainty dk) rk)+ k r N+d A p 1 ) + d B p 1 ) 1 N )B p 1 ) + A p 1 ) )) yk) N open-loop poles on the unit circle Root locus example: N = 4, 1 + 1) = q/ p) Imaginary Axis Root Locus Real Axis k r > 0, the closedloop system is now unstable! Lecture 13: Internal Model Principle and Repetitive Control ME

11 2, Prototype repetitive control: stability robustness dk) rk)+ + C 1) d B p 1 ) + A p 1 ) )) yk) To make the controller robust to plant uncertainties, do instead C 1) = k rq, 1 ) N+d A p 1 ) 1 q, 1 ) N) B p 1 ) 1) q, 1 ) : low-pass filter. e.g. ero-phase low pass α α 0 + α 1 α 0 + 2α 1 which shifts the marginary stable open-loop poles to be inside the unit circle: A p 1 ) B p 1 )[ 1 1 k r )q, 1 ) N] = 0 Lecture 13: Internal Model Principle and Repetitive Control ME , Prototype repetitive control: extension D 1 )= B d 1 ) A d 1 ) R 1 ) + E 1 ) + C 1) d B p 1 ) + A p 1 ) Y 1 ) If poles of the plant are stable but NOT all eros are stable, let B p 1 ) = Bp 1 )B p + 1 ) [Bp 1 ) the uncancellable part] and C 1) = k r N+µ A p 1 )B p ) µ 1 N )B + p 1 ) d b, b > max ω [0,π] B p e jω ) 2 2) Similar as before, can show that the closed-loop system is stable in-class exercise). Lecture 13: Internal Model Principle and Repetitive Control ME

12 2, Prototype repetitive control: extension Exercise: analye the stability of D 1 )= B d 1 ) A d 1 ) R 1 ) + E 1 ) + C 1) d B p 1 ) + A p 1 ) Y 1 ) C 1) = k r N+µ A p 1 )Bp ) µ 1 N )B p + 1 ) d b, b > max ω [0,π] B p e jω ) 2 3) Key steps: B p e jω )Bp e jω ) b < 1; k r Bp e jω )Bp e jω ) b 1 < 1; all roots from [ kr N Bp )Bp 1 ) ] = 0 b are inside the unit circle. Lecture 13: Internal Model Principle and Repetitive Control ME , Prototype repetitive control: extension dk) rk)+ + C 1) d B p 1 ) + A p 1 ) )) yk) Robust version in the presence of plant uncertainties: C 1) = k r N+µ q, 1 )A p 1 )B p ) µ 1 q, 1 ) N )B + p 1 ) d b 4) where q, 1 ) : low-pass filter. e.g. ero-phase low pass α α 0 + α 1 α 0 + 2α 1 and µ is the order of B p ) Lecture 13: Internal Model Principle and Repetitive Control ME

13 Example dk) rk)+ + C 1) + Plant yk) disturbance period: N = 10; nominal plant: d B p 1 ) 1 A p 1 = ) ) ) C 1) = k r ) ) q, 1 ) q, 1 ) 10 ) Lecture 13: Internal Model Principle and Repetitive Control ME Additional reading ME233 course reader X. Chen and M. Tomiuka, An Enhanced Repetitive Control Algorithm using the Structure of Disturbance Observer, in Proceedings of 2012 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Taiwan, Jul , 2012, pp X. Chen and M. Tomiuka, New Repetitive Control with Improved Steady-state Performance and Accelerated Transient, IEEE Transactions on Control Systems Technology, vol. 22, no. 2, pp pages), Mar Lecture 13: Internal Model Principle and Repetitive Control ME

14 Summary 1. Big Picture review of integral control in PID design 2. Internal Model Principle theorems typical disturbance structures 3. Repetitive Control use of internal model principle design by pole placement design by stable pole-ero cancellation Lecture 13: Internal Model Principle and Repetitive Control ME

### Analysis of SISO Control Loops

Chapter 5 Analysis of SISO Control Loops Topics to be covered For a given controller and plant connected in feedback we ask and answer the following questions: Is the loop stable? What are the sensitivities

### Chapter 13 Digital Control

Chapter 13 Digital Control Chapter 12 was concerned with building models for systems acting under digital control. We next turn to the question of control itself. Topics to be covered include: why one

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

Chapter 2 Classical Control System Design Overview Ch. 2. 2. Classical control system design Introduction Introduction Steady-state Steady-state errors errors Type Type k k systems systems Integral Integral

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

AERO 422: Active Controls for Aerospace Vehicles Basic Feedback Analysis & Design Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University Routh s Stability

### Robust Internal Model Control for Impulse Elimination of Singular Systems

International Journal of Control Science and Engineering ; (): -7 DOI:.59/j.control.. Robust Internal Model Control for Impulse Elimination of Singular Systems M. M. Share Pasandand *, H. D. Taghirad Department

### Alireza Mousavi Brunel University

Alireza Mousavi Brunel University 1 » Control Process» Control Systems Design & Analysis 2 Open-Loop Control: Is normally a simple switch on and switch off process, for example a light in a room is switched

### Root Locus Design Example #3

Root Locus Design Example #3 A. Introduction The system represents a linear model for vertical motion of an underwater vehicle at zero forward speed. The vehicle is assumed to have zero pitch and roll

### Control Systems II. ETH, MAVT, IDSC, Lecture 4 17/03/2017. G. Ducard

Control Systems II ETH, MAVT, IDSC, Lecture 4 17/03/2017 Lecture plan: Control Systems II, IDSC, 2017 SISO Control Design 24.02 Lecture 1 Recalls, Introductory case study 03.03 Lecture 2 Cascaded Control

### A NEW APPROACH TO MIXED H 2 /H OPTIMAL PI/PID CONTROLLER DESIGN

Copyright 2002 IFAC 15th Triennial World Congress, Barcelona, Spain A NEW APPROACH TO MIXED H 2 /H OPTIMAL PI/PID CONTROLLER DESIGN Chyi Hwang,1 Chun-Yen Hsiao Department of Chemical Engineering National

### Introduction to Feedback Control

Introduction to Feedback Control Control System Design Why Control? Open-Loop vs Closed-Loop (Feedback) Why Use Feedback Control? Closed-Loop Control System Structure Elements of a Feedback Control System

### An Analysis and Synthesis of Internal Model Principle Type Controllers

29 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -2, 29 WeA5.6 An Analysis and Synthesis of Internal Model Principle Type Controllers Yigang Wang, Kevin C. Chu and Tsu-Chin

### Control System Design

ELEC ENG 4CL4: Control System Design Notes for Lecture #22 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Friday, March 5, 24 More General Effects of Open Loop Poles

### PD, PI, PID Compensation. M. Sami Fadali Professor of Electrical Engineering University of Nevada

PD, PI, PID Compensation M. Sami Fadali Professor of Electrical Engineering University of Nevada 1 Outline PD compensation. PI compensation. PID compensation. 2 PD Control L= loop gain s cl = desired closed-loop

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

Computers and Chemical Engineering 28 (2004) 281 290 IMC based automatic tuning method for PID controllers in a Smith predictor configuration Ibrahim Kaya Department of Electrical and Electronics Engineering,

### Performance of Feedback Control Systems

Performance of Feedback Control Systems Design of a PID Controller Transient Response of a Closed Loop System Damping Coefficient, Natural frequency, Settling time and Steady-state Error and Type 0, Type

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

Automatic Control 2 Loop shaping Prof. Alberto Bemporad University of Trento Academic year 21-211 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 21-211 1 / 39 Feedback

### Control of Electromechanical Systems

Control of Electromechanical Systems November 3, 27 Exercise Consider the feedback control scheme of the motor speed ω in Fig., where the torque actuation includes a time constant τ A =. s and a disturbance

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

Week Date Content Notes 1 6 Mar Introduction 2 13 Mar Frequency Domain Modelling 3 20 Mar Transient Performance and the s-plane 4 27 Mar Block Diagrams Assign 1 Due 5 3 Apr Feedback System Characteristics

### INTRODUCTION TO DIGITAL CONTROL

ECE4540/5540: Digital Control Systems INTRODUCTION TO DIGITAL CONTROL.: Introduction In ECE450/ECE550 Feedback Control Systems, welearnedhow to make an analog controller D(s) to control a linear-time-invariant

### Lecture: Sampling. Automatic Control 2. Sampling. Prof. Alberto Bemporad. University of Trento. Academic year

Automatic Control 2 Sampling Prof. Alberto Bemporad University of rento Academic year 2010-2011 Prof. Alberto Bemporad (University of rento) Automatic Control 2 Academic year 2010-2011 1 / 31 ime-discretization

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

Root Locus Motivation Sketching Root Locus Examples ME375 Root Locus - 1 Servo Table Example DC Motor Position Control The block diagram for position control of the servo table is given by: D 0.09 Position

### AN INTRODUCTION TO THE CONTROL THEORY

Open-Loop controller An Open-Loop (OL) controller is characterized by no direct connection between the output of the system and its input; therefore external disturbance, non-linear dynamics and parameter

### School of Mechanical Engineering Purdue University. DC Motor Position Control The block diagram for position control of the servo table is given by:

Root Locus Motivation Sketching Root Locus Examples ME375 Root Locus - 1 Servo Table Example DC Motor Position Control The block diagram for position control of the servo table is given by: θ D 0.09 See

### Laplace Transform Analysis of Signals and Systems

Laplace Transform Analysis of Signals and Systems Transfer Functions Transfer functions of CT systems can be found from analysis of Differential Equations Block Diagrams Circuit Diagrams 5/10/04 M. J.

### Systems Analysis and Control

Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture : Different Types of Control Overview In this Lecture, you will learn: Limits of Proportional Feedback Performance

### Robust Performance Example #1

Robust Performance Example # The transfer function for a nominal system (plant) is given, along with the transfer function for one extreme system. These two transfer functions define a family of plants

### ME 304 CONTROL SYSTEMS Spring 2016 MIDTERM EXAMINATION II

ME 30 CONTROL SYSTEMS Spring 06 Course Instructors Dr. Tuna Balkan, Dr. Kıvanç Azgın, Dr. Ali Emre Turgut, Dr. Yiğit Yazıcıoğlu MIDTERM EXAMINATION II May, 06 Time Allowed: 00 minutes Closed Notes and

### EE3CL4: Introduction to Linear Control Systems

1 / 17 EE3CL4: Introduction to Linear Control Systems Section 7: McMaster University Winter 2018 2 / 17 Outline 1 4 / 17 Cascade compensation Throughout this lecture we consider the case of H(s) = 1. We

### Time Response of Systems

Chapter 0 Time Response of Systems 0. Some Standard Time Responses Let us try to get some impulse time responses just by inspection: Poles F (s) f(t) s-plane Time response p =0 s p =0,p 2 =0 s 2 t p =

### Fundamental of Control Systems Steady State Error Lecturer: Dr. Wahidin Wahab M.Sc. Aries Subiantoro, ST. MSc.

Fundamental of Control Systems Steady State Error Lecturer: Dr. Wahidin Wahab M.Sc. Aries Subiantoro, ST. MSc. Electrical Engineering Department University of Indonesia 2 Steady State Error How well can

### Example on Root Locus Sketching and Control Design

Example on Root Locus Sketching and Control Design MCE44 - Spring 5 Dr. Richter April 25, 25 The following figure represents the system used for controlling the robotic manipulator of a Mars Rover. We

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

Compensators To improve the performance of a given plant or system G f(s) it may be necessary to use a compensator or controller G c(s). Compensator Plant G c (s) G f (s) The requirements of a plant may

### Control Systems Design

ELEC4410 Control Systems Design Lecture 13: Stability Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 13: Stability p.1/20 Outline Input-Output

### 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)

C1 ROOT LOCUS Consider the system R(s) E(s) C(s) + K G(s) - H(s) C(s) R(s) = K G(s) 1 + K G(s) H(s) Root locus presents the poles of the closed-loop system when the gain K changes from 0 to 1+ K G ( s)

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

Radar Dish ME 304 CONTROL SYSTEMS Mechanical Engineering Department, Middle East Technical University Armature controlled dc motor Outside θ D output Inside θ r input r θ m Gearbox Control Transmitter

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

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

### Automatic Control Systems (FCS) Lecture- 8 Steady State Error

Automatic Control Systems (FCS) Lecture- 8 Steady State Error Introduction Any physical control system inherently suffers steady-state error in response to certain types of inputs. A system may have no

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

289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (2-3 sessions) Final Exam on 12/21/2015 (Monday)10:30-12:30 Today: Recap

### Regulating Web Tension in Tape Systems with Time-varying Radii

Regulating Web Tension in Tape Systems with Time-varying Radii Hua Zhong and Lucy Y. Pao Abstract A tape system is time-varying as tape winds from one reel to the other. The variations in reel radii consist

### Improve Performance of Multivariable Robust Control in Boiler System

Canadian Journal on Automation, Control & Intelligent Systems Vol. No. 4, June Improve Performance of Multivariable Robust Control in Boiler System Mehdi Parsa, Ali Vahidian Kamyad and M. Bagher Naghibi

### Chapter 7 - Solved Problems

Chapter 7 - Solved Problems Solved Problem 7.1. A continuous time system has transfer function G o (s) given by G o (s) = B o(s) A o (s) = 2 (s 1)(s + 2) = 2 s 2 + s 2 (1) Find a controller of minimal

### School of Mechanical Engineering Purdue University. ME375 Feedback Control - 1

Introduction to Feedback Control Control System Design Why Control? Open-Loop vs Closed-Loop (Feedback) Why Use Feedback Control? Closed-Loop Control System Structure Elements of a Feedback Control System

### SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

FACULTY OF ENGINEERING AND SCIENCE SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015 Lecturer: Michael Ruderman Problem 1: Frequency-domain analysis and control design (15 pt) Given is a

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

Bangladesh University of Engineering and Technology Electrical and Electronic Engineering Department EEE 402: Control System I Laboratory Experiment No. 4 a) Effect of input waveform, loop gain, and system

### MAS107 Control Theory Exam Solutions 2008

MAS07 CONTROL THEORY. HOVLAND: EXAM SOLUTION 2008 MAS07 Control Theory Exam Solutions 2008 Geir Hovland, Mechatronics Group, Grimstad, Norway June 30, 2008 C. Repeat question B, but plot the phase curve

### 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.

6. Sketch the z-domain root locus and find the critical gain for the following systems K (i) Gz () z 4. (ii) Gz K () ( z+ 9. )( z 9. ) (iii) Gz () Kz ( z. )( z ) (iv) Gz () Kz ( + 9. ) ( z. )( z 8. ) (i)

### ROBUST STABILITY AND PERFORMANCE ANALYSIS OF UNSTABLE PROCESS WITH DEAD TIME USING Mu SYNTHESIS

ROBUST STABILITY AND PERFORMANCE ANALYSIS OF UNSTABLE PROCESS WITH DEAD TIME USING Mu SYNTHESIS I. Thirunavukkarasu 1, V. I. George 1, G. Saravana Kumar 1 and A. Ramakalyan 2 1 Department o Instrumentation

### VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203. DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING SUBJECT QUESTION BANK : EC6405 CONTROL SYSTEM ENGINEERING SEM / YEAR: IV / II year

### Essence of the Root Locus Technique

Essence of the Root Locus Technique In this chapter we study a method for finding locations of system poles. The method is presented for a very general set-up, namely for the case when the closed-loop

### Pole placement control: state space and polynomial approaches Lecture 2

: state space and polynomial approaches Lecture 2 : a state O. Sename 1 1 Gipsa-lab, CNRS-INPG, FRANCE Olivier.Sename@gipsa-lab.fr www.gipsa-lab.fr/ o.sename -based November 21, 2017 Outline : a state

### Control System Design

ELEC4410 Control System Design Lecture 19: Feedback from Estimated States and Discrete-Time Control Design Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science

### SMITH MCMILLAN FORMS

Appendix B SMITH MCMILLAN FORMS B. Introduction Smith McMillan forms correspond to the underlying structures of natural MIMO transfer-function matrices. The key ideas are summarized below. B.2 Polynomial

### Integral action in state feedback control

Automatic Control 1 in state feedback control Prof. Alberto Bemporad University of Trento Academic year 21-211 Prof. Alberto Bemporad (University of Trento) Automatic Control 1 Academic year 21-211 1 /

### Chapter Stability Robustness Introduction Last chapter showed how the Nyquist stability criterion provides conditions for the stability robustness of

Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter Stability

### 2.010 Fall 2000 Solution of Homework Assignment 8

2.1 Fall 2 Solution of Homework Assignment 8 1. Root Locus Analysis of Hydraulic Servomechanism. The block diagram of the controlled hydraulic servomechanism is shown in Fig. 1 e r e error + i Σ C(s) P(s)

### Lecture 16 FREQUENCY RESPONSE OF SIMPLE CIRCUITS

Lecture 6 FREQUENCY RESPONSE OF SIMPLE CIRCUITS Ray DeCarlo School of ECE Purdue University West Lafayette, IN 47907-285 decarlo@ecn.purdue.edu EE-202, Frequency Response p 2 R. A. DeCarlo I. WHAT IS FREQUENCY

### KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK SUB.NAME : CONTROL SYSTEMS BRANCH : ECE YEAR : II SEMESTER: IV 1. What is control system? 2. Define open

### CHAPTER 1 Basic Concepts of Control System. CHAPTER 6 Hydraulic Control System

CHAPTER 1 Basic Concepts of Control System 1. What is open loop control systems and closed loop control systems? Compare open loop control system with closed loop control system. Write down major advantages

### Lecture 4 Stabilization

Lecture 4 Stabilization This lecture follows Chapter 5 of Doyle-Francis-Tannenbaum, with proofs and Section 5.3 omitted 17013 IOC-UPC, Lecture 4, November 2nd 2005 p. 1/23 Stable plants (I) We assume that

### Notes for ECE-320. Winter by R. Throne

Notes for ECE-3 Winter 4-5 by R. Throne Contents Table of Laplace Transforms 5 Laplace Transform Review 6. Poles and Zeros.................................... 6. Proper and Strictly Proper Transfer Functions...................

### Frequency domain analysis

Automatic Control 2 Frequency domain analysis Prof. Alberto Bemporad University of Trento Academic year 2010-2011 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 2010-2011

### Modeling and Control Overview

Modeling and Control Overview D R. T A R E K A. T U T U N J I A D V A N C E D C O N T R O L S Y S T E M S M E C H A T R O N I C S E N G I N E E R I N G D E P A R T M E N T P H I L A D E L P H I A U N I

### Chapter Robust Performance and Introduction to the Structured Singular Value Function Introduction As discussed in Lecture 0, a process is better desc

Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter Robust

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

1 AME 3315; Spring 215; Midterm 2 Review (not graded) Problems: 9.3 9.8 9.9 9.12 except parts 5 and 6. 9.13 except parts 4 and 5 9.28 9.34 You are given the transfer function: G(s) = 1) Plot the bode plot

### Signals and Systems. Problem Set: The z-transform and DT Fourier Transform

Signals and Systems Problem Set: The z-transform and DT Fourier Transform Updated: October 9, 7 Problem Set Problem - Transfer functions in MATLAB A discrete-time, causal LTI system is described by the

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

ISS0031 Modeling and Identification Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design. Aleksei Tepljakov, Ph.D. September 30, 2015 Linear Dynamic Systems Definition

### magnitude [db] phase [deg] frequency [Hz] feedforward motor load -

ITERATIVE LEARNING CONTROL OF INDUSTRIAL MOTION SYSTEMS Maarten Steinbuch and René van de Molengraft Eindhoven University of Technology, Faculty of Mechanical Engineering, Systems and Control Group, P.O.

### Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Fall 2007 線性系統 Linear Systems Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian NTU-EE Sep07 Jan08 Materials used in these lecture notes are adopted from Linear System Theory & Design, 3rd.

### EEE 184: Introduction to feedback systems

EEE 84: Introduction to feedback systems Summary 6 8 8 x 7 7 6 Level() 6 5 4 4 5 5 time(s) 4 6 8 Time (seconds) Fig.. Illustration of BIBO stability: stable system (the input is a unit step) Fig.. step)

### Lecture 1: Feedback Control Loop

Lecture : Feedback Control Loop Loop Transfer function The standard feedback control system structure is depicted in Figure. This represend(t) n(t) r(t) e(t) u(t) v(t) η(t) y(t) F (s) C(s) P (s) Figure

### Fractional Order Adaptive Feedforward Cancellation

211 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 29 - July 1, 211 Fractional Order Adaptive Feedforward Cancellation Ying Luo, YangQuan Chen and YouGuo Pi Abstract In this

### Chapter 12. Feedback Control Characteristics of Feedback Systems

Chapter 1 Feedbac Control Feedbac control allows a system dynamic response to be modified without changing any system components. Below, we show an open-loop system (a system without feedbac) and a closed-loop

### Lecture 7 - IIR Filters

Lecture 7 - IIR Filters James Barnes (James.Barnes@colostate.edu) Spring 204 Colorado State University Dept of Electrical and Computer Engineering ECE423 / 2 Outline. IIR Filter Representations Difference

### Lecture 9 Infinite Impulse Response Filters

Lecture 9 Infinite Impulse Response Filters Outline 9 Infinite Impulse Response Filters 9 First-Order Low-Pass Filter 93 IIR Filter Design 5 93 CT Butterworth filter design 5 93 Bilinear transform 7 9

### The output voltage is given by,

71 The output voltage is given by, = (3.1) The inductor and capacitor values of the Boost converter are derived by having the same assumption as that of the Buck converter. Now the critical value of the

### Andrea Zanchettin Automatic Control AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear systems (frequency domain)

1 AUTOMATIC CONTROL Andrea M. Zanchettin, PhD Spring Semester, 2018 Linear systems (frequency domain) 2 Motivations Consider an LTI system Thanks to the Lagrange s formula we can compute the motion of

### FREQUENCY-RESPONSE DESIGN

ECE45/55: Feedback Control Systems. 9 FREQUENCY-RESPONSE DESIGN 9.: PD and lead compensation networks The frequency-response methods we have seen so far largely tell us about stability and stability margins

### An Introduction to Control Systems

An Introduction to Control Systems Signals and Systems: 3C1 Control Systems Handout 1 Dr. David Corrigan Electronic and Electrical Engineering corrigad@tcd.ie November 21, 2012 Recall the concept of a

### Tradeoffs and Limits of Performance

Chapter 9 Tradeoffs and Limits of Performance 9. Introduction Fundamental limits of feedback systems will be investigated in this chapter. We begin in Section 9.2 by discussing the basic feedback loop

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

Appendix J Additional Closed-Loop Frequency Response Material (Second edition, Chapter 4) APPENDIX CONTENTS J. Closed-Loop Behavior J.2 Bode Stability Criterion J.3 Nyquist Stability Criterion J.4 Gain

### Analysis of Discrete-Time Systems

TU Berlin Discrete-Time Control Systems 1 Analysis of Discrete-Time Systems Overview Stability Sensitivity and Robustness Controllability, Reachability, Observability, and Detectabiliy TU Berlin Discrete-Time

### Systems Analysis and Control

Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 24: Compensation in the Frequency Domain Overview In this Lecture, you will learn: Lead Compensators Performance Specs Altering

### KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK SUB.NAME : CONTROL SYSTEMS STAFF NAME: Mr. P.NARASIMMAN BRANCH : ECE Mr.K.R.VENKATESAN YEAR : II SEMESTER

### Fixed Order H Controller for Quarter Car Active Suspension System

Fixed Order H Controller for Quarter Car Active Suspension System B. Erol, A. Delibaşı Abstract This paper presents an LMI based fixed-order controller design for quarter car active suspension system in

### Feedback Control of Linear SISO systems. Process Dynamics and Control

Feedback Control of Linear SISO systems Process Dynamics and Control 1 Open-Loop Process The study of dynamics was limited to open-loop systems Observe process behavior as a result of specific input signals

### REPETITIVE LEARNING OF BACKSTEPPING CONTROLLED NONLINEAR ELECTROHYDRAULIC MATERIAL TESTING SYSTEM 1. Seunghyeokk James Lee 2, Tsu-Chin Tsao

REPETITIVE LEARNING OF BACKSTEPPING CONTROLLED NONLINEAR ELECTROHYDRAULIC MATERIAL TESTING SYSTEM Seunghyeokk James Lee, Tsu-Chin Tsao Mechanical and Aerospace Engineering Department University of California

### CBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang

CBE507 LECTURE III Controller Design Using State-space Methods Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University Korea University III -1 Overview States What

### EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)

EL 625 Lecture 0 EL 625 Lecture 0 Pole Placement and Observer Design Pole Placement Consider the system ẋ Ax () The solution to this system is x(t) e At x(0) (2) If the eigenvalues of A all lie in the

### Richiami di Controlli Automatici

Richiami di Controlli Automatici Gianmaria De Tommasi 1 1 Università degli Studi di Napoli Federico II detommas@unina.it Ottobre 2012 Corsi AnsaldoBreda G. De Tommasi (UNINA) Richiami di Controlli Automatici

### Loop shaping exercise

Loop shaping exercise Excerpt 1 from Controlli Automatici - Esercizi di Sintesi, L. Lanari, G. Oriolo, EUROMA - La Goliardica, 1997. It s a generic book with some typical problems in control, not a collection

### Class 11 Root Locus part I

Class 11 Root Locus part I Closed loop system G(s) G(s) G(s) Closed loop system K The Root Locus the locus of the poles of the closed loop system, when we vary the value of K We shall assume here K >,

### The Effect of Nonminimum-Phase Zero Locations on the Performance of Feedforward Model-Inverse Control Techniques in Discrete-Time Systems

The Effect of Nonminimum-Phase Zero Locations on the Performance of Feedforward Model-Inverse Control Techniques in Discrete-Time Systems Jeffrey A. Butterworth, Lucy Y. Pao, and Daniel Y. Abramovitch

### Chapter 7 : Root Locus Technique

Chapter 7 : Root Locus Technique By Electrical Engineering Department College of Engineering King Saud University 1431-143 7.1. Introduction 7.. Basics on the Root Loci 7.3. Characteristics of the Loci

### Chapter 7: Time Domain Analysis

Chapter 7: Time Domain Analysis Samantha Ramirez Preview Questions How do the system parameters affect the response? How are the parameters linked to the system poles or eigenvalues? How can Laplace transforms

### Computation of Stabilizing PI and PID parameters for multivariable system with time delays

Computation of Stabilizing PI and PID parameters for multivariable system with time delays Nour El Houda Mansour, Sami Hafsi, Kaouther Laabidi Laboratoire d Analyse, Conception et Commande des Systèmes

### INTERACTIVE APPLICATIONS IN A MANDATORY CONTROL COURSE

INTERACTIVE APPLICATIONS IN A MANDATORY CONTROL COURSE Yves Piguet Roland Longchamp Calerga Sàrl, av. de la Chablière 35, 4 Lausanne, Switzerland. E-mail: yves.piguet@calerga.com Laboratoire d automatique,

### Transient Response of a Second-Order System

Transient Response of a Second-Order System ECEN 830 Spring 01 1. Introduction In connection with this experiment, you are selecting the gains in your feedback loop to obtain a well-behaved closed-loop

### CHAPTER 7 STEADY-STATE RESPONSE ANALYSES

CHAPTER 7 STEADY-STATE RESPONSE ANALYSES 1. Introduction The steady state error is a measure of system accuracy. These errors arise from the nature of the inputs, system type and from nonlinearities of