You are on page 1of 29

Signal Flow Graph

• An alternate way of representing a system described by a set of equations.

• Graphically you will see a flow of signal along a collection of paths, nodes and
loops, consistent with the system described by a set of equation and in this spirit
we call it Signal Flow Graph representation.

Consider a Simple Equation


Terminologies used in Signal Flow Graph
• Node: A node is a point representing a variable or signal
• Source Node(input node): The node having only an outgoing branch.
• Sink Node(output node): The node having only incoming branches.
• Chain Node(mixed node): The node having incoming and outgoing branches.
• Branch: A branch is directed line segment joining two nodes.
• Path: A path is a traversal of connected branches in the direction of branch arrows
• Forward Path: A path from input node(source) to an output node(sink) which
does not cross any nodes more than once.
• Loop: A loop is a closed path
• Feedback loop (closed loop): A path which terminates at a node from
where it originated, after travelling through at least one other node,
without tracing any other node twice.
• Self Loop: A feedback loop consisting of only one node. A self loop cannot
appear in while defining a forward path or feedback loop as node
containing it gets traced twice (which is not allowed.
• Non-touching loops: Loops are non-touching if they do not posses any
node in common.
• Transmittance(gain): Transmittance is the gain between two nodes.
• Forward path gain: Product of all the branch transmittances of a forward path.
• Loop gain: Product of all the branch transmittance along the loop.
Elements of SFG
Source node

Sink node

Mixed node
Elements of SFG
1st forward path
2nd forward path
3rd forward path
4th forward path

feedback path
Self loop
Elements of SFG
Properties of Signal Flow Graph
• It is applicable to only LTI system
• Signal gets multiplied by branch gain/transmittance when it
travels along it

• The value of variable represented by a node is an algebraic sum of all


signals entering that node

• The value of a variable at a node is available to all the


branches leaving that node
Method to obtain a signal flow graph
Consider the following equations We’ll have the following
representation

Consider following block diagram We’ll have following


representation
Mason’s Gain Formula
In the block diagram reduction method we apply reduction rules one after another,
keep on drawing reduced block diagram at every step and arrive at a simpler system

In contrast in signal flow graph approach, once S.F.G is obtained, direct use of one
formula leads to the overall system transfer function

The formula used will be called Mason Gain formula


Example 1

Identify forward paths 2 forward paths

Identify loops 3 loops


Comparison
• Correlation between signal flow graph
and block diagram:

Signal Flow Graph Block Diagram

Source or input node Input signal


Sink or output node Output signal
Branch Block
Node Signal
Example
Example
Example
Example:
Example
Example: Use mason gain to find transfer function
2 non-touching loops
5 forward paths So
𝑇  1 =𝐺1 𝐺 2
𝑇  2 =𝐺 4
𝑇  3 =𝐺 7 𝐺8
𝑇  4=𝐺 1 𝐺5 𝐺8 Along path 1 only 1 non-touching loop
𝑇  5 =𝐺7 𝐺6 𝐺 2
3 loops Along T2 3 non-touching loop and 1 NTP
 𝐿1=𝐺 9
 𝐿2=𝐺 3
𝐿
  3=𝐺 5 𝐺 6
Along T3, 1 NTL and 0 NTP
Converting Block diagram to signal Flow
No combination of non-touching loops

For both the forward paths T1 and T2, all loops are touching
Application of Mason Gain formula to Electric
network
Example
Example

You might also like