Control System
Control System
LECTURE NOTES
ON
Compiled by
Disclaimer
This document does not claim any originality and cannot be used as a substitute for prescribed textbooks. The
information presented here is merely a collection by the committee members for their respective teaching
assignments. Various sources of freely available materials from internet were consulted for preparing this document.
The ownership of the information lies with the respective authors or institutions. Further, this document is not
intended to be used for commercial purpose and the committee members are not accountable for any issues, legal
or otherwise, arising out of use of this document. The committee members make no representations or warranties
with respect to the accuracy or completeness of the contents of this document and specifically disclaim any implied
warranties of merchantability or fitness for a particular purpose.
CONTENTS
If our input-output relationship is a straight line passing through the origin, then the system
obeys the superposition property. The straight line passing through origin means that the output
is zero (0) for zero (0) input.
If the input increases for any system K time from r 1 (t) to Kr1 (t) then the magnitude of the
output is also increased from c1 (t) to Kc1 (t) then this property is known as homogeneity. This
property is a necessary condition for a system to be linear.
Non-Linear System: Non-linear system does not satisfy the superposition principle or
homogeneity property, or it is the system whose output is not directly proportional to its input.
Here, the stability of the non-linear system depends upon the input and initial status of the
system.
In a linear system, if the input is sinusoidal and starts increasing, then the output will also
increase but the form will remain the same.
However, in a non-linear system, the form may change with changes in the magnitude of the
input. It means if the input is sinusoidal then the output is non-sinusoidal, i.e., the non-linear
system.
In discrete data control system, if the signal is not continuously varying with time but it is in
the form of pulses, the controlled system is called discrete data control system.
It is of two types
1. Sampled
2. Digital
If the signal is in the form of pulse data, the system is called a sampled data control system.
The sampled form is shown in the below-drawn diagram.
If the signal is in the form of digital code, the system is called a digital control system.
If the output of the system is a function of time even when the input is constant, such system
is called Dynamic system like R, L, C circuit because inductance and capacitance are energy
storing devices.
Effects of Feedback
The closed loop control systems are also called feedback control system. Figure shows the
block diagram of closed loop( feedback control) system with more details the various
terminologies used are as given below,
1. Reference Input /Command Input: The input to the entire system is called reference input.
2. Input transducer: This converts the form of the input to the form used by the controller
3. The output transducer: This measures the output response and converts it into the form used by
the controller.
4. Feedback Path: It is the return path from the output to the summing junction. It consists of a
feedback element which feeds back the output to the error detector
5. Error detector: The error detector receives the measured signal from output and compares it
with the reference input. The difference of two signals produces the error signal also called as
the actuating signal
6. Control Element/controller: it regulates the output according to the signal obtained from the
error detector.
In general the feedback also has effects on performance parameters such as bandwidth,
impedance, transient response and frequency response, 1) Increases accuracy, 2) Increases the
bandwidth and 3) Stabilizes the unstable system.
The impulse function is zero for all t not equal to 0 and it is infinity at t = 0. It rises to infinity
at t = 0– and comes back to zero at t = 0+ enclosing a finite area. If this area is A it is called as
an impulse function of strength A. If A = 1 it is called a unit impulse function. Thus an impulse
signal is denoted by f(t) = A (t).
Step Signal
In bellow a step signal is shown in Fig.
It is zero for t < 0 and suddenly rises to a value A at t = 0 and remains at this value for t > 0: It
is denoted by f(t) = Au (t). If A = 1, it is called a unit step function.
Ramp signal
In bellow a ramp signal is shown in Fig
It is zero for t < 0 and uniformly increases with a slope equal to A. It is denoted by f (t) = At.
If the slope is unity, then it is called a unit ramp signal.
Parabolic signal
In bellow a parabolic signal is shown in Fig
A parabolic signal is denoted by f (t) = .If A is equal to unity then it is known as a unit parabolic
signal.
Servomechanism
Servomechanism is a powered mechanism producing motion or forces at a higher level of
energy than the input level, e.g. in the brakes and steering of large motor vehicles, especially
where feedback is employed to make the control automatic.
A servomechanism, sometimes also called Servo, is an automatic device that uses error-sensing
negative feedback to correct the performance of a mechanism and is defined by its function.
Components of Servomechanism:
A servo system mainly consists of three basic components
A controlled device
A output sensor
A feedback system
Working of Servomechanism:
Servomechanism is an automatic closed loop control system. Here instead of controlling a
device by applying variable input signal, the device is controlled by a feedback signal generated
by comparing output signal and reference input signal.
Carefully observe the figure above and think. When reference input signal or command signal
is applied to the system, it is compared with output reference signal of the system produced by
output sensor, and a third signal produced by feedback system. This third signal acts as input
signal of controlled device. This input signal to the device presents as long as there is a logical
difference between reference input signal and output signal of the system. After the device
achieves its desired output, there will be no longer logical difference between reference input
signal and reference output signal of the system. Then, third signal produced by comparing
theses above said signals will not remain enough to operate the device further and to produce
further output of the system until the next reference input signal or command signal is applied
to the system.
Hence the primary task of a servomechanism is to maintain the output of a system at the desired
value in the presence of disturbances.
Where,
Step-2 Find out Laplace transform of the equation assuming 'zero' as an initial condition.
3. Since it involves the Laplace transform, the terms are simple algebraic
expressions and no differential terms are present.
Poles
Poles are the frequencies of the transfer function for which the value of the transfer function
becomes zero.
Zeros
Zeros are the frequencies of the transfer function for which the value of the transfer function
becomes zero.
We will apply Sridhar Acharya method to find the roots of poles and zeros -
If any poles or zeros coincide then such poles and zeros are called multiple poles or multiple
zeros.
If the poles and zeros do not coincide then such poles and zeros are called simple poles or
simple zeros.
For example-
Find the transfer function of the following function
The zeros of the function are S = -3 and the poles of the function are S = 0, S = -2, and multiple
poles at S = -4 i.e. the pole of order 2 at S = -4.
The S-Plane
Once the poles and zeros have been found for a given Laplace Transform, they can be plotted
onto the S-Plane. The S-plane is a complex plane with an imaginary and real axis referring to
the complex-valued variable z. The position on the complex plane is given by rejθ and the angle
from the positive, real axis around the plane is denoted by θ. When mapping poles and zeros
onto the plane, poles are denoted by an "x" and zeros by an "o". The below figure shows the S-
Plane, and examples of plotting zeros and poles onto the plane can be found in the following
section.
Using the zeros and poles found from the transfer function, the one zero is mapped to zero and
the two poles are placed at 1/2 and −3/4
The input to the system is the reference value, or set point, for the system output. This
represents the desired operating value of the output. Using the previous example of the
heating system as an illustration, the input is the desired temperature setting for a room. The
process being controlled is the heater (e.g., furnace). In other feedback systems, the process
might be a manufacturing operation, the rocket engines on a space shuttle, the automobile
engine in cruise control, or any of a variety of other processes to which power is applied. The
output is the variable of the process that is being measured and compared to the input; in the
above example, it is room temperature.
The sensing elements are the measuring devices used in the feedback loop to monitor the
value of the output variable. In the heating system example, this function is normally
accomplished using a bimetallic strip. This device consists of two metal strips joined along
their lengths. The two metals possess different thermal expansion coefficients; thus, when the
temperature of the strip is raised, it flexes in direct proportion to the temperature change. As
such, the bimetallic strip is capable of measuring temperature. There are many different kinds
of sensors used in feedback control systems for automation.
The purpose of the controller and actuating devices in the feedback system is to compare the
measured output value with the reference input value and to reduce the difference between
them. In general, the controller and actuator of the system are the mechanisms by which
changes in the process are accomplished to influence the output variable. These mechanisms
are usually designed specifically for the system and consist of devices such as motors, valves,
solenoid switches, piston cylinders, gears, power screws, pulley systems, chain drives, and
other mechanical and electrical components. The switch connected to the bimetallic strip of the
thermostat is the controller and actuating device for the heating system. When the output (room
temperature) is below the set point, the switch turns on the heater. When the
temperature exceeds the set point, the heat is turned off.
1. Mechanical system.
2. Electrical system.
The motion that takes place along a straight line is called a translational motion. There are three
different types of forces that we have to study.
1. Inertia Force:
Consider a body of mass 'M' and acceleration 'a' then according to newton's second law of
motion:
1. F (t) = Ma (t)
In terms of velocity
2. Damping Force:
For viscous friction, we assume that the damping force is proportional to the velocity.
3. Spring Force:
A spring has potential energy. The restoring force of a spring is proportional to the
displacement.
Where
Rotational System:
When the motion of a body takes place about a fixed axis, this type of motion is known as
rotational motion. There are three types of torques that resist the rotational motion.
1. Inertia Torque: The property of an element that stores the kinetic energy of rotational
motion is called inertia (J). The inertia Torque T 1 is the product of the moment of inertia J and
angular acceleration α (t).
Where
1 Force, F Torque, T
2. Damping Torque: The product of angular velocity ω and damping coefficient B is known
as Damping Torque TD(t).
1. TD(t) = Bω(t)
2.
3. TD(t) = B d/dt θ(t)
3. Spring Torque:
Spring Torque Tθ(t) is the product of torsional stiffness and angular displacement.
1. Tθ(t) = Kθ(t)
Unit of K = N-m/rad.
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
The transfer function of a component is represented by a block. Block has single input and
single output.
The following figure shows a block having input X(s), output Y(s) and the transfer function
G(s).
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
summing point produces the output Y as
Y = A + B + (−C) = A + B − C.
Take-off Point
The take-off 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 the following figure, the take-off point is used to connect the output C(s), as one of the inputs
to the summing point.
Xi(s)→Input signal
X0(s)→Output signal
G(s)→Transfer function of the open-loop control system
H(s)→Gain of the elements in the feedback path
B(s)→The output of feedback elements
E(s)→Error signal
G(s) =X0(s)/E(s)
⇒E(s) =X0(s)/G(s)
E(s) =Xi(s)−B(s)
⇒X0(s)/G(s) =Xi(s)−B(s)
H(s) =B(s)/X0(s)
This is the standard form of representing the closed loop control system with
negative feedback.
When two or more blocks are connected in series, then the resultant block is the product of the
individual blocks.
When two or more blocks are connected in parallel, then the resultant block is the sum of the
individual blocks.
When the take-off point is moved ahead of a block (before the block), then the same transfer
function is introduced in the take-off point branch.
When the take-off point is moved after the block, then a block with reciprocal of a transfer
function is introduced in the take-off point branch.
Example
Find the transfer function of the following by block reduction technique.
Solution
Step 1: There are two internal closed loops. Firstly, we will remove this loop.
Step 2: When the two blocks are in a cascade or series we will use rule no.1.
Step 4:
Block diagram reduction is the excellent method for determining the transfer function of the
control system. However, in a complicated system, it is very difficult and time-consuming
process that is why an alternate method, i.e., SFG was developed by S.J Mason which relates
the input and output system variables graphically. In the signal flow graph, the transfer function
is referred to as transmittance.
Characteristics of SFG:
SFG is a graphical representation of the relationship between the variables of a set of linear
algebraic equations. It doesn't require any reduction technique or process.
o It represents a network in which nodes are used for the representation of system variable which
is connected by direct branches.
o SFG is a diagram which represents a set of equations. It consists of nodes and branches such
that each branch of SFG having an arrow which represents the flow of the signal.
Branch: Branch is defined as a path from one node to another node, in the direction indicated
by the branch arrow.
x1 = Summing point
x1 = x2+x3+x4
x1 = x5+x6
Input node or source: It is the node which have only outgoing branches.
Forward Path: It is a path from an input node to an output node in the direction of branch
arrow.
Non-touching loop: Loop is said to be non-touching if they do not have any common node.
Forward path gain: A product of all branches gain along the forward path is called Forward
path gain.
Loop Gain: Loop gain is the product of branch gain which travels in the loop.
Example
Consider a system described by following sets of equations
Step6 - Now draw the complete signal flow graph with the help of the above graph.
Where,
∆ = 1 - [Sum of the loop gain of all individual loops] + [Sum of gain products of all possible
of two non-touching loops] + [Sum of gain products of all possible three non-touching loops]
+ .......
∆k = The value of ∆ for the path of the graph is the part of the graph that is not touching the
Kth forward path.
Forward Path
From the above SFG, there are two forward paths with their path gain as -
Loop
There are 5 individual loops in the above SFG with their loop gain as -
Non-Touching Loops
There are two possible combinations of the non-touching loop with loop gain product as -
In above SFG, there are no combinations of three non-touching loops, 4 non-touching loops
and so on.
Where,
Example
Draw the Signal Flow Diagram and determine C/R for the block diagram shown in the figure.
P1 = G1G2G3 ∆1 = 1
P2 = -G1G4 ∆2 = 1
Individual loops
L1 = - G1G2H1
L2 = -G2G3H2
L3 = -G1G2G3
L4 = G1G4
L5 = G4H2
It comprises of two parts, transient part and the steady state part.
After applying an input to the control system, the output takes some time to reach the steady
condition. The response during this stage is known as transient response and constitutes the
transient part of the graph, as shown above. The graph when achieves the steady start after the
transient part is known a steady part.
To describe a system, we need to develop the relationship between the inputs and output of the
system that are the functions of time. The most common model used to describe such behavior
is known as the differential equation. The analysis of the system can be done with the help of
a differential equation by applying different inputs to it.
A test signal r(t) is applied as the input to the system that results in the response c(t). The input
signal of a system can take many forms.
Transient Response
It is a part of the time response that reaches 0 (zero) when the time becomes very large. In the
graph analysis containing poles and zeroes, the poles lying on the left half of the s-plane gives
the transient response. We can also say that it is a part of the response where output
continuously increases or decreases. The transient response is also known as the temporary
part of the response.
Or
Transient response is defined as the change in the response of the system from the equilibrium
state.
For example,
The characteristics BJT or Bipolar Junction transistor depicts the transient nature.
Steady-state response
The response that comes after the transient response is called the steady-state response. In the
graph analysis containing poles and zeroes, the poles on the imaginary axis give the steady-
state response. We can also say that it is a part of the response where output remains constant.
The output can also vary periodically with constant amplitude and frequency. The steady-state
response is also known as the steady-state part of the response. It is a function of the input
signal and hence also known as the forced response of the system.
Let's discuss some examples where we will find the transient and steady-state terms of the
given equation.
Examples
Example 1: 5 + 2e^-t
Solution:
Here, the transient part of the equation is 2e^-t because as t approaches to infinity, the term
becomes 0. Hence, 2e^-t is the transient term. In the case of the first term 5, it will remain same
when t approaches infinity. Hence, 5 is the steady-state term of the equation.
Example 2: 10 + 5e^t
Solution:
Here, the first term, 10, is the steady-state term of the equation because it will remain the same
when t approaches infinity. In the case of the second term, 5e^t, the result is infinity when t
approaches infinity. Hence, it is not a transient term. It is because something to the power
infinity is always infinity.
Standard signals
1 for t>0
0 for t<0
If the value of A is 1 when t>0. The signal is known as unit ramp signal.
The sine wave starts from zero, covers positive value, reach zero, covers negative values, and
again reaches zero, as shown above.
It is a physical non-existing signal, which is defined based on the area concept. It is not based
on the amplitude concept. The impulse input signal is represented as:
Depending upon the parameters of the system, the transient may have oscillations which may
be either sustained or decaying in nature.
It deals with the nature of the response of a system when subjected to an input.
It deals with the estimation of the magnitude of steady-state error between input and output.
The various inputs or disturbances affecting the performance of a system are mathematically
represented as a standard test signal.
NOTE
o Every transfer function representing the control system is of a particular type of order.
o The steady state analysis depends upon the type of the system.
o The type of the system is determined from open loop transfer function G(S).H(S)
Transient Time: The time required to change from one state to another is called the transient
time.
Transient Response: The value of current and voltage during the time change is called
transient response.
So, we can say that the transient response is the part of the response which goes to zero as time
increases and the steady-state response is the part of the total response after transient has died.
If the steady-state response is the part of the output does not match with the input then the
system has a steady state error.
Step Function
Laplace Transform:
Step function is also called displacement function. If input is R(S), then R(s) = 1/s
Ramp Function
This function starts from the origin and linearly decreases or increases with time as shown in
the figure above.
r(t) = 0 ; t<0
= Kt ; t>0
Where 'K' is the slope of the line, for a positive value of 'K' the slope is upward, and the slope
is downward for the negative value of 'K.'
Laplace transform
Parabolic Function
The value of r(t) is zero when t<0 and is a quadratic function of time when t>0.
Where 'K' is constant for unit parabolic function K = 1. The unit parabolic function is defined
as
r (t) = 0 ; t<0
2
= t /2 ; t>0
Laplace Transform
Impulse Function
Thus we can say that impulse function has zero value everywhere except at t=0 where the
amplitude is infinite.
In the above transfer function, the power of 's' is the one in the denominator. That is why the
above transfer function is of the first order, and the system is said to be the first order system.
Where T is known as time constant of the system and it is defined as the time required for the
signal to attain 63.2 % of final or steady state value. Time constant means how fast the system
reaches the final value. As smaller the time constant, as faster is the system response. If time
constant is larger, system goes to move slowly.
In the above transfer function, the power of 's' is two in the denominator. That is why the above
transfer function is of a second order, and the system is said to be the second order system.
From equation 1
1. Delay Time.
2. Rise Time.
3. Peak Time.
4. Maximum Peak.
5. Settling Time.
6. Steady State error.
Delay Time
The time required for the response to reach 50% of the final value in the first time is called the
delay time.
Rise Time
The time required for response to rising from 10% to 90% of final value, for an overdamped
system and 0 to 100% for an underdamped system is called the rise time of the system.
Peak Time
The time required for the response to reach the 1st peak of the time response or 1st peak
overshoot is called the Peak time.
Maximum overshoot
The difference between the peak of 1st time and steady output is called the maximum
overshoot. It is defined by
Proportional Controller
The proportional controller produces an output, which is proportional to error signal.
u(t) 𝖺 e(t)
⇒ u(t) = KPe(t)
Apply Laplace transform on both the sides -
U(s) = KPE(s)
U(s)/E(s) = KP
Therefore, the transfer function of the proportional controller is KP.
Where,
U(s) is the Laplace transform of the actuating signal u(t)
E(s) is the Laplace transform of the error signal e(t)
KP is the proportionality constant
The block diagram of the unity negative feedback closed loop control system along with the
proportional controller is shown in the following figure.
The proportional controller is used to change the transient response as per the requirement.
Derivative Controller
The derivative controller produces an output, which is derivative of the error signal.
u(t)=KD [de(t)/ dt ]
Apply Laplace transform on both sides.
U(s) = KD sE(s)
U(s)/E(s)=KDs
Therefore, the transfer function of the derivative controller is KDs.
Where, KD is the derivative constant.
The derivative controller is used to make the unstable control system into a stable one.
Integral Controller
The integral controller produces an output, which is integral of the error signal.
u(t)= KI ∫e(t) dt
Apply Laplace transform on both the sides -
The block diagram of the unity negative feedback closed loop control system along with the
proportional derivative controller is shown in the following figure.
The proportional derivative controller is used to improve the stability of control system without
affecting the steady state error.
The block diagram of the unity negative feedback closed loop control system along with the
proportional integral controller is shown in the following figure.
The proportional integral controller is used to decrease the steady state error without affecting
the stability of the control system.
The block diagram of the unity negative feedback closed loop control system along with the
proportional integral derivative controller is shown in the following figure.
The proportional integral derivative controller is used to improve the stability of the control
system and to decrease steady state error.
What is Stability?
A system is said to be stable, if its output is under control. Otherwise, it is said to be unstable.
A stable system produces a bounded output for a given bounded input.
The following figure shows the response of a stable system.
This is the response of first order control system for unit step input. This response has the
values between 0 and 1. So, it is bounded output. We know that the unit step signal has the
value of one for all positive values of t including zero. So, it is bounded input. Therefore, the
first order control system is stable since both the input and the output are bounded.
1. Stable System: If all the roots of the characteristic equation lie on the left half of the 'S' plane
then the system is said to be a stable system.
2. Marginally Stable System: If all the roots of the system lie on the imaginary axis of the 'S'
plane then the system is said to be marginally stable.
3. Unstable System: If all the roots of the system lie on the right half of the 'S' plane then the
system is said to be an unstable system.
1. All the coefficients of the equation should have the same sign.
If all the coefficients have the same sign and there are no missing terms, we have no guarantee
that the system will be stable. For this, we use Routh Hurwitz Criterion to check the stability
of the system. If the above-given conditions are not satisfied, then the system is said to be
unstable. This criterion is given by A. Hurwitz and E.J. Routh.
1. We can find the stability of the system without solving the equation.
2. We can easily determine the relative stability of the system.
3. By this method, we can determine the range of K for stability.
4. By this method, we can also determine the point of intersection for root locus with an imaginary
axis.
When the coefficients a0, a1 ...an are all of the same sign, and none is zero.
Step 1: Arrange all the coefficients of the above equation in two rows:
Step 2: From these two rows we will form the third row:
Step 3: Now, we shall form fourth row by using second and third row:
Example
s4 + 2s3+6s2+4s+1 = 0
Solution
Since all the coefficients in the first column are of the same sign, i.e., positive, the given
equation has no roots with positive real parts; therefore, the system is said to be stable.
We have also studied the Routh Hurwitz criteria that describe the stability of the algebraic
equation. If any of the term in the first column of the Roth table possesses a sign change, the
system tends to become unstable.
The root locus method was introduced by W.R Evans in 1948. Root locus is a graphical
method in which the movement of poles in the s-plane can be located when a specific parameter
is varied from 0 to infinity. The parameter assumed to be varied is generally the gain of the
system.
1 + G(s)H(s) = 0
Where,
In the case of root locus, the gain K is also assumed as part of the closed-loop system. K is
known as system gain or the gain in the forward path. The characteristic equation after
including the forward gain can be represented as:
1 + KG'(s)H(s) = 0
Where,
G(s) = KG'(s)
When the system includes the variable parameter K, the roots of the closed loop system are
now dependent on the values of 'K.'
The value of 'K' variable can vary in two cases, as shown below:
In the first case, for every different value (integer or decimal) of K, we will get separate set of
locations of the roots. If all such locations are joined, the resulting plot is defined as the root
locus. We can also define root locus as the locus of the closed loop poles obtained when the
system gain 'K' is varied from -infinity to infinity.
When the K varies from zero to infinity, the plot is called the direct root locus. If the system
gain 'K' varies from -infinity to zero, the plot thus obtained is known as inverse root locus. The
gain K is generally assumed from zero to infinity unless specially stated.
Rule Number 1
We know that the root of the equation can be real or complex or a combination of both. The
root locus is generally symmetric about the real axis. Thus, the plot needs to be symmetric
about the real axis of the s-plane.
Rule Number 2
The transfer function of the system is generally represented by G(s)H(s), where H(s) is the
feedback path. Let us suppose the open-loop transfer function to be the same G(s)H(s) and the
poles and zeroes are P and Z.
There are two conditions where the poles can be greater than the number of zeroes, or the
number of zeroes can be greater than the number of poles in the given characteristic equation.
Let the number of branches in the root locus is N. Both the cases arise when we plot the root
locus. The default conditions are given for each case that helps in determining the number of
branches terminating or approaching infinity.
Case 1: P > Z
In the above case, we assume that the number of branches in the root locus will equal the
number of open-loop poles. It is because the numbers of poles are greater here.
(N = P)
Branches, in this case, will start from the location of the open-loop poles. Here, out of a number
of branches at P, the Z number of branches will terminate at the location of open-loop zeroes.
The remaining branches (P - Z) will approach infinity.
For example,
Let P = 3, and Z = 1
Then,
P-Z=3- 1=2
It means that 3 branches will start from the location of open loop poles
Case 2: Z > P
In the above case, we assume that the number of branches in the root locus will be equal to the
number of open loop zeroes. It is because the numbers of zeroes are greater here. (N = Z)
Branches in this case will terminate at the finite location of the open loop zeroes. Here, out of
number of branches at Z, the P number of branches will start at the location of open loop poles.
The remaining branches (Z - P) will approach to finite zeroes originating from the infinity.
For example,
Let P = 1, and Z = 3
Then,
Z- P=3- 1=2
It means that 1 branch will start from the location of open loop poles
No. of branches terminating at the finite open loop pole location = 3 = all the root locus
branches
Rule Number 3
A point on the root locus is said to exist if the sum of the open loop poles and zeroes on the
real axis towards the right hand side is odd with respect to that point.
For example,
Let poles be -2 and -4, and zeroes are -1 and -3. We need to find that points -2.2 and -3.4 lies
on the root locus or not.
We know that -2.2 lies between -2 and -3, while point -3.4 lies between -3 and -4.
We know that -2.2 lie between -2 and -3, while point -3.4 lies between -3 and -4.
Point -2.2: At point -2.2, the sum of poles and zeroes on the right-hand side is 2, i.e. 1 pole
and 1 zero. It means that the sum is even. According to rule number 3, the sum should be odd.
Hence, point -2.2 does not lie on the root locus. We can also say that any point between -2 and
-3 will not lie on the root locus.
Point -3.4: At point -3.4, the sum of poles and zeroes on the right-hand side is 3, i.e. 1 pole
and 2 zeroes. It means that the sum is odd. According to rule number 3, the sum should be odd.
Hence, point -3.4 lie on the root locus. We can also say that any point between -3 and -4 will
lie on the root locus.
The area of the root locus between the points is shown below:
Here, orange line represents the area where root locus lies.
Example: G(s)H(s) = K(s + 1)(s + 4)/ s(s + 3)(s + 5). Find on which sections of the real axis,
the root locus exists.
Solution: We know that the denominator signifies the poles, and the numerator signifies the
zeroes. Thus, 0, -3, and -5 are the poles, and -1 and -4 are the zeroes per the given transfer
function. It means that there are 3 poles and 2 zeroes.
These poles and zeroes on the real axis will appear as:
o The sections between 0 and -1 (for example, point -0.4) contain only one pole and no zeroes
on the right-hand side. It means that the sum is odd (i.e. 1). So, it exists on the root locus.
o The sections between -1 and -3 (for example, point -2.1) contain only one pole and one zero
on the right-hand side. It means that the sum of poles and zeroes is even (i.e. 2). So, it does not
exist on the root locus.
o The sections between -3 and -4 (for example, point -3.5) contain two poles and one zero on the
right-hand side. It means that the sum is odd (i.e. 3). So, it exists on the root locus.
o The sections between -4 and -3 (for example, point -4.3) contain two poles and two zeroes on
the right-hand side. It means that the sum of poles and zeroes is even (i.e. 4). So, it does not
exist on the root locus.
o The sections greater than -5 (for example, point -8.6) contain three poles and two zeroes on the
right-hand side. It means that the sum is odd (i.e. 5). So, it exists on the root locus.
Thus, the line marked with orange depicts the sections where the root locus exists. It is shown
below:
Rule Number 4
We have already discussed that (P - Z) provides the number of branches approaching infinity
for the given transfer function. The information about such branches approaching infinity is
defined under rule number 4, known as asymptotes. The angle of such asymptotes is given by:
= (2q + 1)180 / P - Z
Where,
q = 0, 1, 2, 3, 4 ... (P - Z - 1)
Rule Number 5
Rule number 4 describes the guidelines or information about the branches approaching infinity,
known as the asymptotes. But, the angles are insufficient to plot the root locus, and the location
of such branches in the s-plane is equally important, defined by rule number 5.
Centroid is a point where the asymptotes intersect at a common point on the real axis. It can
be calculated as:
Note: The value of the centroid is always real, which can be positive or negative. It can be a
part of root locus or sometimes not.
Rule Number 6
The last rule is the breakaway point. It is also a point on the root locus where multiple roots of
the given equation occurs. It is calculated for a specific value of system gain K.
Or
It can be defined as a point on the root locus where two or more roots occur for a particular
value of K.
The root locus branches always leave breakaway points at an angle of 180/n.
Where,
Let's discuss some predictions about the existence of the breakaway points:
o There exists atleast one breakaway point between the adjacent placed poles if the section
between the two poles lies on the root locus.
For example,
G(s)H(s) = K/s(s + 3)
The above transfer function has two poles at 0 and -3. According to rule number 3, the point
on the section between 0 and -3 (for example, point -2.2) has one pole and no zero on the right-
hand side. It signifies that the sum of zeroes and poles is 1, i.e. odd. Thus, the section between
0 and -3 exists of the root locus.
Hence, there must exist a minimum of one breakaway point in between them.
The frequency response is represented as T(JW), and it comprises of phase function and the
magnitude function. They are also known as the system's frequency response, which can be
evaluated both for the open-loop and closed-loop systems.
Here, we will consider the response of the system with the input at different frequencies. The
frequency response is a steady state response of the system to a sinusoidal input signal. For
example, if a system has sinusoidal input, the output will also be sinusoidal. The changes can
occur in the magnitude and the phase shift.
It is the transfer function in the time-constant form. We are assuming all the parameters in the
steady state.
G(jw) = 1/(Tjw + 1)
tan-1(Tw)
The above analysis tells that the steady state output (Css) when the input was Asinwt is given
by:
o The frequency response and the step response of the system are closely related. One known
parameter gives us the idea of the other parameter.
o We can obtain the frequency response of the given control system without the knowledge of
the transfer function.
o The stability analysis of the system can be performed even if it incorporates moderate degree
of non-linearity.
o We can also apply the frequency response on the system that has irrational transfer function.
For example, e-2Ts.
o The frequency response method works better with the linear system. The result in the cases of
non-linear systems or the system with moderate non-linearity does not show the exact results.
Hence, it is generally applied only to linear systems.
o The practical method to obtain the frequency response is time-consuming.
o There is a relation between the frequency response and the step response, but it is not exact as
expected. But, the exact relation is possible if we use the Fourier transformation to describe it,
which is difficult to apply due to complex calculations.
Polar plot
The polar plot of a sinusoidal transfer function is the plot of the magnitude G(jω) versus the
phase angle of G(jω) on the polar coordinates. The frequency in the polar plot is varied
from zero to infinity. The polar plot is drawn on the polar sheet, which is the form of a graph,
and the graph consists of concentric circles and radial lines.
The concentric circles on the polar sheet graph represent the magnitude, and the radial lines
represent phase angles. Each point on the graph displays information about the magnitude and
the phase angle.
The positive angle in a polar graph is measured in the anti-clockwise direction, while the
negative angle is measured clockwise direction. Both the angles are measured with respect to
the reference point, i.e., 0 degree axis.
The transfer function G(jω) in the rectangular form can be written as:
Where,
As discussed, the angular frequency in the polar plot varies from zero to infinity. We should
not get confused with the Nyquist plot, which is the extension of the polar plot. The angular
frequency (ω) varies from zero to infinity, while the Nyquist plot varies from a negative value
of infinity to positive infinity.
The primary advantage of the polar plot is that it depicts the frequency
response characteristics of a system over the entire frequency range in a single plot. Since
everything seems to be a single block, it fails to show the contributions of each factor of the
open-loop transfer function.
G(s) = 1/s
Where,
S = jω
G(jω) = 1/jω
G(jω) = jω
o The addition of pole in the polar plot will shift its end by -90 degrees.
o The addition of zero in the polar plot will shift its end by +90 degrees.
The order of the system in the polar plot determines the quadrant at which the polar plot ends.
The end of the polar plot of all poles is shown in the below diagram.
Type 0
Order: 1
Put, s= jω
The above transfer function in the form of magnitude and angle can be represented as:
If we consider the angle part in the numerator, we need to insert a negative sign due to the
transition from the denominator to the numerator or vice-versa.
Let's find the value of the above function at zero and infinity.
When, ω = 0
G(jω) = 1∠0/1
G(jω) = 1∠0
It is because tan-10 = 0
When, ω = infinity
G(jω) = 0∠-90
Order 2:
Since, it is a 2 order system; the function includes the highest derivative variable (s) with the
power 2.
Put, s= jω
The above transfer function in the form of magnitude and angle can be represented as:
If we consider the angle part in the numerator, we need to insert a negative sign due to the
transition from the denominator to the numerator, as shown below:
Let's find the value of the above function at zero and infinity.
When, ω = 0
G(jω) = 1∠0
It is because tan-10 = 0
When, ω = infinity
G(jω) = 0∠-180
Type 1
Order: 1
Put, s= jω
G(jω) = 1/jω
G(jω) = 1/(ω∠90)
If we consider the angle part in the numerator, we need to insert a negative sign due to the
transition from the denominator to the numerator, as shown below:
G(jω) =1∠-90 /ω
Let's find the value of the above function at zero and infinity.
When, ω = 0
G(jω) =∞ ∠-90
tan-10 = 0
When, ω = infinity
G(jω) = 0∠-90
tan-1 ∞ = 90 degrees
Order: 2
Put, s= jω
The above transfer function in the form of magnitude and angle can be represented as:
If we consider the angle part in the numerator, we need to insert a negative sign due to the
transition from the denominator to the numerator or vice-versa.
Let's find the value of the above function at zero and infinity.
When, ω = 0
G(jω) =∞ ∠-90
tan-10 = 0
When, ω = infinity
G(jω) = 0∠(-90-90)
G(jω) = 0∠-180
tan-1 ∞ = 90 degrees
Order: 3
Put, s= jω
The above transfer function in the form of magnitude and angle can be represented as:
If we consider the angle part in the numerator, we need to insert a negative sign due to the
transition from the denominator to the numerator, as shown below:
Let's find the value of the above function at zero and infinity.
When, ω = 0
G(jω) =∞ ∠-90
tan-10 = 0
When, ω = infinity
G(jω) = 0∠-270
tan-1 ∞ = 90 degrees
Type 2
Order: 4
Put, s= jω
The above transfer function in the form of magnitude and angle can be represented as:
If we consider the angle part in the numerator, we need to insert a negative sign due to the
transition from the denominator to the numerator, as shown below:
Let's find the value of the above function at zero and infinity.
When, ω = 0
G(jω) = ∞ ∠-180
tan-10 = 0
When, ω = infinity
G(jω) = 0∠-360
tan-1 ∞ = 90 degrees
Kg = 1/GB
GB is the value at a point (B) on the magnitude circle that cuts the 180 degree axis. The gain
margin is positive if the point B lies within unit circle. Otherwise, it is negative.
Y = 180 + theta
Where,
Theta is the phase angle of G(jω) at the gain crossover frequency. The phase angle is calculated
when the magnitude curve line intersects with the external unity circle. The line drawn from
that intersection point to the end of the graph determines the angle theta. It can be positive or
negative.
Both the phase margin and the gain margin can be better understood with the help of an
example.
Examples
Let's discuss an example of the polar plot.
Example: The open loop transfer function of a unity feedback system is given by G(s) =
1/s(s + 1)(2s + 1). Sketch the polar plot and also determine the gain margin and the phase
margin.
The above function clearly depicts that the system is of type 1 and order 3. It is in the form:
Put, s = jω
The above transfer function in the form of magnitude and angle can be represented as:
If we consider the angle part in the numerator, we need to insert a negative sign due to the
transition from the denominator to the numerator, as shown below:
Now, let us separate the magnitude and angle terms from the above equation.
When, ω = 0
G(jω) =∞ ∠-90
When, ω = infinity
G(jω) = 0∠-270
Here, every two lines have a gap of 15 degrees. We have specified both the positive and
negative angle value at a point. It is based on the concept that the positive angles are measured
anti-clockwise and the negative angles are measured clockwise. As we start from the 0 angle
in the clockwise direction, we can notice the increase in the negative values of the angle.
Similarly, as we begin from the 0 angle in the clockwise direction, we can notice the rise in the
positive values of the angle.
We can see in the polar plot that the magnitude circle cuts the 180 degree axis at point 0.7.
Hence, it will be the value of GB.
Kg = 1/0.7
Kg = 1.428
Y = 180 + theta
We can clearly see the point marked with the red color. It is the intersection point of the
magnitude curve with the unity circle. The line drawn from the intersection point (marked in
red) determines the theta angle, which is equal to (-168) degrees.
Y = 180 - 168
Y = 12 degrees
Thus, the gain margin is 1.428 and the phase angle is 12 degrees.
Nyquist plot
The extension of the polar plot is known as the Nyquist plot. The frequency in the case of the
Nyquist plot varies from -infinity to infinity. The primary difference between the polar plots
and the Nyquist plot is that the polar plots are based on frequencies range from zero to infinity,
while the Nyquist plot also deals with negative frequencies.
The Nyquist criteria help us determine the closed-loop system's stability from the frequency
response of the open-loop poles and plot.
We know that F(s) is a function of s. The polynomial in the numerator and denominator of the
system in terms of s can be represented as:
The roots of the numerator, when equated to zero, determine the zeroes of the system, and the
root of the denominator determines the poles of the system. It means that the given function
has m number of zeroes and n number of poles. The numerical value of n is usually greater or
equal to m.
S in the function is a complex variable, and it is given by σ + jω. Thus, F(s) is also a complex
function that can be represented in the form u + jv.
It means that for every point of s in the s-plane at which the F(s) is analytic, there exists a
corresponding point in the F(s) plane. The function f(s) maps into the f(s) plane. There is a
contour that maps on the contour on the other side.
In the Nyquist plot, we will detect the presence of the closed-loop system poles in the right
half of the s-plane to determine the system's stability. It is because the Nyquist plot relates the
open loop frequency response (given by G(jω)H(jω)) to the number of poles and zeroes of 1 +
G(s)H(s) that lie in the right-half of the s-plane.
Contour in s-plane
The direction of the contour in the s-plane can either enclose or encircle the point in the s-
plane, and the point can be a zero or a pole. First, let's discuss the concept of encircle and
enclose because both terms are useful while implementing the Nyquist stability criterion.
Encircled: If a point is said to lie inside the closed path, it is said to be encircled. It is shown
below:
Here, point B is encircled in the closed path in a clockwise direction, while the point A lies
outside the path.
o Enclosed: If a point lies to the right side of path when the path is traversed in a specific
direction, it is said to be enclosed by a closed path. Let's consider two closed path in the
clockwise and anticlockwise direction, as shown below:
The shaded region represents the region enclosed by the closed path. In the first figure, point B
lies to the right when traversed in the clockwise direction, while A does not. Thus, point B is
said to be enclosed by a closed path.
Similarly, point A lies to the right when traversed in the anticlockwise direction in the second
figure, while B does not. Thus, point A is said to be enclosed by a closed path.
Where,
The value of m is less or equal to n. It means that for an ideal control system, the number of
zeroes is always less than or equal to the number of poles in a given control system.
Thus, z1', z2'... zn' are the zeroes of the function F(s).
Now, let's combine the values of G(s), 1 + G(s)H(s) in the transfer function, which is given by:
z1', z2', z3', and zn' are the poles of the above transfer function.
The Nyquist stability criterion is based on the point -1 + j0 to determine the stability of the
closed loop system. It is because the contour of the function F(s) with respect to the origin of
the plane is same as the contour of the F(s) -1 plane with respect to the point -1 + j0.
Let's discuss the Nyquist stability criteria in terms of encirclement, anticlockwise encircle, and
clockwise encirclement.
Encirclement of point -1 + j0
There should be no encirclement of point -1 + j0. We know that the system is stable if the poles are
present on the left half of the s-plane. Here, no encirclement means that the system is stable if there
are no poles on the right side of the s-plane. The poles present on the right half of the s-plane makes
the system unstable.
Anticlockwise encirclements of point -1 + j0
The anticlockwise encirclements of the point -1 + j0 are equal to the number of poles present in the
right half of the s-plane. If such encirclements are not equal to the number of poles, the system
becomes unstable.
For example,
A given system has two poles. For the system to be stable, the encirclements of the point -1 + j0
should also be two.
Clockwise encirclements of point -1 + j0
There should be no clockwise encirclements of the point -1 + j0 in the Nyquist plot to stabilize the
system. If such encirclements are present in the plot, the system is always unstable.
Both the avoided points (origin and imaginary) in the contour are shown below:
For mapping, the contour needs to be analytical. Let's first discuss about mapping.
3. Mapping a contour
A singular point (point on the imaginary axis) is not analytical. Hence, it is generally avoided.
The Nyquist contour is mapped to determine the encirclement of the point -1 + j0. The
contour is drawn based on the transfer function is G(s)H(s).
There are four sections C1, C2, C3, and C4. The Nyquist criterion pot is divided into four
sections so that the process can be easily carried out section wise. At last, all the sections are
combined to produce the desired Nyquist plot. Let the four sections be:
If the transfer function is in the form G(s)H(s) = K(1 + sT)/s(1 + sT1)(1 + sT2), the term (1 +
sT) can be assumed as sT.
The value of the transfer function at the specific value of theta will be:
Where,
N is the number of poles and m is the number of zeroes. The value of n is greater than or
equal to m.
If the transfer function is in the form G(s)H(s) = K(1 + sT)/s y(1 + sT1)(1 + sT2), the term (1 +
sT) can be assumed as 1.
The value of the transfer function at the specific value of theta will be:
Where,
Note: If there are no poles at the origin of the Nyquist plot, the section C4 will be absent.
Let's discuss an example of the Nyquist plot for better understanding. We will follow the steps
discussed above.
Examples
Consider the below example:
Example: Draw the Nyquist plot for the system whose open loop transfer function is given
by:
Since, the transfer function has no numerator in terms of s, there are no zeroes present in the
function. There are only three poles.
The open loop function has a pole at the origin, which is shown below:
Now, we will perform the mapping of all four sections separately. At last, all four sections will
be combined to produce the desired results.
The value of ω in section C1 ranges from 0 to infinity. The contour will be drawn in G(s)H(s)
plane with respect to the above range will be the locus plot of G(jω)H(jω).
The corresponding imaginary term will be 0 and the resulted frequency will be the crossover
phase frequency, which is given by:
ω(1 - 0.05ω2) = 0
1 - 0.05ω2 = 0
Now, we will put the value of the above frequency in the real part of the G(jω)H(jω), which is
given by:
G(jω)H(jω) = 0.05K/-0.6 ω2
G(jω)H(jω) = -0.00417K
From the given transfer function, we can easily determine that the system is of type 1 and order
3.
The polar plot will start at -90 degrees, crosses the point -0.00417K on the real axis, as shown
below:
The range of the second section is from -90 degrees to +90 degrees. It can be obtained by:
If the transfer function is in the form G(s)H(s) = 0.05K/s(1 + 0.5s)(1 + 0.1s), the term (1 + sT)
can be assumed as sT. It is given by:
G(s)H(s) = 0.05K/0.05s3
G(s)H(s) = K/s3
The value of the transfer function at the specific value of theta will be:
Thus, the section C2 varying from -270 degrees to 270 degrees will appear as the plane shown
in the below image:
We know that the section C3 is simply the inverse of section C1. Thus, the locus plot of the
section C3 will be the increase on the real axis at the same point, as shown below:
The argument of the fourth section varies from-90 degrees to 90 degrees. The Nyquist contour
of this section has a semicircle of zero radii. The condition gives the mapping of the section
C4:
If the transfer function is in the form G(s)H(s) = 0.05K/s(1 + 0.5s)(1 + 0.1s), the term (1 + sT)
can be assumed as 1. It is given by:
G(s)H(s) = 0.05K/s x 1 x 1
G(s)H(s) = 0.05K/s
The value of the transfer function at the specific value of theta will be:
We can say that the section C4 is mapped in the s-plane as a circular arc of infinite radius. The
locus is shown below:
We will find the value of K when the contour passes through the point (-1 + j0).
-0.00417K = -1
K = 1/0.00417
K = 240
The complete Nyquist plot after combining all the above four sections are shown below:
K< 240
When the value of K is less than 240, the contour does not cross the real axis, and the point -1
+ j0 is not encircled. There are no poles on the right half of the s-plane. Hence, the system at
this value of K is stable.
K>240
When the value of K is greater than 240, the contour crosses the real axis, and the point -1 + j0
is encircled two times in the clockwise direction. There are no poles on the right half of the s-
plane. Hence, the system at this value of K is unstable.
Thus, for the stability of the given transfer function, the value of K is 0 < K < 240.
o It can find the number of poles present on the right side of the s-plane.
o It can also find the relative stability of the system.
Bode plot
It is a frequency response plot that contains two graphs, magnitude and phase. The first plot
is the magnitude plot of sinusoidal transfer function versus log w, and the other graph
represents the phase angle. It can be drawn both for the open-loop and closed-loop system. It
is generally drawn for the open-loop system because it conveniently determines the stability
and other related parameters.
Bode plot helps us determine the system's stability and provides us with a way
to improve that stability. The standard representation of the Bode plot of the open-loop system
is given by:
20 log|G(jω)|
It represents the logarithmic magnitude of the function G(s) or G(jω). Here, the base of
logarithmic is 10. The unit represents the magnitude of the logarithmic function G(jω) in
decibels or db. The curve is not drawn on a simple graph paper; and instead, it is drawn on
the semilog paper that uses the frequency, phase angle, and magnitude for plotting. The log
scale or abscissa is used for the frequency, and the linear scale or ordinate for the phase angle
and magnitude.
The logarithmic function allows the various values in the forms of multiple to be added. For
example,
Thus, the bode plot has an advantage of converting the multiplication of magnitudes in
addition. For example,
We have inserted the negative sign due to the inverse of the logarithmic value.
It means that log 1/a can be written as log (a)-1, which is equal to -log a.
Thus, the above equation depicts that the magnitude when expressed in terms of db. It can
easily convert the multiplicative terms to add, meaning that the individual factors of the given
transfer function can be added. We will also discuss an example to draw a bode plot later in
the topic.
Let, G(s) = K
G(s) = G(jω) = K
A = |G(jω)| = 20log K
At the magnitude of the 20log K, the magnitude of constant gain K will be a horizontal straight
line.
o K>1
o K=1
o 0< K<1
When the value of K is greater than 0 and less than 1, 20log K is negative.
Let the integral factor be K/ jω. The integral factor is represented by constant gain divided by
the s, and it can be of one order or more.
G(s) = K/s
G(s) = K/ jω
Its magnitude and phase angles are K/ω and -90 degrees.
From the above analysis for different values of ω, we can find the magnitude of the integral
factor. It will be a straight line with a slope of -20 db. It will also pass through 0 db, when the
value of ω is K.
Let's consider another example of an integral factor in the multiples of n. It is given by:
G(s) = K/sn
G(s) = K/ jωn
Its magnitude and phase angle are K/ω n and -90n degrees.
G(s) = Ks = K jω
It is because the term jω is in the numerator. Thus, the angle will be in positive degrees.
From the above analysis for different values of ω, we can find the magnitude of the derivative
factor. It will be a straight line with a slope of +20 db. It will also pass through 0 db, when the
value of ω is 1/K.
Let's consider another example of a derivative factor in the multiples of n. It is given by:
G(s) = Ksn
G(s) = Kjωn
Let's discuss the first order factors in numerator and denominator of the transfer function.
G(s) = 1 + sT
G(jω) = 1 + jωT
|G(jω)| = (1 + ω2 T2)1/2
Angle = ?tan-1ωT
The value of gain at very low frequencies (<<1) will be equal to 20 log 1 = 0 dB.
The value of gain at high frequencies (>>1) will be equal to 20 log ωT.
The Bode plot for the first order function given above is shown below:
We have approximated the magnitude of the plot in two straight lines. The first line is a straight
horizontal line with very low frequencies (0 db), while the other slanting slope refers to the
high frequencies (20 log ωT). It would have a slope of +20db.
The two straight lines are the asymptotes of the exact curve. The frequency at which these two
asymptotes meet is known as the corner frequency, and it is also known as break frequency.
For the above-given function, the corner frequency will arise when ω = 1/T. The phase angle
will vary from 0 degrees to 90 degrees with frequency variation between zero and infinity.
The magnitude approximated at the corner frequency is around + 3dB, and it is generally
considered the loss in db at this corner frequency.
G(s) = 1/1 + sT
Angle = ?-tan-1ωT
The value of gain at very low frequencies (<<1) will be equal to -20 log 1 = 0 dB.
The value of gain at high frequencies (>>1) will be equal to -20 log ωT.
The Bode plot for the first order function given above is shown below:
We have approximated the magnitude of the plot in two straight lines. The first line is a straight
horizontal line with the very low frequencies (0 db), while the other slanting slope refers to the
high frequencies (-20 log T). It would have a slope of -20db.
Note: The derivative factor in the transfer function generally represents to the positive slope,
while the integral factor represents the negative slope in the bode plot.
The two straight lines are the asymptotes of the exact curve.
For the above-given function, the corner frequency will arise when ω = 1/T. The corner
frequency divides the curve of the Bode plot into two regions, i.e., low frequency and high
frequency. The phase angle will vary from 0 degrees to -90 degrees with frequency variation
between zero and infinity.
The magnitude approximated at the corner frequency is around - 3dB, and it is generally
considered the loss in db at this corner frequency. Note: The two curves in the Bode plot is the
magnitude curve and the phase angle curve. The first curve that represents the value in decibels
represents the magnitude curve, while the second curve represents the phase angle curve.
Where,
Put, s = jω
A = 20log G(jω)
The factor G(jω) is present in the denominator. To bring it in numerator, we will insert a
negative sign. It is because log (1/a) is equal to -log a.
The value of gain at very low frequencies (ω<< ωn) is equal to:
A = -20 log 1 = 0
At, ω= ωn
A = -40 log 1 = 0 db
At, ω= 100ωn
A = -40 x 2 log 10
At, ω= 10ωn
Thus we can conclude that the magnitude plot of the quadratic factor can be approximated by
two straight lines with a scale of 0 db and -40 db.
At, ω = ωn
The two curves are independent of the damping ratio a. The height of the resonant peak is
inversely proportional to the damping ratio. It means that the decrease in the value of the
damping ratio will increase the resonant peak.
o The constant gain K, derivative, and integral factor in the bode plot contributes gain at all the
frequencies.
o The higher order (two and more) factors in the transfer function contribute gain only when the
frequency is greater than the corner frequency. The natural frequency in case of quadratic factor
is assumed as corner frequency.
We have also discussed the impact of the derivative and integral factor on the positive and
negative slope of the Bode plot.
Let's discuss the steps that will help us to draw the bode plot.
1. Convert the given transfer function into the time constant form, which is as follows:
It helps us to easily find the corner frequencies.
2. Arrange the corner frequencies in the increasing order. The format of the table is shown below:
3.
The 'Term' specifies the separate constant gain, derivative factor, and the integral factor, such
as, K, K/jω, or K (jω). The 'change in slope' includes the change in the value of the slope at
each corer frequency.
4. Select a frequency, which has the lower value compared to the lowest corner frequency. Now,
calculate the value of the terms at that selected frequency.
5. Find the gain in decibels one by one at every corner frequency. The formula to find the gain is
given by:
Gain at ωy = (Slope from ωx to ωy x log ωy/ωx] + gain at ωx
The frequencies ωx and ωy are shown below:
6. Now, we will perform step 4 again at a different frequency, which is greater than the highest
corner frequency.
7. Take a semilog graph paper and first mark the dimension on the axis to draw the plot. The
magnitude will appear on the y-axis and the frequency range will appear on the x-axis.
8. Mark the points calculated in the above steps on the semilog graph paper and join the points.
The points on the graph paper should be joined only with straight lines. We can also mark the
slope at every point on the graph.
9. The plot is assumed as the approximated plot. The exact plot requires the exact calculation at
every corner frequency.
Consider an example.
Put, s = jω
The value of T1, T2, 3 in the increasing order will be T2 < T3 < T1.
In the given transfer function G(s) = K (1 + sT 1)2/s2(1 + sT2)( 1 + sT3), there are four terms.
Thus, we will first draw the magnitude plot of these four independent terms. The four terms
are K/ jω , K(1 + sT1), 1/(1 + sT2), and 1/( 1 + sT3). The first, third, and the fourth term represent
the integral term with the slope of -20db. The second term is the derivative term that represents
the positive slope.
The final plot will be the combined plot of all the four plots, as shown below:
The above Bode plot shows that the first two terms have a slope of 40, while the other two has
a slope of 20. The first two terms are in the form of squares in the transfer function, where log
a2 is always equal to '2 log a.' Thus, it will appear with a slope of 40. As discussed above, the
negative and positive terms with the slope are due to the integral and derivative factors.
A particular value at a region will be the result of the combined values at the above four
sections. For example, the section between ωc1 and ωc3 will have the value by adding all
section values (-40db + 40db + 0 + 0 = 0db).
The relation between the phase margin and the phase angle is given by:
Y = 180 + a
Where,
If the phase cross over frequency is negative, the gain margin of the system is positive.
Similarly, if the phase cross over frequency is positive, the gain margin of the system is
negative.
Let's discuss an example that will help us to clearly understand the concept of Bode plot, its
steps, and the plotting on the semilog paper.
Example: Sketch the Bode plot of the following transfer function G(s) = Ks2/(1 + 0.2s)(1
+ 0.02s).
Also determine the system gain K and the gain crossover frequency to be 5
radians/second.
Solution:
There will be two corner frequencies at T1 and T2, which are 0.2 and 0.02.
Thus, the corner frequencies are 1/0.2 = 5 radians/second and 1/0.02 = 50 radians/second.
As discussed in the above steps, we will prepare a table. There are three independent factors,
j2ω2, 1/(1 + 0.2jω), and 1/(1 + 0.02jω). So, the table will include three terms, as shown below:
j2ω2 +40db
1/(1 + 0.2jω) 5 radians/second -20db 40 - 20 = 20 db
1/(1 + 0.02jω) 50 radians/second -20db 20 - 20 = 0 db
The first term will have a slope of 40 due to its square. The change in slope will include the
sum of the slope from the top to bottom. The first row will have no change in the slope due to
no term above it.
Step 3: We will find a frequency lower than the first corner frequency + a frequency higher
than the second corner frequency.
We will find the value of gain at selected low frequency, two corner frequencies, and the high
frequency.
Let's select the frequency 0.5, which is lower than the first corner frequency.
A = 20 log | 0.52|
A = 20 log 0.25
A = 12 db
A = 20 log | 52|
A = 20 log 25 or 40 log 5
A = 28 db
Now, at the second corner frequency and the selected higher corner frequency, we will use the
formula:
Where,
At, ω = second corner frequency (50 db), the value of gain is:
Where,
At, ω = second corner frequency (50 db), the value of gain is:
The term jω has an angle of 90 degrees. It square would result in the angle of 180 degrees.
Let's find the value of phase angles at different values of ω. It is shown in the below table:
ω tan-1 0.2ω tan-1 0.02ω Phase Points for reference in the phase
radians/sec degrees degrees angle plot
5 45 5.7 129.3 G
50 84.3 45 50.7 I
We can consider the approximated value for the given values of the phase angle.
The value of gain K at frequency 5 radians per second is 28 db. Hence, at every point of
magnitude plot is obtained by shifting the plot wit K = -1 by -28db downwards.
20 log K = -28db
The magnitude plot and the phase plot are shown below:
20 log K = -25db
o It can be drawn both for the closed loop system and open-loop system.
o It also provides us a method to improve the stability of the system.
o It converts the multiplication of magnitudes into addition.
o The sketching of bode plots is derived from a simple method.
o The information loss is very less.
o It consists of two graphs that eliminate the confusion between the magnitude and the phase
plots.
o Bode plot is based on the asymptotic approximations that use straight line segments for plotting
on the semilog graph.
o The fundamental behavior of the system does not change frequently. Hence, the bode plot is
not sensitive to the changes occurring in the measuring system.
o It does clearly predict the individual contribution of different factors in the given transfer
functions.
1. This technique can be used for linear or nonlinear, time-variant or time-invariant systems.
2. It is easier to apply where Laplace transform cannot be applied.
3. The nth order differential equation can be expressed as 'n' equation of first order.
4. It is a time domain method.
5. As this is time domain method, therefore this method is suitable for digital computer
computation.
6. On the basis of the given performance index, this system can be designed for an optimal
condition.
At time t = 0
Current = iL(0)
Capacitor Voltage = Vc(0)
Thus, the state of the network at time t=0 is specified by the inductor current and capacitor
voltage.
Therefore iL(0) and Vc(0) is called the initial state of the network and the pair iL(t), Vc(t) is
called the state of the network at 't'. The variable iL and vc are called the state variables of the
network.
Apply KVL
Also,
From eq.1
This type of equation is called State equation. And the variables present in this equation are
called state variables.
A = n × n system matrix
B = n × r control matrix
C = n × n output matrix
When there is no direct connection between input and output in that case D u(t) is not taken.
Example 1
A system is described by the differential equation
Where y is the output and u is the input to the system. Obtain the state space representation of
the system.
Solution
State means a set of variables whose knowledge helps us to predict the behaviour of the
control system. The state variable with the input functions provides the future state and the
output of the system. The elements of the state variable analysis include state vector, state
space, state equations, and the state variable representation.
The state variables are the n variables needed to describe the system's behaviour, and the state
axis is the area where coordinate axes are described. Similarly, state equations are the set of n
equations, and state variable representation is described in terms of state variables, such as
x1(t), x2(t), and so on. The system's input, output, initial conditions, etc., is described in terms
of these elements.
Here, we will discuss the examples in the form of Multiple Choice Questions because they will
help us in the competitive exams.
Example 1: A system is described by the state equation X' = AX + BU. The output is given by
Y = CX, where
And C = [1 0]
1. s/s2 + 5s + 7
2. 2s/s2 + 5s + 7
3. 1/s2 + 5s + 7
4. s/s2 + 3s + 5
Explanation: The equation to find the transfer function of the system is given by:
C [SI - A]-1B + D
Where,
= s/s2 + 5s + 7
Example 2: Find the sum of the Eigen values of the matrix given below:
1. 15
2. 12
3. -10
4. 10
Answer: (d) 10
Explanation: The shortcut approach to find the sum of the Eigen values is to add the elements
present in the diagonal of the given matrix.
And Y = [1 0]
1. s/s2 + 3s + 3
2. 1/s2 + 3s + 2
3. 5/s2 + 5s + 2
4. 2/s2 + 3s + 5
Explanation: The equation to find the transfer function of the system is given by:
C [SI - A]-1B + D
Where,
= 1/s2 + 3s + 2
Example 4: The observability condition in the state space representation can be determined
with the condition given by:
1. [CT ATCT]
2. [BT ATBT]
3. [AT ATCT]
4. None of these
Explanation: The observability condition can be determined from the condition [CT ATCT].
Y '= [1 1] x
1. Controllable
2. Observable
3. Both (a) and (b)
4. Neither (a) nor (b)
By comparing, we get:
C = [1 1]
The controllability of the given state equation can be checked by forming the matrix [B AB].
The observability of the given state equation can be checked by forming the matrix [CT ATCT].
If the determinant of these matrixes is not equal to zero, it is said to observable or
controllable.The matrix so formed for the controllability is given by:
[B AB]
[CT ATCT]
Thus, the system model described by the given state equation is both controllable and
observable.
Example 6: The state of a system equation can be written in the form of:
Explanation: The state of a system equation is written in the form of first order differential
equation using the state variables x1, x2, x3 ? xn.
1. Completely controllable
2. Completely observable
3. Not completely controllable but completely observable
4. Not completely observable but completely controllable
Explanation: The controllability of the given state equation can be checked by forming the
matrix [B AB]. The observability of the given state equation can be checked by forming the
matrix [CT ATCT].
We will use the above two conditions to determine controllability and observability.
We can check either the determinant or the rank of the formed matrix. If the determinant of
these matrixes is not equal to zero, it is said to observable or controllable. If the rank of the
matrix is equal to its order, it is said to be observable or controllable.
Let's start.
The determinant of the above matrix is equal to 0. Hence, it is not completely controllable. We
can also say that the rank of the matrix is not equal to its order (2).
The determinant of the above matrix is not equal to 0. Hence, it is completely observable. We
can also say that the rank of the matrix is equal to its order (2).
Thus, the given state model is completely observable but not completely controllable.
References:
1. https://www.tutorialspoint.com/
2. https://www.javatpoint.com/
3. Control Systems by Principles and Design by Gopal. M,-Tata McGraw-Hill
4. Control System Engg by P Ramesh Babu& R. Anandanatarajan –SCITECH
5. Modern Control Engineering by Nagrath& Gopal-New Age International, New
Delhi