Basic Control System
Basic Control System
CONTROL SYSTEMS
Mrs. Janani R
1
Department of EIE Control Systems 5th Semester
SYLLABUS
Open Loop and Closed Loop systems: Generalized Block Diagram of a Feedback System: Block
diagram algebra – Signal Flow Graph and Mason’s Gain Rule. Transfer function models of linear
time-invariant systems-Mathematical models of physical systems.
Standard test signals-Time response of first and second order systems for standard test inputs –
Steady state error and error constants – Design specifications for second order systems based on
the time response. Proportional, Integral and Derivative Controllers.
Relationship between time and frequency response, Polar plots, Bode plots, Nyquist stability
criterion-Relative stability using Nyquist criterion-gain and phase margin. Controller Design
specifications in frequency domain – Design of Compensators in frequency domain
Concepts of state variables, State space model, Diagonalization of State Matrix – Solution of state
equations – Eigen values and Stability Analysis – Concept of controllability and observability – Pole
placement by state feedback – State space models of linear discrete time systems.
REFERENCES:
1) J.Nagarath and M. Gopal, Control Systems Engineering, Fourth Edition, New Age
International (P) Ltd., 2009.
2) M.Gopal, Control Systems Principles and Design, McGraw-Hill Education, Fourth Edition,
2012.
CONTENTS
Chapter 1 ........................................................................................................................................................................................4
INTRODUCTION TO CONTROL SYSTEMS ........................................................................................................................4
1.1. CONTROL SYSTEMS ...............................................................................................................................................4
1.2. EXAMPLES OF CONTROL SYSTEMS................................................................................................................6
2
Department of EIE Control Systems 5th Semester
Chapter 5 ..................................................................................................................................................................................... 38
STATE VARIABLE ANALYSIS.............................................................................................................................................. 38
5.1. CONCEPTS OF STATE VARIABLES ............................................................................................................... 38
5.2. STATE DIAGRAM.................................................................................................................................................. 38
5.3. EIGEN VALUES AND EIGEN VECTORS........................................................................................................ 40
3
Department of EIE Control Systems 5th Semester
Chapter 1
INTRODUCTION TO CONTROL SYSTEMS
4
Department of EIE Control Systems 5th Semester
Control theory has played a vital roles in the advance of engineering and science. The automatic
control has become an integral part of modern manufacturing and industrial processes. When a
number of elements or components are connected in a sequence to perform a specific function, the
group thus formed is called system. In a system when the output quantity is controlled by varying
the input quantity, the system is called control system. The output quantity is called controlled
variable or response and input quantity is called command signal or excitation.
Any physical system which does not automatically correct the variation in its output, is
called as open loop system, or control system in which the output quantity has no effect upon the
input quantity are called open-loop control system. This means that the output is not feedback to the
input for correction.
In open loop system the output can be varied by varying the input. But due to external
disturbances the system output may change. When the output changes due to disturbances, it is not
followed by changes in input to correct the output. In open loop systems the changes in output are
corrected by changing the input manually.
Control systems in which the output has an effect upon the input quantity in order to
maintain the desired output value are called closed loop systems. The open loop system can be
modified as closed loop system by providing a feedback. The provision of feedback automatically
corrects the changes in output due to disturbances. Hence the closed loop system is also called
automatic control system. The general block diagram of an automatic control system is shown in Fig.
It consists of an error detector, a controller, .and plant and feedback path elements.
The reference signal corresponds to desired output. The feedback path elements samples
the output and converts it to a signal of same type as that of reference signal. The feedback signal is
proportional to output signal and it is fed to the error detector. The error signal generated by the
error detector is the difference between reference signal and feedback signal. The controller
modifies and amplifies the error signal to produce better control action. The modified error signal is
fed to the plant to correct its output.
5
Department of EIE Control Systems 5th Semester
The electric furnace shown in fig. is an open loop system. The output in the system is the
desired temperature. The temperature of the system is raised by heat generated by the heating
element. The output temperature depends on the time during which the supply to heater remains
ON. The ON and OFF of the supply is governed by the time setting of the relay. The temperature is
measured by a sensor, which gives an analog voltage corresponding to the temperature of the
furnace. The analog signal is converted to digital signal by an Analog-to-Digital converter (A/D
converter). The digital signal is given to the digital display device to display the temperature. In this
system if there is any change in output temperature then the time setting of the relay is not altered
automatically.
6
Department of EIE Control Systems 5th Semester
The mathematical model of a system is linear if it obeys the principle of superposition and
homogeneity. This principle implies that if a system model has response y 1(t) and y 2(t) to any inputs
X1(t) and X2(t) respectively, then the system response to the linear combinations of these inputs
a1X1(t) + a2X2(t) is given by linear combination of the individual outputs a1y 1(t) + a2y 2(t), where a1
and a2 are constants.
7
Department of EIE Control Systems 5th Semester
A mathematical model will be linear if the differential equations describing the system has
constant coefficients. If the coefficients of the differential equation describing the system are
constant then the model is linear time invariant. If the coefficients of differential equations
governing the system are functions of time then the model is linear time varying. The differential
equations of a linear time invariant system can be reshaped into different form for the convenience
of analysis. One such model for single input and single output system analysis is transfer function of
the system. The transfer function of a system is defined as the ratio of Laplace transform of output
to the Laplace transform of input with zero initial conditions.
The transfer function can be obtained by taking Laplace transform of the differential
equations governing the system with zero initial conditions and rearranging the resulting algebraic
equations to get the ratio of output to input.
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 dash-pot is a piston moving
inside a cylinder filled with viscous fluid. When a force is applied to a translational mechanical
system, it is opposed by opposing forces due to mass, friction and elasticity of the system.
The force acting on a mechanical body are governed by Newton’s second law of motion. For
translational systems it states that the sum of forces acting on a body is zero.
𝑥 = 𝐷𝑖𝑠𝑝𝑙𝑎𝑐𝑒𝑚𝑒𝑛𝑡, 𝑚
𝑑𝑥
𝑣= = 𝑉𝑒𝑙𝑜𝑐𝑖𝑡𝑦 , 𝑚/𝑠𝑒𝑐
𝑑𝑡
𝑑𝑣 𝑑 2𝑥
𝑎= = = 𝐴𝑐𝑐𝑒𝑙𝑒𝑟𝑎𝑡𝑖𝑜𝑛 ; 𝑚/𝑠𝑒𝑐 2
𝑑𝑡 𝑑𝑡 2
8
Department of EIE Control Systems 5th Semester
𝑀 = 𝑀𝑎𝑠𝑠, 𝑘𝑔
Consider an ideal mass element shown in fig. which has negligible friction and elasticity.
Let a force be applied on it. The mass will offer an opposing force which is proportional to
acceleration of the body.
𝑑2 𝑥 𝑑2𝑥
Here 𝑓𝑚 ∝ or 𝑓𝑚 = 𝑀
𝑑 𝑡2 𝑑 𝑡2
𝑑2 𝑥
Therefore 𝑓 = 𝑓𝑚 = 𝑀
𝑑 𝑡2
Consider an ideal frictional element dashpot shown in fig. which has negligible mass and
elasticity. Let a force be applied on it. The dash-pot will offer an opposing force which is
proportional to velocity of the body.
𝑑𝑥
Therefore 𝑓 = 𝑓𝑏 = 𝐵
𝑑𝑡
In mechanical translational system, the differential equations governing the system are
obtained by writing force balance equations at nodes in the system.
The linear displacement of the nodes are assumed as x1, x2, x3, etc., and assign a displacement
to each node.
Draw the free body diagrams of the system. The free body
diagram is obtained by drawing which mass separately and
then marking all the forces acting on the node. Always the
opposing force acts in a direction opposite to applied force.
The mass has to move in the direction of the applied force.
Hence the displacement, velocity and acceleration of the mass will be in the direction of the
9
Department of EIE Control Systems 5th Semester
applied force. If there is no applied force then the displacement, velocity and acceleration of
the mass will be in a direction opposite to that of opposing force.
For each free body diagram, write one differential equation by equating the sum of applied
force to the sum of opposing forces.
Take Laplace transform of differential equations to convert them to algebraic equations.
Obtain the ratio between output variable and input variable. This ratio is the transfer
function of the system
SUMMING POINT: Summing points are used to add two or more signals in the
system. Referring to fig, a circle with a cross is the symbol that indicates a
summing operation. The plus or minus sign at each arrow indicates whether the
BRANCH POINT: A branch point is a point from which the signal from a block
goes concurrently to other blocks or summing points.
The block diagram can be reduced to find the overall transfer function of the system. The
following rules can be used for block diagram reduction.
10
Department of EIE Control Systems 5th Semester
11
Department of EIE Control Systems 5th Semester
The signal flow graph is used to represent the control system graphically and it was developed by SJ
Mason. A signal flow graph is a diagram that represents a set of simultaneous linear algebraic equations. By
taking laplace transform, the time domain differential equations governing a control system can be
transferred to a set of algebraic equations in s-domain. The signal flow graph of the system can be
12
Department of EIE Control Systems 5th Semester
constructed using these equations. The signal flow graphs depicts the flow of signals from one point of a
system to another and gives the relationships among the signals. A signal flow graph consists of a network in
which nodes are connected by directed branches. Each node represents a system variable and each branch
connected between two nodes acts as a signal multiplier. When a signal pass through a branch, it gets
multiplied by the gain of the branch. In a signal flow graph, the signal flows in only one direction. The
direction of signal flow is indicated by an arrow placed on the branch and the gain is indicated along the
branch.
Branch : A branch is directed line segment joining two nodes. The arrow on
the branch indicates the direction of signal flow and the gain of a
branch is the transmittance.
Transmittance : The gain acquired by the signal when it travels from one node to
another is called transmittance. The transmittance can be real or
complex.
Forward Path : It is the path from an input node to an output node that does not
cross any node more than once.
Forward path gain : It is the product of the branch transmittances of a forward path.
Individual loop : It is a closed path starting from a node and after passing through a
certain part of a graph arrives at same node without crossing any
node more than once.
Non touching Loops : If the loops does not have a common node then they are said to be
non-touching loops.
i. The algebraic equations which are used to construct signal flow graph must be in the form of cause
and effect relationship.
ii. Signal flow graph is applicable to linear systems only.
iii. A node in the signal flow graph represents the variable or signal
iv. A node adds the signals of all incoming branches and transmits the sum to all, outgoing branches.
v. 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.
vi. A branch indicates functional dependence of one signal on the other.
13
Department of EIE Control Systems 5th Semester
vii. 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.
viii. The signal flow graph of system is not unique. By rearranging the system equations different types of
signal flow graphs can be drawn for a given system.
Signal flow graph for a system can be reduced to obtain the transfer function of a system using the
following rules. The guideline in developing the rules for signal flow graph algebra is that the signal at node is
given by sum of all incoming signals.
Rule 1: Incoming signal to a node through a branch is given by the product of a signal at previous node and
the gain of the branch.
Rule 2: Cascade branches can be combined to give a single branch whose transmittance is equal to the
product of individual branch transmittance.
Rule 3: Parallel branches may be represented by single branch whose transmittance is the sum of individual
branch transmittances.
Rule 4: A mixed node can be eliminated by multiplying the transmittance of outgoing branch (from the mixed
node) to the transmittance of all incoming branches to the mixed node.
Rule 5: A loop may be eliminated by writing equations at the input and output node and rearranging the
equations to find the ratio of output to input. This ratio gives the gain of resultant branch.
The signal flow graph of a system can be reduced either by using the rules of a signal flow graph
algebra or by using Mason’s gain formula. For signal flow graph reduction using the rules of signal flow
graph, write equations at every node and then rearrange these equations to get the ratio of output and input
(transfer function)
The Mason’s gain formula is used to determine the transfer function of the system from the signal
flow graph of the system.
Mason’s gain formula states the overall gain of the system [transfer function] as follows,
1
𝑂𝑣𝑒𝑟𝑎𝑙𝑙 𝑔𝑎𝑖𝑛, 𝑇 = ∑ 𝑃𝐾 ∆𝐾
∆
𝐾
14
Department of EIE Control Systems 5th Semester
ΔK = Δ for that part of the graph which is not touching Kth forward path.
The signal flow graph and block diagram of a system provides the same information but there is no
standard procedure for reducing the block diagram to find the transfer function of the system. Also the block
diagram reducing technique will be tedious and it is difficult to choose the rule to be applied for
simplification. The following procedure can be used to convert block diagram to signal flow graph.
1) Assume nodes at input, output, at every summing point, at every branch point and in between
cascaded blocks.
2) Draw the nodes separately as small circles and number the circles in the order 1, 2, 3, 4,… etc.
3) From the block diagram find the gain between each node in the main forward path and connect all
the corresponding circles by straight line and mark the gain between the nodes.
4) Draw the feed forward paths between various nodes and mark the gain of feed forward path along
with sign.
5) Draw the feedback paths between various nodes and mark the gain of feedback paths along with
sign.
Chapter 2
TIME RESPONSE ANALYSIS
15
Department of EIE Control Systems 5th Semester
The time response of the system is the output of the closed loop system as a function of time. It is denoted by
c(t). The time response can be obtained by solving the differential equation governing the system.
Alternatively, the response c(t) can be obtained from the transfer function of the system and the input to the
system.
𝐶(𝑠) 𝐺(𝑠)
𝑇ℎ𝑒 𝑐𝑙𝑜𝑠𝑒𝑑 𝑙𝑜𝑜𝑝 𝑡𝑟𝑎𝑛𝑠𝑓𝑒𝑟 𝑓𝑢𝑛𝑐𝑡𝑖𝑜𝑛, =
𝑅(𝑠) 1+𝐺( 𝑠) 𝐻(𝑠)
The output or response in s-domain, C(s) is given by the product of the transfer function and the input R(s).
On taking inverse Laplace transform of this product the time domain response, c(t) can be obtained.
The time response of a control system consists of two parts: the transient and the steady state response. The
transient response is the response of the system when the input changes from one state to another. The
steady state response is the response as time, t approaches infinity.
STEP SIGNAL
The step signal is a signal whose value changes from zero to A at t = 0 and remains constant at A for
t>0. The step signal resembles an actual steady input to a system. A special case of step signal is
unit step in which A is unity. The mathematical representation of the step signal is,
𝑟(𝑡) = 1 ; 𝑡≥0 1
=0 ; 𝑡 <0
RAMP SIGNAL
The ramp signal is a signal whose value increases linearly with time from an initial value of zero at
t=0. The ramp signal resembles a constant velocity input to the system. A special case of step signal
is unit ramp signal in which the value of A is unity. The mathematical representation of the ramp
signal is,
𝑟(𝑡) = 𝐴 𝑡 ; 𝑡≥0 2
=0 ; 𝑡 <0
16
Department of EIE Control Systems 5th Semester
PARABOLIC SIGNAL
In parabolic signal, the instantaneous value varies as square of the time from an initial value of zero
at t=0. The sketch of the signal with respect to time resembles a parabola. The parabolic signal
resembles a constant acceleration input to the system. A special case of parabolic signal is unit
parabolic signal in which A is unity. The mathematical representation of the parabolic signal is,
𝐴𝑡 2 3
𝑟(𝑡) = ; 𝑡 ≥0
2
=0 ; 𝑡 <0
IMPULSE SIGNAL
A signal of very large magnitude which is available for very short duration is called impulse signal.
The unit impulse signal is a special case, in which A is unity. The impulse signal is denoted by δ(t)
and mathematically it is expressed as,
δ(𝑡) = ∞ ; 𝑡=0 4
=0 ; 𝑡 ≠0
The input and output relationship of a control system can be expressed by nth order differential
equation shown in equation
𝑑𝑛 𝑑 𝑛−1 𝑑 5
𝑎0 𝑛
𝑝 (𝑡) + 𝑎1 𝑝 (𝑡) + ⋯ + 𝑎𝑛 −1 𝑝 (𝑡) + 𝑎𝑛 𝑝(𝑡)
𝑑𝑡 𝑑𝑡 𝑛−1 𝑑𝑡
𝑑𝑚 𝑑 𝑚−1 𝑑
= 𝑏0 𝑚
𝑝(𝑡) + 𝑏1 𝑞 (𝑡) + ⋯ + 𝑏𝑛−1 𝑞 (𝑡) + 𝑏𝑚 𝑞 (𝑡) 𝑡≥0
𝑑𝑡 𝑑𝑡 𝑚−1 𝑑𝑡
17
Department of EIE Control Systems 5th Semester
The closed loop order system with unity feedback sis shown in
18
Department of EIE Control Systems 5th Semester
𝐶 (𝑠) 𝜔𝑛2 9
=
𝑅(𝑠) 𝑠 2 + 2𝜁𝜔𝑛 𝑠 + 𝜔𝑛2
𝜁 = 𝐷𝑎𝑚𝑝𝑖𝑛𝑔 𝑟𝑎𝑡𝑖𝑜.
The damping ratio is defined as the ratio of the actual damping to the critical damping. The
response c(t) of second order system depends in the value of damping ratio. Depending on the
value of 𝜁 the system can be classified into the following four cases
19
Department of EIE Control Systems 5th Semester
The standard form of closed loop transfer function of second order system is,
𝐶 (𝑠) 𝜔𝑛2 10
=
𝑅(𝑠) 𝑠 2 + 2𝜁𝜔𝑛 𝑠 + 𝜔𝑛2
The standard form of closed loop transfer function of second order system is,
𝐶 (𝑠) 𝜔𝑛2 13
=
𝑅(𝑠) 𝑠 2 + 2𝜁𝜔𝑛 𝑠 + 𝜔𝑛2
For undamped system 0 < 𝜁 < 1 the roots of the denominator are complex conjugate
𝑒 −𝜁𝜔𝑛 𝑡 √1 − 𝜁 2 14
𝑈𝑛𝑖𝑡 𝑠𝑡𝑒𝑝 𝑟𝑒𝑠𝑝𝑜𝑛𝑠𝑒 = 1 − sin(𝜔𝑑 𝑡 + 𝜃) ; 𝜃 = tan −1
√1 − 𝜁 2 𝜁
𝑒 −𝜁𝜔𝑛 𝑡 √1 − 𝜁 2
𝑆𝑡𝑒𝑝 𝑟𝑒𝑠𝑝𝑜𝑛𝑠𝑒 = 𝐴(1 − sin( 𝜔𝑑 𝑡 + 𝜃) ; 𝜃 = tan −1 )
√1 − 𝜁 2 𝜁
RESPONSE OF CRITICALLY DAMPED SECOND ORDER SYSTEM FOR UNIT STEP INPUT
The standard form of closed loop transfer function of second order system is,
𝐶 (𝑠) 𝜔𝑛2 15
=
𝑅(𝑠) 𝑠 2 + 2𝜁𝜔𝑛 𝑠 + 𝜔𝑛2
20
Department of EIE Control Systems 5th Semester
Figure 2-3: Second order underdamped responses for damping ratio values
The desired performance characteristics of control systems are specified in terms of time domain
specifications. The transient response of a system to a unit step input depends on the initial
conditions. Therefore to compare the time response of various systems it is necessary to start with
standard initial conditions. The transient response characteristics of control system to a unit step
input is specified in terms of the following time domain specifications.
1. Delay Time td
2. Rise Time tr
3. Peak Time tp
4. Maximum Overshoot Mp
5. Settling Time ts
It is the time taken for the response to reach 50% of the final value, for the very first time
It is the time taken for response to raise from 0 to 100% for the very first time. For
underdamped system, the rise time is calculated from 0% to 100%. But for overdamped system,
the rise time is calculated as the time taken by the system response to raise from 10% to 90%
𝜋−𝜃 18
𝑡𝑟 =
𝜔𝑑
√ 1−𝜁2
Where 𝜃 = tan −1 𝜁
and 𝜔𝑑 = 𝜔𝑛 √1 − 𝜁 2
21
Department of EIE Control Systems 5th Semester
It is the time taken for the response to reach the peak value the very first time.
𝜋 19
𝑡𝑝 =
𝜔𝑑
It is defined as the ratio of the maximum peak value to the final value, where the maximum
peak value is measured from final value.
𝜁𝜋
− 20
√1−𝜁2
%𝑀𝑝 = 𝑒 *100
SETTLING TIME:
It is defined as the time taken by the response to reach and stay within a specified error.
The usual tolerable error is 2% or 5% of the final value.
1 21
𝑡𝑠 = 𝑓𝑜𝑟 2% 𝑒𝑟𝑟𝑜𝑟
𝜁𝜔𝑛
3 22
𝑡𝑠 = 𝑓𝑜𝑟 2% 𝑒𝑟𝑟𝑜𝑟
𝜁𝜔𝑛
22
Department of EIE Control Systems 5th Semester
Given the transfer function G(s) determine Rise Time tr, Peak Time tp, Maximum
Overshoot Mp , Settling Time ts
100
𝐺 (𝑠) =
𝑆2 + 15𝑠 + 100
The number of poles of the loop transfer function lying at the origin decides the type
number of the system. In general, if N is the number of poles at the origin then the type number is
N.
The steady state error is the value of error signal e(t), when t tends to infinity. The steady
state error is a measure of system accuracy. The steady state error
𝑠𝑅(𝑠) 23
𝑒𝑠𝑠 = lim 𝑒(𝑡) = lim 𝑠𝐸(𝑠) = lim
𝑡→∝ 𝑠→0 𝑠→0 1 + 𝐺 (𝑠)𝐻(𝑠)
When a control system is excited with standard input signal, the steady state error may be
zero, constant or infinity. The value of steady state error depends on the type number and the input
signal. Type-0 system will have a constant steady state error when the input is step signal. Type-1
system will have a constant steady state error when the input is ramp signal. Type-2 system will
have a constant steady state error when the input is parabolic signal.
23
Department of EIE Control Systems 5th Semester
10(𝑆+2)
For a unity feedback control system the open loop transfer function is 𝐺 (𝑠) = .
𝑆2 (𝑆+1)
Find a) The position, velocity and acceleration error constants
3 2 1
b) The steady state error when the input is R(s) where 𝑅 (𝑠) = − +
𝑠 𝑠2 3𝑠3
The proportional controller produces an output signal which is proportional to error signal.
The proportional controller amplifies the error signal and increases the loop gain of the system.
The following aspects of system behavior are improved by increasing loop gain.
The drawback in proportional control action is that it produces a constant steady state
error.
1) PI Controller introduces a zero in the system and increases the order by one.
2) Reduces steady state error.
A suitable combination of the three basic modes: Proportional, integral and derivative PID
improve all aspects of the system performance.
1) Proportional controller stabilizes the gain but produces steady state error.
24
Department of EIE Control Systems 5th Semester
Chapter 3
STABILITY ANALYSIS
DEFINITIONS OF STABILITY
The term stability refers to the stable working condition of a control system. Every working
system is designed to be stable. In a stable system, the response or output is predictable, finite and
stable for a given input. The different definitions of the stability are the following.
1) A system is stable, if its output is bounded (finite) for any bounded (finite) input.
2) A system is asymptotically stable, if in the absence of the input, the output tends
towards zero irrespective of initial conditions.
3) The system is table if for a bounded disturbing input signal the output vanishes
ultimately as t approaches infinity.
The following are three points may be stated regarding the stability of the system depending on the
location of roots of characteristic equation.
1) If all the roots of characteristic equation has negative real parts, then the system is stable.
2) If any root of the characteristic equation has a positive real part or if there is a repeated root
on the imaginary axis then the system is unstable.
3) If the condition (1) is satisfied except for the presence of one or more non-repeated roots on
the imaginary axis, then the system is limitedly or marginally stable.
Thus the necessary condition for stability of the system is that all the coefficients of its characteristic
polynomial be positive. If any coefficient is zero/negative, we can immediately say that the system is
unstable. When all the coefficients are positive, the system may or may not be stable, because there
may be roots in the right half plane and/or on the imaginary axis.
Concept of Stability: Necessary conditions for Stability – BIBO Stability-Routh-Hurwitz Criterion. Root
locus concept: Guidelines for sketching root loci – Root locus plot for continuous time systems.
Introduction to design – lag, lead and lag-lead compensators in time domain – Root locus method
25
Department of EIE Control Systems 5th Semester
The Routh-Hurwitz stability criterion is an analytical procedure for determining whether all
the roots of a polynomial have negative real part or not.
The first step in analyzing the stability of a system is to examine its characteristic equation.
The necessary condition for stability is that all the coefficients of the polynomial be positive. If
some of the coefficients are zero or negative it can be concluded that the system is not stable.
When all the coefficients are positive, the system is not necessarily stable. Even though the
coefficient are positive, some of the roots may lie on the right half of s-plane or on the imaginary
axis. In order for all the roots to have negative real parts, it is necessary but not sufficient that all
coefficients of the characteristic equation be positive. If all the coefficients of the characteristic
equation are positive, then the system may be stable and one should proceed further to examine the
sufficient conditions of stability. The Routh stability criterion is based on ordering the coefficients
of the characteristic equation, into a schedule called the Routh array as shown below.
𝑠𝑛 𝑎0 𝑎2 𝑎4 𝑎6 𝑎8 ….
𝑠 𝑛−1 𝑎1 𝑎3 𝑎5 𝑎7 𝑎9 ….
𝑠 𝑛−2 𝑏0 𝑏1 𝑏2 𝑏3 𝑏4 ….
𝑠 𝑛−3 𝑐0 𝑐1 𝑐2 𝑐3 𝑐4 ….
𝑠1 𝑔0
𝑠0 ℎ0
“The necessary and sufficient condition for stability is that all of the elements in the first
column of the Routh array be positive. If this condition is not met, the system is unstable and
the number of sign changes in the elements of the first column of the Routh array
corresponds to the number of roots of the characteristic equation in the right half of the s -
plane”.
If the order of sign of first column element is +, +, -, + and +. Then + to – considered as one sign
change and – to + as another sign change.
26
Department of EIE Control Systems 5th Semester
Using Routh Criterion, determine the stability of the system represented by the
characteristic equation, 𝑆 4 + 8𝑆 3 + 18𝑆 2 + 16𝑆 + 5 = 0. Comment on the location of the
roots of the characteristic equation
Construct Routh array and determine the stability of the system whose characteristic
equation is, 𝑆 6 + 2𝑆 5 + 8𝑆 4 + 12𝑆 3 + 20𝑆 2 + 16𝑆 + 16 = 0. Also determine the
number of roots lying on right half of s-plane, left half of s-plane and on imaginary axis.
By Routh stability Criterion, determine the stability of the system represented by the
characteristic equation, 9𝑆 5 − 20𝑆 4 + 10𝑆 3 − 𝑆 2 − 9𝑆 − 10 = 0. Comment on the
location of the roots of the characteristic equation
The root locus technique is a powerful tool for adjusting the location of closed loop poles to achieve
the desired system performance by varying one or more system parameters. The path taken by the
roots of characteristic equation when open loop gain K is varied from 0 to ∞ are called root loci.
The exact root locus is sketched by trial and error procedure. A set of rules have been developed to
reduce the task involved in sketching root locus and to develop a quick approximate sketch. From
the approximate sketch, a more accurate root locus can be obtained by a few trials.
RULE .1. The root locus is symmetrical about the real axis.
RULE .2. Each branch of the root locus originates from an open-loop pole corresponding to K =0
and terminates at either on a finite open loop zero corresponding to K = ∞. The number of
branches of the root locus terminating on infinity is equal to n-m.
RULE .3. Segments of the real axis having an odd number of real axis open-loop poles plus zeros
to their right are parts of the root locus.
RULE .4. The n-m root locus branches that tend to infinity, do so along straight line asymptotes
180(2𝑞+1)
making angles with the real axis given by 𝜙𝐴 = ; 𝑞 = 0, 1, 2, 3, … , 𝑛 − 𝑚
𝑛−𝑚
27
Department of EIE Control Systems 5th Semester
RULE .5. The point of intersection of the asymptotes with the real axis is at 𝑠 = 𝜎𝐴 where,
𝑆𝑢𝑚 𝑜𝑓 𝑃𝑜𝑙𝑒𝑠−𝑆𝑢𝑚 𝑜𝑓 𝑍𝑒𝑟𝑜𝑠
𝜎𝐴 =
𝑛−𝑚
RULE .6. The breakaway and breakin points of the root locus are determined from the roots of
the equation dK/ds = 0.
RULE .7. The angle of departure from a complex open-loop pole is given by,
𝜙𝑃 = ±180(2𝑞 + 1) + 𝜙 ; 𝑞 = 0, 1, 2, ….
𝜙𝑧 = ±180(2𝑞 + 1) + 𝜙 ; 𝑞 = 0, 1, 2, ….
RULE .8. The points of intersection of root locus branches with the imaginary axis can be
determined by use of the Routh criterion.
28
Department of EIE Control Systems 5th Semester
29
Department of EIE Control Systems 5th Semester
Sketch the root locus of the system whose open loop transfer function, 𝐺 (𝑠) =
𝐾
𝑆(𝑠+2)(𝑠+4)
Find the value of K so that the damping ratio of the closed loop system is 0.5
1) When the system is absolutely unstable, then compensation is required to stabilize the
system and also to meet the desired performance.
2) When the system is stable, compensation is provided to obtain the desired performance.
Step. 6 Determine the open loop transfer function of the compensated system. The lag
compensator is connected in series with the plant.
Step. 7 Check whether the compensated system satisfies the steady state error
requirement. If it is satisfied, then the design is accepted otherwise repeat the design by
modifying the location of poles and zeros of the compensator.
30
Department of EIE Control Systems 5th Semester
The forward path transfer function of a certain unity feedback control system is given by
𝐾
(𝑠) = . Design a suitable lag compensator so that the system meets the
𝑆(𝑆+2)(𝑆+8)
following specifications (i) Percentage overshoot ≤ 16% for unit step input. (ii) Steady
state error ≤ 0.125 for unit ramp input.
31
Department of EIE Control Systems 5th Semester
Chapter 4
FREQUENCY RESPONSE ANALYSIS
The frequency domain transfer function T(jω) is a complex function of ω. Hence it can be
separated into magnitude function and phase function. Now, the magnitude and phase functions
will be real functions of ω, and they are called frequency response
The maximum value of the magnitude of closed loop transfer function is called the resonant
peak Mr. A large resonant peak corresponds to a large overshoot in transient response.
The frequency at which the resonant peak occurs is called resonant frequency ωr. This is
related to the frequency of oscillation in the step response and thus it is indicative of the speed of
transient response.
Bandwidth (ωb)
The bandwidth is the range of frequencies for which the system normalized gain is more
than -3db. The frequency at which the gain is -3db is called cut-off frequency. Bandwidth is usually
defined for closed loop system and it transmits the signals whose frequencies are less than the cut-
off frequency. The bandwidth is a measure of the ability of a feedback system to reproduce the
input signal, noise rejection characteristics and rise time.
The gain margin Kg is given by the reciprocal of the magnitude of open loop transfer
function at phase cross over frequency. The frequency at which the phase of open loop transfer
function is 180° is called phase cross over frequency ω pc
The phase margin is defined as the additional phase lag to be added at the gain cross over
frequency in order to bring the system to the verge of instability. It is obtained as given below
32
Department of EIE Control Systems 5th Semester
BODE PLOT
The bode plot is a frequency response plot of the sinusoidal transfer function of a system. It
consists of two graphs, one is a plot of the magnitude of a sinusoidal transfer function versus log ω.
The other is a plot of the phase angle of a sinusoidal transfer function versus log ω.
Sketch Bode plot for the following transfer function and determine the system gain K for
the gain cross over frequency to be 5 rad/sec.
𝐾𝑠 2
𝐺 (𝑠) =
(1 + 0.2𝑠)(1 + 0.02𝑠)
33
Department of EIE Control Systems 5th Semester
Examples to practice
Sketch Bode plot for the following transfer function and determine phase margin and
gain margin
75(1 + 0.2𝑠)
𝐺 (𝑠) =
𝑠(𝑠 2 + 16𝑠 + 100)
Sketch Bode plot for the following transfer function and obtain the gain and phase cross
over frequencies.
10
𝐺 (𝑠) =
𝑠(1 + 0.4𝑠)(1 + 0.1𝑠)
34
Department of EIE Control Systems 5th Semester
POLAR PLOT
The polar plot of a sinusoidal transfer function G(jω) is a plot of the magnitude of G(jω)
versus the phase angle of G(jω) on polar coordinates as ω is varied from zero to infinity. The polar
plot is usually plotted on a polar graph sheet.
The open loop transfer function of a unity feedback system is given by.
1
𝐺 (𝑠) =
𝑠(1 + 𝑠)(1 + 2𝑠)
Sketch the polar plot and determine the gain margin and phase margin.
The open loop transfer function of a unity feedback system is given by.
1
𝐺 (𝑠) =
𝑠(1 + 𝑠)(1 + 2𝑠)
Sketch the polar plot and determine the gain margin and phase margin.
35
Department of EIE Control Systems 5th Semester
The open loop transfer function of a unity feedback system is given by.
1
𝐺 (𝑠) =
𝑠 2 (1 + 𝑠)(1 + 2𝑠)
Sketch the polar plot and determine the gain margin and phase margin.
36
Department of EIE Control Systems 5th Semester
When the system is absolutely unstable, then compensation is required to stabilize the
system and also to meet the desired performance.
When the system is stable, compensation is provided to obtain the desired performance.
The systems with type number 2 and above are usually absolutely unstable systems.
Hence for systems with type number 2 and above, lead compensation is required, because the lead
compensator increase the margin of stability.
In systems with type number 1 or 0, stability is achieved by adjusting the gain. In such
cases any of the three compensators-lag, lead and lag-lead may be used to obtain the desired
performance.
The open loop transfer function of a unity feedback system is given by.
𝐾
𝐺 (𝑠) =
𝑠(𝑠 + 4)(𝑠 + 80)
It is desired to have the phase margin to be atleast 33° and the velocity error constant
Kv = 30 sec-1. Design a phase lag series compensator.
The lead compensation increase the bandwidth, which improves the speed of response
and also reduces the amount of overshoot. Lead compensation appreciably improves the transient
response, whereas there is a small change in steady state accuracy. Lead compensation is provided
to make an unstable system as a stable system.
The open loop transfer function of a unity feedback system is given by.
𝐾
𝐺(𝑠) =
𝑠(𝑠 + 1)(𝑠 + 5)
It is desired to have the velocity error constant Kv ≥ 50 and phase margin is ≥ 20° Design
a suitable lead compensator.
37
Department of EIE Control Systems 5th Semester
Chapter 5
STATE VARIABLE ANALYSIS
The state variable analysis can be applied for any type of systems. The analysis can be
carried with initial conditions and can be carried on multiple input and multiple output systems. In
this method of analysis, it is not necessary that the state variables represent physical quantities of
the system, but variables that do not represent physical quantities and those that are neither
measurable not observable may be chosen as state variables.
A set of variables which describes the system at any time instant are called state
variables. A system consists of m-inputs, p-outputs and n-state variables. The state space
representation of the system may be
The different variables may be represented by the vectors (column matrix) as shown below.
The state model of a system consists of state equation and output equation. The state
equation and output equation together called as state model of the system. Hence the state model
of a linear time invariant system (LTI) system is given by the following equations.
The pictorial representation of the state model of the system is called State diagram. The
state diagram of the system can be either in Block Diagram form or in Signal flow graph form. The
state diagram describes the relationships among the state variables and provides physical
interpretations of the state variables. The time domain state diagram may be obtained directly
from the differential equation governing the system and this diagram can be used for simulation of
the system in analog computers.
38
Department of EIE Control Systems 5th Semester
The state diagram of a state model is constructed using three basic elements Scalar, Adder
and Integrator.
Scalar: The scalar is used to multiply a signal by a constant. The input signal x(t) is
multiplied by the scalar a x(t).
Adder: The adder is used to add two or more signals. The output of the adder is the sum of
incoming signals.
Integrator: The integrator is used to integrate the signal. They are used to integrate the
derivatives of state variables to get the state variables. The initial conditions of the state variable
can be added by using an adder after integrator.
Obtain the state model of the system whose transfer function is given
as
𝑌(𝑠) 10
= 3
𝑈(𝑠) 𝑆 + 4𝑆 2 + 2𝑆 + 1
Solution
Given that,
𝑌(𝑠) 10
= 3
𝑈(𝑠) 𝑆 + 4𝑆 2 + 2𝑆 + 1
𝑌 (𝑠)[𝑆 3 + 4𝑆 2 + 2𝑆 + 1] = 10𝑈(𝑠)
𝑥1 = 𝑦 ; 𝑥 2 = 𝑦̇ ; 𝑥3 = 𝑦̈
𝑦⃛ = 𝑥3̇ 𝑦̇ = 𝑥 2 ; 𝑦̈ = 𝑥 3 𝑎𝑛𝑑 𝑦 = 𝑥1
𝑥3̇ + 4𝑥 3 + 2𝑥 2 + 𝑥1 = 10𝑢
39
Department of EIE Control Systems 5th Semester
0 3
Find f(A) = A7 for A = [ ]
−2 −5
[𝜆𝐼 − 𝐴 ] = 𝜆 [1 0] − [ 0 3
]= [
𝜆 −3
]
0 1 −2 −5 2 𝜆+5
𝑇ℎ𝑒 𝑐ℎ𝑎𝑟𝑎𝑐𝑡𝑒𝑟𝑖𝑠𝑡𝑖𝑐 𝑒𝑞𝑢𝑎𝑡𝑖𝑜𝑛 𝑖𝑠 𝑔𝑖𝑣𝑒𝑛 𝑏𝑦 (𝜆 + 2)(𝜆 + 3) = 0
𝜆1 = −2, 𝜆2 = −3
𝑓(𝜆𝑖 ) = 𝛼0 + 𝛼1 𝜆𝑖
When 𝜆1 = −2 ;
−128 = 𝛼0 − 2𝛼1
When 𝜆1 = −3 ;
−2187 = 𝛼0 − 3𝛼1
3990 6177
𝐴7 = [ ]
−4118 −6305
40
Department of EIE Control Systems 5th Semester
Alternate Method:
0 3
A= [ ]
−2 −5
−6 −15
𝐴 2 = 𝐴. 𝐴 = [ ]
10 19
30 57
𝐴3 = [ ]
−38 −65
3990 6177
𝐴7 = [ ]
−4118 −6305
A system is said to be completely state controllable if it is possible to transfer the system state
from any initial state X(t0) to any other desired state X(td) in specified finite time by a control vector
U(t). Consider a system with state equation𝑋̇ = 𝐴𝑋 + 𝐵𝑈. For this system, a composite matrix
𝑄𝑐 = [𝐵 𝐴𝐵 𝐴 2 𝐵… … 𝐴 𝑛−1𝐵]
Where n is the order of the system (n is also equal to number of state variables). The rank
of the matrix is n, if the determinant of (nxn) composite matrix 𝑄𝑐 is non zero, then rank of 𝑄𝑐 = 𝑛
and the system is completely state controllable,
Observability
A system is said to be completely state observable if every state X(t) can be completely identified by
measurements of the output Y(t) over a finite time interval. Consider a system with state
equation𝑋̇ = 𝐴𝑋 + 𝐵𝑈. For this system, a composite matrix
𝑄𝑜 = [𝐶 𝑇 𝐴 𝑇 𝐶𝑇 (𝐴 𝑇 )2 𝐶𝑇 … … . (𝐴 𝑇 )𝑛−1𝐶 𝑇]
Where n is the order of the system (n is also equal to number of state variables). In this case, the
system is completely observable if the rank of composite matrix 𝑄𝑜 is non-zero.
41
Department of EIE Control Systems 5th Semester
42
Department of EIE Control Systems 5th Semester
43
Department of EIE Control Systems 5th Semester
44
Department of EIE Control Systems 5th Semester
45
Department of EIE Control Systems 5th Semester
46