• No results found

MECH466 L11 RootLocus

N/A
N/A
Protected

Academic year: 2020

Share "MECH466 L11 RootLocus"

Copied!
9
0
0

Loading.... (view fulltext now)

Full text

(1)

2008/09 MECH466 : Automatic Control 1

MECH466: Automatic Control

MECH466: Automatic Control

Dr. Ryozo Nagamune

Dr. Ryozo Nagamune

Department of Mechanical Engineering

Department of Mechanical Engineering

University of British Columbia

University of British Columbia Lecture 11

Lecture 11

Root locus

Root locus

2008/09 MECH466 : Automatic Control 2

Course roadmap

Course roadmap

Laplace transform Laplace transform Transfer function Transfer function

Models for systems Models for systems •

•electricalelectrical •

•mechanicalmechanical •

•electromechanicalelectromechanical

Linearization Linearization

Modeling

Modeling AnalysisAnalysis DesignDesign

Time response Time response •

•TransientTransient •

•Steady stateSteady state

Frequency response Frequency response •

•Bode plotBode plot

Stability Stability •

•Routh-Routh-HurwitzHurwitz •

•NyquistNyquist

Design specs Design specs Root locus Root locus Frequency domain Frequency domain

PID & Lead PID & Lead--laglag

Design examples Design examples

Matlab

Matlabsimulations & laboratoriessimulations & laboratories

What is Root Locus?

What is Root Locus?

ƒ

ƒ Pole locationPole locationof the feedback system of the feedback system characterizes

characterizes stabilitystabilityand and transient propertiestransient properties..

ƒ

ƒ Consider a feedback system that has one Consider a feedback system that has one

parameter (gain) K>0 to be designed.

parameter (gain) K>0 to be designed.

ƒ

ƒ Root locusRoot locusgraphically shows how poles of CL graphically shows how poles of CL

L(s

L(s)) K

K

L(s

L(s): open): open--loop TFloop TF

A simple example

A simple example

ƒ

ƒ Characteristic Characteristic eqeq..

ƒ

ƒ K=0: s=0,K=0: s=0,--22

ƒ

ƒ

L(s

L(s))

K

K

Closed

Closed--loop polesloop poles

Im

(2)

2008/09 MECH466 : Automatic Control 5

A more complicated example

A more complicated example

ƒ

ƒ Characteristic Characteristic eqeq..

ƒ

ƒ It is hard to solve this analytically for each K.It is hard to solve this analytically for each K.

ƒ

ƒ Is there some way to Is there some way to sketch roughlysketch roughlyroot locus root locus by hand? (In

by hand? (In MatlabMatlab, use command , use command ““rlocus.mrlocus.m””..))

L(s

L(s)) K

K

2008/09 MECH466 : Automatic Control 6

Root locus sketching algorithm

Root locus sketching algorithm

ƒ

ƒ Step 0: Mark openStep 0: Mark open--loop poles and zerosloop poles and zeros

ƒ

ƒ Step 1: On the real axisStep 1: On the real axis

ƒ

ƒ Step 2: AsymptotesStep 2: Asymptotes

ƒ

ƒ Step 3: Breakaway pointsStep 3: Breakaway points

ƒ

ƒ Step 4: Angles of departures and arrivalsStep 4: Angles of departures and arrivals

Root locus: Step 0

Root locus: Step 0

ƒ

ƒ Root locus is symmetric Root locus is symmetric w.r.tw.r.t. the real axis.. the real axis.

ƒ

ƒ The number of branches = order of The number of branches = order of L(sL(s))

ƒ

ƒ Mark poles of L with Mark poles of L with ““xx””and zeros of L with and zeros of L with ““oo””..

Re

Re

Im

Im

Root locus sketching algorithm

Root locus sketching algorithm

ƒ

ƒ Step 0: Mark openStep 0: Mark open--loop poles and zerosloop poles and zeros

ƒ

ƒ Step 1: On the real axisStep 1: On the real axis

ƒ

ƒ Step 2: AsymptotesStep 2: Asymptotes

ƒ

ƒ Step 3: Breakaway pointsStep 3: Breakaway points

ƒ

(3)

2008/09 MECH466 : Automatic Control 9

Root locus: Step 1 (On the real axis)

Root locus: Step 1 (On the real axis)

ƒ

ƒ RL includes all points on real axis to the left of an RL includes all points on real axis to the left of an odd number of real poles/zeros.

odd number of real poles/zeros.

ƒ

ƒ RL originates from the poles of L and terminates RL originates from the poles of L and terminates at the zeros of L, including infinity zeros.

at the zeros of L, including infinity zeros.

Re

Re

Im

Im

Indicate the direction Indicate the direction with an arrowhead. with an arrowhead.

2008/09 MECH466 : Automatic Control 10

Root locus sketching algorithm

Root locus sketching algorithm

ƒ

ƒ Step 0: Mark openStep 0: Mark open--loop poles and zerosloop poles and zeros

ƒ

ƒ Step 1: On the real axisStep 1: On the real axis

ƒ

ƒ Step 2: AsymptotesStep 2: Asymptotes

ƒ

ƒ Step 3: Breakaway pointsStep 3: Breakaway points

ƒ

ƒ Step 4: Angles of departures and arrivalsStep 4: Angles of departures and arrivals

Root locus: Step 2 (Asymptotes)

Root locus: Step 2 (Asymptotes)

ƒ

ƒ Number of asymptotes = relative degree (r) of L:Number of asymptotes = relative degree (r) of L:

ƒ

ƒ Angles of asymptotes areAngles of asymptotes are

Root locus: Step 2 (Asymptotes)

Root locus: Step 2 (Asymptotes)

ƒ

ƒ Intersections of asymptotesIntersections of asymptotes

Asymptotes

Asymptotes

(Not root locus)

(Not root locus)

Re

Re

Im

(4)

2008/09 MECH466 : Automatic Control 13

Root locus sketching algorithm

Root locus sketching algorithm

ƒ

ƒ Step 0: Mark openStep 0: Mark open--loop poles and zerosloop poles and zeros

ƒ

ƒ Step 1: On the real axisStep 1: On the real axis

ƒ

ƒ Step 2: AsymptotesStep 2: Asymptotes

ƒ

ƒ Step 3: Breakaway pointsStep 3: Breakaway points

ƒ

ƒ Step 4: Angles of departures and arrivalsStep 4: Angles of departures and arrivals

2008/09 MECH466 : Automatic Control 14

Root locus: Step 3

Root locus: Step 3

ƒ

ƒ Breakaway points are among roots ofBreakaway points are among roots of

For each candidate s, check the

For each candidate s, check the positivitypositivityofof

Points where two or more branches meet and break away.

Points where two or more branches meet and break away.

Root locus: Step 3

Root locus: Step 3

Re

Re

Im

Im

Breakaway point

Breakaway point

Matlab

Matlab

command “

command

“rlocus.m

rlocus.m”

Root Locus

Real Axis

Ima

g

in

a

ry

A

x

is

-3 -2.5 -2 -1.5 -1 -0.5 0

(5)

2008/09 MECH466 : Automatic Control 17

A simple example: revisited

A simple example: revisited

ƒ

ƒ AsymptotesAsymptotes

ƒ

ƒ Relative degree 2Relative degree 2

ƒ

ƒ IntersectionIntersection

ƒ

ƒ Breakaway pointBreakaway point

L(s

L(s)) K

K

Re

Re

Im

Im

2008/09 MECH466 : Automatic Control 18

Root locus: Step 0

Root locus: Step 0

ƒ

ƒ Root locus is symmetric Root locus is symmetric w.r.tw.r.t. the real axis.. the real axis.

ƒ

ƒ The number of branches = order of The number of branches = order of L(sL(s))

ƒ

ƒ Mark poles of L with Mark poles of L with ““xx””and zeros of L with and zeros of L with ““oo””..

Re

Re

Im

Im

Root locus: Step 1 (Real axis)

Root locus: Step 1 (Real axis)

ƒ

ƒ RL includes all points on real axis to the left of an RL includes all points on real axis to the left of an odd number of real poles/zeros.

odd number of real poles/zeros.

ƒ

ƒ RL originates from the poles of L and terminates RL originates from the poles of L and terminates at the zeros of L, including infinity zeros.

at the zeros of L, including infinity zeros.

Re

Re

Im

Im

Root locus: Step 2 (Asymptotes)

Root locus: Step 2 (Asymptotes)

ƒ

ƒ Number of asymptotes = relative degree (r) of L:Number of asymptotes = relative degree (r) of L:

ƒ

(6)

2008/09 MECH466 : Automatic Control 21

Root locus: Step 2 (Asymptotes)

Root locus: Step 2 (Asymptotes)

ƒ

ƒ Intersections of asymptotesIntersections of asymptotes

Asymptote

Asymptote

(Not root locus)

(Not root locus)

Re

Re

Im

Im

2008/09 MECH466 : Automatic Control 22

Root locus: Step 3 (Breakaway)

Root locus: Step 3 (Breakaway)

ƒ

ƒ Breakaway points are among roots ofBreakaway points are among roots of

For each candidate s, check the

For each candidate s, check the positivitypositivityofof

What is this value?

What is this value?

For what K?

For what K?

Re

Re

Im

Im

Root locus: Step 3 (Breakaway)

Root locus: Step 3 (Breakaway)

Breakaway point

Breakaway point

Routh

Routh--Hurwitz!Hurwitz!

Finding K for critical stability

Finding K for critical stability

ƒ

ƒ Characteristic equationCharacteristic equation

ƒ

ƒ RouthRoutharrayarray

ƒ

ƒ When K=30When K=30

Stability condition

(7)

2008/09 MECH466 : Automatic Control 25

Re

Re

Im

Im

Root locus

Root locus

Breakaway point

Breakaway point

2008/09 MECH466 : Automatic Control 26

Example with complex poles

Example with complex poles

Re

Re

Im

Im

Breakaway point

Breakaway point

After Steps 0,1,2,3, we obtain

After Steps 0,1,2,3, we obtain

How to compute How to compute angle of departure? angle of departure?

Root locus sketching algorithm

Root locus sketching algorithm

ƒ

ƒ Step 0: Mark openStep 0: Mark open--loop poles and zerosloop poles and zeros

ƒ

ƒ Step 1: On the real axisStep 1: On the real axis

ƒ

ƒ Step 2: AsymptotesStep 2: Asymptotes

ƒ

ƒ Step 3: Breakaway pointsStep 3: Breakaway points

ƒ

ƒ Step 4: Angles of departures and arrivalsStep 4: Angles of departures and arrivals

Root locus: Step 4

Root locus: Step 4

Angle of departure

Angle of departure

ƒ

ƒ Angle condition: Angle condition: For a point For a point ““ss””to be on RL,to be on RL,

Re

Re

Im

Im

If s is close to p

(8)

2008/09 MECH466 : Automatic Control 29

Root locus

Root locus

Breakaway point

Breakaway point

Re

Re

Im

Im

2008/09 MECH466 : Automatic Control 30

Summary and exercises

Summary and exercises

ƒ

ƒ Root locusRoot locus

ƒ

ƒ What is root locusWhat is root locus

ƒ

ƒ How to roughly sketch root locusHow to roughly sketch root locus

ƒ

ƒ Sketching root locus relies heavily on experience.Sketching root locus relies heavily on experience.

PRACTICE!

PRACTICE!

ƒ

ƒ To accurately draw root locus, use To accurately draw root locus, use MatlabMatlab..

ƒ

ƒ Next, sketch of proofs for root locus algorithmNext, sketch of proofs for root locus algorithm

ƒ

ƒ ExercisesExercises

ƒ

ƒ Read Sections 8.1Read Sections 8.1--8.6.8.6.

Exercises 0

(9)

2008/09 MECH466 : Automatic Control 33

Exercises 2

Exercises 2

2008/09 MECH466 : Automatic Control 34

Exercises 3

Exercises 3

References

Related documents

If, at least in some states, some of the difference in offer rates between rural and urban firms is attributable to factors that are mutable to policy in addition to the

In this they [freedom, immortality and God] become immanent and constitutive inasmuch as they are grounds of the possibility of making real the necessary object of pure

With the estimation coefficients for both global downturns and domestic crises at hand we can simulate the path of employment growth during the 2008/9 crises for any country

Performance sufficient for 32 nm /2.8 THz node. Refractory: robust under high-current operation.. Refractory Emitter Contact and Via sputtered, dry-etched W/TiW via

The Nurse Intern program is a nine-week educational program during the summer for students from registered nurse programs who have successfully completed their first year of

Oracle Clusterware also provides high availability components that provide many system management features, including determining node availability, cluster group membership,

Figure 6.3: a) The typical pattern found from the measurement results. b) In this scene (checkerboard with low amount of parallel motion), renderings using HWLDS failed to

The complexity of such an analysis is driven by the system scenario (SNR, channel model, antennas, modulation, channel code, etc.), the receiver parameters (demapper clipping factor