• No results found

MECH466 L16 BodeDiagram

N/A
N/A
Protected

Academic year: 2020

Share "MECH466 L16 BodeDiagram"

Copied!
8
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 16

Lecture 16

Bode diagram

Bode diagram

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 •

•RouthRouth--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

2008/09 MECH466 : Automatic Control 3

Frequency response (review)

Frequency response (review)

ƒ

ƒ

Steady state output

Steady state output

ƒ

ƒ FrequencyFrequencyis same as the input frequencyis same as the input frequency

ƒ

ƒ AmplitudeAmplitudeis that of input (A) multiplied byis that of input (A) multiplied by

ƒ

ƒ PhasePhaseshiftsshifts

ƒ

ƒ

Frequency response function

Frequency response function

(FRF):

(FRF):

G(jω

G(j

ω

)

)

ƒ

ƒ

Bode plot

Bode plot

: Graphical representation of

: Graphical representation of

G(jω

G(j

ω

)

)

Gain

Gain

G(s

G(s

)

)

y(t y(t)) Stable

Stable

2008/09 MECH466 : Automatic Control 4

Bode plot of

Bode plot of G(j

G(j

ω

ω

) (review)

) (review)

ƒ

ƒ

Bode plot consists of

Bode plot consists of

gain plot

gain plot

&

&

phase plot

phase plot

(2)

2008/09 MECH466 : Automatic Control 5

Sketching Bode plot

Sketching Bode plot

ƒ

ƒ

Basic functions

Basic functions

ƒ

ƒ Constant gainConstant gain ƒ

ƒ Differentiator and integratorDifferentiator and integrator

ƒ

ƒ Double integratorDouble integrator

ƒ

ƒ First order system and its inverseFirst order system and its inverse

ƒ

ƒ Second order systemSecond order system

ƒ

ƒ Time delayTime delay

ƒ

ƒ

Product of basic functions

Product of basic functions

1.

1. Sketch Bode plot of each factor, andSketch Bode plot of each factor, and

2.

2. Add the Bode plots graphically.Add the Bode plots graphically.

2008/09 MECH466 : Automatic Control 6

10-2 10-1 100 101 102 19

19.5 20 20.5 21

10-2 10-1 100 101 102 -1

-0.5 0 0.5 1

Bode plot of a constant gain

Bode plot of a constant gain

ƒ

ƒ

TF

TF

2008/09 MECH466 : Automatic Control 7

Sketching Bode plot

Sketching Bode plot

ƒ

ƒ

Basic functions

Basic functions

ƒ

ƒ Constant gainConstant gain

ƒ

ƒ Differentiator and integratorDifferentiator and integrator ƒ

ƒ Double integratorDouble integrator ƒ

ƒ First order system and its inverseFirst order system and its inverse

ƒ

ƒ Second order systemSecond order system

ƒ

ƒ Time delayTime delay

ƒ

ƒ

Product of basic functions

Product of basic functions

1.

1. Sketch Bode plot of each factor, andSketch Bode plot of each factor, and

2.

2. Add the Bode plots graphically.Add the Bode plots graphically.

2008/09 MECH466 : Automatic Control 8

10-2 10-1 100 101 102 -40

-20 0 20 40

10-2 10-1 100 101 102 89

89.5 90 90.5 91

Bode plot of a differentiator

Bode plot of a differentiator

ƒ

(3)

2008/09 MECH466 : Automatic Control 9

Bode plot of an integrator

Bode plot of an integrator

ƒ

ƒ

TF

TF

10-2 10-1 100 101 102 -40

-20 0 20 40

10-2 10-1 100 101 102 -91

-90.5 -90 -89.5 -89

Mirror image of

Mirror image of

the Bode plot of

the Bode plot of

G(s

G(s

)=s with

)=s with

respect to

respect to ω

ω

-

-

axis.

axis.

2008/09 MECH466 : Automatic Control 10 10-2 10-1 100 101 102

-100 -50 0 50 100

10-2 10-1 100 101 102 -181

-180.5 -180 -179.5 -179

Bode plot of a double integrator

Bode plot of a double integrator

ƒ

ƒ

TF

TF

2008/09 MECH466 : Automatic Control 11

Sketching Bode plot

Sketching Bode plot

ƒ

ƒ

Basic functions

Basic functions

ƒ

ƒ Constant gainConstant gain

ƒ

ƒ Differentiator and integratorDifferentiator and integrator

ƒ

ƒ Double integratorDouble integrator

ƒ

ƒ First order system and its inverseFirst order system and its inverse ƒ

ƒ Second order systemSecond order system

ƒ

ƒ Time delayTime delay

ƒ

ƒ

Product of basic functions

Product of basic functions

1.

1. Sketch Bode plot of each factor, andSketch Bode plot of each factor, and

2.

2. Add the Bode plots graphically.Add the Bode plots graphically.

2008/09 MECH466 : Automatic Control 12

Bode plot of a 1st order system

Bode plot of a 1st order system

ƒ

ƒ

TF

TF

10-2 10-1 100 101 102 -50

-40 -30 -20 -10 0

10-2 10-1 100 101 102 -100

-80 -60 -40 -20 0

Corner frequency

Corner frequency

(4)

2008/09 MECH466 : Automatic Control 13

Bode plot of an inverse system

Bode plot of an inverse system

ƒ

ƒ

TF

TF

10-2 10-1 100 101 102 0

10 20 30 40 50

10-2 10-1 100 101 102 0

20 40 60 80 100

Mirror image of

Mirror image of

the original Bode

the original Bode

plot with respect

plot with respect

to

to

ω

ω

-

-

axis.

axis.

2008/09 MECH466 : Automatic Control 14

Sketching Bode plot

Sketching Bode plot

ƒ

ƒ

Basic functions

Basic functions

ƒ

ƒ Constant gainConstant gain

ƒ

ƒ Differentiator and integratorDifferentiator and integrator

ƒ

ƒ Double integratorDouble integrator

ƒ

ƒ First order system and its inverseFirst order system and its inverse

ƒ

ƒ Second order systemSecond order system

ƒ

ƒ Time delayTime delay

ƒ

ƒ

Product of basic functions

Product of basic functions

1.

1. Sketch Bode plot of each factor, andSketch Bode plot of each factor, and

2.

2. Add the Bode plots graphically.Add the Bode plots graphically.

2008/09 MECH466 : Automatic Control 15

Bode plot of a 2nd order system

Bode plot of a 2nd order system

10-1 100 101

-60 -40 -20 0 20

10-1 100 101

-200 -150 -100 -50 0

resonance resonance

Resonant freq. Resonant freq.

Peak gain Peak gain

2008/09 MECH466 : Automatic Control 16

1 0- 2

1 0- 1

1 00

1 01

1 02

-1 -0 . 5 0 0 . 5 1

1 0- 2

1 0- 1

1 00

1 01

1 02

-6 0 0 0 -4 0 0 0 -2 0 0 0 0

Bode plot of a time delay

Bode plot of a time delay

Huge phase lag!

Huge phase lag!

The phase lag causes instability of the closed The phase lag causes instability of the closed--loop loop

(5)

2008/09 MECH466 : Automatic Control 17

Sketching Bode plot

Sketching Bode plot

ƒ

ƒ

Basic functions

Basic functions

ƒ

ƒ Constant gainConstant gain

ƒ

ƒ Differentiator and integratorDifferentiator and integrator

ƒ

ƒ Double integratorDouble integrator

ƒ

ƒ First order system and its inverseFirst order system and its inverse

ƒ

ƒ Second order systemSecond order system

ƒ

ƒ Time delayTime delay

ƒ

ƒ

Product of basic functions

Product of basic functions

1.

1. Sketch Bode plot of each factor, andSketch Bode plot of each factor, and

2.

2. Add the Bode plots graphically.Add the Bode plots graphically.

Main advantage of Bode plot! Main advantage of Bode plot!

2008/09 MECH466 : Automatic Control 18

An advantage of Bode plot

An advantage of Bode plot

ƒ

ƒ

Bode plot of a series connection G

Bode plot of a series connection G

11

(s)G

(s)G

22

(s) is

(s) is

the addition of each Bode plot of G

the addition of each Bode plot of G

11

and G

and G

22

.

.

ƒ

ƒ GainGain

ƒ

ƒ PhasePhase

ƒ

ƒ

We use this property to design

We use this property to design

C(s

C(s

) so that

) so that

G(s)C(s

G(s)C(s

) has a

) has a

desired

desired

shape of Bode plot.

shape of Bode plot.

2008/09 MECH466 : Automatic Control 19

Short proofs

Short proofs

ƒ

ƒ

Use polar representation

Use polar representation

Then,

Then,

Therefore,

Therefore,

2008/09 MECH466 : Automatic Control 20

ƒ

ƒ

Sketch the Bode plot of a transfer function

Sketch the Bode plot of a transfer function

1.

1.

Decompose

Decompose

G(s

G(s

) into a product form:

) into a product form:

2.

2.

Sketch a Bode plot for each component on the

Sketch a Bode plot for each component on the

same graph.

same graph.

3.

3.

Add them all on both gain and phase plots.

Add them all on both gain and phase plots.

Example 1

(6)

2008/09 MECH466 : Automatic Control 21

Example 1 (cont

Example 1 (cont’

’d)

d)

dB dB

deg deg

--2020

2008/09 MECH466 : Automatic Control 22

Example 2

Example 2

dB dB

deg deg

--2020

2008/09 MECH466 : Automatic Control 23

Example 3

Example 3

dB dB

deg deg

--2020

--4040

2008/09 MECH466 : Automatic Control 24

Example 4

Example 4

dB dB

deg deg

+20

+20

--2020

+45

+45 --4545

(7)

2008/09 MECH466 : Automatic Control 25

Example 5

Example 5

dB dB

deg deg

+20

+20

--4040

+45

+45 --4545

--9090

--2020

2008/09 MECH466 : Automatic Control 26

Remark

Remark

ƒ

ƒ

Use

Use

Matlab

Matlab

bode.m

bode.m

to obtain precise shape.

to obtain precise shape.

ƒ

ƒ

ALWAYS check the correctness of

ALWAYS check the correctness of

ƒ

ƒ Low frequency gain (DC gain) Low frequency gain (DC gain)

ƒ

ƒ High frequency gainHigh frequency gain

ƒ

ƒ

Example

Example

2008/09 MECH466 : Automatic Control 27

Summary and exercises

Summary and exercises

ƒ

ƒ

Sketches of Bode plot

Sketches of Bode plot

ƒ

ƒ Basic functionsBasic functions

ƒ

ƒ Products of basic functionsProducts of basic functions

ƒ

ƒ

Sketching Bode plot is just

Sketching Bode plot is just

.

.

ƒ

ƒ to get a rough idea of the characteristic of a system.to get a rough idea of the characteristic of a system.

ƒ

ƒ to interpret the result obtained from computer.to interpret the result obtained from computer.

ƒ

ƒ to detect erroneous result from computer.to detect erroneous result from computer.

ƒ

ƒ

Exercises

Exercises

ƒ

ƒ Read Section 10.2. Solve Problem 10.4.Read Section 10.2. Solve Problem 10.4.

ƒ

ƒ

Next,

Next,

Nyquist

Nyquist

stability criterion

stability criterion

2008/09 MECH466 : Automatic Control 28

Exercises

Exercises

ƒ

(8)

2008/09 MECH466 : Automatic Control 29

Exercises

Exercises

ƒ

ƒ

Sketch the Bode plot of:

Sketch the Bode plot of:

ƒ

ƒ

Find a transfer function having the gain plot:

Find a transfer function having the gain plot:

0dB 0dB 20dB 20dB

2

2 2020

--4040

+20

+20

Ans.

Ans.

2008/09 MECH466 : Automatic Control 30

Announcement

Announcement

ƒ

ƒ

See the updated schedule for Lab 4

See the updated schedule for Lab 4

MECH466_LabSchedule_0809 (Mar 5).pdf.

MECH466_LabSchedule_0809 (Mar 5).pdf.

ƒ

ƒ

If your group wants to perform Lab 4 on Tuesday

If your group wants to perform Lab 4 on Tuesday

March 24 (4

March 24 (4

-

-

6pm, or possibly 6

6pm, or possibly 6

-

-

8pm), please

8pm), please

contact me ASAP.

References

Related documents

-In 1966, percent crude protein of western wheatgrass was increased by growing in association with sweetclover (Fig. These differ- ences were evident throughout

The idea of using a neural network for language modeling has also been independently proposed by Xu and Rudnicky (2000), although experiments are with networks without hidden units

Here, we present and analyse the evaluation scores given by human evaluators regarding the three automatic keyphrase extraction methods applied to each specific domain of our

The program used the algorithm implemented by Biber 1988 where a that verb complement is any that that matches one of the following patterns: 1 preceded by and, nor, but, or, also

We prove that the robust seller’s price of the game option under uncertainty, defined as the infimum of the initial wealths which allow the seller to be superhedged whatever the model

The International Fund for Agricultural Development (IFAD) is an international financial institution and a specialized United Nations agency dedicated to eradicating poverty and

In Table 8, we combine the planned growth to 2000 with the stay-in prices to approximate the likely size distribution of hog operations under different average price scenarios

Finally, the paper demonstrates that it is possible to approach the issue of the valorisation of Mediterranean UNESCO Her- itage through the study and the development of innovative