Professional Documents
Culture Documents
E C
X + Y
controller plant
sensor
di = desiredFront
do = distanceFront
Examples:
improve performance of an op amp circuit.
control position of a motor.
reduce sensitivity to unwanted parameter variation.
reduce distortions.
stabilize unstable systems
magnetic levitation
inverted pendulum
MP3 player F0
speaker
8 < F0 < 12
power
amplier
X Y
MP3 player + K F0
8 < F0 < 12 speaker
KF0
H(s) =
1 + KF0
X Y
MP3 player + 100 F0
8 < F0 < 12
1
10
20
Gain to Speaker
F0 (no feedback)
100F0
10 100F0
(feedback)
1+ 10
8 < F0 < 12
0 F0
0 10 20
Check Yourself
power
amplier
X Y
MP3 player + K F0
8 < F0 < 12 speaker
+50V
MP3 player
speaker
50V
Crossover Distortion
+50V Vo
Vi Vo VT
Vi
VT
50V
Crossover Distortion
+50V Vo (t)
Vi Vo
t
50V
Crossover Distortion
+50V
MP3 player + K
speaker
50V
Crossover Distortion
+50V Vo (t)
K=1
Vi + K Vo
t
50V
Crossover Distortion
+50V Vo (t)
K=2
Vi + K Vo
t
50V
Crossover Distortion
+50V Vo (t)
K=4
Vi + K Vo
t
50V
Crossover Distortion
+50V Vo (t)
K = 10
Vi + K Vo
t
50V
Crossover Distortion
+50V
Demo
original
no feedback
Vi + K Vo
K=2
K=4
K=8
50V
K = 16
original
Vo (t)
Examples:
improve performance of an op amp circuit.
control position of a motor.
reduce sensitivity to unwanted parameter variation.
reduce distortions.
stabilize unstable systems
magnetic levitation
inverted pendulum
i(t) = io
y(t)
i(t) = io
fm (t)
y(t)
Mg
Positive feedback!
i(t) = io
fm (t)
y(t)
Mg
fm (t)
i(t) = i0
Mg
y(t)
Modeling Magnetic Levitation
i(t) = io
fm (t)
y(t)
Mg
f (t) 1
y(t) magnet M A A y(t)
Modeling Magnetic Levitation
f (t)
i(t) = i0
Mg
y(t)
f (t) 1
y(t) magnet M A A y(t)
Levitation with a Spring
F = K x(t) y(t) = M y(t)
x(t)
y(t)
f (t)
Mg
K
y(t)
Modeling Magnetic Levitation
f (t)
i(t) = i0
K
Mg
y(t)
f (t) Ky(t)
f (t) 1
y(t) K M A A y(t)
Block Diagrams
K y(t)
y(t)
x(t) + A A y(t)
M
Magnetic levitation
F = Ky(t) = M y(t)
K y(t)
y(t)
x(t) = 0 + A A y(t)
+ M
Check Yourself
Spring and
mass
F = K x(t) y(t) = M y(t)
K y(t)
y(t)
x(t) + A A y(t)
M
Magnetic levitation
F = Ky(t) = M y(t)
K y(t)
y(t)
x(t) = 0 + A A y(t)
+ M
Check Yourself
Y
M K
=
s = j
X
s2 +
K M
Magnetic levitation
F = Ky(t) = M y(t) s-plane
2 K K
s = s=
M M
Magnetic Levitation is Unstable
i(t) = io
fm (t)
y(t)
Mg
f (t) 1
y(t) magnet M A A y(t)
Magnetic Levitation
f (t)
i(t) = 1.1i0
i(t) = i0
i(t) = 0.9i0
Mg
y(t)
Stabilizing Magnetic Levitation
i(t) = io
fm (t)
y(t)
Mg
i(t)
f (t) 1
y(t) magnet M A A y(t)
Stabilizing Magnetic Levitation
i(t) = io
fm (t)
y(t)
Mg
fi (t)
K2
+ 1
M A A y(t)
K
fo (t)
Magnetic Levitation
Increasing K2 moves poles toward the origin and then onto j axis.
KK2 y(t)
y(t)
x(t) + M A A y(t)
s-plane
Magnetic Levitation
KK2 y(t)
y(t)
x(t) + M (s + z0 ) A A y(t)
s-plane
Inverted Pendulum
inverted pendulum.
d2 x(t)
(t) m
dt2
mg (t)
l mg
x(t) l
(inertial) (non-inertial)
d 2 (t) d 2 x(t)
2
dt2 =
ml mg l sin (t) m
2 l cos (t)
dt
I force distance distance
force
Check Yourself: Inverted Pendulum
d2 x(t)
(t) m
dt2
mg (t)
l
mg
x(t) l
2 (t) d2 x(t)
2d
ml = mgl sin (t) m l cos (t)
dt2 dt 2
Check Yourself: Inverted Pendulum
d2 x(t)
(t) m
dt2
mg (t)
l
mg
x(t) l
d 2 (t) d 2 x(t)
ml2 2 = mgl sin (t) m 2 l cos (t)
dt dt
d 2 (t) d 2 x(t)
ml2 2 mgl(t) = ml
dt dt2
mls2 s2 /l g
H(s) = = 2 2 = 2 poles at s =
X ml s mgl s g/l l
Inverted Pendulum
d2 x(t)
(t) m
dt2
mg (t)
l
mg
x(t) l
Examples:
improve performance of an op amp circuit.
control position of a motor.
reduce sensitivity to unwanted parameter variation.
reduce distortions.
stabilize unstable systems
magnetic levitation
inverted pendulum
MIT OpenCourseWare
http://ocw.mit.edu
For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.