Lecture Notes New
Lecture Notes New
Faculty of Engineering
Computer Science and Engineering Department
Lecture Notes
on
CE467 Control Systems
Second Semester
Chapter 1 3
Introduction to Control Systems 3
Classification of Control Systems 4
Continuous time and Discrete-time Control Systems 7
SISO and MIMO Control Systems 7
Open Loop and Closed Loop Control Systems 7
Open Loop Control System 7
Closed Loop Control System 8
Difference between Open loop and Close loop Control Systems 10
Types of Feedback 11
Positive Feedback 11
Negative Feedback 12
Effects of Feedback 12
Effect of Feedback on Overall Gain 12
Effect of Feedback on Sensitivity 13
Effect of Feedback on Stability 14
Effect of Feedback on Noise 14
Chapter 2 18
Mathematical Models of Dynamic Systems 18
Differential Equation Model 18
Example 18
Transfer Function Model 19
Example 20
2
Page
Chapter 1
A control system can also be a combination of smaller control systems and are normally used
to get desired/required output. Its block diagram is shown in below figure:
Real Life Example of a Control System are those devices that literally surround us, every day
e.g. Traffic lights control system, washing machine, smart fan etc.
Keeping this simple, let's have a look at the example of a smart fan, which regulates its spinning
speed with respect to atmospheric temperature. A pre-installed Temperature sensor reads the
temperature, which is then fed into Comparator. Comparator compares current temperature
with user-inputted temperature value and then regulates the Fan speed. Hence the input
parameter i.e. temperature helped us in changing the system's output i.e. Spinning Speed.
Below is the block diagram for representing the control system of a smart fan:
3
Page
Figure 1.2 Real life example of Control System
Actuator: It is the device that causes the process to provide the output. It is the device that
provides the motive power to the process.
Design: The process of conceiving or inventing the forms, parts, and details of system to
achieve a specified purpose.
Feedback Signal: A measure of the output of the system used for feedback to control the
system.
Negative feedback: The output signal is feedback so that it subtracts from the input signal.
Block diagrams: Unidirectional, operational blocks that represent the transfer functions of the
elements of the system.
4
Page
Signal Flow Graph (SFG): A diagram that consists of nodes connected by several directed
branches and that is a graphical representation of a set of linear relations.
Specifications: Statements that explicitly state what the device or product is to be and to do.
It is also defined as a set of prescribed performance criteria.
Open-loop control system: A system that utilizes a device to control the process without using
feedback. Thus, the output has no effect upon the signal to the process.
Closed-loop feedback control system: A system that uses a measurement of the output and
compares it with the desired output.
Regulator: The control system where the desired values of the controlled outputs are more or
less fixed and the main problem is to reject disturbance effects.
Servo system: The control system where the outputs are mechanical quantities like
acceleration, velocity or position.
Stability: It is a notion that describes whether the system will be able to follow the input
command. In a non-rigorous sense, a system is said to be unstable if its output is out of control
or increases without bound.
Multivariable Control System: A system with more than one input variable or more than one
output variable.
Trade-off: The result of making a judgment about how much compromise must be made
between conflicting criteria
Natural control system: It is a control system that is created by nature, i.e. solar
system, digestive system of any animal, etc.
Man-made control system: It is a control system that is created by humans, i.e.
automobile, power plants etc.
1.2.2. Automatic control system and Combinational control system:
Automatic control system: It is a control system that is made by using basic theories
from mathematics and engineering. This system mainly has sensors, actuators and
responders.
Combinational control system: It is a control system that is a combination of natural
and man-made control systems, i.e. driving a car etc.
5
Page
1.2.3. Time-variant control system and Time-invariant control system:
Time-variant control system: It is a control system where any one or more parameters
of the control system vary with time i.e. driving a vehicle.
Time-invariant control system: It is a control system where none of its parameters
vary with time i.e. control system made up of inductors, capacitors and resistors only.
Linear control system: It is a control system that satisfies properties of homogeneity and
additive.
Homogeneous property: f (x + y) = f(x) + f(y)
Additive property: f (x) = f (x)
Non-linear control system: It is a control system that does not satisfy properties of
homogeneity and additive, i.e. f (x) = x3
It is a control system where its control action only depends on input signal and does not
depend on its output response. In Open Loop Control Systems, we have three main
components i.e. Input, Controller & Output.
Input signal is directly fed to the controller, which utilizes it and generates the required output.
In Open Loop systems, generated output has no effect on the Input signal i.e. no feedback
provided.
Two examples of open loop control systems are discussed, to get a better understanding of the
7
Page
process. Clothes Dryer is a very simple example of an open loop system. When damp clothes
are put in the dryer machine, the operator / user sets the time for drying the clothes. This time
acts as the input signal for the dryer. Correspondingly at the end of that time, the machine stops
and clothes can be taken out. Now the thing to be noted here is that no matter if the clothes are
dry enough or not, the machine will stop because of the time (input signal) fed to it. So the
output of the system does not affect the input in this case. For a better understanding the block
diagram of a cloth dryer control system is shown below:
Another example of an open loop control system is the traffic light system. The Traffic Light
system is easy to understand example of an open loop system. Certain input signals are fed to
the controller, which then displays one of the three lights at the output turn by turn. The direct
input signals can be altered to change the output light but the output has no effect on the input.
As we are not passing any feedback i.e. which light turned ON or OFF.
Closed Loop Control System (Feedback control system) is an advanced automated system,
which generates the desired output by using inputs, Controllers and feedback elements. In
closed loop control systems, output is fed back to the input. So, the control action is dependent
8
The error detector produces an error signal, which is the difference between the input and the
feedback signal. This feedback signal is obtained from the block (feedback elements) by
considering the output of the overall system as an input to this block. Instead of the direct input,
the error signal is applied as an input to a controller.
So, the controller produces an actuating signal which controls the plant. In this combination,
the output of the control system is adjusted automatically till we get the desired response.
Hence, the closed loop control systems are also called the automatic control systems. Traffic
lights control system having sensor at the input is an example of a closed loop control system.
Air conditioner is another typical example of a closed loop control system. The input signal in
the form of required room temperature is fed into the controller of the air conditioner. The
compressor along with its various electrical and mechanical components help in achieving the
required temperature. Now whenever the room temperature changes, the temperature sensor at
the output senses the change in the room temperature and the signal from the sensor is
calculated by the error detector and fed back to the controller through the feedback loop to
maintain the required room temperature. In this way the required output is always maintained
automatically without any manual interference. The block diagram illustration of this process
is shown below:
9
Page
Figure 1.6 Block diagram of an air conditioner control system
1.3 Difference between Open loop and Close loop Control Systems
The differences between the open loop and the closed loop control systems are mentioned in
the following table 1.
Table 1: Differences between the open loop and the closed loop control systems
4 input, provided the system parameters constant input, depending upon the
Page
1.4 Feedback
If either the output or some part of the output is returned to the input side and utilized as part
of the system input, then it is known as feedback. Feedback plays an important role in order
to improve the performance of the control systems.
1.4.1 Types of Feedback
Positive feedback
Negative feedback
Positive Feedback
The positive feedback adds the reference input, R(s) and feedback output. The following
figure shows the block diagram of positive feedback control system.
The concept of transfer function will be discussed in later chapters. For the time being,
consider the transfer function of positive feedback control system is,
𝐺
T=1−𝐺𝐻 (1)
11
Page
Where,
T is the transfer function or overall gain of positive feedback control system.
G is the open loop gain, which is function of frequency.
H is the gain of feedback path, which is function of frequency.
Negative Feedback
Negative feedback reduces the error between the reference inputs, R(s) and system output.
The following figure shows the block diagram of the negative feedback control system.
Where,
From Equation 2, we can say that the overall gain of negative feedback closed loop
control system is the ratio of 'G' and (1+GH). So, the overall gain may increase or
decrease depending on the value of (1+GH).
If the value of (1+ GH) is less than 1, then the overall gain increases. In this case, 'GH'
value is negative because the gain of the feedback path is negative.
If the value of (1+GH) is greater than 1, then the overall gain decreases. In this case,
'GH' value is positive because the gain of the feedback path is positive.
In general, 'G' and 'H' are functions of frequency. So, the feedback will increase the overall
gain of the system in one frequency range and decrease in the other frequency range.
12
Page
Effect of Feedback on Sensitivity
Sensitivity of the overall gain of negative feedback closed loop control system (T) to the
variation in open loop gain (G) is defined as
𝜕𝑇
𝑃𝑒𝑟𝑐𝑒𝑛𝑡𝑎𝑔𝑒 𝑐ℎ𝑎𝑛𝑔𝑒 𝑖𝑛 𝑇
𝑆𝐺𝑇 = 𝑇
𝜕𝐺 = 𝑃𝑒𝑟𝑐𝑒𝑛𝑡𝑎𝑔𝑒 𝑐ℎ𝑎𝑛𝑔𝑒 𝑖𝑛 𝐺 (3)
𝐺
𝜕𝑇 𝐺
𝑆𝐺𝑇 = 𝜕𝐺 ⋅ 𝑇 (4)
𝜕𝑇 𝜕 𝐺 (1+𝐺𝐻)⋅1−𝐺(𝐻) 1
= 𝜕𝐺 (1+𝐺𝐻) = (1+𝐺𝐻)2
= (1+𝐺𝐻)2 (5)
𝜕𝐺
𝐺
= 1 + 𝐺𝐻 (6)
𝑇
1 1
𝑆𝐺𝑇 = 2
(1 + 𝐺𝐻) =
(1 + 𝐺𝐻) 1 + 𝐺𝐻
So, we got the sensitivity of the overall gain of closed loop control system as the reciprocal
of (1 + GH). So, Sensitivity may increase or decrease depending on the value of (1 + GH).
If the value of (1+GH) is less than 1, then sensitivity increases. In this case, 'GH'
value is negative because the gain of feedback path is negative.
If the value of (1+GH) is greater than 1, then sensitivity decreases. In this case, 'GH'
value is positive because the gain of feedback path is positive.
In general, 'G' and 'H' are functions of frequency. So, feedback will increase the sensitivity of
the system gain in one frequency range and decrease in the other frequency range. Therefore,
we have to choose the values of 'GH' in such a way that the system is insensitive or less
sensitive to parameter variations.
13
Page
Effect of Feedback on Stability
Therefore, we have to properly choose the feedback in order to make the control system
stable.
Consider an open loop control system with noise signal as shown below.
Figure 1.9 block diagram an open loop control system with noise signal
Consider a closed loop control system with noise signal as shown below.
14
Figure 1.10 block diagram a closed loop control system with noise signal
Page
The closed loop transfer function due to noise signal alone is
𝑐(𝑠) 𝐺𝑏
=− (8)
𝑁(𝑠) 1+𝐺𝑎 𝐺𝑏 𝐻
In the closed loop control system, the gain due to noise signal is decreased by a factor of
(1+GaGbH) provided that the term (1+GaGbH) is greater than one.
1.5. Servomechanism
It is the feedback unit used in a control system. In this system, the control variable is a
mechanical signal such as position, velocity or acceleration. Here, the output signal is directly
fed to the comparator as the feedback signal, b(t) of the closed-loop control system. This type
of system is used where both the command and output signals are mechanical in nature. A
position control system as shown in Fig.1.11 is a simple example of this type mechanism. The
block diagram of the servomechanism of an automatic steering system is shown in Fig.1.12.
15
Page
Fig 1.11 Schematic diagram of a servomechanism
Examples: Missile launcher, Machine tool position control, Power steering for an automobile,
Roll stabilization in ships, etc.
1.6. Regulators
It is also a feedback unit used in a control system like servomechanism. Except the output is
kept constant at its desired value. The schematic diagram of a regulating system is shown in
Fig.1.13. Its corresponding simplified block diagram model is shown in Fig.1.14.
16
Page
Fig 1.13 Schematic diagram of a regulation system
17
Page
Chapter 2
Mathematical Models of Control Systems
The control systems can be represented with a set of mathematical equations known as
mathematical model. These models are useful for analysis and design of control systems. A
control system is a collection of physical objects (components) connected together to server an
objective. Analysis of control system means finding the output when we know the input and
mathematical model. Design of control system means finding the mathematical model when
we know the input and the output.
The mathematical model of a system is linear if it obeys the principle of superposition and
homogeneity.
Differential equation model is a time domain mathematical model of control systems. The input
output relations of various components of a system are governed by differential equations. The
mathematical model of a control system constitutes a set of differential equations. The response
of output of the system can be studied by solving the differential equations for the various input
conditions. Follow these steps for differential equation model.
Example
Consider the following electrical system as shown in the following figure. This circuit consists
of resistor, inductor and capacitor. All these electrical elements are connected in series. The
input voltage applied to this circuit is vi and the voltage across the capacitor is the output
voltage vo.
18
Page
Figure 2.1 Electrical System in Series
𝑑𝑣0 𝑑 2 𝑣0
⇒ 𝑣𝑖 = 𝑅𝐶 + 𝐿𝐶 + 𝑣0
𝑑𝑡 𝑑𝑡 2
𝑑2 𝑣0 𝑅 𝑑𝑣0 1 1
⇒ + (𝐿 ) + (𝐿𝐶) 𝑣0 = (𝐿𝐶) 𝜈𝑖
𝑑𝑡 2 𝑑𝑡
If x(t) and y(t) are the input and output of an LTI system, then the corresponding Laplace
transforms are X(s) and Y(s).
Therefore, the transfer function of LTI system is equal to the ratio of Y(s) and X(s).
𝑌(𝑠)
i.e., Transfer Function = 𝑋
(𝑠)
The transfer function model of an LTI system is shown in the following figure.
Here, we represented an LTI system with a block having transfer function inside it. And this
block has an input X(s) and output Y(s).
19
Page
Example
ⅆ 2 𝑣0 𝑅 ⅆ𝑣0 1 1
2
+( ) + ( ) 𝑣0 = ( ) 𝜈𝑖
ⅆ𝑡 𝐿 ⅆ𝑡 𝐿𝐶 𝐿𝐶
𝑠𝑅 1 1
𝑠 2 𝑣0 + ( ) 𝑣0 (𝑠) + ( ) 𝑣0(𝑠) = ( ) 𝑣𝑖(𝑠)
𝐿 𝐿𝐶 𝐿𝐶
𝑅 1 1
⇒{𝑠 2 + ( 𝐿 ) 𝑠 + 𝐿𝐶 } 𝑣0 (𝑠) = (𝐿𝐶) 𝑣𝑖 (s)
1
𝑣 (𝑠)
⇒ 0 (𝑠) = 𝐿𝐶
1
𝑣1 𝑠2 +(𝑅⁄𝐿)𝑠+
𝐿𝐶
Where,
Here, we show a second order electrical system with a block having the transfer function
inside it. And this block has an input Vi(s) and an output Vo(s).
Translational mechanical systems move along a straight line. These systems mainly consist of
three basic elements. Those are mass, spring and dashpot or damper. These three elements
represent three essential phenomena which occur in various ways in mechanical systems.
The weight of the mechanical system is represented by the element mass and it is assumed to
be concentrated at the center of the body. The elastic deformation of the body can be
represented by a spring. The friction existing in rotating mechanical system can be represented
by the dash-pot. The dashpot is a piston moving inside a cylinder filled with viscous fluid.
a=
ⅆ𝒗
=
ⅆ𝟐 𝒙
= Acceleration in m/sec2
ⅆ𝒕 ⅆ𝒕𝟐
Mass is the property of a body, which stores kinetic energy. If a force is applied on a body
having mass M, then it is opposed by an opposing force due to mass. This opposing force is
proportional to the acceleration of the body. Assume elasticity and friction are negligible.
Fm ∝ a
𝑑2 𝑥
⇒Fm =Ma =𝑀 2
𝑑𝑡
2
𝑑 𝑥
F = Fm = 𝑀 2
𝑑𝑡
Where,
Spring
Spring is an element, which stores potential energy. If a force is applied on spring K, then it
is opposed by an opposing force due to elasticity of spring. This opposing force is proportional
to the displacement of the spring. Assume mass and friction are negligible.
F∝x
⇒ Fk = Kx
F = Fk = Kx
22
Page
Where,
F is the applied force
Fk is the opposing force due to elasticity of spring
K is spring constant
x is displacement
Dashpot
Fb ∝ ν
𝑑𝑥
⇒Fb=Bν= 𝐵
𝑑𝑡
𝑑𝑥
F=Fb= 𝐵 𝑑𝑡
Where,
23
Page
SUMMARY OF FORCE BALANCE EQUATIONS OF IDEALIZED ELEMENTS
Consider an ideal mass element shown in fig I .9 which has negligible friction and elasticity.
Let a force be applied on it. The mass will offer an opposing force which is proportional to
The system has two nodes and they are mass M1 and M2. The differential equations
governing the systems is given by force balance equation at these nodes.
The free body diagram of mass M2 is shown in fig 2.8. The opposing forces acting on M2 are
marked as fm2, fb2, fb, and fk
……2
Substituting for X1(s) from equation 1 in equation (2) we get,
Fig 2.9
27
Page
Solution
28
Page
2.2 Modeling of Rotational Mechanical Systems
Rotational mechanical systems move about a fixed axis. These systems mainly consist of three
basic elements. Those are moment of inertia, torsional spring and dashpot. The model of
rotational mechanical system can be obtained by using three elements, moment of inertia, J of
mass, dash-pot with rotational frictional coefficient, B and torsional spring with stiffness, K
Moment of Inertia
Where,
Torsional Spring
In translational mechanical system, spring stores potential energy. Similarly, in rotational
mechanical system, torsional spring stores potential energy.
If a torque is applied on torsional spring K, then it is opposed by an opposing torque due to the
elasticity of torsional spring. This opposing torque is proportional to the angular displacement
of the torsional spring. Assume that the moment of inertia and friction are negligible.
Tk ∝ θ
⇒Tk = Kθ
T= Tk =Kθ
Where,
Dashpot
If a torque is applied on dashpot B, then it is opposed by an opposing torque due to the
30
rotational friction of the dashpot. This opposing torque is proportional to the angular velocity
Page
of the body. Assume the moment of inertia and elasticity are negligible.
Fig 2.13 Dashpot
Tb ∝ ω
𝑑𝜃
⇒Tb= Bω = B
𝑑𝑡
𝑑𝜃
T=Tb= B
𝑑𝑡
Where,
Consider an ideal mas element shown in fig 2.14 which has negligible friction and elasticity.
The opposing torque due to moment of inertia is r to the angular acceleration.
31
When the dashpot has angular displacement at both ends as shown in fig 2.16, the opposing
torque is proportional to the differential angular velocity.
Consider an ideal elastic element, torsional spring as shown in figure 2.17 which has negligible
moment of inertia and friction. Let a torque be applied on it. The torsional spring will offer an
opposing torque which is proportional to angular displacement of the body.
2.18
1. In mechanical rotational system, the differential equations governing the system are
obtained by writing torque balance equations at nodes in the system. The nodes are meeting
point of elements. Generally, the nodes are mass elements with moment of inertia in the
32
Write the differential equations governing the mechanical rotational system shown in fig 2.19.
Obtain the transfer function of the system.
33
Page
Solution
34
Page
Try Example 2.4
Write the differential equation governing the mathematical rotational system shown in fig 1
and determine the transfer function θ(s)/T(s).
Fig 1
(Hint)
35
Page
Chapter 3
3.1 Electrical Analogies of Mechanical Systems
Two systems are said to be analogous to each other if the following two conditions are
satisfied.
Consider the following electrical system as shown in the following figure. This circuit consists
of a resistor, an inductor and a capacitor. All these electrical elements are connected in a series.
The input voltage applied to this circuit is V volts and the current flowing through the circuit
is i Amps.
36
Page
2
Substitute, i in eqn (2) where
By comparing Equation 1 and Equation 3, we will get the analogous quantities of the
translational mechanical system and electrical system. Table 3.1 shows these analogous
quantities.
Table 3.1 Analogous Quantities of Mechanical and Electrical Systems
Force(F) Voltage(V)
Mass(M) Inductance(L)
Displacement(x) Charge(q)
Velocity(v) Current(i)
Similarly, there is torque voltage analogy for rotational mechanical systems. Let us now
discuss about this analogy.
Torque Voltage Analogy
In this analogy, the mathematical equations of rotational mechanical system are compared
with mesh equations of the electrical system.
Rotational mechanical system is shown in the following figure.
37
Page
4
By comparing Equation 4 and Equation 3, we will get the analogous quantities of rotational
mechanical system and electrical system. Table 3.2 shows these analogous quantities.
Table 3.2 Analogous Quantities of Rotational and Electrical Systems
Substitute,
38
Page
6
By comparing Equation 1 and Equation 6, we will get the analogous quantities of the
translational mechanical system and electrical system. Table 3.4 shows these analogous
quantities.
Table 3.3 Analogous Quantities of Translational Mechanical and Electrical Systems
Force(F) Current(i)
Mass(M) Capacitance(C)
Velocity(v) Voltage(V)
Similarly, there is a torque current analogy for rotational mechanical systems. Let us now
discuss this analogy.
Torque Current Analogy
In this analogy, the mathematical equations of the rotational mechanical system are
compared with the nodal mesh equations of the electrical system.
By comparing Equation 4 and Equation 6, we will get the analogous quantities of rotational
mechanical system and electrical system. The following table shows these analogous
quantities.
39
Page
Table 3.4 Analogous Quantities of Rotational Mechanical and Electrical Systems
Torque(T) Current(i)
In this chapter, we discussed the electrical analogies of the mechanical systems. These
analogies are helpful to study and analyze the non-electrical system like mechanical system
from analogous electrical system.
Write the differential equations governing the mechanical rotational system shown in fig 1.
Draw the torque-voltage and torque-current electrical analogous circuits and verify by writing
mesh and node equations
Solution
The given mechanical rotational system has two nodes (moment of inertia of masses). The
differential equations governing the mechanical rotational system are given by torque balance
equations at these nodes.
Let the angular displacement of J1 and J2 be θ1 and θ2 respectively. The corresponding angular
40
velocities be ω1 and ω2
Page
On replacing the angular displacements by angular velocity in the differential equations 1 and
2 governing the mechanical rotational system we have:
….3
….4
Torque-Voltage Analogous Circuit
The given mechanical system has two nodes (J1 and J2). Hence the torque-voltage analogous
electrical circuit will have two electrical mesh. The torque applied to J 1 is represented by a
voltage source in the first mesh. The Element J1, B1 and K1 are connected to first node. Hence
they are represented by analogous element in mesh 1 forming a closed path. The elements J2,
B2, K2 and K1 are connected to the second node. Hence they are represented by analogous
elements in mesh-2 forming a closed path.
The element K1 is common between node-1 and 2 and so it is represented by analogous element
as common element between two meshes. The torque-voltage electrical analogous circuit is
shown in fig 4.
The electrical analogous elements for the elements of mechanical rotational system are given
below:
T = e(t) J1 = L1 B1 = R1 K1 = 1/C1
41
ω1 = i1 J2 = L2 B2 = R2 K2 = 1/C2
Page
ω2 = i2
The mesh basis equations using Kirchhoff’s voltage law for the circuit shown in fig 4 are
given below:
…..5
…..6
42
Page
Torque-Current Analogous Circuit
The given mechanical system has two nodes (J1 and J2). Hence the torque-current analogous
electrical circuit will have two electrical mesh. The torque applied to J 1 is represented by a
current source to node 1 in the analogous electrical circuit.
The Element J1, B1 and K1 are connected to first node. Hence they are represented by analogous
element in mesh 1 forming a closed path. The elements J2, B2, K2 and K1 are connected to the
second node. Hence they are represented by analogous elements in mesh-2 forming a closed
path.
The element K1 is common between node-1 and 2 and so it is represented by analogous element
as common element between two meshes. The torque-current electrical analogous circuit is
shown in fig 7.
The electrical analogous elements for the elements of mechanical rotational system are given
below:
T = i(t) J1 = C 1 B1 = 1/R1 K1 = 1/L1
ω1 = v1 J2 = C 2 B2 = 1/R2 K2 = 1/L2
ω2 = v2
43
The node basis equations using Kirchhoff’s current law for the circuit shown in fig 7 are
Page
given below:
…..7
…..8
It is observed that the mesh basis equations 5, 6, 7 and 8 are similar to the differential
equation 3 and 4 governing the mechanical system.
Exercise 2.1
Write the differential equations governing the mechanical rotational system shown in fig 1.
Draw the torque-voltage and torque-current electrical analogous circuits and verify by writing
the mesh and node equations.
44
Page
Chapter 4
Control Systems - Block Diagrams
A control system may consist of a number of components. In control engineering to show the
function performed by each component, we commonly use a diagram called block diagram.
It is a pictorial representation of the functions performed by each component and of the flow
of signals. Such a diagram depicts the interrelationship that exist among the various
component. the elements of a block diagram are block, branch point and summing point.
Block diagrams consist of a single block or a combination of blocks. These are used to
represent the control systems in pictorial form.
Basic Elements of Block Diagram
The basic elements of a block diagram are a block, the summing point and the take-off point.
Let us consider the block diagram of a closed loop control system as shown in the following
figure to identify these elements.
The above block diagram consists of two blocks having transfer functions G(s) and H(s). It is
also having one summing point and one take-off point. Arrows indicate the direction of the
flow of signals. Let us now discuss these elements one by one.
Block
Figure 4.2 shows a block diagram having input X(s), output Y(s) and the transfer function
G(s). The arrows represents the flow of signals
45
Summing Point
The summing point is represented with a circle having cross (X) inside it. It has two or more
inputs and single output. It produces the algebraic sum of the inputs. It also performs the
summation or subtraction or combination of summation and subtraction of the inputs based
on the polarity of the inputs. Let us see these three operations one by one.
The following figure shows the summing point with two inputs (A, B) and one output (Y).
Here, the inputs A and B have a positive sign. So, the summing point produces the output, Y
as sum of A and B.
i.e., Y = A + B.
The following figure shows the summing point with two inputs (A, B) and one output (Y).
Here, the inputs A and B are having opposite signs, i.e., A is having positive sign and B is
having negative sign. So, the summing point produces the output Y as the difference of A
and B.
Y = A + (-B) = A - B.
The following figure shows the summing point with three inputs (A, B, C) and one output (Y).
Here, the inputs A and B are having positive signs and C is having a negative sign. So, the
46
Y = A + B + (−C) = A + B − C.
Fig 4.5 Summing points of three points
Take-off Point
The take-off point or branch point is a point from which the same input signal can be passed
through more than one branch. That means with the help of take-off point, we can apply the
same input to one or more blocks, summing points.
In the following figure, the take-off point is used to connect the same input, R(s) to two more
blocks.
In fig 4.7, the take-off point is used to connect the output C(s), as one of the inputs to the
summing point.
Fig 4.7 Take-off Point used to connect the output as one inputs
equations governing the system are used to construct the block diagram. By taking Laplace
Page
transform, the differential equations are converted to algebraic equations. The equations will
have variables and constants. From the working knowledge of the system, the input and output
variables are identified and the block diagram for equation can be drawn. Each equation gives
one section of block diagram. The output of one section be input for another section. The
various sections are interconnected to obtain the overall block of the system.
and the block diagram for this equation is shown in fig 4.9
Page
In equation (8), T(s) is the input and ɷ(s)is the output. Hence the equation (8) is rearranged and the
block diagram for the equation is shown in fig 4.11
Fig 4.11
On taking Laplace transform of equation 4 we get,
Eb(s) = Kb ɷ(s) (9)
In equation (9) ɷ(s) is the input and Eb(s) is the output. The block diagram for this equation is shown
in fig 4.12
Fig 4.12
On taking Laplace transform of equation (5) we get
ɷ(s) = s θ(s) (10)
49
Page
In equation (10) ɷ(s) is the input and θ(s) is the output. Hence equation (10) is rearrange and the block
diagram for the equation is shown in fig 4.13
Fig 4.13
The overall block diagram of an armature controlled DC motor is obtained by connecting the various
sections (fig 4.9 – fig 4.13). This gives rise to fig 4.14 shown below:
Consider a series of RLC circuit as shown in figure 4.15. Where, Vi(t) and Vo(t) are the input
and output voltages. Let i(t) be the current passing through the circuit. This circuit is in time
domain.
By applying the Laplace transform to this circuit, will get the circuit in s-domain. The circuit
is as shown in figure 4.16.
50
Page
Fig 4.9 circuit in s-domain
….1
…….2
Let us now draw the block diagrams for these two equations individually. And then combine
those block diagrams properly in order to get the overall block diagram of series of RLC
Circuit (s-domain).
Equation 1 can be implemented with a block having the transfer function, . The input
and output of this block are {Vi(s) − Vo(s)} and I(s). We require a summing point to
get {Vi(s) − Vo(s)}. The block diagram of Equation 1 is shown in figure 4.17.
Equation 2 can be implemented with a block having transfer function, . The input and
output of this block are I(s) and Vo(s). The block diagram of Equation 2 is shown in figure
4.18.
The overall block diagram of the series of RLC Circuit (s-domain) is shown in figure 4.19.
51
Page
Fig 4.12 Block diagram of RLC (Equation 1 and 2)
Similarly, you can draw the block diagram of any electrical circuit or system just by
following this simple procedure.
Convert the time domain electrical circuit into an s-domain electrical circuit by
applying Laplace transform.
Write down the equations for the current passing through all series branch elements
and voltage across all shunt branches.
Draw the block diagrams for all the above equations individually.
Combine all these block diagrams properly in order to get the overall block diagram of
the electrical circuit (s-domain).
…1
…2
…3
…4
…5
…6
In equation 6, Va(s) and Eb(s) are inputs and Ia(s) is output. Hence equation 6 can be
rearranged and the block diagram for this equation is given as shown in fig 3
…7
In equation 7, Ia(s) is the input and T(s) is the output. The block diagram for this equation is
shown in fig 4
53 Page
Fig 4 Block diagram
…..8
In equation 8, T(s) is the input and ω(s) is the output. Hence equation 8 is rearranged and the
block diagram from the equation is shown in fig 5
…9
In equation 9, ω(s) is the input and Eb(s) is the output. The block diagram for this equation is
shown in fig 6
10
In equation 10, is the input and θb(s) is the output. Hence equation 10 is rearranged and the
block diagram for this equation is shown in fig 7
Exercise 4.1
Construct the block diagram of field-controlled DC motor
Solution Hint
55
Page
4.2 Control Systems - Block Diagram Algebra
Block diagram algebra is nothing but the algebra involved with the basic elements of the block
diagram. This algebra deals with the pictorial representation of algebraic equations.
Basic Connections for Blocks
There are three basic types of connections between two blocks.
Series Connection
Series connection is also called cascade connection. In figure 4.12, two blocks having
transfer functions G1(s) and G2(s) are connected in series.
Y(s) = G2(s)Z(s)
Where, Z(s) = G1(s)X(s)
⇒Y(s) = G2(s)[G1(s)X(s)] = G1(s)G2(s)X(s)
⇒Y(s) = {G1(s)G2(s)}X(s)
Compare this equation with the standard form of the output equation, Y(s) = G(s)X(s)
Where, G(s)=G1(s)G2(s).
That means we can represent the series connection of two blocks with a single block. The
transfer function of this single block is the product of the transfer functions of those two
blocks. The equivalent block diagram is shown below.
That means we can represent the parallel connection of two blocks with a single block. The
transfer function of this single block is the sum of the transfer functions of those two blocks.
The equivalent block diagram is shown below.
Similarly, you can represent parallel connection of ‘n’ blocks with a single block. The transfer
function of this single block is the algebraic sum of the transfer functions of all those ‘n’
blocks.
Feedback Connection
As we discussed in previous chapters, there are two types of feedback — positive feedback
and negative feedback. The following figure shows negative feedback control system. Here,
two blocks having transfer functions G(s) and H(s) form a closed loop.
Y(s) = E(s)G(s)
Page
Substitute E(s) value in the above equation.
Y(s) = {X(s) − H(s)Y(s)} G(s)}
Y(s){1+G(s)H(s)} = X(s)G(s)}
Similarly, you can represent the positive feedback connection of two blocks with a single
block. The transfer function of this single block is the closed loop transfer function of the
positive feedback, i.e.,
Summing point has two inputs R(s) and X(s). The output of it is {R(s) + X(s)}.
Page
So, the input to the block G(s) is {R(s) + X(s)} and the output of it is –
Now, shift the summing point after the block. This block diagram is shown in the following
figure.
block . It is having the input Y(s) and the output is X(s). This block diagram is shown
figure 4.23.
Step 1 − Use Rule 1 for blocks G1 and G2. Use Rule 2 for blocks G3 and G4. The modified
block diagram is shown in the following figure.
Step 3 − Use Rule 1 for blocks (G3 + G4) and G5. The modified block diagram is shown in the
following figure.
63
Page
Step 5 − Use Rule 1 for blocks connected in series. The modified block diagram is shown in
the following figure.
Note − Follow these steps in order to calculate the transfer function of the block diagram
having multiple inputs.
Step 1 − Find the transfer function of block diagram by considering one input at a time
64
Solution
65
Page
Page
66
Chapter 5
Signal Flow Graphs
Signal flow graph is a graphical representation of algebraic equations. In this chapter, let us
discuss the basic concepts related signal flow graph and also learn how to draw signal flow
graphs
5.1 Basic Elements of Signal Flow Graph
Nodes and branches are the basic elements of signal flow graph.
Node
Node is a point which represents either a variable or a signal. There are three types of nodes
— input node, output node and mixed node.
Input Node − It is a node, which has only outgoing branches.
Output Node − It is a node, which has only incoming branches.
Mixed Node − It is a node, which has both incoming and outgoing branches.
Example
Let us consider the following signal flow graph to identify these nodes.
The nodes present in this signal flow graph are y1, y2, y3 and y4.
y1 and y4 are the input node and output node respectively.
y2 and y3 are mixed nodes.
Branch
Branch is a line segment which joins two nodes. It has both gain and direction. For example,
there are four branches in the above signal flow graph. These branches have gains of a, b,
c and -d.
5.2 Properties of Signal Flow Graph
The basic properties of signal flow graph are the following:
1. The algebraic equations which are used to construct signal flow graph must be in the
form of cause and effect relationship.
2. Signal flow graph is applicable to linear systems only
3. A node in the signal flow graph represents the variable or signal
4. A node adds the signals of all incoming branches and transmits the sum to all outgoing
67
branches
Page
5. A mixed node which has both incoming and outgoing signals can be treated as an
output node by adding an outgoing branch of unity transmittance.
6. A branch indicates functional dependence of one signal on the other.
7. The signals travel along branches only in the marked direction and when it travels it
gets multiplied by the gain or transmittance of the branch
8. The signal flow graph of a system is not unique. By rearranging the system equations
different types of signal flow graph can be drawn for a given system.
5.3 Construction of Signal Flow Graph
Let us construct a signal flow graph by considering the following algebraic equations −
y2 = a12y1 + a42y4
y3 = a23y2 + a53y5
y4 = a34y3
y5 = a45y4 +a35y3
y6 = a56y5
There will be six nodes (y1, y2, y3, y4, y5 and y6) and eight branches in this signal flow graph.
The gains of the branches are a12, a23, a34, a45, a56, a42, a53 and a35.
To get the overall signal flow graph, draw the signal flow graph for each equation, then
combine all these signal flow graphs and then follow the steps given below −
Step 1 − Signal flow graph for y2 = a13y1 + a42y4 is shown in figure 2 below.
Fig 3 y3 = a23y2+a53y5
68
Page
Step 3 − Signal flow graph for y4 = a34y3 is shown in figure 4 below.
Fig 4 y4 = a34y3
Step 4 − Signal flow graph for y5 = a45y4 + a35y3 is shown in figure 5 below.
Fig 6 y6=a56y5
Represent the transfer functions inside the blocks of block diagram as gains of the
Page
Represent the input signal R(s) and output signal C(s) of block diagram as input node R(s) and
output node C(s) of signal flow graph.
Just for reference, the remaining nodes (y1 to y9) are labelled in the block diagram. There are
nine nodes other than input and output nodes. That is four nodes for four summing points, four
nodes for four take-off points and one node for the variable between blocks G1 and G2.
The following figure shows the equivalent signal flow graph.
III
IV
V
71
Page
With the help of Mason’s gain formula (discussed in the next section), you can calculate the
transfer function of this signal flow graph. This is the advantage of signal flow graphs. Here,
we no need to simplify (reduce) the signal flow graphs for calculating the transfer function.
(5.1)
Where,
C(s) is the output node
R(s) is the input node
T is the transfer function or gain between R(s) and C(s)
Pi is the ith forward path gain
Δ = 1− (sum of all individual loop gains) Δ = 1 − (sum of all individual loop gains)
+ (sum of gain products of all possible two non-touching loops) + (sum of gain products of all
possible two non-touching loops)
− (sum of gain products of all possible three non-touching loops) + ...− (sum of gain products
of all possible three non-touching loops) +...
Δi is obtained from Δ by removing the loops which are touching the ith forward path.
Consider figure 5.4 signal flow graph in order to understand the basic terminology involved
here.
Fig 5.4
Path
72
It is a traversal of branches from one node to any other node in the direction of branch arrows.
It should not traverse any node more than once.
Page
Loop
The path that starts from one node and ends at the same node is known as loop. Hence, it is a
closed path.
Examples − y2 → y3 → y2 and y3 → y5 → y3.
Loop Gain
It is obtained by calculating the product of all branch gains of a loop.
Examples − bj is the loop gain of y2→y3→y2 and gh is the loop gain of y3→y5→y3.
Non-touching Loops
These are the loops, which should not have any common node.
Examples − The loops, y2→ y3 → y2 and y4→y5→y4 are non-touching.
Fig 5.5
Higher number of (more than two) non-touching loops are not present in this signal flow
graph.
We know,
Δ = 1− (sum of all individual loop gains)Δ = 1 − (sum of all individual loop gains)
+ (sum of gain products of all possible two non-touching loops) + (sum of gain products of all
possible two non-touching loops)
− (sum of gain products of all possible three non-touching loops) + ...− ( sum of gain
products of all possible three non-touching loops) + ...
Substitute the values in the above equation,
Δ=1 − (bj + gh + cdh +di + f) + (bjdi + bjf) − (0)
⇒Δ=1 − (bj + gh + cdh + di + f) + bjdi + bjf
There is no loop which is non-touching to the first forward path.
So, Δ1 =1.
Similarly, Δ2 =1. Since, no loop which is non-touching to the second forward path.
Substitute, N = 2 in Mason’s gain formula
Solution
V
75
Page
Reference
1. Nise, N. S. (2019), Control Systems Engineering, 7th edition, John Wiley & Sons,
Hoboken, U.S.A., 944 pp.
2. Distefano, J., Stubberud, A. R. and Williams, I. J. (2013), Schaum’s Outline of Feedback
and Control Systems, McGraw-Hill, 2nd edition, New York City, 496 pp.
3. Clark, R. N. (2012), Control System Dynamics, Cambridge University Press, 10thedition,
Cambridge, U.S.A., 567 pp.
4. Dorf, R. C. and Bishop, R. H., (2010), Modern Control Systems,12th edition, Prentice Hall,
Hoboken, U.S.A.,1104 pp.
Online Reference
https://lpsa.swarthmore.edu/Systems/MechTranslating/TransMechSysElem.html
76
Page