Course Outline. Time vs. Freq. Domain Analysis. Frequency Response. Amme 3500 : System Dynamics & Control. Design via Frequency Response

Similar documents
Dr Ian R. Manchester

Dr Ian R. Manchester Dr Ian R. Manchester Amme 3500 : Root Locus Design

Lecture 7:Examples using compensators

LECTURE 2: PD, PID, and Feedback Compensation. ( ) = + We consider various settings for Zc when compensating the system with the following RL:

Bode Plot for Controller Design

SECTION 6: ROOT LOCUS DESIGN

ECE317 : Feedback and Control

ME451: Control Systems. Course roadmap

and using the step routine on the closed loop system shows the step response to be less than the maximum allowed 20%.

Rotary Motion Servo Plant: SRV02. Rotary Experiment #03: Speed Control. SRV02 Speed Control using QuaRC. Student Manual

Outline. Digital Control. Lecture 3

TUTORIAL 9 OPEN AND CLOSED LOOP LINKS. On completion of this tutorial, you should be able to do the following.

CDS 101/110: Lecture 9.1 Frequency DomainLoop Shaping

Frequency Response Analysis and Design Tutorial

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

Module 08 Controller Designs: Compensators and PIDs

CDS 101/110: Lecture 8.2 PID Control

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

EES42042 Fundamental of Control Systems Bode Plots

Chapter 5 Frequency-domain design

ANNA UNIVERSITY :: CHENNAI MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS

EEL2216 Control Theory CT2: Frequency Response Analysis

ME 375 System Modeling and Analysis

Homework Assignment 13

EC CONTROL SYSTEMS ENGINEERING

Position Control of DC Motor by Compensating Strategies

ME 5281 Fall Homework 8 Due: Wed. Nov. 4th; start of class.

Homework Assignment 10

DESIGN AND VALIDATION OF A PID AUTO-TUNING ALGORITHM

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Winter Semester, Linear control systems design Part 1

EE Experiment 8 Bode Plots of Frequency Response

Implementation and Simulation of Digital Control Compensators from Continuous Compensators Using MATLAB Software

EECE488: Analog CMOS Integrated Circuit Design Set 7 Opamp Design

Thursday, 1/23/19 Automatic Gain Control As previously shown, 1 0 is a nonlinear system that produces a limit cycle with a distorted sinusoid for

Välkomna till TSRT15 Reglerteknik Föreläsning 8

Lecture 8 ECEN 4517/5517

Homework Assignment 13

Readings: FC: p : lead compensation. 9/9/2011 Classical Control 1

Compensator Design using Bode Plots

Analog Integrated Circuits Fundamental Building Blocks

EE 370/L Feedback and Control Systems Lab Section Post-Lab Report. EE 370L Feedback and Control Systems Lab

Loop Design. Chapter Introduction

Designing PID controllers with Matlab using frequency response methodology

CDS 101/110: Lecture 10-2 Loop Shaping Design Example. Richard M. Murray 2 December 2015


1.What is frequency response? A frequency responses the steady state response of a system when the input to the system is a sinusoidal signal.

Lab 11. Speed Control of a D.C. motor. Motor Characterization

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear control systems design

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

Magnetic Levitation System

ECE317 Homework 7. where

Friday, 1/27/17 Constraints on A(jω)

Stabilizing and Robust FOPI Controller Synthesis for First Order Plus Time Delay Systems

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

Another Compensator Design Example

CHAPTER 9 FEEDBACK. NTUEE Electronics L.H. Lu 9-1

Bode and Log Magnitude Plots

MEM01: DC-Motor Servomechanism

ITT Technical Institute ET245 Devices II Unit 5 Chapter

FREQUENCY RESPONSE AND PASSIVE FILTERS LABORATORY

A Comparison And Evaluation of common Pid Tuning Methods

Design Type III Compensation Network For Voltage Mode Step-down Converters

UAV: Design to Flight Report

Ver. 4/5/2002, 1:11 PM 1

Microelectronic Circuits II. Ch 9 : Feedback

DEGREE: Biomedical Engineering YEAR: TERM: 1

EE 3TP4: Signals and Systems Lab 5: Control of a Servomechanism

CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton

JNTUWORLD. 6 The unity feedback system whose open loop transfer function is given by G(s)=K/s(s 2 +6s+10) Determine: (i) Angles of asymptotes *****

Classical Control Design Guidelines & Tools (L10.2) Transfer Functions

Sfwr Eng/TRON 3DX4, Lab 4 Introduction to Computer Based Control

DSP based Digital Control Design for DC-DC Switch Mode Power Converter. Shamim Choudhury Texas Instruments Inc.

PERSONALIZED EXPERIMENTATION IN CLASSICAL CONTROLS WITH MATLAB REAL TIME WINDOWS TARGET AND PORTABLE AEROPENDULUM KIT

Q Multiplication in the Wien-bridge Oscillator

EE 482 : CONTROL SYSTEMS Lab Manual

JUNE 2014 Solved Question Paper

PURPOSE: NOTE: Be sure to record ALL results in your laboratory notebook.

Microelectronic Circuits - Fifth Edition Sedra/Smith Copyright 2004 by Oxford University Press, Inc.

Calculating the input-output dynamic characteristics. Analyzing dynamic systems and designing controllers.

Chapter 10: Compensation of Power Transmission Systems

Homework Assignment 03 Solution

(1) Identify individual entries in a Control Loop Diagram. (2) Sketch Bode Plots by hand (when we could have used a computer

Pole, zero and Bode plot

INF4420 Switched capacitor circuits Outline

EE 435. Lecture 16. Compensation Systematic Two-Stage Op Amp Design

EMT212 Analog Electronic II. Chapter 4. Oscillator

Design of a Regenerative Receiver for the Short-Wave Bands A Tutorial and Design Guide for Experimental Work. Part I

Oscillator Principles

Electrical Engineering. Control Systems. Comprehensive Theory with Solved Examples and Practice Questions. Publications

This article presents a review of PLL transfer functions with attention to the conditions required for steady-state stability

Rotary Motion Servo Plant: SRV02. Rotary Experiment #02: Position Control. SRV02 Position Control using QuaRC. Student Manual

Automatic Control Systems 2017 Spring Semester

PYKC 13 Feb 2017 EA2.3 Electronics 2 Lecture 8-1

Laboratory Assignment 5 Digital Velocity and Position control of a D.C. motor

INF4420. Switched capacitor circuits. Spring Jørgen Andreas Michaelsen

Motomatic via Bode by Frank Owen, PhD, PE Mechanical Engineering Department California Polytechnic State University San Luis Obispo

T.J.Moir AUT University Auckland. The Ph ase Lock ed Loop.

This manuscript was the basis for the article A Refresher Course in Control Theory printed in Machine Design, September 9, 1999.

CHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION

ADJUSTING SERVO DRIVE COMPENSATION George W. Younkin, P.E. Life Fellow IEEE Industrial Controls Research, Inc. Fond du Lac, Wisconsin

Transcription:

Course Outline Amme 35 : System Dynamics & Control Design via Frequency Response Week Date Content Assignment Notes Mar Introduction 2 8 Mar Frequency Domain Modelling 3 5 Mar Transient Performance and the s-plane 4 22 Mar Block Diagrams Assign Due 5 29 Mar Feedback System Characteristics 6 5 Apr Root Locus Assign 2 Due 7 2 Apr Root Locus 2 8 9 Apr Bode Plots No Tutorials 26 Apr BREAK 9 3 May Bode Plots 2 May State Space Modeling Assign 3 Due 7 May State Space Design Techniques 2 24 May Advanced Control Topics 3 3 May Review Assign 4 Due 4 Spare Amme 35 : Introduction Slide 2 Frequency Response In week 7 we looked at modifying the transient and steady state response of a system using root locus design techniques Gain adjustment (speed, steady state error) Lag (PI) compensation (steady-state error) Lead (PD) compensation (speed, stability) We will now examine methods for designing for a particular specification by examining the frequency response of a system We still rely on approximating CL behaviour as 2 nd Order Time vs. Freq. Domain Analysis Control system performance generally judged by time domain response to certain test signals (step, etc.) Simple for < 3 OL poles or ~2 nd order CL systems. No unified methods for higher-order systems. Freq response easy for higher order systems Qualitatively related to time domain behaviour More natural for studying sensitivity and noise susceptibility Slide 3 Dr. Michael V. Jakuba Amme 35 : Frequency Response Slide 4

Frequency Response Specifications Crossover frequency: G( jωc ) = Gain Margin: K (db) s.t. KG( jω) = at ω where G( jω) = 8 Phase Margin: PM = 8 G(jω ) c Bandwidth (CL specification) Less intuitive than RL, but easier to draw for high order systems. G( jω ) = 3dB ωc ωbw 2ωc BW Slide 5 Transient Response via Gain The root locus demonstrated that we can often design controllers for a system via gain adjustment to meet a particular transient response We can effect a similar approach using the frequency response by examining the relationship between phase margin and damping Slide 6 Gain Adjustment and the Frequency Response 2! n G( s) = s( s + 2 "! ) ω c 2 db ω c2 n Ts () = s ω 2 n 2 2 + 2ζωns+ ωn ω BW ω BW 2 Slide 7 Design using Phase Margin Recall that the Phase Margin is closely related to the damping ratio of the system For a unity feedback system with openloop function We found that the relationship between PM and damping ratio is given by PM = tan " 2! n G( s) = s( s + 2 "! ) 2! " 2! + + 4! 2 4 n PM ζ, < 7 PM Slide 8 2

Design using Phase Margin Design using Phase Margin Phase Margin Given a desired overshoot, we can convert this to a required damping ratio and hence PM Examining the Bode plot we can find the frequency that gives the desired PM Slide 9 Slide Design using Phase Margin The design procedure therefore consists of Draw the Bode Magnitude and phase plots Determine the required phase margin from the percent overshoot Find the frequency on the Bode phase diagram that yields the desired phase margin Change the gain to force the magnitude curve to go through db Phase Margin Example For the following position control system shown here, find the preamplifier gain K to yield a 9.5% overshoot in the transient response for a step input Slide Slide 2 3

Phase Margin Example Designing Compensation Draw the Bode plot For 9.5% overshoot, =.6 and PM must be 59.2 o Locate frequency with the required phase at 4.8 rad/s The magnitude must be raised by 55.3dB to yield the cross over point at this frequency This yields a K = 583.9 5-5 - -5-9 -35-8 -225-27 -2-2 3 As we saw previously, not all specifications can be met via simple gain adjustment We examined a number of compensators that can bring the root locus to a desired design point A parallel design process exists in the frequency domain Slide 3 Slide 4 Designing Compensation In particular, we will look at the frequency characteristics for the PD Controller Lead Controller PI Controller Lag Controller Understanding the frequency characteristics of these controllers allows us to select the appropriate version for a given design PD Controller The ideal derivative compensator adds a pure differentiator, or zero, to the forward path of the control system U ( s) = K( s + z c ) The root locus showed that this will tend to stabilize the system by drawing the roots towards the zero location We saw that the pole and zero locations give rise to the break points in the Bode plot Slide 5 Slide 6 4

PD Controller The Bode plot for a PD 25 controller looks like this 2 The stabilizing effect is 5 seen by the increase in 5 phase at frequencies above the break 9 frequency 45 However, the magnitude grows with increasing frequency and will tend to amplify high frequency noise - 2 Slide 7 Lead Compensation Introducing a higher order pole yields the lead compensator K ( s zc ) U ( s) = + z < p ( s+ pc ) This is often rewritten as s+ Ts+ T () = =, < Us Ts+ s+ T where / is the ratio between pole-zero break points The name Lead Compensation reflects the fact that this compensator imparts a phase lead c c Slide 8 Lead Compensation The Bode plot for a Lead compensator looks like this The frequency of the phase increase can be designed to meet a particular phase margin requirement The high frequency magnitude is now limited 2 5 5 9 45-2 Slide 9 Lead Compensation The lead compensator can be used to change the damping ratio of the system by manipulating the Phase Margin The phase contribution consists of φ tan = Tω tan Tω The peak occurs at ωmax = T with a phase shift and magnitude of φmax = sin, U( jωmax ) = + Slide 2 5

Lead Compensation This compensator allows the designer to raise the phase of the system in the vicinity of the crossover frequency Lead Compensation Design The design procedure consists of the following steps:. Find the open-loop gain K to satisfy steady-state error or bandwidth requirements 2. Evaluate phase margin of the uncompensated system using the value of gain chosen above 3. Find the required phase lead to meet the damping requirements 4. Determine the value of to yield the required increase in phase φ = sin max + Slide 2 Slide 22 Lead Compensation Design 5. Determine the new crossover frequency U( jωmax) = 6. Determine the value of T such that ω max lies at the new crossover frequency ωmax = T 7. Draw the compensated frequency response and check the resulting phase margin. 8. Check that the bandwidth requirements have been met. 9. Simulate to be sure that the system meets the specifications (recall that the design criteria are based on a 2 nd order system). Slide 23 Lead Compensation Example Returning to the previous example, we will now design a lead compensator to yield a 2% overshoot and K v =4, with a peak time of.s Slide 24 6

Lead Compensation Example From the specifications, we can determine the following requirements For a 2% overshoot we find ζ=.456 and hence a Phase Margin of 48. o For peak time of.s with the given ζ, we can find the require closed loop bandwidth to be 46.6rad/s π 2 4 2 ωbw = ( 2 ζ ) + 4ζ 4ζ + 2 2 ζ To meet the steady state error specification K Kv = 4 = lim sg( s) = s 36 K = 44 T p Slide 25 Lead Compensation Example From the Bode plot, we evaluate the PM to be 34 o for a gain of 44 We can t simply increase the gain without violating the other design constraints We use a Lead Compensator to raise the PM 4 2-2 -4-6 -8-9 -35-8 -225-27 Gm =.63 db (at 6 rad/sec), Pm = 34.57 deg (at 29.68 rad/sec) 2 3 Slide 26 Lead Compensation Example We require a phase margin of 48. o The lead compensator will also increase the phase margin frequency so we add a correction factor to compensate for the lower uncompensated system s phase angle The total phase contribution required is therefore 48. o (34 o o ) = 24. o Slide 27 Lead Compensation Based on the phase requirement we find φmax = sin + o =.42 for φmax = 24. The resulting magnitude is U( jω) = = 3.77dB Examining the Bode magnitude, we find that the frequency at which the magnitude is -3.77dB is ω max =39rad/s The break frequencies can be found at 25.3 and 6.2 Slide 28 7

Lead Compensation Example Lead Compensation Example The compensator is s + 25.3 Us () = 2.38 s + 6.2 The resulting system Bode plot shows the impact of the phase lead We need to verify the performance of the resulting design The simulation appears to validate our second order assumption Amplitude.4.2.8.6.4.2 System: untitled Time (sec):.76 Amplitude:.22 Step Response..2.3.4.5.6 Time (sec) Slide 29 Slide 3 PI Controller PI Controller We saw that the integral compensator takes on the form s + zc U ( s) = K s This results in infinite gain at low frequencies which reduces steady-state error A decrease in phase at frequencies lower than the break will also occur The Bode plot for a PI controller looks like this The break frequency is usually located at a frequency substantially lower than the crossover frequency to minimize the effect on the phase margin 25 2 5 5-45 -9 - Slide 3 Slide 32 8

Lag Compensation Lag compensation approximates PI control K( s zc ) Us () = + ( s+ pc ) zc > pc This is often rewritten as Ts+ Us () =, > Ts+ where is the ratio between zero-pole break points The name Lag Compensation reflects the fact that this compensator imparts a phase lag Lag Compensation The Bode plot for a Lag compensator looks like this This compensator effectively raises the magnitude for low frequencies The effect of the phase lag can be minimized by careful selection of the centre frequency 2 5 5-3 -6-2 Slide 33 Slide 34 Lag Compensation Lag Compensation In this case we are trying to raise the gain at low frequencies without affecting the stability of the system Nise suggests setting the gain K for s.s. error, then designing a lag network to attain desired PM. Franklin suggests setting the gain K for PM, then designing a lag network to raise the low freq. gain w/o affecting system stability. System without lag compensation, Franklin et al. procedure Slide 35 Slide 36 9

Lag Compensation Design The design procedure (Franklin et al.) consists of the following steps:. Find the open-loop gain K to satisfy the phase margin specification without compensation 2. Draw the Bode plot and evaluate low frequency gain 3. Determine to meet the low-frequency gain error requirement 4. Choose the corner frequency ω=/t to be one octave to one decade below the new crossover frequency 5. Evaluate the second corner frequency ω=/t 6. Simulate to evaluate the design and iterate as required Slide 37 Lag Compensation Example Returning again to the previous example, we will now design a lag compensator to yield a ten fold improvement in steady-state error over the gaincompensated system while keeping the overshoot at 9.5% Slide 38 Lag Compensation Example In the first example, we found the gain K=583.9 would yield our desired 9.5% overshoot with a PM of 59.2 o at 4.8rad/s For this system we find that K = lim sg( s) = 583.9 = 6.22 36 We therefore require a K v of 62.2 to meet our specification We need to raise the low frequency magnitude by a factor of (or 2dB) without affecting the PM v s Slide 39 Lag Compensator Example First we draw the Bode plot with K=583.9 Set the zero at one decade,.48rad/s, lower than the PM frequency The pole will be at / relative to this so s.483 Us () = + s +.483.674s + = 6.74 s + 5-5 - -9-35 -8-225 -27-2 - 2 33 Slide 4

Lag Compensator Example Lag-Lead Compensation The resulting system has a low frequency gain K v of 62.2 as per the requirement The overshoot is slightly higher than the desired Iteration of the zero and pole locations will yield a lower overshoot if required Amplitude.4.2.8.6.4.2 System: untitled Time (sec):.87 Amplitude:.7 Step Response.2.4.6.8.2.4.6.8 2 Time (sec) As with the Root Locus designs we considered previously, we often require both lead and lag components to effect a particular design This provides simultaneous improvement in transient and steady-state responses In this case we are trading off three primary design parameters Crossover frequency ω c which determines bandwidth, rise time and settling time Phase margin which determines the damping coefficient and hence overshoot Low frequency gain which determines steady state error characteristics Slide 4 Slide 42 Conclusions Further Reading We have looked at techniques for designing controllers using the frequency techniques There is once again a trade-off in the requirements of the system By selecting appropriate pole and zero locations we can influence the system properties to meet particular design requirements Nise Sections.-.5 Franklin & Powell Section 6.7 Slide 43 Slide 44