compensator design examples the plant - computer action...

42
Compensator Design Examples The Plant:

Upload: others

Post on 01-Mar-2021

9 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Compensator Design Examples

The Plant:

Page 2: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator
Page 3: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator
Page 4: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator
Page 5: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Closed loop System:

Page 6: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Uncompensated System:

Page 7: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Uncompensated Loop Gain:

Page 8: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator
Page 9: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Using the Matlab margin command:

Page 10: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Negative PM unstable closed loop system:

Page 11: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Compensators considered:

Page 12: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Compensator Design #1: Proportional Compensator

Page 13: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Verify with Matlab margin command:

Page 14: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Transient performance:

Page 15: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Compensator Design #2: Dominant Pole Compensator

In this case the pole is at zero frequency and so the transfer function is that of an integrator.

is the design parameter, and represents the frequency at which the gain of the integrator is unity.

Page 16: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Modified loop gain magnitude response:

Page 17: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Modified loop gain phase response:

Page 18: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Together (magnitude and phase):

Page 19: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Setting results in a

From the magnitude response we see:

Page 20: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Verify with Matlab margin command:

Page 21: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Transient performance:

Page 22: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Compensator Design #3: Dominant Pole with Zero Compensator

We will set , i.e. the zero will cancel the lowest plant pole

Page 23: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Modified loop gain magnitude response:

Page 24: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Modified loop gain response (magnitude and phase):

Page 25: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

From the magnitude response we see:

Phase response at a frequency f is given by:

With (the unity gain crossover frequency):

With we find:

and

Page 26: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Verify with Matlab margin command:

Page 27: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Transient performance:

Note: speed of response has been improved by the increase of bandwidth.

Next: we will lower the overshoot by increasing the phase margin

Page 28: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Compensator Design #4: Dominant Pole with Zero Compensator,

with improved phase margin

Rather than require we’ll redesign for

We’ll keep , using formulas from before results in:

Page 29: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Verify with Matlab margin command:

Page 30: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Transient performance:

Note: the overshoot has been reduced to 4.46%

Page 31: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Compensator Design #5: Lead Compensator

Three parameters need to be determined:

Lead Compensated Loop Gain:

Page 32: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Lead compensator Bode plot:

Page 33: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Modified loop gain magnitude response:

Page 34: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Modified loop gain Bode response (magnitude and phase):

Page 35: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Lead Compensated Loop Gain:

Exact phase at frequency f is:

Set

and

Page 36: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

And with and

Lead compensator three parameters:

Page 37: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Verify with Matlab margin command:

Page 38: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Transient performance:

Note: a non-zero steady state error exists

Page 39: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Compensator Design #6: Lead Compensated System with integrator and zero

To obtain zero steady state error we add an integrator to the previous lead compensator design.

Page 40: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Verify with Matlab margin command:

Page 41: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator

Transient performance:

Page 42: Compensator Design Examples The Plant - Computer Action Teamweb.cecs.pdx.edu/~tymerski/ece317/Compensator Design... · 2019. 11. 12. · Compensator Design #2: Dominant Pole Compensator