B. P.
Poddar Institute of Management & Technology
Department of Electronics & Communication Engineering
Academic Year: 2024 – 2025
Term Paper Details
Course Name: Control System and Instrumentation. Code: EC601
Title: Signal Flow Graph
Student Details
Kushal Sarkar 11500322003
Alapan Gayen 11500322021
Susmeli Ghosh 11500322010
Nitish Yadav 11500322022
<Please do not write anything below the dotted line>
………………………………………………………………………………………
Marks awarded
Marks awarded
Total Marks
Signature of Faculty with date ____________________________________________________
Abstract
Signal Flow Graphs (SFGs) are powerful graphical tools used in control systems engineering
to model and analyse the behaviour of complex systems. They provide a visual representation
of the relationships between variables in a system, simplifying the process of deriving
transfer functions and understanding system dynamics. This report explores the fundamental
concepts of SFGs, including nodes, branches, gains, and the Mason's Gain Formula, which is
a key method for determining the overall transfer function of a system. The advantages of
SFGs over traditional block diagram reduction techniques are discussed, particularly in
handling multi-input, multi-output (MIMO) systems and feedback loops. Additionally, the
report highlights practical applications of SFGs in control system design, stability analysis,
and performance optimization. Through illustrative examples, the report demonstrates how
SFGs can be effectively utilized to simplify complex control system problems, making them
an indispensable tool for engineers and researchers in the field of control systems.
Introduction
A signal flow graph is a graphical representation of the relationships between the variables of
the system. It is an alternative approach to block diagram representation.
A signal flow graph consists of:
Node: A point which represent signals of the system and are labelled with signal names.
Branch: A line which provides a path for the flow of signal from one node to another. They
represent system blocks and are labelled with system transfer functions.
Input node/Source node:
Node with only outgoing
branches.
Output node/Sink node:
Node with only incoming
branches.
Path: A traversal of
connected branches as per
the direction indicated by the
arrow on the
branch such that no node is traversed more than once.
Forward Path: A path connecting the input and the output node.
Forward path gain: Gain along any path from the input to the output
Fig. 2 has two forward paths with the following gains:
1. G1, G2, G3, G4
2. G1, G2, G5
Loop: A path which starts and ends at the same node.
Loop gain: Product of gains for each branch around a loop.
Fig. 2 has 3 loops with the following loop gains:
L1= −G1H3
L2= G2H1
L3= −G2G3H2
Non-touching loops: Loops without common nodes.
From Fig. 2,
−G1H3 does not have a common node with G2H1
−G1H3 does not have a common node with -G2G3H2
Non-touching loop gain: the product of loop gains from non‐touching loops, taken two,
three,
four, or more at a time. From Fig. 2, the gain product of non-touching loops taken two at time
is;
(−G1H3) × (G2H1)
(−G1H3) × −(G2G3H2)
Conversion of block diagrams to signal flow graphs
Following steps should be maintained: -
1. Identify and label all signals on the block diagram
2. Place a node for each signal
3. Connect nodes with branches in place of the blocks
4. Maintain correct direction
5. Label branches with corresponding transfer functions
6. Negate transfer functions as necessary to indicate negative feedback
7. Simplify where possible
Example 1:- Convert the following block diagram to a signal flow graph
Identify and label all signals on the block diagram
Place a node for each signal
Connect nodes with branches, each representing a system block
Note that ‐1 indicates negative feedback of X2(s)
To simplify the signal flow graph, nodes with a single input and single output can be
eliminated, where necessary (i.e. for the case of X1(s)and X2(s)). Signal U(s) is left out to
indicate separation between the controller and the plant.
Mason’s Gain Formula
The overall transfer function described by a signal flow graph can be found by using the
Mason’s
Gain Formula:
N
p k Δk
TF=∑
k=1 Δ
Where,
TF = Transfer Function
Pk = Gain of the kth forward path
Δk = the part of Δ not touching the kth forward path.
Δ = 1 – [sum of individual loop gains] + [sum of gain products of all combinations of two
nontouching
loops] − [sum of gain products of all combinations of three non-touching loops] + …
[sum of gain products of all combinations of n non-touching loops]
Application
Signal Flow Graphs (SFGs) are widely used in control systems and various engineering
disciplines due to their ability to simplify the analysis of complex systems. Below are some
key applications of SFGs:
1. Control System Analysis
2. Electrical Circuit Analysis
3. Mechanical Systems
4. Signal Processing
5. Thermal and Fluid Systems
6. Network Analysis
7. Biomedical Systems
8. Mason's Gain Formula Applications
9.
Conclusion
Signal Flow Graphs are versatile tools with applications across various engineering fields.
Their ability to simplify complex systems, provide clear visual representations, and enable
efficient analysis makes them indispensable in system modelling, design, and optimization.
Whether in control systems, electrical circuits, or biomedical engineering, SFGs play a
crucial role in understanding and improving system performance.
References
Dorf, R. C., & Bishop, R. H. (2016). Modern Control Systems (13th
Edition).
[Link]
[Link]
Plagiarism Report