Ch9_Frequency Response Analysis - Middle East Technical University

advertisement
ME 304
CONTROL SYSTEMS
Mechanical Engineering Department,
Middle East Technical University
Radar Dish
Armature
controlled
dc motor
Outside
θD output
Inside
θr input
p
θm
Gearbox
Control
Transmitter
θD
dc amplifier
ME 304 CONTROL SYSTEMS
Control
Transformer
Prof.
Prof Dr.
Dr Y.
Y Samim Ünlüsoy
Prof. Dr. Y. Samim Ünlüsoy
1
CH IX
COURSE OUTLINE
I.
II.
III.
INTRODUCTION & BASIC CONCEPTS
MODELING DYNAMIC SYSTEMS
CONTROL SYSTEM COMPONENTS
IV.
V.
VI.
VII.
VIII.
STABILITY
TRANSIENT RESPONSE
STEADY STATE RESPONSE
DISTURBANCE REJECTION
BASIC CONTROL ACTIONS & CONTROLLERS
IX.
FREQUENCY RESPONSE ANALYSIS
X.
XI.
SENSITIVITY ANALYSIS
ROOT LOCUS ANALYSIS
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
2
FREQUENCY RESPONSE - OBJECTIVES
In this chapter :
„
„
„
A short introduction to the steady
state response
p
of control systems
y
to
sinusoidal inputs will be given.
Frequency domain specifications for
a control system will be examined.
Bode plots and their construction
g asymptotic
y p
approximations
pp
using
will be presented.
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
3
FREQUENCY RESPONSE – INTRODUCTION
Nise
Ni Ch
Ch. 10
„
„
„
In frequency response analysis of control
systems, the steady state response of the
system to sinusoidal input is of interest.
The frequency response analyses are
carried out in the frequency
q
y domain,
domain,
rather than the time domain.
It is to be noted that, time domain
properties of a control system can be
predicted from its frequency domain
characteristics..
characteristics
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
4
FREQUENCY RESPONSE - INTRODUCTION
„
For an LTI system the Laplace transforms
off the
th input
i
t and
d output
t t are related
l t d to
t each
h
other by the transfer function, T(s).
Laplace Domain
Input
„
R(s)
T(s)
C(s)
Output
In
I the
th frequency
f
response analysis,
l i the
th
system is excited by a sinusoidal input of
fixed amplitude and varying frequency.
frequency.
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
5
FREQUENCY RESPONSE - INTRODUCTION
„
Let us subject
j
a stable LTI system
y
to a
sinusoidal input of amplitude R and
frequency
q
y
ω in time domain.
r(t)=Rsin(ωt)
„
The steady state output of the system will
be again a sinusoidal signal of the same
frequency,, but probably with a different
frequency
amplitude and phase.
phase.
c(t)=Csin(ωt+φ)
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
6
FREQUENCY
Q
RESPONSE - INTRODUCTION
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
7
FREQUENCY RESPONSE - INTRODUCTION
„
To carry
y out the same process
p
in the
frequency domain for sinusoidal steady
state analysis, one replaces the Laplace
variable
i bl s with
i h
s=jjω
in the input output relation
C(s)=T(s)R(s)
C(s) T(s)R(s)
with the result
C(jω)=T(j
) T(jω)R(jω)
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
8
FREQUENCY RESPONSE - INTRODUCTION
„
The input, output, and the transfer
function have now become complex and
thus they can be represented by their
magnitudes and phases.
„
Input :
R(jω)= R(jω) ∠R(jω)
„
Output :
C(jω)= C(jω) ∠C(jω)
C(jω)
Transfer
Function :
T(jω)=
(j ) T(jω)
(j ) ∠Τ(jω)
(j )
„
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
9
FREQUENCY RESPONSE - INTRODUCTION
„
With similar expressions for the input
and
d th
the ttransfer
f
ffunction,
ti
th
the iinputt
output relation in the frequency
domain consists of the magnitude and
phase expressions :
C(jω)=T(jω)R(jω)
C(jω) = T(jω)
(jω) R(jω)
(jω)
∠C(jω)= ∠T(jω)+ ∠R ( jω)
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
10
FREQUENCY RESPONSE - INTRODUCTION
„
For the input and output described by
r(t)=Rsin(ωt)
c(t)=Csin(ωt+φ)
the amplitude and the phase of the
output can now be written as
C =R T(jω)
φ=∠
∠T(jω)
T(jω)
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
11
FREQUENCY RESPONSE
„
Consider the transfer function for the
general closed loop system.
system
C(s)
G(s)
T(s)=
=
R(s) 1+G(s)H(s)
For the steady state behaviour,
behaviour insert s=jω.
C(jω)
G(jω)
T(jω)
)=
=
R(jω) 1+G(jω)H(jω)
T(jω) is called the Frequency Response
Function (FRF) or Sinusoidal Transfer
Function..
Function
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
12
FREQUENCY RESPONSE
„
The frequency response function can be
written in terms of its magnitude and
phase.
T(jω)
)= T(jω) ∠T(jω)
Since this function is complex,
p
, it can also
be written in terms of its real and
imaginary parts.
T(jω)= Re [ T(jω)] + jIm[ T(jω)]
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
13
FREQUENCY RESPONSE
„
„
Remember
R
b
that
th t for
f
a complex
l
number
b
be
b
expressed in its real and imaginary parts :
the magnitude is given by :
z=
„
z = a+bj
( a+bj)( a - bj) =
the phase is given by :
2
2
a +b
-1 b
∠z
∠
z = tan
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
a
14
FREQUENCY
Q
RESPONSE
„
The magnitude and phase of the
frequency response function are
given by :
G(jω)
G(jω)
T(jω) =
=
1+G(jω)H(jω) 1+G(jω)H(jω)
∠T(jω)= ∠G(jω) - ∠ [1+G(jω)H(jω)]
These are called the gain and phase
characteristics.
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
15
FREQUENCY RESPONSE – Example
p 1a
„
For a system described by the
diff
differential
ti l equation
ti
+2x = y(t)
x
determine the steady state response
xss(t) for a pure sine wave input
y(t)= 3sin(0.5t)
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
16
FREQUENCY RESPONSE – Example
p 1b
„
The transfer function is given by
X(s)
1
T(s)=
=
Y(s) s ( s +2 )
+2x = y(t)
x
Insert s=jω to get :
For
1
T(jω)=
jω ( jω +2 )
ω=0.5
0 [rad/s]:
[ d/ ]
1
1
T(0.5j)=
=
0.5j ( 0.5j+2 ) -0.25 + j
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
17
FREQUENCY RESPONSE – Example
p 1c
„
Multiply and divide by the complex conjugate.
⎛
⎞ ⎛ -0.25 - j ⎞
1
-0.25 - j
T(0.5j) = ⎜
⎟⎜
⎟=
⎝ -0.25 + j ⎠ ⎝ -0.25 - j ⎠ 1+0.0625
T(0.5j) = -0.235 - 0.941j
„
Determine the magnitude and the angle.
T(0.5j) =
cos - cos +
sin + sin +
76o
cos sin -
cos +
sin -
2
( -0.235 )
2
+ ( -0.941) = 0.97
-1
1
∠T(0.5j)
T(0 5j) = tan
t
-0.941
0.941
= -104
104o
-0.235
-104o
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
18
FREQUENCY RESPONSE – Example
p 1d
„
The steady state response is then given by :
(
xss (t)= 3 ( 0
0.97
97 ) sin 0
0.5t
5t -104
104o
(
= 2.91sin 0.5t -104o
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
)
)
19
FREQUENCY
Q
RESPONSE – Example
p 2a
„
Express the transfer function (input : F,
output : y) in terms of its magnitude and
phase.
+cy +ky =F
my
F
k
c
m
F
ME 304 CONTROL SYSTEMS
y
G(s)=
1
2
ms +cs +k
Prof. Dr. Y. Samim Ünlüsoy
20
FREQUENCY
Q
RESPONSE – Example
p 2b
„
Insert s=jω in the transfer function to
obtain the frequency response function.
G(s)=
T(jω)=
„
1
2
m ( ωjj) +c
+ ( ωjj) +k
=
(
1
ms2 +cs +k
1
)
k - mω2 +cωj
+
j
Write
W i the
h FRF iin a+bj
bj form.
f
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
21
FREQUENCY
Q
RESPONSE – Example
p 2c
„
Multiply and divide the FRF expression with
the complex conjugate of its denominator.
(
)
(
)
T(jω)=
=
2
2
2
2
2
k
mω
+cωj
k
mω
cωj
(
)
(
)
k
mω
+
cω
(
)
(
)
k - mω2 - cωj
1
(
k - mω2 - cωj
)
⎡
⎤ ⎡
⎤
2
k
mω
⎢
⎥ ⎢
⎥
cω
-cω
T(jω)= ⎢
⎥+⎢
⎥j
2
2
⎢ k - mω2 + ( cω )2 ⎥ ⎢ k - mω2 + ( cω )2 ⎥
⎢⎣
⎥⎦ ⎢⎣
⎥⎦
(
)
(
)
T(jω)=Re [ T(jω)] +Im[ T(jω)] j
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
22
FREQUENCY
Q
RESPONSE – Example
p 2d
„
Obtain the magnitude and phase of the
frequency response function.
z = a2 +b2
T(jω) =
(
(
k - mω
)
)
2
2
+ ( cω )
2
⎡
2⎤
2
+ ( cω ) ⎥
⎢ k - mω
⎣
⎦
b
∠z = tan-1
a
ME 304 CONTROL SYSTEMS
2
2
=
1
(
2
k - mω
-1
∠T(jω)= tan
Prof. Dr. Y. Samim Ünlüsoy
)
2
(
2
+ ( cω )
-cω
k - mω2
23
)
FREQUENCY
Q
RESPONSE – Example
p 3a
„
„
„
The open loop transfer
function of a control
system is given as :
G ( s) =
300 ( s + 100 )
s ( s + 10 )( s + 40 )
Determine an expression for the phase angle
of G(jw)
(j ) in terms of the angles
g
of its basic
factors.. Calculate its value at a frequency of
factors
28.3 rad/s.
Determine the expression for the magnitude
of G(jw) in terms of the magnitudes of its
basic factors . Find its value
al e in dB at a
frequency of 28.3 rad/s.
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
24
G ( s) =
300 ( s + 100 )
FREQUENCY RESPONSE
– Example 3b
s ( s + 10 )( s + 40 )
∠G(jω) = ∠300 + ∠G(jω + 100) - ∠G(jω) - ∠G(jω + 10) - ∠G(jω + 40)
-1 ⎛
ω ⎞
-1 ⎛ ω ⎞
-1 ⎛ ω ⎞
-1 ⎛ ω ⎞
= 0 + tan ⎜
⎟ - tan ⎜ ⎟ - tan ⎜ ⎟ - tan ⎜ ⎟
⎝ 100 ⎠
⎝0⎠
⎝ 10 ⎠
⎝ 40 ⎠
-1 ⎛
ω ⎞
o
-1 ⎛ ω ⎞
-1 ⎛ ω ⎞
= 0 + tan ⎜
⎟ - 90 - tan ⎜ ⎟ - tan ⎜ ⎟
⎝ 100 ⎠
⎝ 10 ⎠
⎝ 40 ⎠
o
o
-1 ⎛ 28.3 ⎞
∠G(28.3j) = 0 + tan ⎜
o
-1 ⎛ 28.3 ⎞
-1 ⎛ 28.3 ⎞
⎟ - 90 - tan ⎜
⎟ - tan ⎜
⎟
⎝ 100 ⎠
⎝ 10 ⎠
⎝ 40 ⎠
= 0o + 15.8o - 90o - 70.5o - 35.3o = -180o
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
25
G ( s) =
300 ( s + 100 )
s ( s + 10 )( s + 40 )
G ( jω ) =
=
FREQUENCY RESPONSE
– Example 3c
300 jω
j + 100
jω jω + 10 jω + 40
2
2
2
ω + 40
300 ω + 100
2
ω ω + 10
2
2
2
300 28
28.3
3 + 100
G ( 28.3j ) =
2
28.3 28.3 + 10
2
2
2
28.3 + 40
( 300 )(103.9 )
=
= 0.749
( 28.3 )( 30.0 )( 49.0 )
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
26
2
FREQUENCY RESPONSE
„
Typical gain and phase characteristics of a
closed loop system.
|T(jw)|
∠T (jω)
0
Mr
1
0.707
ωr
ME 304 CONTROL SYSTEMS
BW
ω
Prof. Dr. Y. Samim Ünlüsoy
ω
27
FREQUENCY
Q
DOMAIN SPECIFICATIONS
„
Similar to transient response
specifications in time domain,
frequency response specifications are
defined.
- Resonant peak, Mr,
- Resonant frequency, ωr,
- Bandwidth, BW,
- Cutoff
ff Rate.
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
28
FREQUENCY
Q
DOMAIN SPECIFICATIONS
„
Resonant p
peak, Mr :
peak,
This is the maximum value of the
transfer function magnitude
|T(jω)|.
|T(jω)|
Mr
1
Mr depends on the damping ratio
ξ only and indicates the relative
stability of a stable closed loop
system.
A large Mr results in a large
overshoot of the step response.
As a rule of thumb, Mr should be
between 1.1 and 1.5.
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
ω
ωr
Mr =
1
2ξ 1 - ξ2
29
FREQUENCY
Q
DOMAIN SPECIFICATIONS
„
Resonantt
R
frequency,, ωr :
frequency
|T(jω)|
Mr
1
This is the frequency
at which the resonant
peak is obtained.
ωr = ωn 1 -2ξ2
ωr
ω
Note that resonant frequency is different than both the
undamped
p
and damped
p
natural frequencies!
q
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
30
FREQUENCY DOMAIN SPECIFICATIONS
„
Bandwidth,, BW :
Bandwidth
This is the frequency at
which the magnitude of
the frequency response
function, |T(jω
|T(jω)|, drops to
0 707 of its zero frequency
0.707
value.
„
|T(jω)|
Mr
1
0.707
ωr
BW
ω
BW is directly proportional to ωn and gives an
indication of the transient response
characteristics of a control system.
system The larger
the bandwidth is, the faster the system
responds.
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
31
FREQUENCY
QU C DOMAIN
O
S
SPECIFICATIONS
C C
O S
|T(jω)|
„
„
Bandwidth,, BW :
Bandwidth
Mr
1
It is also an indicator off
robustness and noise
filtering characteristics
of a control system.
0 707
0.707
ωr
ωBW = ωn
ME 304 CONTROL SYSTEMS
(
BW
ω
)
1 − 2ξ 2 + 4ξ 4 − 4ξ 2 + 2
Prof. Dr. Y. Samim Ünlüsoy
32
FREQUENCY DOMAIN SPECIFICATIONS
„
Cut--off Rate :
Cut
|T(jω)|
This is the slope of the
magnitude of the frequency
response function,
f
i
|
|T(j
(jω)|,
)|
at higher (above resonant)
frequencies.
frequencies
„
„
It indicates the ability of a
system
t
to
t distinguish
di ti
i h
signals from noise.
Mr
1
0.707
ωr
BW
ω
Two
T
systems having
h i
the
h same bandwidth
b d id h
can have different cutoff rates.
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
33
BODE PLOT
Dorf & Bishop Ch.
Ch 8,
8 Ogata Ch
Ch. 8
„
„
The Bode plot of a transfer function is a useful
graphical
hi l tool
t l for
f
the
th analysis
l i and
d design
d i
off
linear control systems in the frequency domain.
The Bode plot has the advantages that
- it can be sketched approximately using
straightline segments without using a
computer.
- relative stability characteristics are easily
determined, and
- effects of adding controllers and their
parameters are easily visualized.
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
34
BODE PLOT
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
35
BODE PLOT
Nise Section 10
10.2
2
„
The Bode plot consists of two plots drawn
on semisemi-logarithmic paper.
paper
1. Magnitude of the frequency response
f
function
ti
i decibels,
in
d ib l i.e.,
i
20 log|T(j
g| (jω)|
on a linear scale versus frequency on a
logarithmic scale.
scale.
2. Phase of the frequency response
function on a linear scale versus
frequency on a logarithmic scale.
scale.
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
36
BODE PLOT
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
37
BODE PLOT
„
„
„
It is possible to construct the Bode plots
of the open loop transfer functions, but
the closed loop frequency response is not
so easy to plot.
It is also possible, however, to obtain the
closed loop
p frequency
q
y response
p
from the
open loop frequency response.
Thus, it is usual to draw the Bode plots of
the open loop transfer functions.
functions. Then the
closed loop frequency response can be
evaluated from the open loop Bode plots.
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
38
BODE PLOT
„
„
It is p
possible to construct the Bode p
plots by
y
adding the contributions of the basic factors
of T(jω
T(jω) by graphical addition.
Consider the following general transfer
function.
P
(
p=1
1
K ∏ 1+Tps
T(s)=
)
⎛
2 ⎞
s
s ⎟
⎜
N
s ∏ (1+ τms ) ∏ ⎜1+2ξ q
+ 2 ⎟
ωnq ω ⎟
m=1
q=1 ⎜
nq ⎠
⎝
M
ME 304 CONTROL SYSTEMS
Q
Prof. Dr. Y. Samim Ünlüsoy
39
P
(
K ∏ 1+ Tp s
T(s)=
p=1
)
⎛
s
s2
⎜
N
s ∏ (1+ τms ) ∏ ⎜1+2ξ q
+
ωnq ω2
m=1
q=1 ⎜
nq
⎝
Q
M
„
BODE PLOT
⎞
⎟
⎟
⎟
⎠
The logarithmic magnitude of T(jω
T(jω)
can be obtained by summation of the
l
logarithmic
ith i magnitudes
it d
off individual
i di id l
terms.
P
log T ( jω ) =logK + ∑ log 1+ jωτp p
N
-log ( jω )
ME 304 CONTROL SYSTEMS
⎛ jω
- ∑ log 1+ jωτm - ∑ log 1+
jω+ ⎜
ωnq
⎜ ωnq
m
q
⎝
M
Q
Prof. Dr. Y. Samim Ünlüsoy
2ξ q
2
⎞
⎟
⎟
⎠
40
P
(
K ∏ 1+ Tp s
T(s)=
p=1
)
⎛
s
s2
⎜
s ∏ (1+ τms ) ∏ ⎜1+2ξ q
+
ωnq ω2
m=1
q=1 ⎜
nq
⎝
N
Q
M
„
BODE PLOT
⎞
⎟
⎟
⎟
⎠
Similarly, the phase of T(jω
T(jω) can be
obtained by simple summation of the
phases of individual terms.
⎛ 2ξ ω ω ⎞
q nq ⎟
-1
o
-1
-1 ⎜
φ = ∠ T ( jω ) = ∑ tan ωτp -N 90 - ∑ tan ωτm - ∑ tan ⎜
2
2 ⎟
ω
ω
p
m
q
⎜ nq
⎟
⎝
⎠
P
ME 304 CONTROL SYSTEMS
(
)
M
Prof. Dr. Y. Samim Ünlüsoy
Q
41
BODE PLOT
„
Therefore, any transfer function can be
constructed from the four basic factors :
1. Gain
Gain,, K - a constant,
2. Integral
Integral,, 1/jω, or derivative factor
factor,, jω –
pole or zero at the origin,
3. First order factor – simple lag, 1/(1+jωT),
or lead 1+jωT (real pole or zero),
zero)
4. Quadratic factor – quadratic lag or lead.
2
2
⎡
⎡
⎛ ω ⎞ ⎛ ω ⎞ ⎤
⎛ ω ⎞ ⎛ ω ⎞ ⎤
1 ⎢1+2ξ ⎜ j
⎟ +⎜ j
⎟ ⎥ or ⎢1+2ξ ⎜ j
⎟ +⎜ j
⎟ ⎥
⎢
⎢
⎝ ωn ⎠ ⎝ ωn ⎠ ⎥⎦
⎝ ωn ⎠ ⎝ ωn ⎠ ⎥⎦
⎣
⎣
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
42
BODE PLOT
Some useful definitions :
„
The magnitude is normally specified in
decibels [dB].
The value of M in decibels is given by :
M[dB]=20logM
[ ]
g
„
Frequency ranges may be expressed in
terms of decades or octaves.
Decade : Frequency band from ω to 10ω.
Octave : Frequency band from ω to 2ω
2ω..
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
43
BODE PLOT
Gain Factor K.
„
„
The gain factor multiplies the overall gain
by a constant value for all frequencies.
It has no effect on phase.
M[dB]
G(s)=
( ) K
G(jω)=K
20logK
M = 20log G(jω)
= 20log(K) [dB]
φ =0
0
φ[o]
M : magnitude, φ : phase.
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
0
ω
ω
44
BODE PLOT
Integral Factor 1/jω – pole at the origin.
„
„
Magnitude is a straight line with a slope of -20
dB/decade becoming zero at ω=1 [rad/s].
Phase is constant at -90o at all frequencies.
M[dB]
1
1
1
G(s) = , G ( jω ) =
=- j
s
jω
ω
20
0
M= 20log G(jω)
⎛1⎞
= 20log ⎜ ⎟= -20logω
⎝ω⎠
o
φ = -90
ω
0.1
1
10
-20
-20 dB/decade slope
Im
-1/ω
ME 304 CONTROL SYSTEMS
decade
φ
Re
φ[o]
0
-90
Prof. Dr. Y. Samim Ünlüsoy
ω
45
-1/ω2
BODE PLOT
Re
φ
Double pole at the origin.
„
Im
Simply double the slope of the magnitude
and the phase, i.e., -40 dB/decade becoming
zero at ω=1
1 [rad/s] and -180o phase.
G(s)=
1
s2
, G ( jω ) =
1
( jω )2
=-
1
ω2
M = 20log G(jω)
⎛ 1
= 20log ⎜
⎝ ω2
φ = -180
o
ME 304 CONTROL SYSTEMS
M[dB]
decade
40
0
ω
0.1
1
10
-40
40
⎞
⎟= -40logω
⎠
-40 dB/decade slope
φ[o]
0
-180
Prof. Dr. Y. Samim Ünlüsoy
ω
46
BODE PLOT
Derivative Factor jω – zero at the origin.
„
„
Magnitude is a straight line with a slope of 20
dB/decade becoming zero at ω=1 [rad/s].
Phase is constant at 90o at all frequencies.
M[dB]
G(s)= s , G ( jω ) = ωj
20
0
M 20log
M=
20l
G(jω)
G(j )
= 20log ( ω )
φ = 90o
ME 304 CONTROL SYSTEMS
decade
ω
0.1
1
10
-20
φ[o]
20 dB/decade slope
90
0
Prof. Dr. Y. Samim Ünlüsoy
ω
47
BODE PLOT
Double zero at the origin.
„
Simply double the slope of the magnitude
and the phase, i.e., 40 dB/decade
becoming zero at ω=1
1 [rad/s] and 180o
phase.
M[dB]
G(s)= s2 , G ( jω ) = -ω2
M = 20log G(jω)
= 40log ( ω )
φ =180o
40
0
0
ω
0.1
1
10
-40
φ[o]
40 dB/decade slope
180
0
ME 304 CONTROL SYSTEMS
decade
Prof. Dr. Y. Samim Ünlüsoy
ω
48
BODE PLOT – First Order Factor
Simple lag (Real pole) 1/(1+jωT).
1
G(s)=
1+ Ts
G(jω)=
1
1 - jωT
1
ωT
=
j
2
2
2
2
1+ jωT 1 - jωT 1+ω T
1+ω T
⎛
1
M = 20log G(jω) = 20log ⎜
⎜
2 2
⎝ 1+ω T
⎞
⎟
⎟
⎠
M= -20log 1+ω2 T2 [dB]
φ = tan-1 ( -ωT ) = -tan-1ωT
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
49
BODE PLOT – First Order Factor
Simple lag (Real Pole) 1/(1+jωT).
M = -20log 1 + ω2 T2 [dB]
M[dB]
0
0.1
T
1
T
10
T
100
T
ω
F
For
ω <<
-20
M ≅ -20log1 = 0 [dB]
For ω >>
-40
ME 304 CONTROL SYSTEMS
1
T
1
T
M ≅ -20log
l ω T [dB]
[d ]
Prof. Dr. Y. Samim Ünlüsoy
50
BODE PLOT – First Order Factor
It is clear that the actual magnitude curve
can be approximated
pp
by
y two straight
g
lines.
M[dB]
0.1
0 T
1
T
10
T
100
T
ω
-3
M ≅ -20log1
20l 1 = 0 [dB]
-20
M ≅ -20log ω T [dB]
-40
For ω <<
ME 304 CONTROL SYSTEMS
1
T
For ω >>
1
T
Prof. Dr. Y. Samim Ünlüsoy
51
BODE PLOT – First Order Factor
ωc=1/T is called the corner (break) frequency.
frequency.
Maximum error between the linear
approximation and the exact value will be at
the corner frequency.
M[dB]
0
M= -20log 1+ω2 T2 [dB]
0.1
T
1
T
10
T
100
T
ω
-3
1⎞
⎛
M ⎜ ω = ⎟ = -20log 2
T⎠
⎝
≅ -3[dB]
-20
-40
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
52
BODE PLOT – First Order Factor
ω
0.1ωc 0.5ωc
ωc
2ω c
10ωc
Error
[dB]
0.04
3
1
0.04
M[dB]
0
0.1
T
1
1
T
10
T
100
T
ω
-3
-20
-40
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
53
BODE PLOT – First Order Factor
„
„
„
„
Transfer function G(s)=1/(1+Ts) is a
low pass filter.
filter.
At low frequencies the magnitude ratio
is almost one,, i.e.,, the output
p
can follow
the input.
For higher frequencies, however, the
output cannot follow the input because
a certain amount of time is required to
build up output magnitude (time
constant!).
Thus, the higher the corner frequency
the faster the system response will be.
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
54
BODE PLOT – First Order Factor
Simple lag 1/(1+jωT).
φ[o]
0
φ = tan-1 ( -ωT ) = -tan-1ωT
0.1
T
1
T
10
T
100
T
ω
For ω <<
φ ≅ 0 [o ]
-45
For ω >>
10
T
φ ≅ -90 [o ]
-90
ME 304 CONTROL SYSTEMS
0.1
T
Prof. Dr. Y. Samim Ünlüsoy
55
BODE PLOT – First Order Factor
It is clear that the actual phase curve can
be approximated by three straight lines.
φ[o]
0
o
φ≅0[ ]
0.1
T
1
T
10
T
-5.7
100
T
ω
Linear variation
in the range
0.1
10
≤ω≤
T
T
-45
-90
φ ≅ -90 [o ]
In this case corner frequencies
q
are : 0.1/T and 10/T
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
56
BODE PLOT – First Order Factor
ω
0 01ωc
0.01
0 1ω c
0.1
ωc
10ωc
100ωc
φ [o]
-0.57
-5.7
-45
-84.3
-89.4
Error
[o]
0.6
5.7
0
-5.7
-0.6
Thus the maximum error of the linear
approximation is 5.7o.
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
57
BODE PLOT – First Order Factor
Simple lead (Real zero) 1+jωT.
G(s)=1+ Ts
G(j ) 1
G(jω)=1+ωTj
Tj
M = 20log G(jω) = 20log ⎛⎜ 1+ω2 T2 ⎞⎟
⎝
⎠
M=20log 1+ω2 T2 [dB]
φ = tan-1 ( ωT ) = tan-1ωT
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
58
BODE PLOT – First Order Factor
Simple lead (Real zero) 1+jωT.
M = 20log 1 + ω2 T2 [dB]
M[dB]
For ω <<
40
1
T
M ≅ 20log1 = 0 [dB]
For ω >>
20
0
1
T
M ≅ 20log ω T [dB]
ω
0.1
T
ME 304 CONTROL SYSTEMS
1
T
10
T
100
T
Prof. Dr. Y. Samim Ünlüsoy
59
BODE PLOT – First Order Factor
It is clear that the actual magnitude curve
can be approximated
pp
by
y two straight
g
lines.
1
For
ω
<<
M[dB]
T
For ω >>
1
T
40
M ≅ 20log
20l ω T [dB]
20
M ≅ 20log1 = 0 [dB]
0
ω
0.1
T
ME 304 CONTROL SYSTEMS
1
T
10
T
100
T
Prof. Dr. Y. Samim Ünlüsoy
60
BODE PLOT – First Order Factor
Simple lead 1+jωT.
φ = tan-1 ( ωT )
φ[o]
For ω <<
90
0.1
T
φ ≅ 0 [o ]
For ω >>
45
10
T
φ ≅ 90 [o ]
0
ω
0.1
0
1
T
ME 304 CONTROL SYSTEMS
1
T
10
T
100
T
Prof. Dr. Y. Samim Ünlüsoy
61
BODE PLOT – First Order Factor
It is clear that the actual phase curve can
pp
by
y three straight
g
lines.
be approximated
φ[o]
φ ≅ 90 [o ]
90
Linear variation
Li
i ti
in the range
0.1
10
≤ω≤
T
T
45
5.7
φ≅0[ ] 0
o
ME 304 CONTROL SYSTEMS
0.1
T
1
T
10
T
Prof. Dr. Y. Samim Ünlüsoy
100
T
ω
62
BODE PLOT – Quadratic Factors
As overdamped systems can be replaced by
two first order factors,, only
y underdamped
p
systems are of interest here.
G(s)=
ω2
n
s2 +2ξωns +ω2
n
G(jω)=
A set of two complex
conjugate poles.
1
2
⎛ ω ⎞
⎛ ω ⎞
⎜j
⎟ +2ξ ⎜ j
⎟ +1
⎝ ωn ⎠
⎝ ωn ⎠
2
2
⎡ ⎛ ω ⎞2 ⎤
⎛
⎞
ω
M=20log G(jω) = -20log
20log ⎢1 - ⎜
⎟ ⎥ + ⎜ 2ξ
⎟ [dB]
ωn ⎠
⎢ ⎝ ωn ⎠ ⎥
⎝
⎣
⎦
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
63
BODE PLOT – Quadratic Factors
2
2
⎡ ⎛ ω ⎞2 ⎤
⎛
ω ⎞
⎥
M 20log G(jω) = -20log
M=
20log ⎢1 - ⎜
+
2ξ
⎟
⎜
⎟ [dB]
ωn ⎠
⎢ ⎝ ωn ⎠ ⎥
⎝
⎣
⎦
Low frequency asymptote,
asymptote ω<<ωn :
M ≅ −20log (1) = 0 [dB]
High frequency asymptote, ω>>ωn :
2
⎛ ω ⎞
⎛ ω ⎞
M ≅ -20log ⎜
⎟ = -40log ⎜
⎟ [dB]
⎝ ωn ⎠
⎝ ωn ⎠
Low and high frequency asymptotes intersect at
ω=ωn, i.e. corner frequency is ωn.
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
64
BODE PLOT – Quadratic Factors
Therefore the actual magnitude curve can
be approximated by two straight lines.
lines
M[dB]
20
LF
Asymptote
ξ (increasing)
0
HF
Asymptote
-20
40
-40
-40dB/decade
slope
-60
ωn/100
ωn/10
ωn
10ωn
100ωn
Frequency
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
65
BODE PLOT – Quadratic Factors
φ = ∠G(jω)= -tan-1
ω
2ξ
ωn
2
⎛ ω ⎞
1-⎜
⎟
ω
⎝ n⎠
o
φ
≅
0
[
]
At low frequencies,
frequencies ω→0 :
o
φ
≅
−
90
[
]
At ω=ωn :
At high frequencies, ω→ :
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
φ ≅ -180 [o ]
66
BODE PLOT – Quadratic Factors
Thus, the actual phase curve can be
approximated by three straight lines.
lines
0
φ[o]
ξ (increasing)
-90o/decade
slope
-90
-180
ωn/10
ωn
10ωn
100ωn
Frequency
Corner frequencies
q
are : ωn/
/10 and 10ωn.
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
67
BODE PLOT – Quadratic Factors
„
„
It is observed that,, the linear
approximations for the magnitude and
phase will give more accurate results
f
for
damping
d
i
ratios
i
closer
l
to 1.0.
10
The peak magnitude is given by :
Μr =
„
1
2ξξ 1− ξ 2
The resonant frequency :
ωr = ωn 1 -2ξ2
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
68
BODE PLOT – Quadratic Factors
„
For ξ=0.707 :
(or M=20log1=0
g
dB).
)
Mr=1 (
Thus, there will be no peak on the
magnitude plot.
„
Note the difference that in transient
response for step input,
input there will be
no overshoot for critically or
overdamped
p
systems,
y
, i.e.,, for ξ ≥ 1.0.
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
69
BODE PLOT – Example 1a
„
Sketch the Bode plots for the given
open loop transfer function of a control
system.
100000 (1+s )
T(s)=
„
(
s ( s +10 ) 0
0.1s
1s2 +14s +1000
)
First convert to standard form.
100000 (1+ jω )
T(jω)=
⎡⎛ ω ⎞2
⎤
⎛ ω ⎞
( jω )(10 )(1+0.1ωj)(1000 ) ⎢⎜ j
⎟ +1.4 ⎜ j
⎟ +1⎥
⎝ 100 ⎠
⎢⎣⎝ 100 ⎠
⎥⎦
T(jω)=
T(jω)
ME 304 CONTROL SYSTEMS
10 (1+ jω )
⎡⎛ ω ⎞2
⎤
⎛ ω ⎞
( jω )(1+0.1ωj) ⎢⎜ j
⎟ +1.4 ⎜ j
⎟ +1⎥
⎝ 100 ⎠
⎢⎣⎝ 100 ⎠
⎥⎦
Prof. Dr. Y. Samim Ünlüsoy
70
BODE PLOT – Example 1b
T(jω)=
„
10 (1+ jω )
⎡⎛ ω ⎞2
⎤
⎛ ω ⎞
1+0 1ωj) ⎢⎜ j
+1 4 ⎜ j
( jω )(1+0.1ωj
⎟ +1.4
⎟ +1⎥
⎝ 100 ⎠
⎢⎣⎝ 100 ⎠
⎥⎦
Identify the basic factors and corner frequencies :
-Constant gain K : K=10, 20log10=20 [dB]
-First order factor (simple lead – real zero) :
T=1 (ωc1=1/T=1) - for magnitude plot
-Integral factor : 1/jω
-First order factor (simple lag – real pole) :
T=0.1
T=0 1 (ωc1
1=1/T=10) - for magnitude plot
-Quadratic factor (complex conjugate poles) :
ωn=ωc1=100, ξ=0.7 - for magnitude plot
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
71
BODE PLOT – Example 1c
T(jω)=
„
10 (1+ jω )
⎡⎛ ω ⎞2
⎤
⎛ ω ⎞
1+0 1ωj) ⎢⎜ j
+1 4 ⎜ j
( jω )(1+0.1ωj
⎟ +1.4
⎟ +1⎥
⎝ 100 ⎠
⎢⎣⎝ 100 ⎠
⎥⎦
Identify the basic factors and corner frequencies :
-Constant gain K : K=10, 20log10=20 [dB]
-First order factor (simple lead – real zero) : T=1
(ωc2=0.1/T=0.1, ωc3=10/T=10) – for phase plot
-Integral factor : 1/jω
-First order factor (simple lag – real pole) : T=0.1
(ωc2=0.1/T=1, ωc3=10/T=100) – for phase plot
-Quadratic factor (complex conjugate poles) : ωn=100
(ωc2=ωn/10=10, ωc3=10ωn=1000) – for phase plot
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
72
BODE PLOT – Example 1d
1+jω
M[dB]
40
K=10
20
0
1
10
100
1000
ω[rad/s]
-20
Quadratic
factor
-40
1/(1+0.1jω)
1/jω
-60
Bode (magnitude) plot
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
73
BODE PLOT – Example 1e
90
0
1+jω
φ[o]
1
10
100
1000 K=10
ω
1/(1+0.1jω)
-90
90
1/jω
Quadratic
factor
-180
180
-270
Bode (phase) plot
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
74
BODE PLOT – Example 1f
Matlab plot:
full blue lines
num=[100000 100000]
den=[0 1 15 1140 10000 0]
den=[0.1
bode(num,den)
grid
Approximate
plots: dashed
lines
ME 304 CONTROL SYSTEMS
40
Magnittude (dB)
(just 4 lines
to plot !)
Bode Diagram
60
20
0
-20
-40
-60
60
0
Phase ((deg)
„
-90
-180
-270
-1
10
10
0
1
10
Frequency
Prof. Dr. Y. Samim Ünlüsoy
10
2
10
75
3
STABILITY ANALYSIS
Nise Sect
Sect. 10
10.7,
7 pp
pp.638
638-641
638-
„
„
„
Transfer functions which have no poles or
zeroes on the right hand side of the
complex plane are called minimum phase
transfer funtions.
Nonminimum p
phase transfer functions,, on
the other hand, have zeros and/or poles on
the right hand side of the complex plane.
The major disadvantage of Bode Plot is that
stability of only minimum phase systems
can be determined using Bode plot.
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
76
STABILITY ANALYSIS
„
From the characteristic equation :
1 + G(s)H(s) = 0 or G(s)H(s)= -1
Then the magnitude and phase for the
open loop transfer function become :
20log G(jω)H(jω) =20log1= 0 dB
∠G(jω)H(jω)= -180
o
Thus, when the magnitude and the phase
angle of a transfer function are 0 dB and
-180
80o, respectively,
i l then
h
the
h system iis
marginally stable.
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
77
STABILITY ANALSIS
„
„
„
If at the frequency, for which phase
becomes equal to -180o, gain is below 0
dB, then the system is stable (unstable
otherwise).
otherwise)
Further, if at the frequency, for which
gain
i becomes
b
equall to
t zero, phase
h
is
i
above -180o, then the system is stable
(unstable otherwise).
otherwise)
Thus, relative stability of a minimum
phase system can be determined
according to these observations.
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
78
GAIN and PHASE MARGINS
Nise
Ni pp. 638638-641
„
„
Gain Margin : Additional gain to make
the system marginally stable at a
frequency
q
y for which the p
phase of the
open loop transfer function passes
through -180o.
Phase Margin : Additional phase angle
to make the system marginally stable at
a frequency for which the magnitude of
the open loop transfer function is 0 dB.
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
79
GAIN and PHASE MARGINS
Mag
gnitude (dB))
50
Gain
G
i
Margin
0
-50
-100
Phase ((deg)
-150
-90
-135
-180
Phase
M i
Margin
-225
-270
-1
10
10
0
10
1
10
2
10
3
Frequency (rad/sec)
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
80
BODE PLOT
„
Can you
identify the
transfer
function
approximately
if the
measured
meas red
Bode diagram
is available ?
ME 304 CONTROL SYSTEMS
Prof. Dr. Y. Samim Ünlüsoy
81
Download