ee3cl4: introduction to linear control systems · 2018-07-27 · ee 3cl4, §5 1/70 tim davidson...

63
EE 3CL4, §5 1 / 70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2 Review of Principles Review of Steps 1, 2 Step 3 Step 4 Compensator design for VTOL aircraft Sketching the Root Locus, Steps 5–7 Review of Steps 1–4 Step 5 Step 6 Step 7 Example Parameter Design “Negative” Root Locus EE3CL4: Introduction to Linear Control Systems Section 5: Root Locus Procedure Tim Davidson McMaster University Winter 2017

Upload: others

Post on 26-Feb-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §51 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

EE3CL4:Introduction to Linear Control Systems

Section 5: Root Locus Procedure

Tim Davidson

McMaster University

Winter 2017

Page 2: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §52 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Outline1 Preliminary examples2 Principles3 Sketching the Root Locus, Steps 1–4

Steps 1 and 2Review of PrinciplesReview of Steps 1, 2Step 3Step 4

4 Compensator design for VTOL aircraft5 Sketching the Root Locus, Steps 5–7

Review of Steps 1–4Step 5Step 6Step 7Example

6 Parameter Design7 “Negative” Root Locus

Page 3: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §54 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Simple example

Let us use Kamp to represent the amplifier gain, rather than K

Open loop transfer function: KampG(s)

Closed loop transfer function T (s) = KampG(s)1+KampG(s)

Char. eqn: s2 + 2s + Kamp = 0

Closed-loop poles: s1, s2 = −1±√

1− Kamp

What paths do these closed-loop poles take as Kamp goesfrom 0 to +∞?

Page 4: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §55 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Simple example

Page 5: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §56 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Another example

Again, use Kamp to represent the amplifier gain, rather than K

Closed loop transfer function T (s) = KampG(s)1+KampG(s)

Consider Kamp to be fixed

Char. eqn: s2 + as + Kamp = 0

Closed-loop poles: s1, s2 = (−a±√

a2 − 4Kamp)/2

What paths do these closed-loop poles take as a goes from0 to +∞?

Page 6: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §57 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Another example

Page 7: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §58 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

What to do in the general case?

In the previous examples we exploited the simplefactorization of second order polynomials

However, it would be very useful to be able to draw thepaths that the closed-loop poles take as Kamp increases formore general open-loop systems

Page 8: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §510 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Principles of general procedure

Again, use Kamp to represent the amplifier gain, rather than K

Closed loop transfer function T (s) = KampG(s)1+KampG(s) =

p(s)q(s)

Closed loop poles are solutions to q(s) = 0

These are also sol’ns to 1 + KampG(s) = 0; i.e., KampG(s) = −1 + j0In polar form, |KampG(s)|∠KampG(s) = 1∠(180◦ + k360◦)

Therefore, for an arbitrary point on the complex plane s0 to be aclosed-loop pole for a given value of Kamp the following equations mustbe satisfied

|KampG(s0)| = 1 and ∠KampG(s0) = ∠(180◦ + k360◦)

where k is any integer

We will also keep in mind that R(s) and Y (s) correspond to real signals.Hence, closed-loop poles are either real or occur in complex-conjugatepairs

Page 9: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §511 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

In terms of poles and zerosFor s0 to be a closed-loop pole, we must have

|KampG(s0)| = 1 and ∠KampG(s0) = ∠(180◦ + k360◦)

Write G(s) = KG∏M

i=1(s+zi )∏nj=1(s+pj )

, which means that theopen loop zeros are −zi ’s; open loop poles are −pj ’s

For s0 to be a closed-loop pole

|KampKG|∏M

i=1 |s0 + zi |∏nj=1 |s0 + pj |

= 1

∠Kamp + ∠KG +M∑

i=1

∠(s0 + zi)−n∑

j=1

∠(s0 + pj) = 180◦ + k360◦

(From the definition of the factorization of G(s), when M = 0 theterms related to the zeros “disappear” a natural way)

Can we interpret these expressions in a geometric way?

Page 10: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §512 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Vector difference• Let u and v be complex numbers.

• Can you describe v − u in geometric terms?

• Use the fact that v = u + (v − u).

• That means that v − u is the vector from u to v

• v − u = `ejθ. That is,• |v − u| is the length of the vector from u to v .• ∠(v − u) is the angle of the vector from u to v

• In our expressions we have terms of the forms0 + zi = s0 − (−zi) and s0 + pj = s0 − (−pj)

Page 11: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §513 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Geometric interpretationMagnitude criterion:

|KampKG|∏M

i=1 |s0 + zi |∏nj=1 |s0 + pj |

= 1

|KampKG|∏M

i=1 distances from zeros (if any) of G(s) to s0∏nj=1 distances from poles of G(s) to s0

= 1

Phase criterion:

∠Kamp + ∠KG +M∑

i=1

∠(s0 + zi)−n∑

j=1

∠(s0 + pj) = 180◦ + k360◦

∠Kamp + ∠KG +M∑

i=1

angles from zeros (if any) of G(s) to s0

−n∑

j=1

angles from poles of G(s) to s0

= 180◦ + k360◦

Page 12: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §514 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Now for the challenge

• Can we build on these geometric interpretations of theequations in the simple case of amplifier gains todevelop a broadly applicable approach to controlsystem design?

• The first step will be to develop a formal procedure forsketching the paths that the closed-loop poles take as adesign parameter (often an amplifier gain) changes.These are called the root loci.

• We will develop the formal procedure in a slightly moregeneral setting than what we have seen so far

Page 13: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §516 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Preparing for formal procedure

Y (s) =Gc(s)G(s)

1 + H(s)Gc(s)G(s)R(s)

+G(s)

1 + H(s)Gc(s)G(s)Td(s)

− H(s)Gc(s)G(s)1 + H(s)Gc(s)G(s)

N(s)

• Note that all transfer functions have the same denominator

• Note that the form of the denominator is 1 + F (s)

• The closed loop poles are the solutions to 1 + F (s) = 0

Page 14: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §517 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Preparing for the formalprocedure, II

• Closed-loop poles are solutions to 1 + F (s) = 0, whereF (s) = H(s)Gc(s)G(s)

• We would like to know what paths (loci) the closed-loop poles takeas we change a design parameter that is embedded in Gc(s)

• Our techniques will work for cases where we can rearrange theequation 1 + F (s) = 0 into the form 1 + KP(s) = 0, where

• K is the design parameter, or a function thereof• the numerator and denominator of P(s) are monic

polynomials (coefficient of highest power of s is 1)

• In the previous discussion of the principles,

• F (s) = KampG(s), where G(s) = KG∏M

i=1(s+zi )∏nj=1(s+pj )

.

• That means that K = KampKG and P(s) =∏M

i=1(s+zi )∏nj=1(s+pj )

Page 15: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §518 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Formal Procedure• When closed loop poles are solutions to 1 + KP(s) = 0,• what paths (loci) do the poles move along as K goes from 0 to∞

Page 16: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §519 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Step 1• Write the characteristic equation as 1 + F (s) = 0• Rearrange so that the parameter of interest is

contained in the multiplier K in an expr’n of the form

1 + KP(s) = 0,

where the numerator and denominator of P(s) aremonic polynomials

• Factorize P(s) into poles and zeros, P(s) =∏M

i=1(s+zi )∏nj=1(s+pj )

• Hence characteristic equation is equiv. to∏nj=1(s + pj) + K

∏Mi=1(s + zi) = 0

• Where does the locus start?• Where are poles for K = 0?• They are the poles of P(s). Mark each with an ×

Page 17: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §520 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Step 1

n∏j=1

(s + pj) + KM∏

i=1

(s + zi) = 0

• Where do the poles end up?• Where are poles for K →∞?• Rewrite as (1/K )

∏nj=1(s + pj) +

∏Mi=1(s + zi) = 0

• The zeros of P(s). Mark each with a ◦• Since M ≤ n there will often be zeros at∞, too

Summary: Root locus starts at poles of P(s) and ends atzeros of P(s)

Note: Often P(s) ∝ Gc(s)G(s) and K is an amplifier gain.In that case, root locus (of the closed loop) starts at theopen loop poles and ends at the open loop zeros.

Page 18: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §521 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Step 2Phase condition:

∠K +M∑

i=1

∠(s0 + zi)−n∑

j=1

∠(s0 + pj) = 180◦ + k360◦

Recall that for K > 0, ∠K = 0.

What does this tell us when s0 is on the real axis?

Any complex conjugate pairs have no impact

Page 19: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §522 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Step 2, cont.Phase condition for K > 0:∑M

i=1 ∠(s0 + zi)−∑n

j=1 ∠(s0 + pj) = 180◦ + k360◦

Let’s examine effects of poles on the real axis

• For s0,1, all angles from poles to s0,1 are zero

• For s0,2, right pole generates an angle of 180◦, others zero

• For s0,3, −∑n

j=1 ∠(s0 + pj) = −360◦

• For s0,4, −∑n

j=1 ∠(s0 + pj) = −540◦

Something similar for zeros.

Therefore: sections of real axis on the locus must lie to left of oddnumber of (real-valued) poles and (real-valued) zeros of P(s)

Page 20: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §523 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

ExampleP(s) = (s+2)

s(s+4)

Step 1: Poles s = 0,−4; Zeros s = −2

Step 2: Determine segments on real axis

In this case, this is enough to generate the complete rootlocus

Page 21: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §524 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Review of Principles of RootLocus

• We would like to know where the closed-loop poles goas a parameter of the loop (typically a controller designparameter) is changed.

• We would like to gain insight from how the closed-looppoles move in order to guide our design of the controller

Page 22: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §525 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Sketching the Root Locus

Page 23: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §526 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Step 1• Write the denominator of the closed-loop transfer

function in the form

1 + KP(s) = 0,

where P(s) =∏M

i=1(s+zi )∏nj=1(s+pj )

K contains the parameter of interest• We will focus on the case in which K ≥ 0• We will discuss the “negative” root locus case later

• Root loci start at poles of P(s) and end at zeros of P(s),including the zeros of P(s) at infinity

• Mark the poles of P(s) with an ו Mark the (finite) zeros of P(s) with a ◦

Page 24: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §527 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Step 2

Using the phase condition, we showed that for K > 0,• any part of the root locus on the real axis lies to the left

of an odd number of (real-valued) poles and(real-valued) zeros of P(s)

Page 25: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §528 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Step 3• P(s) =

∏Mi=1(s+zi )∏nj=1(s+pj )

• closed-loop characteristic equation

(1/K )n∏

j=1

(s + pj) +M∏

i=1

(s + zi) = 0

• As K → +∞, there are M finite values of s that satisfythe equation

• How many zeros at infinity? Recall that P(s) = sM+...sn+...

Therefore, n −M zeros at infinity

• How do the loci approach the zeros at infinity?

• Along equi-angular rays that intersect somewhere onthe real axis

Page 26: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §529 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Step 3, Angles• Consider a point s0 on the root locus far from the poles of

P(s) and the finite zeros of P(s)

• Phase condition (for positive K ):∑Mi=1 ∠(s0 + zi)−

∑nj=1 ∠(s0 + pj) = 180◦ + k360◦

• Since the point s0 is far away from all −zi and −pj ,all angles are approximately the same, say φ

• Hence, phase cond. is approx: (M − n)φ = 180◦ + k360◦

• Re-arranging, and using multiples of 360◦,

φ = 2k+1n−M 180◦ for k = 0,1, . . . , (n −M − 1)

Page 27: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §530 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Step 3, Centroid• From where do these rays eminate?

• Recall P(s) =∏M

i=1(s+zi )∏nj=1(s+pj )

• For large s, effects of finite zeros almost cancelled outby that of M of the finite poles

• Therefore, as s gets large, the roots follow a similarpath to those of P̃(s) = 1/(s − σA)

n−M .

• By equating first couple of terms of Taylor’s expansion,

σA =

∑poles of P(s)−

∑zeros of P(s)

n −M

=

∑nj=1(−pj)−

∑Mi=1(−zi)

n −M

Page 28: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §531 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Example

Sketch the root locus of the char. eqn: 1+K s+1s(s+2)(s+4)2 = 0

Step 1: Poles of P(s): s = 0,−2,−4,−4;Zeros of P(s): s = −1

Step 2: Intervals on real axis:• Order poles and zeros of P(s): -4, -4, -2, -1, 0• Examine from the right for intervals that are to the left of

an odd number of poles and zeros• [−1,0], [−4,−2],[−∞,−4]

Page 29: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §532 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

ExamplePartial root locus after Step 2

Page 30: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §533 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Example

Step 3: Asymptotes:• Angles: n −M = 4− 1 = 3.

Hence, angles are 60,180,300Note that we already knew 180!

• Centroid: σA = −3

Page 31: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §534 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

ExampleHence the complete root locus

What is the largest gain for which system is stable?

Page 32: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §535 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Step 4

• Find values of K for which closed-loop poles lie onimaginary axis.

• Also find the positions of these closed-loop poles• How can we do this?

• Routh-Hurwitz table (as in tutorial)

• Gains of interest correspond to zero rows,but remember not all zero rows correspond toclosed-loop poles on jω-axis

• Find the closed-loop pole positions by factorizing theauxiliary polynomial(polynomial with coeffs in row above zero row)

Page 33: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §537 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Procedure

Page 34: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §538 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Steps 1 to 41 Write the denominator of the closed loop as

1 + KP(s), with P(s) =∏M

i=1(s+zi )∏nj=1(s+pj )

Put an × at the −pj ’s; put a ◦ at the −zi ’sLoci start at the ×’s and end at the ◦’s or at infinity

2 Parts of loci on real axis: to the left of an odd number of(real-valued) poles and (real-valued) zeros of P(s)

3 n −M asymptotes as K gets large: Angles

φ =2k + 1n −M

180◦ for k = 0,1, . . . , (n −M − 1)

Centroid:

σA =

∑nj=1(−pj)−

∑Mi=1(−zi)

n −M

4 Roots on jω-axis and corresponding K ’s from zero rows andauxiliary polynomial of Routh-Hurwitz procedure

Page 35: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §539 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Using root locus for design

• For this loop, P(s) in root locus procedure is G(s)• What can we do if the root locus is not to our liking.

• Can we use the insight that we have developed todesign a compensator C(s) =

∏(s+z̃i )∏(s+p̃j )

that we insertbetween the amplifier and G(s) so that the root locuswith P(s) ∝ C(s)G(s) is more to our liking?

• Note that in the compensated system• the zeros of P(s) are the −zi ’s from G(s)

and the −z̃i ’s from C(s)• the poles of P(s) are the −pj ’s from G(s)

and the −p̃j ’s from C(s)• Let’s attempt this for a VTOL aircraft

Page 36: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §540 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Compensator design for VTOLaircraft

• In this experiment we will work with a model for thevertical control system for a VTOL aircraft, such as theHarrier jump jet

• The transfer function of the process/plant can beapproximated by G(s) = 1

s(s−1)

• Do you notice anything interesting about this model?

• Tasks:• Sketch the root locus of a proportional controller• Highlight some features of that root locus

Page 37: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §541 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Compensator design for VTOLaircraft

• Is there a point on the root locus where the closed-looppoles are in a position that will correspond tosatisfactory performance?

• That is, is there any satisfactory proportional controller?

• If not, use insight from the root locus sketchingprocedure to choose a compensator so that theclosed-loop has a satisfactory root locus.

• That is, replace Gc(s) = K by Gc(s) = KC(s)

• Start with something simple. Try C(s) = 1s+a ,

with a being a design parameter• If that doesn’t work, try C(s) = s+b

s+a ,with both a and b being design parameters

Page 38: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §543 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

General Procedure

Page 39: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §544 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Steps 1 to 41 Write the denominator of the closed loop as

1 + KP(s), with P(s) =∏M

i=1(s+zi )∏nj=1(s+pj )

Put an × at the −pj ’s; put a ◦ at the −zi ’sLoci start at the ×’s and end at the ◦’s or at infinity

2 Parts of loci on real axis: to the left of an odd number of(real-valued) poles and (real-valued) zeros of P(s)

3 n −M asymptotes as K gets large: Angles

φ =2k + 1n −M

180◦ for k = 0,1, . . . , (n −M − 1)

Centroid:

σA =

∑nj=1(−pj)−

∑Mi=1(−zi)

n −M

4 Roots on jω-axis and corresponding K ’s from zero rows andauxiliary polynomial of Routh-Hurwitz procedure

Page 40: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §545 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Step 5• Since complex poles appear in conjugate pairs,

the root locus can leave the real axis only in evenmultiplicities; often just a pair

• Due to phase criterion, angles of break away are evenlyspaced; when a pair, they depart at ±90◦; Examples:

• What is the point of departure?

Page 41: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §546 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Step 5

• Recall that the characteristic equation is 1 + KP(s) = 0

• Rewrite as K = p(s), i.e., p(s) = −1/P(s)

• We want to find the largest K such that there realsolutions to K = p(s) in the neighbourhood of interest

• This will occur at the solutions of dp(s)ds = 0 that are real

Page 42: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §547 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Step 5, Example• Root locus of 1 + KP(s), with P(s) = (s+1)

s(s+2)(s+3) .

• Outcome of Steps 1-3 of root locus sketching procedure(Step 4 is not relevant in this case)

• Step 5: Define p(s) = −1/P(s).

• dp(s)ds = 0 ⇒ 2s3 + 8s2 + 10s + 6 = 0

• The only real root in the interval [−3,−2] is −2.46.This is the breakaway point

Page 43: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §548 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Step 6• Determine angle of departure from (complex) poles

and angle of arrival to (complex) zeros• Let’s consider a particular pole, −p1; e.g.,

• In which direction does the locus leave −p1?• Use the fact that the phase condition must hold at any

point on the root locus.• Apply that to test points close to −p1; e.g., s1

Page 44: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §549 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Step 6, cont

• Phase condition at test point s1:

sum of angles from zeros to s1

− sum of angles from other poles to s1

− angle from (−p1) to s1 = 180◦ + k360◦

• When s1 is close to −p1 the angles from zeros andangles from other poles are essentially the same as theangles to −p1

Page 45: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §550 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Step 6, cont

• Phase condition at test point s1: −θ2 − θ3 − θ1 = 180◦

• θ2 ≈ 90◦

θ3 from triangle with corners −p3, −p1 andRe(−p1) + j0.

• Hence, θ1 = 90◦ − θ3.

Page 46: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §551 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Step 6, cont

Note that conjugate pole moves in a direction that preservesconjugate symmetry

Page 47: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §552 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Step 6, Summary

• Using the phase condition,angle of departure from pole at −pj0 is

θj0 =∑

angles from zeros to (−pj0)

−∑

angles from other poles to (−pj0)

− 180◦ + k360◦

• Conjugate pairs move in complementary directions

• Angle of arrival at zeros is calculated in the same way

Page 48: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §553 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Step 7

• Join the segments that have been drawn• with a smooth curve• Curve should be as simple as possible• Curve must respect conjugate symmetry of poles and

zeros of a system with real inputs and real outputs

Page 49: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §554 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

General Procedure

Page 50: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §555 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Example

Sketch root locus of 1 + KP(s) = 0 for K ≥ 0, where

P(s) =1

s4 + 12s3 + 64s2 + 128s

1 poles: 0, −4, −4± j4; zeros: no finite zeros;n −M = 4− 0 =⇒ 4 asymptotes

2 Segments of real axis: [−4,0]

3 Angles of asymptotes: 45◦,135◦,225◦,315◦

Centroid: (−4− 4− 4)/4 = −3

Page 51: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §556 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Example, contPartial sketch from Steps 1–3

Page 52: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §557 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Example, cont

4 Closed loop denom: s4 + 12s3 + 64s2 + 128s + K = 0Routh table implies stability for K < 568.89.Poles on jω axis at ±j3.266

5 To find breakaway point,p(s) = −(s4 + 12s3 + 64s2 + 128s).Set deriv. to zero: 4s3 + 36s2 + 128s + 128 = 0Breakaway point ≈ −1.577

Page 53: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §558 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Example, contPartial sketch from Steps 1–5

Page 54: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §559 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Example, cont

6 Angle of departure from −4 + j4:Angle from pole at −4: 90◦

Angle from pole at −4− j4: 90◦

Angle from pole at origin: θ3 = 135◦

Hence angle of departure:θ1 = −90◦ − 90◦ − 135◦ − 180◦ ≡ 225◦

Page 55: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §560 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Example, contPartial sketch from Steps 1–6

Page 56: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §561 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Actual Root Locus

Page 57: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §563 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Parameter Design

• In the examples so far, 1 + KP(s) has been thedenominator of a closed loop with• negative feedback• proportional control, with positive gain,• possibly, some compensation; i.e., P(s) = Gc(s)G(s).

• However, same principles can also be applied to someother design parameters

• The key step is to rewrite the characteristic polynomialof the closed loop in the form 1 + αP(s), where α is the(non-negative) parameter to be designed

• This is not always possible, but when it is possible itcan be very useful

Page 58: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §564 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Parameter Design: Example 1

• Suppose that the characteristic equation of the closedloop is:

s3 + (3 + α)s2 + 3s + 6 = 0

• Suppose we are interested in root locus for α > 0• Rewrite as s3 + 3s2 + 3s + 6 + αs2 = 0. Hence,

1 + αs2

s3 + 3s2 + 3s + 6= 0

• Now sketch the root locus of 1 + αP(s), where

P(s) =s2

s3 + 3s2 + 3s + 6

Page 59: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §565 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Parameter Design: Example 2

• We can adapt this to designs with two parameters, too.

• Consider a characteristic equation of the forms3 + s2 + βs + α = 0.

• The effect of varying β from zero to infinity for a givenvalue of α corresponds to the root locus for1 + βP(s) = 0, where P(s) = s

s3+s2+α

• Note that, among other things, α determines thestarting point of the root locus for β;i.e., the roots for β = 0

• With β = 0, the root locus for α is the roots of1 + αP̃(s), where P̃(s) = 1

s2(s+1)

Page 60: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §566 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Sketches

Locus for α with β = 0i.e., roots of 1 + α 1

s2(s+1)as α : 0→ +∞

Locus for β with α = α1i.e., roots of 1 + β s

s3+s2+α1as β : 0→ +∞

Page 61: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §568 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

“Negative” Root Locus

• Our root locus procedure has been for parameters thatchange from 0 to +∞

• What if our parameter of interest goes from 0 to −∞?

• The underlying principles remain the same• For s0 to be on the root locus, 1 + KP(s0) = 0.• This implies

• Magnitude condition: |KP(s0)| = 1• Phase condition ∠KP(s0) = 180◦ + k360◦

• However, since K is now negative, its phase is 180◦.Therefore, some of the interpretations change.

• That said, interpretations can be derived in the sameway as they were for the case of positive K ,and they are quite familiar

Page 62: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §569 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Sketching Negative Root Locus

From the 12th edition of the textbook

Page 63: EE3CL4: Introduction to Linear Control Systems · 2018-07-27 · EE 3CL4, §5 1/70 Tim Davidson Preliminary examples Principles Sketching the Root Locus, Steps 1–4 Steps 1 and 2

EE 3CL4, §570 / 70

Tim Davidson

Preliminaryexamples

Principles

Sketching theRoot Locus,Steps 1–4Steps 1 and 2

Review of Principles

Review of Steps 1, 2

Step 3

Step 4

Compensatordesign forVTOL aircraft

Sketching theRoot Locus,Steps 5–7Review of Steps 1–4

Step 5

Step 6

Step 7

Example

ParameterDesign

“Negative”Root Locus

Sketching Negative Root Locus