0% found this document useful (0 votes)
9 views21 pages

Control Systems: Block Diagrams Explained

The document discusses block diagrams in control systems, highlighting their role in representing system components and signal flow. It explains the significance of error detectors, closed loop systems, and the procedures for drawing block diagrams, as well as introducing signal flow graphs as an alternative representation. Key concepts include transfer functions, feedback elements, and the construction of signal flow graphs using Mason's Gain Formula.

Uploaded by

p7139253
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views21 pages

Control Systems: Block Diagrams Explained

The document discusses block diagrams in control systems, highlighting their role in representing system components and signal flow. It explains the significance of error detectors, closed loop systems, and the procedures for drawing block diagrams, as well as introducing signal flow graphs as an alternative representation. Key concepts include transfer functions, feedback elements, and the construction of signal flow graphs using Mason's Gain Formula.

Uploaded by

p7139253
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Control Systems 18EE61

MODULE - 2

2.1 Block Diagram:

A control system may consist of a number of components. In order to show the functions
performed by each component in control engineering, we commonly use a diagram called the

Block Diagram‖.

A block diagram of a system is a pictorial representation of the function performed by


each component and of the flow of signals. Such a diagram depicts the inter-relationships which
exists between the various components. A block diagram has the advantage of indicating more

.IN
realistically the signal flows of the actual system.
In a block diagram all system variables are linked to each other through functional
blocks. The ―
Functional Block‖ or simply ―
Block‖ is a symbol for the mathematical operation on

C
the input signal to the block which produces the output. The transfer functions of the components
are usually entered in the corresponding blocks, which are connected by arrows to indicate the
N
direction of flow of signals. Note that signal can pass only in the direction of arrows. Thus a
SY

block diagram of a control system explicitly shows a unilateral property.

Fig 2.1 shows an element of the block diagram. The arrow head pointing towards the block
U

indicates the input and the arrow head away from the block represents the output. Such arrows
VT

are entered as signals.

X(s)
G(s Y(s)
)
Fig 2.1
The advantages of the block diagram representation of a system lie in the fact that it is
easy to form the over all block diagram for the entire system by merely connecting the blocks of
the components according to the signal flow and thus it is possible to evaluate the contribution of
each component to the overall performance of the system. A block diagram contains information
concerning dynamic behavior but does not contain any information concerning the physical
construction of the system. Thus many dissimilar and unrelated system can be represented by the
same block diagram.

Department of EEE, ATMECE 1


Control Systems 18EE61

It should be noted that in a block diagram the main source of energy is not explicitly
shown and also that a block diagram of a given system is not unique. A number of a different
block diagram may be drawn for a system depending upon the view point of analysis.

Error detector : The error detector produces a signal which is the difference between the
reference input and the feed back signal of the control system. Choice of the error detector is
quite important and must be carefully decided. This is because any imperfections in the error
detector will affect the performance of the entire system. The block diagram representation of
the error detector is shown in fig2.2

.IN
R(s) C(s)
-

C(s)
Fig2.2
C
N
Note that a circle with a cross is the symbol which indicates a summing operation. The plus or
minus sign at each arrow head indicates whether the signal is to be added or subtracted. Note
SY

that the quantities to be added or subtracted should have the same dimensions and the same units.

2.2 Block diagram of a closed loop system .


U

Fig2.3 shows an example of a block diagram of a closed system


Summing point
VT

Branch point
R(s) C(s)
+
G(s)
-

Fig. 2.3

The output C(s) is fed back to the summing point, where it is compared with reference input
R(s). The closed loop nature is indicated in fig1.3. Any linear system may be represented by a
block diagram consisting of blocks, summing points and branch points. A branch is the point
from which the output signal from a block diagram goes concurrently to other blocks or
summing points.

Department of EEE, ATMECE 2


Control Systems 18EE61

When the output is fed back to the summing point for comparison with the input, it is
necessary to convert the form of output signal to that of he input signal. This conversion is
followed by the feed back element whose transfer function is H(s) as shown in fig 1.4. Another
important role of the feed back element is to modify the output before it is compared with the
input.

B(s)
R(s) C(s) C(s)
+ G(s
- )
B(s)
H(s
)
Fig 2.4

.IN
The ratio of the feed back signal B(s) to the actuating error signal E(s) is called the open
loop transfer function.
open loop transfer function = B(s)/E(s) = G(s)H(s)
C
N
The ratio of the output C(s) to the actuating error signal E(s) is called the feed forward
SY

transfer function .
Feed forward transfer function = C(s)/E(s) = G(s)
If the feed back transfer function is unity, then the open loop and feed forward transfer
U

function are the same. For the system shown in Fig1.4, the output C(s) and input R(s) are related
as follows.
VT

C(s) = G(s) E(s)


E(s) = R(s) - B(s)
= R(s) - H(s) C(s) but B(s) = H(s)C(s)
Eliminating E(s) from these equations
C(s) = G(s) [R(s) - H(s) C(s)]
C(s) + G(s) [H(s) C(s)] = G(s) R(s)
C(s)[1 + G(s)H(s)] = G(s)R(s)

Department of EEE, ATMECE 3


Control Systems 18EE61

C(s) G(s)
=
R(s) 1 + G(s) H(s)
C(s)/R(s) is called the closed loop transfer function.

The output of the closed loop system clearly depends on both the closed loop transfer
function and the nature of the input. If the feed back signal is positive, then
C(s) G(s)
=
R(s) 1 - G(s) H(s)

.IN
2.3 Closed loop system subjected to a disturbance

Fig2.5 shows a closed loop system subjected to a disturbance. When two inputs are present in

C
a linear system, each input can be treated independently of the other and the outputs
corresponding to each input alone can be added to give the complete output. The way in
N
which each input is introduced into the system is shown at the summing point by either a plus
SY

or minus sign.

Disturbance
N(s)
U

R(s) +
+ +
C(s)
VT

G1(s) G2(s)
-

H(s
) Fig2.5
Fig2.5 closed loop system subjected to a disturbance.

Consider the system shown in fig 2.5. We assume that the system is at rest initially with
zero error. Calculate the response CN(s) to the disturbance only. Response is
CN(s) G2(s)
=
R(s) 1 + G1(s)G2(s)H(s)
On the other hand, in considering the response to the reference input R(s), we may
assume that the disturbance is zero. Then the response CR(s) to the reference input R(s)is

Department of EEE, ATMECE 4


Control Systems 18EE61

CR(s) G1(s)G2(s)
=
R(s) 1 + G1(s)G2(s)H(s).

The response C(s) due to the simultaneous application of the reference input R(s) and the
disturbance N(s) is given by
C(s) = CR(s) + CN(s)
G2(s)
C(s) = [G1(s)R(s) + N(s)]
1 + G1(s)G2(s)H(s)

2.4 Procedure for drawing block diagram :

.IN
To draw the block diagram for a system, first write the equation which describes the dynamic
behaviour of each components. Take the laplace transform of these equations, assuming zero

C
initial conditions and represent each laplace transformed equation individually in the form of
block. Finally assemble the elements into a complete block diagram.
N
As an example consider the Rc circuit shown in fig2.6 (a). The equations for the circuit
SY

shown are
R
U

ei i eo
C
VT

Fig. 2.6a

ei = iR + 1/c∫ idt -----------(1)


And
eo = 1/c∫ idt ---------(2)

Equation (1) becomes

ei = iR + eo
ei - eo
=i --------------(3)
R

Department of EEE, ATMECE 5


Control Systems 18EE61

Laplace transforms of equations (2) & (3) are

Eo(s) = 1/CsI(s) -----------(4)


Ei(s) - Eo(s)
= I(s) -------- (5)
R

Equation (5) represents a summing operation and the corresponding diagram is shown in fig1.6
(b). Equation (4) represents the block as shown in fig2.6(c). Assembling these two elements, the
overall block diagram for the system shown in fig2.6(d) is obtained.

I(s) Eo(S)
Ei(s) + I(s) 1/C

.IN
1/R S
_ Fig2.6(c)
Eo(s)
Eo(s) + I(s) Eo(s)
1/R 1/C
Fig2.6(b)
C
_ S
N
SY

Fig2.6(d)
U

2. SIGNAL FLOW GRAPHS


VT

An alternate to block diagram is the signal flow graph due to S. J. Mason. A signal flow graph is
a diagram that represents a set of simultaneous linear algebraic equations. Each signal flow graph
consists of a network in which nodes are connected by directed branches. Each node represents a
system variable, and each branch acts as a signal multiplier. The signal flows in the direction
indicated by the arrow.

Definitions:
Node: A node is a point representing a variable or signal.
Branch: A branch is a directed line segment joining two nodes.
Transmittance: It is the gain between two nodes.
Input node: A node that has only outgoing branche(s). It is also, called as source and
corresponds to independent variable.

Department of EEE, ATMECE 6


Control Systems 18EE61

Output node: A node that has only incoming branches. This is also called as sink and
corresponds to dependent variable.
Mixed node: A node that has incoming and out going branches.
Path: A path is a traversal of connected branches in the direction of branch arrow.
Loop: A loop is a closed path.
Self loop: It is a feedback loop consisting of single branch.
Loop gain: The loop gain is the product of branch transmittances of the loop.
Nontouching loops: Loops that do not posses a common node.
Forward path: A path from source to sink without traversing an node more than once.
Feedback path: A path which originates and terminates at the same node.

.IN
Forward path gain: Product of branch transmittances of a forward path.
Properties of Signal Flow Graphs:
1) Signal flow applies only to linear systems.

the form of effects C


2) The equations based on which a signal flow graph is drawn must be algebraic equations
in as a function of causes.
N
Nodes are used to represent variables. Normally the nodes are arranged left to right,
following a succession of causes and effects through the system.
3) Signals travel along the branches only in the direction described by the arrows of the
SY

branches.
4) The branch directing from node Xk to Xj represents dependence of the variable Xj on Xk
but not the reverse.
5) The signal traveling along the branch Xk and Xj is multiplied by branch gain akj and
U

signal akjXk is delivered at node Xj.


VT

2.1.1 Guidelines to Construct the Signal Flow Graphs:

The signal flow graph of a system is constructed from its describing equations, or by direct
reference to block diagram of the system. Each variable of the block diagram becomes a node
and each block becomes a branch. The general procedure is

1) Arrange the input to output nodes from left to right.


2) Connect the nodes by appropriate branches.
3) If the desired output node has outgoing branches, add a dummy node and a unity gain
branch.
4) Rearrange the nodes and/or loops in the graph to achieve pictorial clarity.

Department of EEE, ATMECE 7


Control Systems 18EE61

Signal Flow Graph Algebra

Addtion rule
The value of the variable designated by a node is equal to the sum of all signals entering the
node.
Transmission rule
The value of the variable designated by a node is transmitted on every branch leaving the node.
Multiplication rule
A cascaded connection of n-1 branches with transmission functions can be replaced by a single
branch with new transmission function equal to the product of the old ones.

Mason‟s Gain Formula

The relationship between an input variable and an output variable of a signal flow graph is given
by the net gain between input and output nodes and is known as overall gain of the system.

.IN
Masons gain formula is used to obtain the over all gain (transfer function) of signal flow graphs.

Gain P is given by
1
P   Pk  k
 k
Where, Pk is gain of kth forward path,
C
N
∆ is determinant of graph
SY

∆=1-(sum of all individual loop gains)+(sum of gain products of all possible combinations of
two nontouching loops – sum of gain products of all possible combination of three
nontouching loops) + ∙∙∙
U

∆k is cofactor of kth forward path determinant of graph with loops touching k th forward path. It is
obtained from ∆ by removing the loops touching the path P k.
VT

Example1
Draw the signal flow graph of the block diagram shown in Fig.2.7

H2

X1 X2 X3 X4 X5 X6 C
R −
  G1  G2 G3
− 

H1

Figure 2.7 Multiple loop system

Department of EEE, ATMECE 8


Control Systems 18EE61

Choose the nodes to represent the variables say X1 .. X6 as shown in the block diagram..
Connect the nodes with appropriate gain along the branch. The signal flow graph is shown in
Fig. 2.7

-H2

R X1 X2 X3 C
1 1 G1 1 G2 G3 1

X4
X5 X6
H1

.IN
-1

Figure 1.8 Signal flow graph of the system shown in Fig. 2.7
C
N
Example 2.9
SY

Draw the signal flow graph of the block diagram shown in Fig.2.9.

G1
X2
U

X1 C
R


VT



G2

G3

X3

G4

Figure 2.9 Block diagram feedback system

Department of EEE, ATMECE 9


Control Systems 18EE61

The nodal variables are X1, X2, X3.


The signal flow graph is shown in Fig. 2.10.
G1

R G2 1
X2 1 X3 C

X1
-G3

G4

.IN
Figure 2.10 Signal flow graph of example 2

Example 3
Draw the signal flow graph of the system of equations.

X 1  a11 X 1  a12 X 2  a13 X 3  b1u1


C
N
X 2  a 21 X 1  a 22 X 2  a 23 X 3  b2 u 2
SY

X 3  a31 X 1  a32 X 2  a33 X 3

The variables are X1, X2, X3, u1 and u2 choose five nodes representing the variables.
Connect the various nodes choosing appropriate branch gain in accordance with the equations.
U

The signal flow graph is shown in Fig. 2.11.


VT

Department of EEE, ATMECE 10


Control Systems 18EE61

a13
a12
u2

b2
a33
a11 X2
u1 b1 a21 a32

X1
X3
a22

a23

.IN
a31

Figure 2.11 Signal flow graph of example 2


C
N
Example 4
LRC net work is shown in Fig. 2.12. Draw its signal flow graph.
SY

R L
 
U

ec(t)
e(t) i(t) C
VT

− −

Figure 2.12 LRC network


The governing differential equations are
1
L  Ri   idt  et  1
di
dt C
or

L  Ri  ec  et  2 
di
dt
de
C c  i t  3
dt

Taking Laplace transform of Eqn.1 and Eqn.2 and dividing Eqn.2 by L and Eqn.3 by C

Department of EEE, ATMECE 11


Control Systems 18EE61

1 1
 
sI s   i 0  
R
L
I S   E c s   E s  4
L L
1
 
sEc s   ec 0   I s  5
C
Eqn.4 and Eqn.5 are used to draw the signal flow graph shown in Fig.7.

i(0+)
ec(0+)
1
1 sR L 1

L sR
L
 1 s
Cs Ec(s)

.IN
I(s)
E(s) -1

L sR
L

C
N
Figure 2.12 Signal flow graph of LRC system
SY
U
VT

Department of EEE, ATMECE 12


Control Systems 18EE61

2.3 SIGNAL FLOW GRAPHS

The relationship between an input variable and an output variable of a signal flow graph is given
by the net gain between input and output nodes and is known as overall gain of the system.
Masons gain formula is used to obtain the over all gain (transfer function) of signal flow graphs.

Mason‟s Gain Formula

Gain P is given by
1
P  Pk  k
 k

Where, Pk is gain of kth forward path,


∆ is determinant of graph

.IN
∆=1-(sum of all individual loop gains) + (sum of gain products of all possible combinations of
two nontouching loops – sum of gain products of all possible combination of three
nontouching loops) + ∙∙∙

C
∆k is cofactor of kth forward path determinant of graph with loops touching k th forward path. It is
obtained from ∆ by removing the loops touching the path P k.
N
Example 1
SY

Obtain the transfer function of C/R of the system whose signal flow graph is shown in Fig.2.13
U

G1
VT

R
G2 1 1 C

-G3
G4

Figure 2.13 Signal flow graph of example 1

There are two forward paths:


Gain of path 1 : P1=G1
Gain of path 2 : P2=G2

Department of EEE, ATMECE 13


Control Systems 18EE61

There are four loops with loop gains:


L1=-G1G3, L2=G1G4, L3= -G2G3, L4= G2G4
There are no non-touching loops.
∆ = 1+G1G3-G1G4+G2G3-G2G4
Forward paths 1 and 2 touch all the loops. Therefore, ∆ 1= 1, ∆2= 1

C s  P11  P2  2 G1  G2
The transfer function T =  
Rs   1  G1G3  G1G4  G2 G3  G2 G4

Example 2
Obtain the transfer function of C(s)/R(s) of the system whose signal flow graph is shown in
Fig.2.14.

.IN
-H2
R(s) G2 C(s)
1 1 G1
C G3 1
N
H1
SY

-1
U

Figure 2.14 Signal flow graph of example 2


VT

There is one forward path, whose gain is: P1=G1G2G3


There are three loops with loop gains:
L1=-G1G2H1, L2=G2G3H2, L3= -G1G2G3
There are no non-touching loops.
∆ = 1-G1G2H1+G2G3H2+G1G2G3
Forward path 1 touches all the loops. Therefore, ∆1= 1.
C s  P11 G1G2 G3
The transfer function T =  
Rs   1  G1G2 H 1  G1G3 H 2  G1G2 G3

Example 3
Obtain the transfer function of C(s)/R(s) of the system whose signal flow graph is shown in
Fig.2.15.

Department of EEE, ATMECE 14


Control Systems 18EE61

G6 G7

R(s) G1 C(s)
G2 G3 G4 G5 1

X1 X2 X3 X4
X5
-H1
-H2

.IN
Figure 2.15 Signal flow graph of example 3

There are three forward paths.


The gains of the forward path are: P1=G1G2G3G4G5
P2=G1G6G4G5 C
N
P3= G1G2G7
There are four loops with loop gains:
SY

L1=-G4H1, L2=-G2G7H2, L3= -G6G4G5H2, L4=-G2G3G4G5H2


There is one combination of Loops L1 and L2 which are nontouching with loop gain product
L1L2=G2G7H2G4H1
∆ = 1+G4H1+G2G7H2+G6G4G5H2+G2G3G4G5H2+ G2G7H2G4H1
U

Forward path 1 and 2 touch all the four loops. Therefore ∆1= 1, ∆2= 1.
Forward path 3 is not in touch with loop1. Hence, ∆ 3= 1+G4H1.
VT

The transfer function

T= C(s) / R(s)

C s  P11  P2  2  P3  3 G1G2 G3G4 G5  G1G4 G5G6  G1G2 G7 1  G4 H 1 


 
Rs   1  G4 H 1  G2 G7 H 2  G6 G4 G5 H 2  G2 G3G4 G5 H 2  G2 G4 G7 H 1 H 2

Department of EEE, ATMECE 15


Control Systems 18EE61

Example 4

X6 X5 X3
Find the gains , , for the signal flow graph shown in Fig.2.16.
X1 X 2 X1

b -h

X1 a d X5 f X6
c e
X2 X3 X4

.IN
-g
-i

C
N
Figure 2.16 Signal flow graph of MIMO system
SY

X6
Case 1:
X1
U

There are two forward paths.


The gain of the forward path are: P1=acdef
VT

P2=abef
There are four loops with loop gains:
L1=-cg, L2=-eh, L3= -cdei, L4=-bei
There is one combination of Loops L1 and L2 which are nontouching with loop gain product
L1L2=cgeh
∆ = 1+cg+eh+cdei+bei+cgeh
Forward path 1 and 2 touch all the four loops. Therefore ∆1= 1, ∆2= 1.
X 6 P11  P2  2 cdef  abef
The transfer function T =  
X1  1  cg  eh  cdei  bei  cgeh

Department of EEE, ATMECE 16


Control Systems 18EE61

X5
Case 2:
X2
The modified signal flow graph for case 2 is shown in Fig.2.17.

b -h

X2 X5 X5
1 d 1
c e

X2 X3 X4

-g

.IN
-i

Figure 2.17 Signal flow graph of example 4 case 2


C
N
The transfer function can directly manipulated from case 1 as branches a and f are removed
which do not form the loops. Hence,
SY

X 5 P11  P2  2 cde  be
The transfer function T=  
X2  1  cg  eh  cdei  bei  cgeh
U

X3
VT

Case 3:
X1
The signal flow graph is redrawn to obtain the clarity of the functional relation as shown in
Fig.2.18. -h

c
X1 a X2 b e X5 f 1 X3

X4 X3
-i d

-g

Figure 2.18 Signal flow graph of example 4 case 3

Department of EEE, ATMECE 17


Control Systems 18EE61

There are two forward paths.


The gain of the forward path are: P1=abcd
P2=ac
There are five loops with loop gains:
L1=-eh, L2=-cg, L3= -bei, L4=edf, L5=-befg
There is one combination of Loops L1 and L2 which are nontouching with loop gain product
L1L2=ehcg
∆ = 1+eh+cg+bei+efd+befg+ehcg
Forward path 1 touches all the five loops. Therefore ∆ 1= 1.
Forward path 2 does not touch loop L1. Hence, ∆2= 1+ eh

X 3 P11  P2  2 abef  ac1  eh 


The transfer function T =  
X1  1  eh  cg  bei  efd  befg  ehcg

.IN
Example 5

C
For the system represented by the following equations find the transfer function X(s)/U(s) using
signal flow graph technique.
N
X  X 1   3u

SY

X 1  a1 X 1  X 2   2 u

X 2   a 2 X 1   1u
U

Taking Laplace transform with zero initial conditions


X s   X 1 s    3U s 
sX 1 s   a1 X 1 s   X 2 s    2U s 
VT

sX 2 s   a 2 X 1 s   1U s 

Rearrange the above equation


X s   X 1 s    3U s 
 a1 1 
X 1 s   X 1 s   X 2 s   2 U s 
s s s
 a2 
X 2 s   X 1 s   1 U s 
s s

The signal flow graph is shown in Fig.2.19.

Department of EEE, ATMECE 18


Control Systems 18EE61

1
s
 a1
β2  a2
X1 s X
s s X
X2
U β1
s 1

3

.IN
Figure 2.19 Signal flow grapgh of example 5

There are three forward paths.


The gain of the forward path are: P1=3
P2=1/ s2
C
N
P3=2/ s
SY

There are two loops with loop gains:


 a1
L1 
s
U

a
L2  2 2
s
VT

L1=-eh, L2=-cg, L3= -bei, L4=edf, L5=-befg

There are no combination two Loops which are nontouching.


a a
  1  1  22
s s

Forward path 1 does not touch loops L1 and L2. Therefore


a a
1  1  1  22
s s

Forward path 2 path 3 touch the two loops. Hence, ∆2= 1, ∆2= 1.

The transfer function T =  


 
X 3 P11  P2  2  P3  3  3 s 2  a1 s  a2   2 s  1
X1  s 2  a1 s  a2

Department of EEE, ATMECE 19


Control Systems 18EE61

Recommended Questions:

1. Define block diagram & depict the block diagram of closed loop system.
2. Write the procedure to draw the block diagram.

3. Define signal flow graph and its parameters

4. Explain briefly Mason‘s Gain formula


5. Draw the signal flow graph of the block diagram shown in Fig below.

H2

.IN
X1 X2 X3 X4 X5 X6 C
R −
  G1  G2 G3
− 

H1
C
N
SY

6. Draw the signal flow graph of the block diagram shown in Fig below

G1
U

X1 X2
R C

VT




G2

G3

X3

G4

Department of EEE, ATMECE 20


Control Systems 18EE61

7. For the LRC net work is shown in Fig Draw its signal flow graph.

R L
 
ec(t)
e(t) i(t)
− C −

Figure

8. Obtain the transfer function of C(s)/R(s) of the system whose signal flow graph is shown in

.IN
Fig.

G6 G7
C
N
R(s) G1 C(s)
G2 G3 G4 G5 1
SY

X1 X X3 X4 X5
2 -H1
-H2
U
VT

Q.9 For the system represented by the following equations find the transfer function X(s)/U(s)
using signal flow graph technique.
X  X 1   3u

X 1  a1 X 1  X 2   2u

X 2  a2 X 1  1u

Department of EEE, ATMECE 21

You might also like