ECSE 4962 Control Systems Design. A Brief Tutorial on Control Design

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

Stability of CL System

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.

Outline. Classical Control. Lecture 1

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

MEM 355 Performance Enhancement of Dynamical Systems

Systems Analysis and Control

Control Systems I Lecture 10: System Specifications

Introduction to Feedback Control

Engraving Machine Example

Intro to Frequency Domain Design

Dr Ian R. Manchester

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

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

Positioning Servo Design Example

MEM 355 Performance Enhancement of Dynamical Systems

Homework 7 - Solutions

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

Robust Control 3 The Closed Loop

Feedback Control of Linear SISO systems. Process Dynamics and Control

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

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

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

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

Control Systems. Design of State Feedback Control.

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

1 (20 pts) Nyquist Exercise

Systems Analysis and Control

Topic # Feedback Control. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback

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

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

EE C128 / ME C134 Fall 2014 HW 6.2 Solutions. HW 6.2 Solutions

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

Chapter 12. Feedback Control Characteristics of Feedback Systems

FREQUENCY-RESPONSE DESIGN

] [ 200. ] 3 [ 10 4 s. [ ] s + 10 [ P = s [ 10 8 ] 3. s s (s 1)(s 2) series compensator ] 2. s command pre-filter [ 0.

Active Control? Contact : Website : Teaching

FEEDBACK CONTROL SYSTEMS

Video 5.1 Vijay Kumar and Ani Hsieh

Frequency Response Techniques

9. Two-Degrees-of-Freedom Design

CDS 101/110a: Lecture 10-1 Robust Performance

Controls Problems for Qualifying Exam - Spring 2014

Let the plant and controller be described as:-

Outline. Classical Control. Lecture 5

AMME3500: System Dynamics & Control

Controller Design using Root Locus

Systems Analysis and Control

Control Systems Design

Chapter 7 - Solved Problems

Systems Analysis and Control

Digital Control Systems

Return Difference Function and Closed-Loop Roots Single-Input/Single-Output Control Systems

Mechanical Systems Part A: State-Space Systems Lecture AL12

D(s) G(s) A control system design definition

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

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

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

Control System Design

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

INTRODUCTION TO DIGITAL CONTROL

CDS 101/110: Lecture 3.1 Linear Systems

MAS107 Control Theory Exam Solutions 2008

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

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

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

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

K(s +2) s +20 K (s + 10)(s +1) 2. (c) KG(s) = K(s + 10)(s +1) (s + 100)(s +5) 3. Solution : (a) KG(s) = s +20 = K s s

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

Plan of the Lecture. Goal: wrap up lead and lag control; start looking at frequency response as an alternative methodology for control systems design.

2.010 Fall 2000 Solution of Homework Assignment 8

V. Practical Optimization

7.2 Controller tuning from specified characteristic polynomial

CDS 101/110 Homework #7 Solution

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

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall K(s +1)(s +2) G(s) =.

r + - FINAL June 12, 2012 MAE 143B Linear Control Prof. M. Krstic

CYBER EXPLORATION LABORATORY EXPERIMENTS

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

Software Engineering 3DX3. Slides 8: Root Locus Techniques

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Exercises for lectures 13 Design using frequency methods

Chapter 15 - Solved Problems

If you need more room, use the backs of the pages and indicate that you have done so.

Unit 11 - Week 7: Quantitative feedback theory (Part 1/2)

Chapter 9 Robust Stability in SISO Systems 9. Introduction There are many reasons to use feedback control. As we have seen earlier, with the help of a

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.04A Systems and Controls Spring 2013

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

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall 2007

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

MAE 143B - Homework 9

CHAPTER 7 STEADY-STATE RESPONSE ANALYSES

QFT Framework for Robust Tuning of Power System Stabilizers

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

2.004 Dynamics and Control II Spring 2008

Chapter 2 SDOF Vibration Control 2.1 Transfer Function

Meeting Design Specs using Root Locus

Exercise 1 (A Non-minimum Phase System)

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

Transcription:

ECSE 4962 Control Systems Design A Brief Tutorial on Control Design Instructor: Professor John T. Wen TA: Ben Potsaid http://www.cat.rpi.edu/~wen/ecse4962s04/

Don t Wait Until The Last Minute! You got to have a model to work with by now: At least a model based on estimated mass/inertia and your motors and gears (very few groups have this in the proposal) You should very soon have an identified model. If you don t, you must seek help! Once you have a model, start control design in simulation. Don t just tweak the controller with the experiment without some simulation based analysis first!

Today Review basic control design PID tuning

LTI System Characterization t G q We ll approximate each axis as an independent singleinput/single-output (SISO) system: q = G t Characterization: poles and zeros zpk(g); frequency response bode(g) step response step(g) steady state value evalfr(g,0)

Closed Loop System q d + - e K (PID) n a t G q n s Relevant transfer functions: KG G θ = ( θ n ) + n 1+ KG 1+ KG d s a 1 KG G e= θ + n n 1+ KG 1+ KG 1+ KG d s a

Design Objective Stability: closed loop poles must all be in left half plane. Performance: Step response has small overshoot and small settling time. Small steady state error Disturbance Rejection: Effect of sensor and actuator noises small on q Robustness: How large an uncertainty a can be tolerated (in terms of stability)? n a q d + - e K (PID) t a G q n s

Design Objective Stability: closed loop poles must all be in left half plane. closed loop poles = roots of ( 1+ KG)

Design Objective Stability: closed loop poles must all be in left half plane. Performance: Step response has small overshoot and small settling time. GK closed loop transfer function: GCL = 1 + GK ω sufficiently large, ζ sufficiently close to 1 n

Step Response Intuition based on second order system with no zero H() s = s ω 2 n 2 2 + 2ζωns+ ωn 1.6 1.4 1.2 1 under damped critically damped z=cos f f w n 0.8 0.6 0.4 over damped 0.2 0 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 time (sec)

Effect of Zero Zero within system bandwidth strongly affects response Stable zero increases overshoot, unstable zero gives rise to undershoot H ( s) = s 2 ωn ( s / α + 1) + 2ζω s + ω 2 n 2 n 2 1.5 1 slow stable zero fast stable and unstable zeros 0.5 0 slow unstable zero -0.5-1 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 time (sec)

Design Objective Stability: closed loop poles must all You be want in this left half plane. close to 1 Performance: Small steady state error θ G(0) = G (0)( θ n ) + n 1 + G(0) K(0) ss CL d sdc, adc, G CL GK = 1 + GK To reduce steady state error: Cancel n a if possible High DC loop gain G(0)K(0) Integral control You want this close to 0

Design Objective Stability: 1 closed KG loop poles Gmust all be in left half plane. e= θd + ns na 1+ KG 1+ KG 1+ KG Performance: Design Step KG/(1+KG) response small has over small the overshoot spectrum of and n s and small G/(1+KG) settling small time. over the spectrum of n a Small steady state error Disturbance Rejection: Effect of sensor and actuator noises small on q Robustness: How large an uncertainty a can be tolerated (in terms of stability)? S = sensitivity T = complementary sensitivity S + T = 1 T=KG/(1+KG) S=1/(1+KG) Spectrum of n a Spectrum of n s

Design Objective Stability: closed loop poles must all be in left half Gain margin: if a is a real number, how far can plane. a be different from 1 before the closed loop Performance: system becomes unstable? Step response has small overshoot and small settling Phase margin: time. if a=exp(jq) (a pure phase shift), how large can q be before the closed loop Small steady state error system becomes unstable? Disturbance Rejection: Effect of sensor a 2 [.5,2] and means actuator GM=6dB noises small on q Usually expressed in terms of db: Robustness: How large an uncertainty a can be tolerated (in terms of stability)? n a q d + - e K (PID) t a G q n s

Robustness (Gain/Phase Margins) a is nominally 1 Bode Diagrams Gm=19.554 db (at 3.1623 rad/sec), Pm=117.94 deg. (at 0.17724 rad/sec) 20 gain margin 1.5 Nyquist Diagrams From: U(1) 0 1 Phase (deg); Magnitude (db) -20-40 -60 0-100 Imaginary Axis To: Y(1) 0.5 0-0.5-200 -1-300 10-2 10-1 10 0 10 1 Add phase lead for phase stabilization Frequency (rad/sec) phase margin use margin command in MATLAB -1.5-1 -0.5 0 0.5 1 1.5 2 Real Axis reduce gain for gain stabilization

PID Control q d + - e K (PID) n a t G q n s Ks () = k + k / s+ k s P I D When does it work?

PID Control q d + - e K (PID) n a t G q n s Ks () = k + k / s+ k s P I D Works well when G is a 2 nd order system.

PID Control Consider G(s)=1/s 2 : closed loop characteristic polynomial is 2 ss ( + K s+ K ) + K D P I For small K I, K D governs the damping and K P governs the undamped natural frequency w o For K I > 0, DC loop gain is infinite, therefore, zero steady state error.

Intuition: Gain Tuning P gain increases speed of response but also increases overshoot D gain reduces overshoot but decreases speed of response I gain reduces steady state error but can reduce speed of response and lead to instability Strategy: Tune PD gain until desired transient response is obtained Increase I gain until convergence to steady state is satisfactory. Retune PD gains (increase) if necessary.

Frequency Domain Considerations q d + - e K (PID) t G q Adjust PID gains to achieve good tracking over the desired bandwidth (transfer function from q d to q is close to 0dB)

Disturbance Rejection d a q d + - e K (PID) t G q Adjust controller (and possibly add more filtering in K, but must be careful to preserve stability and dynamical response) so the frequency gain is small over the disturbance frequency. d s

Next Week More on control design. Tomorrow at 6pm in CII 2037 Group 1: 6pm, Group 2: 6:15pm, Group 3: 6:30pm, Group 4: 6:45pm, Group 5: 7:00pm, Group 6:7:15pm, Group 7: 7:30pm. Prepare to discuss the progress of your project.