CONTROL SYSTEM (EE0704) STUDY NOTES M.S.Narkhede Lecturer in Electrical Engineering GOVERNMENT POLYTECHNIC, NASHIK (An Autonomous Institute of Government of Maharashtra) Samangaon Road, Nashik Road, Nashik - 422 101 Phone : (0253) 2461221, Fax : (0253) 2450236 Website: www.gpnashik.com E-mail : [email protected]
27
Embed
CONTROL SYSTEM (EE0704) STUDY NOTES · Control System Engineering – By: I.J.Nagrath, M.Gopal Automatic Control Systems – By Benjamin C.Kuo Control Systems Engineering – By S.N.Sivanandam
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
CONTROL SYSTEM
(EE0704)
STUDY NOTES
M.S.Narkhede
Lecturer in Electrical Engineering
GOVERNMENT POLYTECHNIC, NASHIK (An Autonomous Institute of Government of Maharashtra)
A signal flow graph may be regarded as a simplified notation for a block diagram. It
was originally introduced by S. J. Mason as a cause-and-effect representation of linear
systems. In general, besides the difference in the physical appearances of the signal flow
graph and the block diagram, we may regard the signal flow graph to be constrained by more
rigid mathematical relationships, whereas the rules of using the block diagram notation are
far more flexible and less stringent.
A signal flow graph may be defined as a graphical means of portraying the input-output
relationships between the variables of a set of linear algebraic equations.
e.g.
Here y1 & y2 are input & output nodes respectively.
a12 is the gain.
BASIC PROPERTIES OF SIGNAL FLOW GRAPHS
Following are the important properties of the signal flow graph.
1. A signal flow graph applies only to linear systems.
2. The equations based on which a signal flow graph is drawn must be algebraic
equations in the form of effects as functions of causes.
3. Nodes are used to represent variables. Normally, the nodes are arranged from left to
right, following a succession of causes and effects through the system.
4. Signals travel along branches only in the direction described by the arrows of the
branches.
5. The branch directing from node yk to yj, represents the dependence of the variable yj
upon yk but not the reverse.
http://msnarkhede.blog.com
13
6. A signal yk traveling along a branch between nodes yk and yj, is multiplied by the
gain of the branch, akj so that a signal akj yk is delivered at node.
DEFINITIONS FOR SIGNAL FLOW GRAPHS
Input Node (Source) : An input node is a node that has only outgoing branches. (Example:
node y1 in above figure.
Output Node (Sink) : An output node is a node which has only incoming branches. (Example:
node y2 in above figure.
Path : A path is any collection of a continuous succession of branches traversed in the same
direction.
Forward Path : A forward path is a path that starts at an input node and ends at an output
node and along which no node is traversed more than once.
Loop: A loop is a path that originates and terminates on the same node and along which no
other node is encountered more than once.
Path Gain / Transmittance: The product of the branch gains encountered in traversing a path
is called the path gain.
http://msnarkhede.blog.com
14
SIGNAL-FLOW-GRAPH ALGEBRA
Based on the properties of the signal flow graph. we can state the following manipulation and
algebra of the signal flow graph.
Consider the following figures
1. The value of the variable represented by a node is equal to the sum of all the signals
entering the node. Therefore, for the signal flow graph of first figure , the value of y1
is equal to the sum of the signals transmitted through all the incoming branches; that
is, y1 = a21y2+a31y3+a41y4+a51y5
2. The value of the variable represented by a node is transmitted through all branches
leaving the node. In the signal flow graph of first figure, we have
y6 = a16y1
y7=a17y1
y8=a18y1
3. Parallel branches in the same direction connecting two nodes can be replaced by a
single branch with gain equal to the sum of the gains of the parallel branches. An
example of this case is illustrated in Fig 3.
http://msnarkhede.blog.com
15
4. A series connection of unidirectional branches, as shown last figure , can be replaced
by a single branch with lain equal to the product of the branch gains.
5. Signal flow graph of a feedback control system.
Figure 1 shows the signal flow graph of a feedback control system whose block
diagram is given in Figure 2.
Figure (1)
Figure (2)
Therefore, the signal flow graph may be regarded as a simplified notation for the
block diagram. Writing the equations for the signals at the nodes E(s) and C(s) we have
ε(s) = R(s)—H(s)C(s)
and
C(s) = G(s) ε(s)
The closed-loop transfer function is obtained from these two equations,
C(s)/R(s) = G(s) / [1+G(s)H(s)]
MASON’S GAIN FORMULA FOR SIGNAL FLOW GRAPHS
Given a signal flow graph or a block diagram, it is usually a tedious task to solve for its input-
output relationships by analytical means. Fortunately, there is a general Mason’s gain formula
available which allows the determination of the input-output relationship of a signal flow
graph by mere inspection.
The general gain formula is,
http://msnarkhede.blog.com
16
http://msnarkhede.blog.com
17
TIME RESPONSE OF CONTROL SYSTEM
Introduction :
Since time is used as an independent variable in most control systems, it is usually of
interest to evaluate the state and output responses with respect to time, or simply, the time
response. In the analysis problem, a reference input signal is applied to a system, and the
performance of the system is evaluated by studying the system response in the time domain.
For instance, if the objective of the control system is to have the output variable track the
input signal, starting at some initial condition, it is necessary to compare the input and the
output response as functions of time. Therefore, in most control system problems the final
evaluation of the performance of the system is based on the time responses.
The time response of a control system is usually divided into two parts: the transient
response and the steady-state response. Let c(t) denote a time response; then, in general, it
may be written as
c(t) = ct(t) + Css(t)
Where,
ct(t) = transient response
css(t) = steady state response
In network analysis it is sometimes useful to define steady state as a condition when
the response has reached a constant value with respect to the independent variable. In control
systems studies, however, it is more appropriate to define steady-state as the fixed response
when time reaches infinity.
Therefore, a sine wave is considered as a steady-state response because its behavior is
fixed for any time interval, as when time approaches infinity.
Similarly, the ramp function c( t) = t is a steady-state response, although it increases
with time.
Transient response is defined as the part of the response that goes to zero as time becomes
very large.
All control systems exhibit transient phenomenon to some extent before a steady state is
reached. Since inertia, mass, and inductance cannot be avoided entirely in physical systems,
the responses of a typical control system cannot follow sudden changes in the input
instantaneously, and transients are usually observed. Therefore, the control of the transient
response is necessarily important.
The steady-state response of a control system is also very important, since when compared
with the input, it gives an indication of the final accuracy of the system.
When the steady-state response of the output does not agree with the steady-state of the input
exactly, the system is said to have a steady-state error.
The study of a control system in the time domain essentially involves the evaluation of the
transient and the steady-state responses of the system.
TYPICAL TEST SIGNALS FOR THE TIME RESPONSE OF CONTROL SYSTEMS
To facilitate the time-domain analysis, the following deterministic test signals are often used.
Step Input Function : The step input function represents an instantaneous change in the
reference input variables For example, if the input is the angular position of a mechanical
shaft, the step input represents the sudden rotation of the shaft. The mathematical
representation of a step function is
http://msnarkhede.blog.com
18
where R is a constant. Or
r(t) =Rus(t)
where , us(t) is the unit step function. The step function is not defined at t=0.
It shown graphically as below.
Ramp Input Function : In the case of the ramp function, the signal is considered to have a constant
change in value with respect to time. Mathematically, a ramp function is represented by,
or simply,
The ramp function is shown in following figure. If the input variable is of the form of the
angular displacement of a shaft, the ramp- input represents the constant-speed rotation of the
shaft.
http://msnarkhede.blog.com
19
Parabolic Input Function : The mathematical representation of a parabolic input function is
or simply
The graphical representation of the parabolic function is shown in following figure.
http://msnarkhede.blog.com
20
TlME-DOMAlN PERNORMANCE OF CONTROL SYATEMS-
TRANSIENT RESPONSE
The transient portion of the time response is that part which goes to zero as time becomes
large. The transient performance of a control system is usually characterized by the use of a
unit step input. Typical performance criteria that are used to characterize the transient
response to a unit step input include overshoot, delay time, rise time and settling time.
Following figure illustrates a typical unit step response of a linear control system. The above-
mentioned criteria are defined with respect to the step response:
1. Maximum overshoot : The maximum overshoot is defined as the largest deviation of
the output over the step input during the transient state. The amount of maximum
overshoot is also used as a measure of the relative stability of the system. The
maximum overshoot is often represented as a percentage of the final value of the step
response; that is,
2. Delay time : The delay time Td is defined as the time required for the step response to
reach 50 percent of its final value.
3. Rise time : The rise time Tr is defined as the time required for the step response to rise
from 10 percent to 90 percent of its final value
4. Settling time :The settling time Td is defined as the time required for the step response
to decrease and stay within a specified percentage of its final value. A frequently used
figure is 5 percent.
http://msnarkhede.blog.com
21
STABILITY OF CONTROL SYSTEM
Roughly speaking, stability in a system implies that small changes in the system input, in
initial conditions or in system parameters, do not result in large changes in system output.
Stability is a very important characteristic of the transient performance of a system. Almost
every working system is designed to be stable.
A linear time-invariant system is stable if the following two notions of system stability at
satisfied:
(i) When the system is excited by a bounded input, the output is bounded.
(ii) In the absence of the input, the output tends towards zero (the equilibrium state of the
system) irrespective of initial conditions.
The stability of a system is governed by roots of the characteristic equations. Following
figure shows the various locations of roots of characteristic equation & corresponding
impulse responses.
http://msnarkhede.blog.com
22
From above it is clear that if the roots of characteristic equation lie in left half of the s plane
the system is stable. This can be shown by following figure.
From above we can summarize the relation between the transient response and the
characteristic equation roots as follows.
1. When all the roots of the characteristic equation are found in the left of the s plane,
the system responses due to the initial conditions will decrease to zero as time
approaches infinity.
2. If one or more pairs of simple roots are located on the imaginary axis of the s plane,
but there are no roots in the right half of the s plane, the responses due to initial
conditions will be undamped sinusoidal oscillations.
3. If one or more roots are found in the right half of the s plane, the responses will
increase in magnitude as time increases.
For analysis and design purposes stability is classified into absolute stability and relative
stability. Absolute stability refers top the condition of stable or unstable. It is a yes or no
condition. Once the system is stable then it is determined how stable it is? This degree of
stability gives relative stability.
METHODS OF DETERMINING STABILITY UNEAR CONTROL SYSTEMS Although the stability of linear time-invariant systems may be checked by investi-
gating the impulse response, or by finding the roots of the characteristic equation, these
criteria are difficult to implement in practice. For instance, the impulse response is obtained
by taking the inverse Laplace transform of the transfer function, which is not always a simple
task. The solving of the roots of a high-order polynomial can only be carried out by a digital
computer. The methods outlined below are frequently used for the stability studies of linear
time-invariant systems.
1) Routh - Hurwitz criterion:
It is an algebraic method that provides information on the absolute stability of a linear
time-invariant system. The criterion tests whether any roots of the characteristic equation lie
in the right half of the s-plane. The number of roots that lie on the imaginary axis and in the
right half of the s-plane are also indicated.
http://msnarkhede.blog.com
23
2) Nyquist criterion:
It is a semi graphical method that gives information on the difference between the
number of poles and zeros of the closed-loop transfer function by observing the behavior of
the Nyquist plot of the loop transfer function. The poles of the closed-loop transfer function
are the roots of the characteristic equation. This method requires that we know the relative
location of the zeros of the closed-loop transfer function.
3) Root locus plot:
It represents a diagram of loci of the characteristic equation roots when a certain
system parameter varies. When the root loci lie in the right half of the s-plane, the closed-
loop system is unstable.
4)Bode diagram:
The Bode plot of the loop transfer function G(s)H(s) may be used to determine the
stability of the closed-loop system. However, the method can be used only if G(s)H(s) has no
poles and zeros in the right-half s-plane.
5)Lyapunov’s stability criterion:
It is a method of determining the stability of nonlinear systems, although it can also be
applied to linear systems. The stability of the system is determined by checking on the
properties of the Lyapunov function of the system.
HURWITZ CRITERION:
Consider that the characteristic equation of a linear time-invariant system is of the
form
where all the coefficients are real numbers.
The Hurwitz determinants of above equation are given by,
Hurwitz criterion states that , all roots of above characteristic equation lie in left half of the s
plane if Hurwitz determinants , Dk where k= 1,2,3….n are all positive.
http://msnarkhede.blog.com
24
ROUTH HURWITZ CRITERION: The first step in the simplification of the Routh-Hurwitz criterion is to arrange the polynomial
coefficients into two rows. The first row consists of the first, third, fifth,... coefficients, and
the second row consists of the second, the fourth, sixth,... coefficients, as shown in the
following tabulation:
The next step is to form the following array of numbers by the indicated operations (the
example shown is for a sixth-order system):
The array of numbers and operations given above is known as The Routh tabulation or the
Routh array. The first column of a0 & a1 on the left side is used for identification purpose.
Once the Routh tabulation has been comp1eted, the last step in the Routh— Hurwitz criterion
is to investigate the signs of the numbers in the above first column of the tabulation. The
following conclusions are drawn.
The roots of the polynomial are all in the left half of the s-plane if all the elements of the first
column of the Routh tabulation are of the same sign. If there are changes of signs in the
elements of the first column, the number of sign changes indicates the number of roots with
positive real parts i.e lying in right hand side of s plane.
It means if there is a sign change in first column the system is unstable & the number of sign
changes indicates the number of roots lying on the right hand side of the s plane.
http://msnarkhede.blog.com
25
Examples on Routh- Hurwitz criterion:
1) Comment on the stability of the system, whose characteristic equation is given as
, by applying Routh -Hurwitz criterion.
Solution :
Applying Routh -Hurwitz criterion we get Rouths tabulation as,
Since there are two sign changes in the first column of the tabulation, the system has two
roots located in the right half of the s plane & is unstable.
2) Comment on the stability of the system, whose characteristic equation is given as
, by applying Routh -Hurwitz criterion.
Solution :
Applying Routh -Hurwitz criterion we get Rouths tabulation as,
Since there are two changes in sign in the first column, the equation has two roots in the right
half of the s-plane & is unstable.
http://msnarkhede.blog.com
26
ROOT LOCUS TECHNIQUE :
Consider a design problem in which the designer is required to achieve the desired
performance for a system by adjusting the location of its closed-loop poles in the s-plane by
varying one or more system parameters. The Routh’s criterion, obviously does not help much
in such problems.
For determining the location of the closed-loop poles, we may use technique of factoring the
characteristic polynomial and determining its roots, since the closed-loop poles are the roots
of the characteristic equation. This technique is very laborious when the degree of the
characteristic polynomial is three or higher. Furthermore, repeated calculations are required
as a system parameter is varied for adjustments.
A simple technique, known as the root locus techniques, for finding the roots of the
characteristic equation, introduced by W.R. Evans, is extensively used in control engineering
practice. This technique provides a graphical method of plotting the locus of the roots in the s-plane as a given system parameter is varied over the complete range of values ( may be from zero to
infinity). The roots corresponding to a particular value of the system parameter can then be located on
the locus or the value of the parameter for a desired root location can be determined from the locus.
The root locus is a powerful technique as it brings into focus the complete dynamic response of the
system and further, being a graphical technique, an approximate root locus sketch can be made
quickly and the designer can easily visualize the effects of varying various system parameters on root locations. Also in the design of control systems it is often necessary to investigate the performance of a
system when one or more parameters of the system varies over a given range. This technique
is useful in such case.
A characteristic equation can be written as,
where, K is the parameter considered to vary between -∞ and +∞. The coefficients
a1,a2….an,b1,b2…..bm are assumed to be fixed. These coefficients can be real or complex,
although our main interest here is in real coefficients.
Now based on variation of K following categories are defined.
1) Root Loci : The portion of the root loci when K assumes positive values that is
2) Complimentary root loci : The portion of the root loci when K assumes negative
values, that is ,
3) Root contours : loci of roots when more than one parameter varies.
4) Complete root loci : It refers to the combination of the root loci and the
complementary root loci.
ROOT LOCUS CONCEPT: Consider a transfer function of a system as
Here the characteristic equation of the system is
This second order system under consideration is always stable for positive values of a and K
but its dynamic behavior is controlled by the roots of above equation.
http://msnarkhede.blog.com
27
The roots are given by,
From above it is seen that as any of the parameter (a or K) varies, the roots of the
characteristic equation change. Let us vary K by keeping a constant.
Following conditions are obtained.
the roots are real and distinct, when K=0, the two roots are s1=0, s2= -a i.e.
they coincide with the open loop pole of the system.
(2) K=a2/4, the roots are real and equal in value. i.e.s1=s2= - a/2
(3) a2/4<K<∞, the roots are complex with real part = - a/2 i.e. unvarying real part.
The root locus with varying K is plotted in following figure.
1) The root locus plot has two branches starting at the two open-loop poles (s = 0, and s =-a)
for K = 0,
2) As K is increased from 0 to a2/4, the roots move towards the point (- a/2, 0) from opposite
directions. Both the roots lie on the negative real axis which corresponds to an over damped
system. The two roots meet at s = -a/2 for K=a2/4. This point corresponds to a critically
damped system. As K is increased further (K> a2/4), the roots break away from the real axis,
become complex conjugate and since the real part of both the roots remains fixed at - a/2, the
roots move along the line σ =- a/2 and the system becomes under damped.
3)For K> a2/4, the real parts of the roots are fixed, therefore the settling time is nearly