ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 1 240-209 : Reduction of Multiple Sub-Systems
Chapter 6 Reduction of Multiple Sub-Systems - - PowerPoint PPT Presentation
Chapter 6 Reduction of Multiple Sub-Systems - - PowerPoint PPT Presentation
Chapter 6 Reduction of Multiple Sub-Systems 5 2547 1 240-209 : Reduction of Multiple Sub-Systems
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 2 240-209 : Reduction of Multiple Sub-Systems
Outline
- Block diagram
- Signal flow graph
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 3 240-209 : Reduction of Multiple Sub-Systems
Components of a block diagram for a linear, time-invariant system
Signals
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 4 240-209 : Reduction of Multiple Sub-Systems
System
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 5 240-209 : Reduction of Multiple Sub-Systems
Summing Junction
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 6 240-209 : Reduction of Multiple Sub-Systems
Pickoff point
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 7 240-209 : Reduction of Multiple Sub-Systems
- a. Cascaded subsystems
- b. equivalent transfer function
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 8 240-209 : Reduction of Multiple Sub-Systems
- a. Parallel subsystems
- b. equivalent transfer function
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 9 240-209 : Reduction of Multiple Sub-Systems
Feedback Control System
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 10 240-209 : Reduction of Multiple Sub-Systems
Eliminating single feedback loops
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 11 240-209 : Reduction of Multiple Sub-Systems
Moving a block to the left past a summing junction
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 12 240-209 : Reduction of Multiple Sub-Systems
Moving a block to the right past a summing junction
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 13 240-209 : Reduction of Multiple Sub-Systems
Moving a block to the left past a pickoff point
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 14 240-209 : Reduction of Multiple Sub-Systems
Moving a block to left past a pickoff point
G(s) R(s) Y(s) G(s) 1/G(s) R(s) Y(s) Y(s)
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 15 240-209 : Reduction of Multiple Sub-Systems
Moving a block to the right past a pickoff point
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 16 240-209 : Reduction of Multiple Sub-Systems
Moving a block to right past a pick-off point
G(s) R(s) Y(s) G(s) G(s) R(s) Y(s) Y(s)
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 17 240-209 : Reduction of Multiple Sub-Systems
Example
Y(s) G2 G3 H2 H1 G1 + + + +
- R(s)
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 18 240-209 : Reduction of Multiple Sub-Systems
Step 1: move block to summing junction
Y(s) G2 G3 H2 H1 G1 + + + +
- R(s)
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 19 240-209 : Reduction of Multiple Sub-Systems
Result
Y(s) 1/G2 G3 H2 H1 G1 + + + +
- R(s)
G2
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 20 240-209 : Reduction of Multiple Sub-Systems
Step 2: summing each block
Y(s) G2/(1+G2H2) H1 G1+G3/G2 +
- R(s)
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 21 240-209 : Reduction of Multiple Sub-Systems
Step 3: Answer
Y(s) R(s)
G1G2G3 1G2H 2G1G 2H 1G3H 1
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 22 240-209 : Reduction of Multiple Sub-Systems
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 23 240-209 : Reduction of Multiple Sub-Systems
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 24 240-209 : Reduction of Multiple Sub-Systems
Example 5.1 (Nise)
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 25 240-209 : Reduction of Multiple Sub-Systems
Example 5.2 (Nise)
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 26 240-209 : Reduction of Multiple Sub-Systems
Signal-Flow Graphs
Signal-flow graph components: a. System; b. signal;
- c. interconnection of systems and signals
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 27 240-209 : Reduction of Multiple Sub-Systems
Building signal-flow graphs
Cascaded system nodes and cascaded system signal-flow graph
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 28 240-209 : Reduction of Multiple Sub-Systems
Building signal-flow graphs
Parallel system nodes and parallel system signal-flow graph
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 29 240-209 : Reduction of Multiple Sub-Systems
Building signal-flow graphs
Feedback system nodes feedback system signal-flow graph
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 30 240-209 : Reduction of Multiple Sub-Systems
Example 5.3 Building signal-flow graphs from the system below
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 31 240-209 : Reduction of Multiple Sub-Systems
Signal-flow graph development of Ex. 5.2
Signal nodes
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 32 240-209 : Reduction of Multiple Sub-Systems
Signal-flow graph development of Ex. 5.2
Signal-flow graph
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 33 240-209 : Reduction of Multiple Sub-Systems
Simplified signal-flow graph
Signal-flow graph development of Ex. 5.2
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 34 240-209 : Reduction of Multiple Sub-Systems
Single Flow Graph Definitions
Node : Nodes on a signal flow graph represent system variables. Branch : Branches are unidirectional paths that connect the nodes. An arrow is assigned to indicate the direction of cause and effect. Input node : An input node has only out going branches.
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 35 240-209 : Reduction of Multiple Sub-Systems
Single Flow Graph Definitions
Output node : An output node has only incoming branches. Path : A path is continuous connection of branches with arrows in the same direction. Loop : A loop is path that starts and ends on the same node with all other nodes in the loop touched only once. Common node : A common node is a node that is contained in two or more loops.
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 36 240-209 : Reduction of Multiple Sub-Systems
Single Flow Graph Definitions
Non-touching loop : Non-touching loops are loops that no common nodes Forward path : A forward path starts at an input node, ends at an output node, and touches no node more than
- nce. A forward path may traverse one or more
feedback branches in proceeding from input to
- utput
node.
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 37 240-209 : Reduction of Multiple Sub-Systems
Single Flow Graph Definitions
Gains : Gains for paths and loops are defined as the products of branch gains for the paths or loops.
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 38 240-209 : Reduction of Multiple Sub-Systems
Mason’s Rule
Signal-flow graph for demonstrating Mason’s rule
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 39 240-209 : Reduction of Multiple Sub-Systems
Signal-flow graph for an example
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 40 240-209 : Reduction of Multiple Sub-Systems
Mason’s formula for transfer function
C s Rs=
∑
k
T k k
k=number of forward path T k=the kth forward−path gain
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 41 240-209 : Reduction of Multiple Sub-Systems
=1− loop gain nontouching−loop gains taken two at atime− nontouching−loop gains taken three at atime nontouching−loop gainstaken four at atime−⋯ k=− loop gain terms in that touchthe kth forward path.In other word ,k is formed by eliminating formthose loop gain that touch the kth forward path
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 42 240-209 : Reduction of Multiple Sub-Systems
Example 1
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 43 240-209 : Reduction of Multiple Sub-Systems
T 1=G1G2 L1=−G2H2 L2=−G1G2H1 L3=−G3H1 T 2=G3
Loop gain Forward path gain
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 44 240-209 : Reduction of Multiple Sub-Systems
=1−[L1L2L3] =1G2H2G1G2H1G3H1 Y s Rs=T 11T 22 G s= G1G2G3 1G2H2G1G2H1G3H1
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 45 240-209 : Reduction of Multiple Sub-Systems
To find ∆k
Using same formula for ∆but excluding single loops (and combinations of there) that touch the kth path.
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 46 240-209 : Reduction of Multiple Sub-Systems
Example 2
Y(s) G2 G3 H2 H1 G1 + + + +
- R(s) +
H3
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 47 240-209 : Reduction of Multiple Sub-Systems
Signal flow graph of Example 2
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 48 240-209 : Reduction of Multiple Sub-Systems
SOLUTION
L1=−G1G2H1 L2=−G1G2H3 L3=−G2H2 L4=−G3H1 Loop gain
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 49 240-209 : Reduction of Multiple Sub-Systems
T 1=G1G2 T 2=G3
Forward path gain
=1−[L1L2L3L4][L2L4] =1G1G2H1G1G2H3G2H2G3H1G1G2G3H1H3
1=1 2=1−L2
=1G1G2H3
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 50 240-209 : Reduction of Multiple Sub-Systems
Y s Rs=T k k
Y s Rs= G1G2G31G1G2H3 1G1G2H1G1G2H3G2H2G3H1G1G2H1H3
Transfer function
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 51 240-209 : Reduction of Multiple Sub-Systems
Signal-Flow Graphs of State Equation
x
. 1=2x1−5x23x32r
x
. 2=−6x1−2x22x35r
x
. 3=x1−3x2−4x37r
y=−4x16x29x3
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 52 240-209 : Reduction of Multiple Sub-Systems
Stages of development of a signal-flow graph
(a) Place nodes (b) Interconnect state variables and derivatives
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 53 240-209 : Reduction of Multiple Sub-Systems
(c) Form dx1/dt
Stages of development of a signal-flow graph
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 54 240-209 : Reduction of Multiple Sub-Systems
Stages of development of a signal-flow graph
(d) form dx2/dt
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 55 240-209 : Reduction of Multiple Sub-Systems
Stages of development of a signal-flow graph
(e) form dx3/dt
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 56 240-209 : Reduction of Multiple Sub-Systems
(f) form output
Stages of development of a signal-flow graph
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 57 240-209 : Reduction of Multiple Sub-Systems
Alternative Representations in State Space
Representation of system as cascaded first-order systems
C s Rs= 24 s2s3s4
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 58 240-209 : Reduction of Multiple Sub-Systems
Ci s Ri s= 1 sai saiC is=Ris dc it dt ai c it=r it dc it dt =−ai c itr it
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 59 240-209 : Reduction of Multiple Sub-Systems
- a. First-order subsystem;
- b. signal-flow graph for a system
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 60 240-209 : Reduction of Multiple Sub-Systems
C s Rs= 24 s2s3s4
= 12 s2− 24 s3 12 s4
Signal-flow representation for parallel form
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 61 240-209 : Reduction of Multiple Sub-Systems
Signal-flow representation for parallel form
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 62 240-209 : Reduction of Multiple Sub-Systems
Controller Canonical Form
C s Rs= s
27s2
s39s226s24
[
x
. 1
x
. 2
x
. 3]
=[ 1 1 −24 −26 −9][ x1 x2 x3] [ 1] y=[2 7 1][ x1 x2 x3]
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 63 240-209 : Reduction of Multiple Sub-Systems
(a) phase-variable form (b) controller canonical form
Signal-flow graph for controller canonical form variables
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 64 240-209 : Reduction of Multiple Sub-Systems
Observer Canonical Form
C s Rs= 1 s 7 s
2 2
s
3
19 s 26 s
2 24
s
3
x
.
=[ −9 1 −26 1 −24 0]x[ 1 7 2]r
y=[1 0]x
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 65 240-209 : Reduction of Multiple Sub-Systems
(a) planning (b) implementation
Signal-flow graph for observer canonical form variables
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 66 240-209 : Reduction of Multiple Sub-Systems
Similarity Transformations
State-space forms for C(s)/R(s) = (s+ 3)/[(s+ 4)(s+ 6)]. Note: y = c(t)
ผเรยบเรยง ธเนศ เคารพาพงศ แกไข 5 พฤศจกายน 2547 หนา 67 240-209 : Reduction of Multiple Sub-Systems