Mason's Rule
Mason's Rule
SIGNAL-PLOW GRAPHS 93
R z(S)
(error)
X(I)
H (s)
G(1)
0 R.i(.I)
(e) .
X(s)
, (&') figure6.ll Feedback oontrol system.
lflphC 6.J,I Slpal-flow papb component putl: (a.) l)'Strm; (b,} s.ig-
system. Next. we intc.rconncct the signal nodes wi1h Sf5{em
tnll: (c) imereon.nection of systmu ed ,1l'gnals. branches. Figura 6.22a, 6.2'2c, and 6,.22e show the signal n,odes
(or the cascaded. paralld, and fffllhaclc forms. re:sptively. Nm,
direction of signal flow through the system. Adjaan't to the line interconnect the nodes with branches ithat rcpresc:.nt the subsys-
we wriie the tnmlcr fwlction. A s[gnal (figure 6.18b) b a node tmis. This ii dQqe in fig\lm 6.22b, 6.22d, and 6.22f for the
with the sjgnal nanie written adjacent to the node. cascaded. parallel, and fttdba.ck forms, respectively. For the par-
!Figure 6.lk sh,ows the mttrconnection o( die systmis and allel form, positive signs ,are Wlllme.d at all iop uts to the summing
the aignall. Ba.ch lignall is the: sum of signal$ ff owing into jt, junction; for the fudbacl< form, 11 neptl'w sign ii mWlled for
for c:amplc, in Figure 6.18c the signal X (s) = R1(.r)G1(.r} - the feedback.
R2(.t)G2(.r)+,R,(s)G:,(.1). l'hesignal.C:,(s) = - X(s)G6(:r} = Im 'the nm example we start with a mo11t complicated bloclc
"" R1(.s)G1(.Y)G6(s) + R2(.r)G2(.s)G6(.s) - R, C.s)G J (.r) G6(.r), diagram and end with the equivalent si:gnal-flaw graph. Convert
Notathat rhe1ummin1 ofneptiw,s:ignals is handled bywo- the block diagram of Figure 6.2.3, to a signal-flow gniph. Begin
dating the n.-tM li,gn with lite system and not with a summing by drawing the signal nodes as sh,own in IPigure 6.24a.
junction as in tthe eut of block diqrams. Nat. intcriconnect the nodes,showing; the direction of :signal
flow md idetitifying each ttanlfer function. The result is 1hown
6.2..2 Reladomhip e,erween Block Diagrams io Figure 6.24b. Notice that !the negative signs at the summimg
ud Sign1J-Plow Graphs junctions of the block diagnm arc represented by the neg,ativc
transfer Cuna.ions of the signal-Bow graph.
To show th, panlld bdweeD blodc diagrams and sigpal-f1~ Fin:al]y, iif desired, simplify the signal-flow graph to the one
pap~ v.ee c:onwrt some block diagram forms to signal-flow shown in Figure 6.24c by diminating signals that have a single
igrapba. In am case, we :first comat the signals to nodes amd How in and a single flaw out sud1 as V2{s). V6(s), V1(.s), and
'then mmwnneet the node. with syneim,, V8(s ).
Let us conwrt th,e catcaded, pualld, and fecclback fo.rms of
the blodc diagnm, ahown in Figura 6.19 through 6.21, rap~-
~ . !into signal-flow graph& 6.1.3 Mason's Rule
In each cue. 'W!! ltilrt by drawing the signal nodes1for that Biodc diiagram reduction ttqUiru sua:asive application of fun
damcn.tal rdationsbipa :io on:lcr to uriw il l the system trmsfc:r
functiiom. On the othtr hand, Mason's. Rule for the reduction of
l Adapted &om Omtr.ol s,::,ra,u &finMrini. sea,nd edilion. by Ner,,
signal-flow igrapm to a trans.fer function relating thtt output to
mm S. NiR. Copyright t(O) 1.995 by The Benjamin/Cummings Pub- the input ffl[uirc:s the application of ai single formula. The for'-
lkhing Company. 'lleprbrted by pffllliuion. mula wa,1derived! by S. J. Muon when he related the signal-flow
94 THE CONTROL HANDBOOK
01(1) GJ(I) GJ() direction of signul flow. Examples of forward-path
RtJO 0 0 O c t,> R(IO 0 O 0C(d
X1tll x,u> X1ti) X1(1> gains arc also shown in Figure 6.25. There are two
I> (t )
forward-path gains as follows:
0
X 10)
G 1(s )G2.s)G3(s)G, (s)Gs(s)Cr,(s) (6. l2a)
R(J,Q 0
X1CII
O C<,> ~,,, C(I) Gt (s)G2,s)G3(s)G4 (s)G5(.J)G7(s)(6.12b)
V7(s) V8(s)
Mo) 0 0 0 0 0 OCln
VzCJI v,u1 v,v1 v,u1
0 0 0
\ ',CJ) Vt(r) ,,c.,1
CI
I
07(1)
-H;,, does not touch loop 3. Notice that loops 1, 2, and 3 all touch loop
4. Thus, the combinations of nontouching-Joop gains taken two
at a time are as follows:
T16.1
G (s) -
6.
[G 1(s)G2 (s)G3(s)G4(s)Gs(s)J( 1 - G1(s)H4(s)J (C)
= 6.
(6.21) Figure 6.27 Stagu in th" da'Clopment ofa signal-flow graph in pbue-
variable form for the system of Equation 6.22 or Equations 6.23.
Since there is only one forward path, G (s) consists only of one
term rather than the sum of terms each coming from a forward
path. signal-flow graph tbcn iollmvs from the state equations as in the
preceding section. Con:.ider the transfer function
6.2.4 Signal-Flow Graphs of Differential
Equations and State Equations G ( ) _ 1 ~1.r+2
- s ++261+24
(6.2-4)
lo this section \\'e show how to convert a differential equation or
state-space representation to a signal-Oow graph. Consider the Converting to the phase-variable representation in state-space3
differential equation
2sec [3) for description of bow to convert differential equations into 3 sec (3) fi>r description of how to c:onvut transfer functions into
the phase-variable rcpresc:ntatlon in state space. the phase-variable rq>rcsct1tation in state 1pKC.