ees42042 fundamental of control systems bode...

30
EES42042 Fundamental of Control Systems Bode Plots Bode Plots DR. Ir. Wahidin Wahab M.Sc. Ir. Aries Subiantoro M.Sc.

Upload: vothuan

Post on 29-Apr-2018

222 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

EES42042 Fundamental of Control Systems

Bode PlotsBode Plots

DR. Ir. Wahidin Wahab M.Sc.Ir. Aries Subiantoro M.Sc.

Page 2: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

2

Bode PlotsPlot of db Gain and phase vs frequencyIt is assumed you know how to construct Bode PlotsMATLAB program bode.m available for fast Bode plottinguseful for determining Gain and Phase margins

Page 3: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

Control Systems Engineering, Fourth Edition by Norman S. NiseCopyright © 2004 by John Wiley & Sons. All rights reserved.

Figure 10.1The HP 35670A Dynamic Signal Analyzer obtainsfrequency responsedata from a physicalsystem. Thedisplayed data can be used to analyze, design, or determine a mathematical modelfor the system.

Courtesy of Hewlett-Packard.

Page 4: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

Control Systems Engineering, Fourth Edition by Norman S. NiseCopyright © 2004 by John Wiley & Sons. All rights reserved.

Figure 10.2Sinusoidal frequencyresponse:a. system;b. transfer function;c. input and output

waveforms

Page 5: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

Control Systems Engineering, Fourth Edition by Norman S. NiseCopyright © 2004 by John Wiley & Sons. All rights reserved.

Figure 10.3System withsinusoidal input

Page 6: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

Control Systems Engineering, Fourth Edition by Norman S. NiseCopyright © 2004 by John Wiley & Sons. All rights reserved.

Figure 10.4Frequency responseplots for

G(s) =1/(s + 2):

separate magnitudeand phase

Page 7: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

Control Systems Engineering, Fourth Edition by Norman S. NiseCopyright © 2004 by John Wiley & Sons. All rights reserved.

Figure 10.5Frequency response plots for G(s) = 1/(s + 2) : polar plot

Page 8: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

Control Systems Engineering, Fourth Edition by Norman S. NiseCopyright © 2004 by John Wiley & Sons. All rights reserved.

Figure 10.6Bode plots of

G(s)=(s + a):

a. magnitude plot;b. phase plot.

Page 9: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

Control Systems Engineering, Fourth Edition by Norman S. NiseCopyright © 2004 by John Wiley & Sons. All rights reserved.

Table 10.1Asymptotic and actual normalized and scaledfrequency response data for

G(s) = (s + a)

Page 10: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

Control Systems Engineering, Fourth Edition by Norman S. NiseCopyright © 2004 by John Wiley & Sons. All rights reserved.

Figure 10.7Asymptotic and actual normalized and scaled magnitude response of

G(s) = (s + a)

Page 11: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

Control Systems Engineering, Fourth Edition by Norman S. NiseCopyright © 2004 by John Wiley & Sons. All rights reserved.

Figure 10.8Asymptotic and actual normalized and scaled phase response of (s + a)

Page 12: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

Control Systems Engineering, Fourth Edition by Norman S. NiseCopyright © 2004 by John Wiley & Sons. All rights reserved.

Figure 10.9Normalized and scaledBode plots fora. G(s) = s;b. G(s) = 1/s;c. G(s) = (s + a);d. G(s) = 1/(s + a)

Page 13: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

13

Gain Margin

Factor by which gain has to be increased to encircle (-1,0) point in polar plot

( ){ }

( )( )[ ]110

1

1

1

log20Margin Gain dbIn

1margin Gain

t.f.loopopen 180arg

such that frequency crossover phase Define

ω

ω

ωω

jG

jG

G(s)jG

−=

=

=°−=

Page 14: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

14

Phase MarginThe amount of lag which when applied to the open loop t.f.will cause the polar plot encircle (-1,0) point

( )( )[ ]2

2

2

arg180Margin Phase0dbor 1

such that frequency crossover gain Define

ωω

ω

jGjG

+°=

=

Page 15: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

Control Systems Engineering, Fourth Edition by Norman S. NiseCopyright © 2004 by John Wiley & Sons. All rights reserved.

Figure 10.54Effect of delay upon frequencyresponse

Page 16: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

Control Systems Engineering, Fourth Edition by Norman S. NiseCopyright © 2004 by John Wiley & Sons. All rights reserved.

Figure 10.10 Closed-loop unity feedback system

Page 17: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

Control Systems Engineering, Fourth Edition by Norman S. NiseCopyright © 2004 by John Wiley & Sons. All rights reserved.

Figure 10.11Bode log-magnitudeplot for Example 10.2:a. components;b. composite

Page 18: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

Control Systems Engineering, Fourth Edition by Norman S. NiseCopyright © 2004 by John Wiley & Sons. All rights reserved.

Figure 10.12Bode phaseplot for Example 10.2:a. components;b. composite

Page 19: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

19

Example

( )( )51)(

t.f.loopopen

++=

sssKsG

+- G(s)

R(s) C(s)

Page 20: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

20

Example

Positive Gain margin of 21 degrees there system is stable

Now try increasing gain from 10 to 100

Page 21: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

21

Example Magnitude response of open loop t.f.

10-1

100

101

102

-150

-100

-50

0

50dB Magnitude Response

DB

Gai

n

Angular Frequency - rad/sec

Gain crossover

frequency

Page 22: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

22

Example Phase Response of open loop t.f.

10-1

100

101

102

-300

-250

-200

-150

-100

-50Phase Response

Ang

le -

degr

ees

Angular Frequency - rad/sec

Phase Crossover

frequency

-180o

Page 23: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

23

Example Magnitude response of open loop t.f.

10-1

100

101

102-150

-100

-50

0

50dB Magnitude Response

DB

Gai

n

Angular Frequency - rad/sec

10-1

100

101

102

-300

-250

-200

-150

-100

-50Phase Response

Ang

le -

degr

ees

Angular Frequency - rad/sec

Phase margin

Gain Margin

Page 24: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

24

ExampleIn this instance gain margin is +8db and

the phase margin is +210

Therefore system is stableNow try gain K=100

Page 25: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

25

Example

10-1

100

101

102

-100

-50

0

50dB Magnitude Response

DB

Gai

n

Angular Frequency - rad/sec

10-1

100

101

102

-300

-250

-200

-150

-100

-50Phase Response

Ang

le -

degr

ees

Angular Frequency - rad/sec

Negative phase margin

Negative gain margin

Page 26: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

26

ExampleNegative gain and phase margins mean system is unstable for gain K=100actual values are– gain margin = -12dB– phase margin = -30o

Page 27: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

27Notes on Gain and Phase Margins

Measure of nearness of polar plot to (-1,0) pointNeither ON THEIR OWN give sufficient description of system stability– both must be used together

Page 28: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

28Notes on Gain and Phase Margins

For minimum phase systems both margins should be positive– non-minimum phase occurs when poles of

OLTF exist in RHP – see Ogata pp. 486-487

Page 29: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

29Notes on Gain and Phase Margins

Satisfactory values of gain and phase margin– phase margin should be in the range 30o-60o

– gain margin should be >6dBthese values lead to satisfactory damping ratios in the closed loop systemBode plot sketches should be enough to give you an idea of potential problems

Page 30: EES42042 Fundamental of Control Systems Bode Plotsstaff.ui.ac.id/.../wahidin.wahab/material/bodeplotrev.21.10.08.pdf · EES42042 Fundamental of Control Systems Bode Plots DR. Ir

ClosedClosed--Loop Transient Loop Transient

2121

ζζ −=pM

221 ζωω −= np

( ) 24421 242BW +−+−= ζζζωω n