INTRODUCTION
•
Block diagram is graphical representation of the various components of the system.•
Unlike pure mathematical representation of the system, block diagrams visualize signal flow of the system.•
Functional Blocks are used to represent the transfer functions of various components.•
Blocks are connected to each other with arrows indicating the direction of flow of the signals as shown in the figure:Transfer function G(s)
R C
Signals:
•
Arrow as shown in figure represent signals flowing in or out of the system.Summing points:
•
A circle is used to represent a summing point which adds any number of signals. The plus or minus sign indicates if the signal is to be added or subtracted.•
It is important to note that the quantities being added or subtracted must have the same units.B A
-
+
A-BC(s) R(s)
Transfer function:
𝑪 𝒔 = 𝑹 𝒔 𝑮(𝒔)
Branch points or pick off points:
•
A branch point is a point from which the signal branches to more than one direction, as shown in figure.𝑪 𝒔 = 𝑹 𝒔 𝑮(𝒔)
R G C
C
Transfer function G(s)
R C
Blocks in cascade:
𝑪(𝒔) = 𝑹(𝒔)𝑮𝟏(𝒔)𝑮𝟐(𝒔)
Blocks in parallel:
𝑪 𝒔 = 𝑹 𝒔 𝑮𝟏(𝒔) ± 𝑮𝟐(𝒔)
R C
𝑮
𝟏𝑮
𝟐+
±
R C
𝑮
𝟏± 𝑮
𝟐or
R C
𝑮
𝟏𝑮
𝟐R C
𝑮
𝟏𝑮
𝟐or
Moving a pickoff point behind a block Moving a pickoff point ahead of a block
R C
G R
R G C
𝟏 𝑮 R
R G C
C
G G
R C
C
𝑪(𝒔) = 𝑹 𝒔 𝑮 𝒔 𝑪(𝒔) = 𝑹 𝒔 𝑮 𝒔
𝑹
𝟏±
+ C
G
𝑹
𝟐𝑹
𝟏G 𝟏 𝑮
C
± +
𝑹
𝟐Moving a summing point ahead of a block Moving a summing point behind a block
±
+ 𝑮 C
𝑹
𝟏𝑹
𝟐𝑹
𝟏𝑮
𝑮
+
±
C 𝑹
𝟐𝑪 𝒔 = 𝑹𝟏 𝒔 ± 𝑹𝟐 𝒔 𝑮 𝒔 𝑪 𝒔 = 𝑹𝟏 𝒔 ± 𝑹𝟐 𝒔 𝑮 𝒔
Manipulation Original Block Diagram Equivalent Block Diagram Equation
1 Combining blocks in cascade 𝑪 = 𝑹(𝑮𝟏𝑮𝟐)
2 Combining blocks in parallel
or eliminating a forward loop 𝑪 = 𝑹(𝑮𝟏 ± 𝑮𝟐)
3 Moving a pickoff point behind a block
𝑪 = 𝑹𝑮 𝑹 = 𝟏
𝑮𝑪
BLOCK DIAGRAM ALGEBRA (SUMMARY)
Manipulation Original Block Diagram Equivalent Block Diagram Equation
4 Moving a pickoff
point ahead of a block 𝑪 = 𝑹𝑮
5 Moving a summing
point behind a block 𝑪 = (𝑹𝟏− 𝑹𝟐)𝑮
6 Moving a summing
point ahead of a block 𝑪 = (𝑹𝟏− 𝑹𝟐)𝑮
BLOCK DIAGRAM ALGEBRA (SUMMARY)
BLOCK DIAGRAM OF A FEEDBACK SYSTEM
R 𝑮𝟏
𝟏 ± 𝑮𝟏𝑯𝟏
C
𝑮𝟏
R
+
C𝑯𝟏
∓
E
From the above figure:
𝑬 = 𝑹 ∓ 𝑪𝑯𝟏 𝑪 = 𝑬 𝑮𝟏 Or:
𝑪 = (𝑹 ∓ 𝑪𝑯𝟏) 𝑮𝟏 𝑪(𝟏 ± 𝑮𝟏 𝑯𝟏) = 𝑹 𝑮𝟏
Accordingly:
𝑪
𝑹 = 𝑮𝟏
(𝟏 ± 𝑮𝟏 𝑯𝟏) Or:
𝑮𝟏
R C
- +
𝑮𝟐
𝑮𝟐
R C
-
+
𝑮𝟏𝟏 𝑮𝟐
Moving a block out of the feedback path:
R(s)
-
+ G(s)
C(s)H(s)
E(s)
BLOCK DIAGRAM OF A FEEDBACK SYSTEM
COMPONENTS OF A FEEDBACK SYSTEM
Control Signal
R(s)
-
+
Controller PlantC(s)
Sensor
Error Signal
System Output Reference
input
Actuator
Block diagram representation of a general feedback control system
Controller
Control Signal
R(s)
-
+
Gc (s) Gp(s)C(s)
H(s)
Error Signal
Plant
Sensor
System Output Reference
input
+ +
Disturbance D(s)
FEEDBACK SYSTEM SUBJECT TO A DISTURBANCE
A general feedback control system with disturbance input
RESPONSE OF A FEEDBACK SYSTEM SUBJECTED TO A DISTURBANCE INPUT
R(s)
-
+
Gc Gp
C(s)
H
+ +
D(s)
Output 𝑪𝑹(𝒔) due to input R(s)
i.e. let D(s)=0
𝑪𝑹(𝒔)
𝑹 𝒔 = 𝑮𝒄𝑮𝒑 𝟏 + 𝑮𝒄𝑮𝒑𝑯
R(s)
-
+
Gc Gp𝑪𝑹(𝒔)
H
Discuss the desired conditions to cancel out the disturbance effect on the output of the system for the following system.
RESPONSE OF A FEEDBACK SYSTEM SUBJECTED TO A DISTURBANCE INPUT
Output 𝑪𝑫(𝒔) due to input R(s) i.e. let R(s)=0
It can easily be shown from the resulting diagram that:
𝑪𝑫(𝒔)
𝑫 𝒔 = 𝑮𝒑
𝟏 + 𝑮𝒄𝑮𝒑𝑯
Gc Gp
-H
+ +
D(s)
𝑪𝑫(𝒔)
Gc
Gp
H
+ -
D(s) 𝑪𝑫(𝒔)
RESPONSE OF A FEEDBACK SYSTEM SUBJECTED TO A DISTURBANCE INPUT
Meanwhile, ensuring the rejection of the disturbance input 𝑫 𝒔 , requires that:
𝑮
𝒄≫ 𝑮
𝒑Or:
𝑮
𝒄𝑮
𝒑≫ 𝟏
The resulting output response 𝑪 𝒔 is given as:
𝑪 𝒔 = 𝑪𝑹 𝒔 + 𝑪𝑫(𝒔)
Or:
𝑪 𝒔 = 𝑮𝒄𝑮𝒑
𝟏 + 𝑮𝒄𝑮𝒑 𝑯 𝑹 𝒔 + 𝑮𝒑
𝟏 + 𝑮𝒄𝑮𝒑 𝑯 𝑫 𝒔
At steady state conditions:
Assuming unity feedback system i.e. 𝑯 = 𝟏
Perfect tracking of the input 𝑹 𝒔 , requires that:
𝑮
𝒄𝑮
𝒑≫ 𝟏
CRUISE CONTROL SYSTEM
engine
speedo- meter
desired speed
actual speed
cruise
control vehicle
wind, hills
THERMOSTAT EXAMPLE
desired temp.
thermo- stat
furnace or AC
thermo- stat
actual temp.
room air
external air
TOILET FLUSH EXAMPLE
valve
float
desired level
actual level
float water
tank
flush
EXAMPLE #1
-
G1
R C
+
+
G2H1
G3 H2
-
Move here
+ +
Simplify the following block diagram to obtain the overall relation between C(s) & R(s) for the following block diagram.
SOLUTION
-
G1
R C
+
+
G2H1
G3 𝑯𝟐
𝑮𝟏
-
Reduce this loop
SOLUTION
-
R
+
G C3
𝑯𝟐 𝑮𝟏
-
𝑮𝟏𝑮𝟐 𝟏 − 𝑮𝟏𝑮𝟐𝑯𝟏
Reduce this loop
SOLUTION
R 𝑮𝟏𝑮𝟐𝑮𝟑
𝟏 − 𝑮𝟏𝑮𝟐𝑯𝟏 + 𝑮𝟐𝑮𝟑𝑯𝟐 + 𝑮𝟏𝑮𝟐𝑮𝟑
C
Or:
𝑪
𝑹 = 𝑮𝟏𝑮𝟐𝑮𝟑
𝟏 − 𝑮𝟏𝑮𝟐𝑯𝟏 + 𝑮𝟐𝑮𝟑𝑯𝟐 + 𝑮𝟏𝑮𝟐𝑮𝟑
-
R C
+
𝑮𝟏𝑮𝟐𝑮𝟑𝟏 − 𝑮𝟏𝑮𝟐𝑯𝟏+ 𝑮𝟐𝑮𝟑𝑯𝟐
Reduce this loop
EXAMPLE #2
𝑮
𝟑𝑮
𝟒R(s) 𝑮
𝟏+ C(s)
𝑮
𝟐+ +
−
− +
Reduce these parallel blocks
Simplify the following block diagram to obtain the overall relation between C(s) & R(s) for the following block diagram.
𝑮
𝟏+𝑮
𝟐SOLUTION
𝑮
𝟑𝑮
𝟒R(s) C(s)
+
−
− +
Reduce these parallel blocks
R(s) 𝑮
𝟏+𝑮
𝟐C(s) 𝟏 + 𝑮
𝟏+𝑮
𝟐𝑮
𝟑−𝑮
𝟒SOLUTION
𝑮
𝟑−𝑮
𝟒R(s) C(s)
𝑮
𝟏+𝑮
𝟐− +
Reduce the feedback loop