Block Diagram Reduction

advertisement
How are these three related?
F(s)
Block
Diagram
+
1
M
-
-
1
s
1
s
Block Diagrams
X(s)
• A transfer function converts an input to
an output
Y(s)
U(s)
H(s) =
B
K
Transfer Function
State Variable Equations
1
X(s)
M
=
B
K
F(s)
2
s + s+
M
M
sX(s) = V(s)
B
K
1
sV(s) = − V(s) − X(s) + F(s)
M
M
M
Definitions - Block & Signal
U(s)
Y(s)
H(s)
A solid line (usually
with an arrow)
represents a signal or
variable
Y(s) = H(s)U(s)
• On a block diagram this is shown as
U(s)
Y(s)
H(s)
Definitions - Gain Block
X(s)
Y(s)
X(s)
K
Blocks contain transfer
functions (which transform
inputs to outputs)
Y(s)
6
When the transfer function
is a constant, the block is
often referred to as a gain
A gain can be either a constant parameter
(K) or a numerical value (6)
Definitions - Summer
X1(s)
X2(s)
X3(s)
+
-
Y(s) = +X1(s) -X2(s)+X3(s)
Z1(s)
Z1(s)
+
Signals (variables) can be added
(or subtracted) at a summer, which
is represented by the circle
Definitions - Pick-off
Note that there is
only one output
from a summer!
Z1(s)
Dot not always drawn!
Signals (variables) can be used or
accessed at any point along their “line”
Note that there is no loss or reduction in
the signal caused by the “pick off”
Addition is represented by a + symbol,
subtraction by the - symbol
1
Block Diagram Reduction
Series Blocks - Multiply Gains
Three primary situations for reducing
block diagrams to simpler forms:
–series blocks
–parallel blocks
–“feedback” blocks
Z(s)
1
M
Z(s)
Parallel Blocks - Add Gains
G1 (s)
+
G2 (s)
U(s)
- G1 (s) + G2 (s)
Z(s)
+
-
C(s)H(s)
Z(s) = −C(s )H(s) + R(s)
C(s) = G(s)Z(s)
G(s)
1
Ms
V(s)
+
G(s)
-
C(s)
-
H(s)
Y(s)
R(s)
Y(s)
Feedback Loop
R(s)
s
Feedback Loop
R(s)
U(s)
sV(s) 1 V(s)
C(s)
G(s)
1 + G(s)H(s)
Block Diagram Reduction
C(s)
H(s)
find G(s) =
F(s)
X(s)
F(s)
+
-
-
sV(s)
1
M
V(s)
1
s
1
s
X(s)
B
C(s)
G(s)
=
R(s) 1 + G(s)H(s)
K
2
Step #1
Step #2a
Re-draw the block diagram slightly,
Combine the two blocks in series,
Define Z = F(s) -BV(s) - KX(s)
Z
+
F(s)
-
1
Ms
-
V(s)
1
s
X(s)
F(s) +
Z
+
-
-
X(s)
Step #2c
Close the feedback loop,
Simplify the feedback loop,
1
Ms
1
1+
B
Ms
1
s
X(s)
F(s) +
1
Ms + B
-
K
K
Step #3a
Step #3b
Combine two blocks in series,
-
1
s
Feedback loop
Step #2b
F(s) +
X(s)
K
K
-
1
s
B
B
F(s) +
1
Ms
Simplifying the block,
 1  1 

 
 Ms + B   s 
X(s)
F(s) +
-
K
X(s)
1
Ms2 + Bs
K
Feedback loop
3
Step #4a
Step #4a
Close the feedback loop,
F(s)
Simplify the feedback loop,
1


 2

 Ms + Bs 
1


1+ 
 (K )
2
 Ms + Bs 
F(s)
X(s)
1
Ms + Bs + K
X(s)
2
From the definition of a block,
X(s)
1
=
F(s) Ms2 + Bs + K
Example #2
find
Example #2 - Step #1
Z(s)
U(s)
Combine G1 and G2 (parallel blocks)
G 1 (s)
U(s)
Z(s)
+
G3 (s)
U(s)
Z(s)
+
G1 (s) + G2 (s)
+
G3 (s)
G2 (s)
Combine in series
Example #2 - Step #2
Example #3
Combine the two parallel blocks
find
1
U(s)
(G1 (s) + G2 (s))G3 (s)
Z(s)
= 1 + (G1 (s) + G 2 (s))G 3 (s)
U(s)
+
Z(s)
Y(s)
U(s)
b1
U(s) +
-
-
1
a 2s
1
s
b0
+
+
Y(s)
a1
a0
4
Example #3 - Step #1
Re-draw slightly, then close
this feedback loop
+
U(s) -
1
s
b0
+
+
Y(s)
-
+
U(s) -
1
s
1
a 2s + a 1
a0
a0
Example #3 - Step #2
Note the definitions for Z(s),
need to move 1 pick-off
U(s) -
1
a 2s + a 1
b1
Y(s)
Cannot have a
“pick-off” in
in middle of
parallel path!
Z(s)
b1
1
Z(s)
1 s
b0
s
a0
+
Example #3 - Step #3
Z(s)
Z(s)
+
b0
Feedback loop
a1
+
Parallel path
Cannot have a “pick-off”
in middle of feedback loop!
b1
1
a 2s
+
Example #3 - Step #2a
Combine blocks in series
+
+
Y(s)
+
U(s) -
1
Z(s)
s
1
1
a 2s + a 1 Z(s) s
a0
Example #3 - Step #4
s
1
Z(s)
s
b0
b1
+
+
Y(s)
1
Z(s)
s
Example #3 - Step #5
Z(s)
Close feedback loop
+
U(s) -
1
a 2s2 + a1s
Combine blocks in series,
b1s
b0
+
+
1
a 2s2 + a1s + a 0
Y(s)
b1s + b 0
Y(s)
Combine parallel paths
a0
U(s)
Y(s)
b1s + b 0
=
U(s) a 2 s2 + a 1s + a 0
5
Example #3 - Step #2
Z(s)
Note the definitions for Z(s),
need to move 1 pick-off
1
a 2s + a 1
+
U(s) -
Example #3 - Step #3b
b1
1
Z(s)
1 s
b0
s
Z(s)
Remove the pick-off that
causes problems
+
+
Y(s)
1
a 2s + a 1
+
U(s) -
Z(s)
Z(s)
b1
1
Z(s)
1 s
b0
s
+
+
Y(s)
Move this one!
1
Z(s)
s
a0
a0
1
Z(s)
s
How can we still get this?
Example #3 - Step #3c
Z(s)
What do you do next?
1
a 2s + a 1
+
U(s) a0
Z(s)
s
a0
1
s
Z(s)
b1
1
Z(s)
1 s
b0
s
Z(s)
+
+
Y(s)
Add an integrator block!
6
Download