European
university
District Brcko
Evropski univerzitet
Distrikt Brko
Engineering informatics
Electrical circuits
Signal Flow Graphs
Mentor: Doc. Dr. Halid igi
Student: Draen Markovi
Brcko, October 2013.
Flow of PPT
What is Signal Flow Graph (SFG)?
Definitions of terms used in SFG
Rules for drawing of SFG
Masons Gain formula
SFG from simultaneous eqns
SFG from differential eqns
Examples
Solution of a problem by Block diagram reduction
technique and SFG
SFG from a given Transfer function
Examples
What is Signal Flow Graph?
SFG is a diagram which represents a set of
simultaneous
equations.
This method was developed by S.J.Mason. This
method
does nt require any reduction technique.
It consists of nodes and these nodes are
connected by a
directed line called branches.
Every branch has an arrow which represents the
flow of
signal.
For complicated systems, when Block Diagram
(BD) reduction
Comparison of BD and SFG
block
diagram:
R (s )
G (s )
signal flow
graph:
G (s )
C (s )
R (s )
C (s )
this case at each step block diagram is to Only one time SFG is to be drawn
e redrawn. Thats why it is tedious method. and then Masons gain formula is
to be evaluated.
o wastage of time and space.
So time and space is saved.
SFG
Definition of terms required in SFG
Node: It is a point representing a variable.
x2 = t 12 x1 +t32 x3
X3
X1
t12
X2
t32
In this SFG there are 3 nodes.
Branch : A line joining two
X
nodes.X1
2
Input Node : Node which has only outgoing
branches.
X is input node.
Output node/ sink node: Only incoming
branches.
Mixed nodes: Has both incoming and outgoing
branches.
Transmittance : It is the gain between two nodes.
It is generally written on the branch near the
t34
t23
arrow. t12
X1
X2
X4
X3
t43
Path : It is the traversal of connected branches in the
direction
of branch arrows, such that no node is traversed more than
once.
Forward path : A path which originates from the input node
and terminates at the output node and along which no node
is traversed more than once.
Forward Path gain : It is the product of branch
transmittances
of a forward path.
= G1 G2 G3 G4,
= G5 G6 G7 G8
Loop : Path that originates and terminates at
the same node and along which no other node is
traversed more than once.
Self loop: Path that originates and terminates at
the same node.
Loop gain: it is the product of branch
transmittances of a loop.
Non-touching loops: Loops that dont have any
common node or branch.
L 1 = G2 H2
H3
L3= G7 H7
SFG terms representation
branc
h
node
input node
(source)
transmittan
ce
mixed
node
x1
x4
b
forward
path
x2
loop
input node
(source)
mixed
node
path x
x3
Rules for drawing of SFG
from Block diagram
All variables, summing points and take off
points are represented by nodes.
If a summing point is placed before a take off
point in the direction of signal flow, in such a
case the summing point and take off point shall
be represented by a single node.
If a summing point is placed after a take off
point in the direction of signal flow, in such a
case the summing point and take off point shall
be represented by separate nodes connected
by a branch having transmittance unity.
Masons Gain Formula
A technique to reduce a signal-flow graph to a
single transfer function requires the application of
one formula.
The transfer function, C(s)/R(s), of a system
represented by a
signal-flow graph is
k = number of forward path
Pk = the kth forward path gain
= 1 ( loop gains) + ( non-touching loop gains
taken two at a time) ( non-touching loop gains
taken three at a time)+ so on .
Ex: SFG from BD
EX: To find T/F of the given
block diagram
Identification of Forward
Paths
P 1 = 1.1.G1 .G
= G1 G2 G3
P 2 = 1.1.G
= G 2 G3
.G
. G3. 1
.1
Individual Loops
= G 1G 2 H
= - G 4H
= - G 2G 3 H
=-G
=-G
Construction
of
SFG
simultaneous equations
from
t21
23
t3
1
t32
t33
After joining all SFG
SFG from Differential
equations
Consider the differential equation
y 3 y 5 y 2 y x
Step 1: Solve the above eqn for highest order
y x 3 y 5 y 2 y
Step 2: Consider the left hand terms (highest derivative) as dependant
variable and all other terms on right hand side as independent
variables.
Construct the branches of signal flow graph as shown below:x
y
y
2
-5
1
y
-3
(a)
Step 3: Connect the nodes of highest order derivatives to the lowest order
der.node and so on. The flow of signal will be from higher node to lower
node and transmittance will be 1/s as shown in fig (b)
x
y
1/s
(b)
1/s
y
-2
-5
-3
1/s
Step 4: Reverse the sign of a branch connecting y to y, with
condition no change in T/F fn.
Step5: Redraw the SFG as shown.
Problem: to find out loops
from the given SFG
Ex: Signal-Flow Graph Models
Individual
loops
L 1 = G2 H2
L 2= G3 H3
L
= G6 H 6
= G7 H7
Pair of Non-touching loops
L 1L 3
L 1L 4
L2 L3
L 2L
Pk k
Y
R (1 ( L1 L 2 ) LiLj LiLjLk ..
Y( s )
G 1 G 2 G 3 G 4 1 L 3 L 4 G 5 G 6 G 7 G 8 1 L 1 L 2
R( s )
1 L 1 L 2 L 3 L 4 L 1 L 3 L 1 L 4 L 2 L 3 L 2 L 4
Ex:
Forward Paths
Loops
L1= -G 5 G 6
H1
L 2 = -G2 G 3G 4G
5 H2
L 3 = -G 8 H 1
L 4 = - G2 G
H2
L5 = -G
Loops
L 6 = - G 1G2 G 3G 4G
H3
L 7 = - G 1G2 G 7G
6 H3
L 8= - G 1G2 G 3G 4G
H3
Pair of Non-touching loops
L
L 4L
L
4
L
L 5L
L
4
L 3L
Non-touching loops for
paths
1=1
2= -G
H4
3= 1
Signal-Flow Graph Models
P1
Y( s )
P1 P2 2 P3
R( s )
G1 G2 G3 G4 G5 G6
P2
G1 G2 G7 G6
P3
G1 G2 G3 G4 G8
1 L1 L2 L3 L4 L5 L6 L7 L8 L5 L7 L5 L4 L3 L4
3
1 L5
1 G4 H4
Block Diagram Reduction
Example
H2
R
+_
+
+
G1
_
+
H1
G2
G3
R
+_
G1G2G3
1 G1G2 H1 G2G3 H 2
G1G2G3
1 G1G2 H1 G2G3 H 2 G1G2G3
Solution for same problem by using
SFG
Forward Path
=G
G 2 G3
Loops
= G
G 2 H1
=-G
G3 H2
L
P
=G
= G
G 2 G3
=-G
=-G
G 2 H1
2
G3 H2
G 2 G3
1 = 1
= 1- (L1 + L
+L 3 )
=-G
G 2 G3
SFG from given T/F
C (s )
24
R (s ) (s 2)(s 3)(s 4)
1
s 1
( s 2) (1 2s 1 )
Ex:
Thanks.