Lecture 8 - SISO Loop Design

Similar documents
Lecture 8. PID control. Industrial process control ( today) PID control. Insights about PID actions

Homework 12 Solution - AME30315, Spring 2013

376 CHAPTER 6. THE FREQUENCY-RESPONSE DESIGN METHOD. D(s) = we get the compensated system with :

Lecture 4. Chapter 11 Nise. Controller Design via Frequency Response. G. Hovland 2004

MM1: Basic Concept (I): System and its Variables

G(s) = 1 s by hand for! = 1, 2, 5, 10, 20, 50, and 100 rad/sec.

Root Locus Contents. Root locus, sketching algorithm. Root locus, examples. Root locus, proofs. Root locus, control examples

Lecture 5 Introduction to control

March 18, 2014 Academic Year 2013/14

Digital Control System

Wolfgang Hofle. CERN CAS Darmstadt, October W. Hofle feedback systems

ME 375 FINAL EXAM Wednesday, May 6, 2009

SKEE 3143 CONTROL SYSTEM DESIGN. CHAPTER 3 Compensator Design Using the Bode Plot

into a discrete time function. Recall that the table of Laplace/z-transforms is constructed by (i) selecting to get

Lecture 10 Filtering: Applied Concepts

CHAPTER 4 DESIGN OF STATE FEEDBACK CONTROLLERS AND STATE OBSERVERS USING REDUCED ORDER MODEL

NAME (pinyin/italian)... MATRICULATION NUMBER... SIGNATURE

Solutions. Digital Control Systems ( ) 120 minutes examination time + 15 minutes reading time at the beginning of the exam

ECE 3510 Root Locus Design Examples. PI To eliminate steady-state error (for constant inputs) & perfect rejection of constant disturbances

HOMEWORK ASSIGNMENT #2

LOW ORDER MIMO CONTROLLER DESIGN FOR AN ENGINE DISTURBANCE REJECTION PROBLEM. P.Dickinson, A.T.Shenton

Multivariable Control Systems

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder

16.400/453J Human Factors Engineering. Manual Control II

THE PARAMETERIZATION OF ALL TWO-DEGREES-OF-FREEDOM SEMISTRONGLY STABILIZING CONTROLLERS. Tatsuya Hoshikawa, Kou Yamada and Yuko Tatsumi

EE Control Systems LECTURE 6

Singular Value Analysis of Linear- Quadratic Systems!

Gain and Phase Margins Based Delay Dependent Stability Analysis of Two- Area LFC System with Communication Delays

Compensation Techniques

MODERN CONTROL SYSTEMS

Systems Analysis. Prof. Cesar de Prada ISA-UVA

Delhi Noida Bhopal Hyderabad Jaipur Lucknow Indore Pune Bhubaneswar Kolkata Patna Web: Ph:

Control Systems Engineering ( Chapter 7. Steady-State Errors ) Prof. Kwang-Chun Ho Tel: Fax:

EE Control Systems LECTURE 14

Homework Assignment No. 3 - Solutions

Control Theory and Congestion

Department of Mechanical Engineering Massachusetts Institute of Technology Modeling, Dynamics and Control III Spring 2002

What is automatic control all about? Welcome to Automatic Control III!! "Automatic control is the art of getting things to behave as you want.

A Simplified Methodology for the Synthesis of Adaptive Flight Control Systems

Massachusetts Institute of Technology Dynamics and Control II

Lecture #9 Continuous time filter

EE 4443/5329. LAB 3: Control of Industrial Systems. Simulation and Hardware Control (PID Design) The Inverted Pendulum. (ECP Systems-Model: 505)

Stability. ME 344/144L Prof. R.G. Longoria Dynamic Systems and Controls/Lab. Department of Mechanical Engineering The University of Texas at Austin

Linear-Quadratic Control System Design

Chapter 7. Root Locus Analysis

ECE-320 Linear Control Systems. Spring 2014, Exam 1. No calculators or computers allowed, you may leave your answers as fractions.

Design of Digital Filters

MEM 355 Performance Enhancement of Dynamical Systems Root Locus Analysis

Function and Impulse Response

ECEN620: Network Theory Broadband Circuit Design Fall 2018

Chapter 9: Controller design. Controller design. Controller design

arxiv: v1 [cs.sy] 24 May 2018

The state variable description of an LTI system is given by 3 1O. Statement for Linked Answer Questions 3 and 4 :

EE/ME/AE324: Dynamical Systems. Chapter 8: Transfer Function Analysis

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Feedback Control of Dynamic Systems. Yves Briere

Design By Emulation (Indirect Method)

S_LOOP: SINGLE-LOOP FEEDBACK CONTROL SYSTEM ANALYSIS

CONTROL OF INTEGRATING PROCESS WITH DEAD TIME USING AUTO-TUNING APPROACH

SIMON FRASER UNIVERSITY School of Engineering Science ENSC 320 Electric Circuits II. Solutions to Assignment 3 February 2005.

Evolutionary Algorithms Based Fixed Order Robust Controller Design and Robustness Performance Analysis

Module 4: Time Response of discrete time systems Lecture Note 1

The Root Locus Method

Robust Decentralized Design of H -based Frequency Stabilizer of SMES

TWO-DEGREE-OF-FREEDOM CONTROL SCHEME FOR PROCESSES WITH LARGE TIME DELAY

Chapter #4 EEE8013. Linear Controller Design and State Space Analysis. Design of control system in state space using Matlab

Figure 1 Siemens PSSE Web Site

SIMON FRASER UNIVERSITY School of Engineering Science ENSC 320 Electric Circuits II. R 4 := 100 kohm

Fractional-Order PI Speed Control of a Two-Mass Drive System with Elastic Coupling

A Simple Approach to Synthesizing Naïve Quantized Control for Reference Tracking

What lies between Δx E, which represents the steam valve, and ΔP M, which is the mechanical power into the synchronous machine?

Digital Control System

MM7. PID Control Design

State Space: Observer Design Lecture 11

Chapter 13. Root Locus Introduction

A PLC BASED MIMO PID CONTROLLER FOR MULTIVARIABLE INDUSTRIAL PROCESSES

Contents lecture 4. Automatic Control III. Summary of lecture 3 (II/II) Summary of lecture 3 (I/II) Lecture 4 Controller structures and control design

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder

5.5 Application of Frequency Response: Signal Filters

PI control system design for Electromagnetic Molding Machine based on Linear Programing

Feedback Control System Fundamentals

CHEAP CONTROL PERFORMANCE LIMITATIONS OF INPUT CONSTRAINED LINEAR SYSTEMS

Analysis of Stability &

Control Systems Analysis and Design by the Root-Locus Method

Parameter Setting Method of Fractional Order PI λ D μ Controller Based on Bode s Ideal Transfer Function and its Application in Buck Converter

µ-analysis OF INDIRECT SELF CONTROL OF AN INDUCTION MACHINE Henrik Mosskull

Root Locus Diagram. Root loci: The portion of root locus when k assume positive values: that is 0

POWER SYSTEM SMALL SIGNAL STABILITY ANALYSIS BASED ON TEST SIGNAL

Lecture Notes II. As the reactor is well-mixed, the outlet stream concentration and temperature are identical with those in the tank.

Stability regions in controller parameter space of DC motor speed control system with communication delays

FRTN10 Exercise 3. Specifications and Disturbance Models

ME2142/ME2142E Feedback Control Systems

ME 375 FINAL EXAM SOLUTIONS Friday December 17, 2004

Lag-Lead Compensator Design

On Stability of Electronic Circuits

6.447 rad/sec and ln (% OS /100) tan Thus pc. the testing point is s 3.33 j5.519

USING NONLINEAR CONTROL ALGORITHMS TO IMPROVE THE QUALITY OF SHAKING TABLE TESTS

Homework #7 Solution. Solutions: ΔP L Δω. Fig. 1

Online supplementary information

Given the following circuit with unknown initial capacitor voltage v(0): X(s) Immediately, we know that the transfer function H(s) is

Transcription:

Lecture 8 - SISO Loop Deign Deign approache, given pec Loophaping: in-band and out-of-band pec Fundamental deign limitation for the loop Gorinevky Control Engineering 8-1

Modern Control Theory Appy reult of EE25 etc Obervable and controllable ytem Can put pole anywhere Can drive tate anywhere Why cannot we jut do thi? Large control Error peaking oor robutne, margin Obervability and controllability = matrix rank Accuracy of olution i defined by condition number Analyi i valid for any LTI control, including advanced Gorinevky Control Engineering 8-2

Feedback controller deign Conflicting requirement Engineer look for a reaonable trade-off Educated gue, trial and error controller parameter choice Satify key pec Find a reaonable tradeoff between everal conflicting requirement k k k I D u = k Deign proce Stability erformance Robutne D τ + 1 D + lant model Indexe Contraint Spec k + ki e Analyi and imulation Gorinevky Control Engineering 8-3

Gorinevky Control Engineering 8-4 Tranfer function in control loop Controller C lant - e e y y d v u d diturbance feedforward reference output control error n noie Senitivity Complementary enitivity Noie enitivity Load enitivity [ ] [ ] [ ] [ ] 1 1 1 1 1 1 1 1 C S C C S C C T C S y u + = + = + = + = S + T = 1

Loop hape performance requirement Loop gain: erformance Diturbance rejection and reference tracking S iω <<1 for the diturbance d; atified if L iω >>1 Noie rejection Tiω = [1+ Liω] -1 Liω < 1 i atified unle 1+ Liω i mall near the croover Limited control effort Ciω Siω < 1 Can be a problem if iω < 1 high frequency Gorinevky L iω = S iω = iω C iω [ 1+ L iω ] 1 d 1 C L Control Engineering 8-5 y

Loop hape robutne requirement y T S u Robutne C C Multiplicative uncertainty Tiω iω < 1, where iω i the uncertainty magnitude at high frequencie, relative uncertainty iω can be large, hence, Tiω mut be kept mall mut have Liω <<1 for high frequency, where iω i large Additive uncertainty Ciω Siω < 1/ iω Gain margin of 1-12db and phae margin of 45-5 deg thi correpond to relative uncertainty of the plant tranfer function in the 6-8% range around the croover y Gorinevky Control Engineering 8-6

Senitivity v. margin Margin are ueful for deciding upon the loop hape modification Can ue uncertainty characterization and noie or complementary enitivity intead = C S u Thi i done by modern advanced control deign method Gorinevky [ 1+ C ] 1 [ 1 + C ] 1 T = 1-1 enitivity peak margin ϕ m 1/g m Im L Re L Additive uncertainty iω radiu Control Engineering 8-7

Loop Shape Requirement Low frequency: Liω erformance high gain L = mall S croover lope High frequency: mall gain L mall T large Bandwidth db Bandwidth Robutne performance can be only achieved in a limited frequency band: ω ω B ω B i the bandwidth ω B ω gc Fundamental tradeoff: performance v. robutne Gorinevky Control Engineering 8-8

Loophaping deign Loop deign Ue,I, and D feedback to hape the loop gain Loop modification and bandwidth Low-pa filter - get rid of high-frequency tuff - robutne Notch filter - get rid of ocillatory tuff - robutne Lead-lag to improve phae around the croover - bandwidth +D in the ID together have a lead-lag effect Need to maintain tability while haping the magnitude of the loop gain Formal deign tool H 2, H, LMI, H loophaping cannot go pat the fundamental limitation Gorinevky Control Engineering 8-9

Example - dik drive ervo The problem from HW Aignment 2 data in dikid.m, dikdata.mat Deign model: i an uncertainty g = + 2 Analyi model: decription for Deign approach: ID control baed on the implified model ki C = k + + kd τ + 1 D Dik ervo control J ϕ& & = T VCM + T DISTURBANCE Voice Coil Motor Gorinevky Control Engineering 8-1

Dik drive ervo controller Start from deigning a D controller pole, characteritic equation 1+ C = 2 + g k D + g k Critically damped ytem k = k + k 2 D = w / g; k = w / 2 g D g 2 + 1 = where frequency w i the cloed-loop bandwidth In the derivative term make dynamic fater k than w. Select τ D =.25/ w D τ + 1 D Gorinevky Control Engineering 8-11

Dik drive ervo Step up from D to ID control 1 g 1+ k + kd + ki = 2 3 + 2 g k D + g k + g k I = Keep the ytem cloe to the critically damped, add integrator term to correct the teady tate error, keep the caling k = / τ w 2 3 w g; kd = aw / g; ki = bw / g D = c / where a, b, and c are the tuning parameter Tune a, b, c and w by watching performance and robutne Gorinevky Control Engineering 8-12

Dik drive - controller tuning Tune a, b, w, and τ D by trial and error Find a trade off taking into the account Cloed loop tep repone Loop gain - performance Robutne - enitivity Gain and phae margin Try to match the characteritic of C2 controller demo Gorinevky Control Engineering 8-13

Dik ervo - controller comparion ID i compared againt a reference deign.3.25.2 4th-order compenator C2 blue, dahed, ID red Reference deign: 4-th order controller C2 = lead-lag + notch filter Matlab dikdemo Data in dikid.m, dikdata.mat Amplitude.15.1.5 -.5.5.1.15 Time ec Gorinevky Control Engineering 8-14

Loop hape, margin hae deg Magnitude db 2 15 1 5-5 -1-18 -36-54 LOO GAIN - C2 blue, dahed, ID red Croover area of interet -72-9 1 1 1 1 2 1 3 1 4 Gorinevky Frequency rad/ec Control Engineering 8-15

Loop hape and margin, zoomed 4 3 LOO GAIN - C2 blue, dahed, ID red C2 gain margin Magnitude db 2 1-1 -9 ID gain margin: 4 12dB -135 hae deg -18-225 ID phae margin: 43 deg C2 phae margin -27 Gorinevky 1 3 Frequency rad/ec Control Engineering 8-16

Senitivitie Robutne to multiplicative uncertainty Tiω iω < 1 Magnitude db 5 COMLEMENTARY SENSITIVITY INVERSE ROBUSTNESS Tiω C2 blue, dahed, ID red, olid Diturbance rejection performance Magnitude db -5 1-1 -2 Siω 1 3 1 4 SENSITIVITY ERFORMANCE - C2 blue, dahed, ID red yiω = Siω diω -3-4 1 3 1 4 Frequency rad/ec Gorinevky Control Engineering 8-17

Fundamental deign limitation If we do not have a reference deign - how do we know if we are doing well. I there i a much better controller? Cannot get around the fundamental deign limitation frequency domain limitation on the loop hape ytem tructure limitation engineering deign limitation Gorinevky Control Engineering 8-18

Frequency domain limitation erformance v. robutne tradeoff Diturbance rejection performance: Siω <<1 Bode integral contraint - waterbed effect log S iω dω = Siω + Tiω = 1 log Siω Robutne: Tiω <<1 for minimum-phae table ytem; wore for the ret -2-4 -6 Gorinevky Control Engineering 8-19

Waterbed effect Gunter Stein Bode Lecture, 1989 IEEE CSM, Augut 23 Gorinevky Control Engineering 8-2

Waterbed effect Gorinevky Control Engineering 8-21

Structural deign limitation Delay and non-minimum phae r.h.. zero cannot make the repone fater than delay, et bandwidth maller Untable dynamic make Bode integral contraint wore re-deign ytem to make it table or ue advanced control deign Flexible dynamic cannot go fater than the ocillation frequency practical approach: filter out and ue low-bandwidth control wait till it ettle ue input haping feedforward Gorinevky Control Engineering 8-22

Advanced application Untable dynamic need advanced feedback control deign Gorinevky Control Engineering 8-23

Flexible dynamic Very advanced application really need control of 1-3 flexible mode Gorinevky Control Engineering 8-24

Engineering deign limitation Senor noie - have to reduce Tiω - reduced performance quantization - ame effect a noie bandwidth etimator - cannot make the loop fater Actuator range/aturation - limit the load enitivity Ciω Siω actuator bandwidth - cannot make the loop fater actuation increment - ticktion, quantization - effect of a load variation other control handle Modeling error have to increae robutne, decreae performance Computing, ampling time Nyquit ampling frequency limit the bandwidth Gorinevky Control Engineering 8-25