Unit 3
Unit 3
Structure
3.1 Introduction
Objectives
3.2 I3asic'~onceptsof Control
3.3 Open Loop and Feedback Control
3.3.1 Open Loop Contry1 Systems
3.3.2 Closed Loop (Feedback) Control Systems
3.3.3 Definitions of Terms
3.4 Manual and Automatic Control
3.5 Regulators and Servomechanisms
3.6 Examples of Autorr~ticControl Systems (ACS)
3.6.1 ACS at Home
3.6.2 Hydraulic and Pneumatic Control Systems
3.6.3 Mechanical and Thermal Control Systems
3.6.4 Electrical and Electromechanical Control Systems
3.6.5 Biological Control Systems
3.6.6 Other Control Systems
3.7 Modelling of Feedback Control Systems (FBCS)
3.7.1 Derivation of Equations for the System
3.7.2 Transfer Function
3.8 Analysis of Feedback Control Systems
3.8.1 Standard Inputs
3.8.2 Response of First Order Systems
3.8.3 Response of Second Order Systems
3.8.4 Time Response Specifications
3.8.5 Steady State Response Analysis
3.8.6 Response of Higher Order Systems
3.9 Stability of Control Systems
3.9.1 Definition of Stability
3.9.2 Conditions for Stability
3.9.3 Tests for Stability
3.9.4 Routh-Hurwitz Criterion for Stability
3.10 Basic Concepts of Control System Synthesis
3.10.1 Statement of Synthesis Problem
3.10.2 Series Compensation : PID Controllers
3.10.3 Synthesis of PID Controller for Chemical Processes
3.1 1 Control System Software
3.12 Summary
3.13 Further Reading
3.14 Answers to SAQs
3.1 INTRODUCTION
You have been introduced to the concepts of systems and system theory in Unit 1. Then you
studied how to model physical systems such as electrical, electro-mechanical, mechanical,
fluidic, thennal, and structural in Unit 2. You have learnt that, although there is diversity in
physical systems and the components employed therein, there is unity in their mathematical
modelling. Simple physical systems are represented by first and second order differential
equations. Consequently, the responses of these systems are basically of two types:
(a) Exponentially falling or rising hctions, such as A e "'or ~ e + ~ ' ;
(b) Sinusoidal oscillations with exponentially rising or falling amplitude like
~ e + ~ ' s $r
i nor Ce-'' sin at.
With this background, you are now ready to learn two more fundamenla1concepts of system
theory :
Systems and Control (i) control, and
(ii) feedback
These concepts are developed in this unit.
Objectives
The main objective of this unit is to introduce to you the fundamental concepts of control
and feedback. Accordingly, you learn what is meant by control, as well as open loop and
feedback control. Examples from several fields are given to illustrate these basic concepts.
You will then study mathematical modelling of control systems. This will enable you to
detennine the responses of control systems.
Another fundamental concept in feedback control is the possibility of instability, which
vitiates the very purpose of control. Hence, you will study the concept of stability as well as
stability criteria.
Lastly, you will be introduced to the basic concepts of design of a control system.
The computer has become so pervasive that it is but natural that computers be employed for
simulating control systems. You will get acquainted with simulation of control systems.
Thus, after reading this unit, for simple control systems you will be able to :
derive mathematical model,
analyse responses,
determine stability,
know design methodology, and
simulate them on a PC.
-
Control Systems
Accelerator
Pressure Automobile Speod
-
-r
Pedal I
--
L
(b) W a t e r Level C o n t r o l S y s t e m
input and output variables, as well as (b) nature of elements used in the system. It
concentrates on the functional relationship between input and output variables. Hence
Figure 3.2 is called functional block diagram.
nManipulated n
SAQ 1
Identify the controller and the plantlprocess in each of the three systems shown in
Figure 3.1.
3.3 OPEN LOOP AND FEEDBACK CONTROL
Having understood the basic concept of control, we now proceed to learn the next basic
concept : open loop and closed loop (feedback) control systems.
3.3.1 Open Loop Control System
Figure 3.2 shows a typical open loop control system. In this system, the controller is
connected in series with the plant/process. Input fit), is applied to the controller; the
controller generates a signal called manipulated variable, designated as u(t). This
manipulated variable acts upon the plantlprocess and causes it to produce the desired
output, fit).
In Figure 3.2, success of control over output, y(t), depends upon how well we know the
functional relation between input r(t) and output y(t), inasmuch as
fit) = F [r(t), tl ...(3.1)
The more exact our knowledge of this functional relationship, the finer will be the
regulation of output, y(t). Equation (3.1) is defined as the control law or calibration of the
system.
Another factor also affects the success of control, viz. how well the calibration hold good
during the operation of the systems. Why we bring in this practical point is that, during
opzration of the system, several phenomena such as the following occur :
(i) temperature of system components rises.
(ii) wear and tear of mechanical components take place.
(iii) there are fluctuations in AC mains voltage and frequency.
(ivj variations in ambient temperature, humidity and pressure occur.
All such phenomena disturb the calibration of the system; as a consequence, the regulation
of the output suffers.
To sum up, we observe that the success of the open loop control system of Figure 3.2
depends on two factors :
(i) exactness of control law or calibration, F [r(t), t]
(ii) presence of factors, such as mentioned above, which cause actual system output
to differ from the theoretical value calculated from equation (3.1).
In case the actual output differs from theoretical value, nothing can be done, because the
controller does not know what the actual output is.
3.3.2 Closed Loop (Feedbackj Control Systems
In order to remedy this situation, we must let the controller know what the actual output of
the system is. This requires that we measure the actual output of the system and feed it back
to the controller as shown in Figure 3.3. The element which measures the actual output is
-
.
Input
r(t)
- Controller Plant / Process
L
J
y(t)
I
Feedback
Signal
b(t)
Feedback Element - Output
Y (t)
A
named in Figure 3.3 as the 'feedback element'. The feedback signal b(t), produced is a
function of output, i.e.
The controller now compares the input signal,r(t) with feedback signal, b(t), and produces
an output
where e(t) = r(t) - b(t) = error/deviation/discrepancy signal. ... (3.4) Control Systems
The system of Figure 3.3 is called Feedback Control System or Closed Loop Control
System.
An important characteristic'of the feedback control system is that it operates in such a way
as to cause the error signal, e(t), defined by equation (3.4),tend to zero. When, ideally,
e(t) = 0, perfect regulation of y(t) is achieved. Thus the feedback system is an error driven
system which causes the error 4 0.This aspect is brought out clearly in Figure 3.4.
Manipulated
Variable , p l a n t or Output
~ ( t ) - ' Process y(t) 1
-
Feed bac k
Signal Feedbac k
b(t) Element
SAQ 2
We use electric iron at home to iron our clothes. Cotton and linen clothes require a
high temperature, while polyester, terelyne and silk require ironing at much lower
temperature. With a view to catering to these needs, a temperature controlling
mechanism is incorporated into the iron.
Describe the automatic temperature control system incorporated into the electric iron,
and draw a functional block diagram for it. Is it an open loop or closed loop system?
Systems and Control Example 3.4
Motor Speed Control System
Figure 3.5 shows a simple speed control system for a DC motor. Herein the desired
speed is set by input potentiometer, whose output voltage VRcorresponds to desired
speed. The actual speed 'hr (in rpm) of the motor is measured by a tachometer (TG),
which is mounted on the motor shaft. The tachometer output voltage VBis given by
V B =H . N ... (3.5)
where H = tachometer sensitivity (in voltslrpm). The tachometer voltage VB is
compared with reference voltage VR to generate error signal
l?= V R - V B = V R - H .N ...(3.6)
at the input of the differential amplifier. The amplifier output is in the form of current
If given by
I F = K A .E Z K - ~ ( V ~ - H . N ) ... (3.7)
where KA = amplifier gain (in Amps/volt). If flows through the field winding of the
DC motor, which is separately excited. The armature current ZA is kept constant by
connecting it to a separate DC source. The output torque of the motor.
TM=KT.If=K&A(VR-H.N) ...(3.8)
where KT = torque constant (in N- &Amp)
Ref. Potentiometer = constant
+ -
Differential
E
Ampli ter
-
%
N
V,=H.N.
" '
K~ '-, KT
rn
A
.TM
I
--, "B
w
J
N -
l a c home ter
V, = H.N -
H IN
The motor torque T, is utilized to (i) overcome the load torque TL(e.g. cutting force of a
machine tool cutting a metal surface in a lathe), and (ii) to move the load having moment of
inertia J (~g-m2) and coefficient of friction B (N-drpm). Under steady state conditions of
operation, which we are considering now, there is no acceleration; hence no torque is
required to accelerate the load. However, torque T, is required to overcome friction. Now
TF= B . N. Hence we have the torque balance equation
or KT.KA(VR-H.N)=B.N+TL ...(3.9) Control Systems
KA . KT
where G = -- - Forward gain and H = feedback gain.
i B
Speed Control System Operation
I
~o'~oad Etfect o t €ff&ct of
Load TI Parameter Change
We now study the operation of this system under various conditions as shown in Figure 3.6.
(i) No Load, Open Loop (i.e. TL= 0, H = 0. Switch S in position A in Figure 3.4(a))
From equation (3.10), we get
N=G.VR ... (3.1 la)
Hence, reference voltage VROrequired to obtain desired speed No is given by
TL
(An),, = (rpm) ... (3.14)
Systems and Control (iv) Closed Loop, Effect of Load (H f 0, TLf 0, VR= VRC . Switch Sin position B)
dN
DG . From
Effects of changes in C with TL= 0 can be studied by determining -
equation (3.10) for N, we get
dN -
- G2 ... (3.21)
~H--(I+GH)~
Sensitivity to changes in His
Condition of System
Condition of Operation
Open Loop Closed Loop
No Load (TL= 0) No VRc=VRo+H.N,
R
'O =
Sensitivity to Changes
in
0) G (a,=1 (@CL =
(sC)O
(ii) H GH
( G c L = z = l
To make these matters concrete, Control Systems
Inlet
Pipe
Water Tank
Iq) Manual Control (b) Automatic Ccntrol
Desired
Lev o l
+
Your Hand
and Tap
- Water
Tank
Actual
-
(a) Water Level Control System ( M a n u a l )
Desired Actual
+-
Level , Float Mechanism
Inlet Valve
Float.
Mechan~sm
Figure 3.8 :Block Diagrams of Water Level Control Systems of Figure 3.7
Example 3.6
Suppose now that you have to fill up the overhead water tank of your housefbuilding.
It is obvious that you cannot adopt, the same method now as you used for filling your
kitchen tank. The main reason is that you cannot see the level of water in the
overhead tank. That is why a simple float mechanism is used in which the float rises
as the overhead tank gets filled. When the water has reached a predetermined level,
the float mechanism closes the inlet valve. Block diagram for this system is shown in
Figure 3.8(b). Note that the float mechanism acts both as feedback element and
controller. Since there is no need for human intervention, this system is automatic.
Example 3.7
Vehicle Driving
Your aim, when driving a vehicle (car, scooter, motor cycle, etc.) is to reach your
destination safely and as quickly as condition of the traffic and the condition of road
permit. The essence of driving is to steer your vehicle clear of obstacles like buses,
tfucks, cars, scooters, pedestrians, cows, buffalows, donkeys and so on (this list, like
the proverbial tail of Lord Hanuman, is unending). As if this is not enough, there are
innumerable pot holes on the road. In order to steer clear of such obstacles, your
vehicle has a steering mechanism consisting of steering wheel or handle, and a
number of mechanical'linkages. As you do turn the steering wheel, the vehicle also
turns in the desired direction to the extent desired. This is a feedback control system
in which the driver acts a$ both feedback element and controller. Figure 3.9 shows
this manual control system.Such a system is known, in modem terminology, as C ~ n i mSystems
l
man-in-the-loopsystem
Desired
Direction
+ - Driveis hands
Steorrng
Mechanism
Vehicle
Actual
Example 3.8
Piloting an Aircraft
Every aircraft (such as Indian Airlines Airbus A-302 or Jet Airways Boeing 737-400)
I
must have a pilot to fly the passengers to their destination. The functions of the pilot
are :
(i) to manage the critical take off and landing operations,
(ii) to set the correct flight course to destination, and
(iii) to ensure that the aircraft remains on course inspite of disturbances such as
rough weather, rains and storms, pockets of high or low air pressure, etc.
The pilot performs the first two tasks manually. The third task, which is a long d r a m
out and tedious task, is now-a-days performed by an autopilot. This is an excellent
example of a combined manual and automatic control system. You could call ~tthe
symbiosis of manual and automatic control.
SAQ 3
Cite examples of (i) manual, (ii) automatic, and (iii) combined manual-auto control
systems. (At least one example of each type is required.)
SAQ 4
Consider the domestic temperature contzolled electric iron. It is an example of a
- temperature control system. Draw a block diagram for it similar to Figure 3.4.
Identify the reference input, error and output signals, as well as error detector,
controller, and plant.
SAQ 5
Classify the following as open loops or feedback control systems :
(i) concrete mixer
(ii) domestic refrigerator
(iii) multi-speed domestic mixer
(iv) dumper as a land levelling system
(v) elevator or 'lift' in a multi-storeyed building.
In each case, identify the purpose of the control system and draw block diagrams,
similar to Figure 3.2 or Figure 3.4, as the case may be.
81
Systems and Control
3.5 REGULATORS AND SERVOMECHANISMS
Having understood control systems : open loop and closed loop, you are now ready for a
frner study of these systems. Towards this end, let us go back to Example 3.5 and
Example 3.7. Both of them are closed loop control systems. However, there exists a subtle
difference between them. The aim of this Section is to explain this difference.
In Figure 3.7, the reference input, viz. desired water level, is constant with respect to time;
consequently the system output is also a constant.
On the other hand, in Figure 3.9, the reference input, viz. the desired direction, goes on
changing with time, depending on traffic and road conditions. As a result, the output
variable also changes correspondingly.
Thus the purpose of Figure 3.7 is to regulate the output in accordance with a fixed reference
input. However, in Figure 3.9, the purpose of the system is to cause the output to track or
follow the time variations of reference input.
To appreciate this difference further, consider the following example.
Example 3.9 -
Anti-Aircraft Gun
Figure 3.10 illustrates the operation of this system which is meant for shooting down
enemy war-planes which have invaded your territory. Here the anti-aircraft (AA) gun
is first trained on the enemy aircraft. As the aircraft is flying, its position is changing
with respect to time. Furthermore, the pilot of the enemy plane is bound to take
diversionary measures to avoid getting hit by shells fired from your AA gun. Hence,
you have to not only track the movements of the efiemy plane but also estimate its
future position. Then you fire shells in the direction of that future position so that
they have the maximum probability of hitting the target plane. This is a game of 'one
upmanship' between you, the gunner, and the pilot of the target plane. Obviously the
loser perishes.
Alrptane Projected position of
- - -- ~ i r p l a n ewhen the
1 \ shell arrives
/ \ /
/
/
/
/
/
/ Lead
1 angle
~ c t u a t i n gsignal
From examples such as these you will appreciate that there are two basic types of control
systems :
(1) Systems which regulate their output in accordance with fixed ref. input signal. Such
systems are called Regulators.
(2) Systems in which the ref. input signal goes on changing with reference to time; the Control Systems
system causes the output to track the variation, with time, of the reference input. Such
systems are called Servomechanismsor Servo Systems or Tracking Systems.
r (11) water level control system for the overhead water tank (Figure 3.7 (b)).
(ili) temperature controlled electric iron (SAQ 2).
(iv) domestic refngerator (SAQ 3 (ii)).
(v) multispeed mixer (SAQ 3 (ui)).
Such examples are enough to convince you that appl~cationsof ACSs are quite common at
home. Notice that many of these applications are open loop control system (OLCSs),
because
(a) OLCSs are the simplest and least expensive ACSs
1 (b) the limited regulation of output they offer is quite sufficient for our needs.
'
For example, there are two speed settings available in the domestic mixer : low speed
(300 rprn) and high speed (600 rpm). We are not particularly hothered whether. at high
! speed setting, the mixer actually runs at 600 rpm or 540 rpm. The ~ n l y difference it makes
is that instead of running the mixer for 30 sec, we may have to run it for 35 sec which we
I may not even notice. Hence, the simple open loop ACS IS quite sufficient to meet our needs.
3.6.2 Hydraulic and Pneumatic Control Systems
Level and flow rate control systems are the two basic types of hydraulic control systems.
We, however, describe below the hydraulic braking system employed in motor cars. This
system is shown in Figure 3.1 1.
Broke pedal
\
a;m shoe.
Cylinder
waster CJ linda
\
V
0Lm x,eas Drum Shon
REAR BRAKES FRONT BRAKES
Stearn
Let us consider the shell and tube type heat exchanger of Figure 3.12 (a). Herem the water
to be heated flows through the pipe embedded m a steam jacket or shell. The steam
corldenses on the surface of the tubes; m this process, heat flows from the hot steam into the
colder water in the tube. 'Ihe mathematical model of this heat exchange process is quite
complex. However, a reasonable simple model may be derived as shown in Figure 3 13.
Ther mo ma t ~ r
Control of outlet water temperature is exercised by (i) controlling the rate of flow of water
through the tube, or (ii) controlling the steam flow. The former method is employed in the
application described above.
Having studied the fundamental conceDts and tv~icala~~lications.vou are now readv to
embark upon analysis and design of F ~ C SThe
. krst st& in this diiection is to derivk
mathematical model for the FBCS under study. In Unit 2, you have already studied how to
derive mathematical and simulation models of physical systems. That study will help you
derive mathematical model for FBCS, because FBCS are also physical systems.
In this section you will study mathematical modelling of simple FBCS. This will lead you to
derivation of transfer function models of FBCS.
Example 3.9
Dynamic Analysis of Speed Control System
In Example 3.4, we studied a simple motor speed control system in its steady state
operation. We continue with the same example and study its dynamic performance
i.e. performance when motor speed, motor torque, motor field current and feedback
signal are varying with time. Such dynamic conditions arise when
(a) with motor at rest, we suddenly apply reference input VRat t = 0.
(b) with motor running at a speed No, load torque TLis suddenly applied at
time t = 0.
3.7.1 Derivation of Equations for the System
Equations (3.5) - (3.8) are applicable to dynamic operations of the system also. As a result,
we have
V,(t) = H . N(t) ... (3.5)
E(t) = Vp(t) - Vn(t)= Vp(t) - H . N(t) (7 6)
and
The motor torque is utilized for
(i) counter acting load torque TL(t) J
(ii) accelerating the motor and the load, the accelerating torque being
Note that dynamic operation of the system is governed by first order differential
equation (3.25). This system is thus a first order system.
3.7.2 Transfer Function Control Systems
Recollect that you learnt Laplace transform, in Section 2.6.3 of Unit 2, as an aid to the
solution of differential equations. A very important concept associated with Laplace
transforms is transfer function. We define transfer function and illustrate its application in
analysis of dynamic systems.
Definition of Transfer Function
The transfer function may be defined for a dynamic system or any element thereof. It is
defined as
Y(s) Laplace transform of Output ... (3.26)
G(s) = -
X(s) Laplace transform of Input
It is defined under two conditions :
(i) the system or element is at rest; thus all initial conditions are zero, i.e.
y(o+) = j,(O+) = .... = 0.
(ii) no loading of the system or element.
Derivation of Transfer Function (TF)
The procedure for derivation of TF is as follows
(i) Derive equations governing dynamic performance of the element or system.
(ii) Take Laplace transform of the dynamic equation, assuming zero initial
conditions.
(iii) Take the ratio of Laplace transform of the output to Laplace transform of the
input. This ratio is the desired TF.
Example 3.10
Derive TFs of the elements of the speed control system
- of Example 3.9. Hence derive
transfer function of the entire system.
Solution
Figure 3.15 : Block Diagram of Speed Control System with Transfer Function
Forward P o t h ,
(3) Feedback Path comes back from a given output y(t) to error detector.
(4) Feedback Transfer Function
(5) Loop is a closed path going from e(t) to y(t] and back from y(t) to b(t).
(6) Loop Transfer Function
Forward TF. m
G1(s)= E(s)
Vds)
Feedback TF, HI(s) = --
N(s) -
1
Error TF, !@l=
VR(S) [1 + G1(s)Hl(s:~1
J J
where , = - and,'T
2 =
B B + KAK+
(b) Forward Path No. 2 from - TLto Y
Numerical Values
KA = 100 AmpNolt B = 0.15 N-mlrpm
KT = 1.5 N-dAmp J = 0.03 kg-m2
H = 0.01 VIrpm TL= 30 N-m
Systems and Control
Inn.
T i m (~sec )
Time ( suc )
Figure 3.17 : Simplified Block Diagram of Speed Control System of Example 3.11
(100)(1.5j Control System
TI ( s ) = -
0.03s + 0.15 + (100)(1.5)(0.01)
- 150 - 5000 - 90.91
0.03s + 1.65 - s + 55 - 1 + 0.018s
1 - - - 6.67
- -33.33
*Iso
G2(s)= 0.03s + 0.15 - s + 5 1 + 0.2s
H2(s)= (100)(1.5)(0.01)= 1.5
0.61
T2(s) = ---
1 -
-
1 - --33.33 -
- -
0.03s+0.15+1.5 0.03s+1.65 s+55 1+0.018s
Locus Contour
Plots Plots
200
In(t)
0- t lSec)
- 0.61 -
Closed Loop
Figure 3.22 :Load Responses of Open Loop and Closed Loop System
Shaft Motor -
I I mhTr
(a) Schematic Diagram
E If
L m
Output Pot
*Y
Derivation of Equations
The input and output potentiometers are circular, precision transducers whose output
voltage is directly proportional to angular position of its shaft. Thus,
v,<t> = Kp . 0,(t)
where K, = potentiometer sensitivity (Vlrad)
The differential servoamplifier consists of (i) operational amplifier and (ii) power amplifier.
Its output
q t ) = KA (VR - V,) ... (3.39)
where KA = amplifier gain (A I V)
The servomotor used here is the field controlled DC motor employed in the speed control
system studied before. Hence motor torque is, as before, given by
K ~ K A K aT
where K= = system gain (sec-')
J
B
P = - = open loop pole
J
K
K = - = static gain (sec ')
P
Closed Loop TF
where 9
on= - = undamped natural frequency
J
Error TF
Note that the elementary servo system is a second order system. You have already studied
such second order systems in Unit 2. Recall that the second order system could have the
following types of responses, depending on the value of damping ratio (zeta).<
Damping Ratio Nature of Roots Nature of Response
I <>l -
Real and Distinct Overdamped I
Under damped oscillatory response is very common. We shall therefore consider this case
in detail. Table 3.5 gives responses of the second order servo system.
Table 3.5 :Responses of the Second Order Servo System
u(t) t-~(t) 0
TL(~) 0 0 - TL . U(t)
exs) -
1 -
1 1
- 0
S s2 s3
TL(s) 0 0 0 2
S
ey(s) 4 4 4 - a2rL
-.a,"
s(s2 + 2<mns+ a;) s2(s2+ 2561,s + o;) s3(s2+ 2<wns + 0;) K
s(s2 + 2<o,p + 0;)
ey(t) t - - 25
+ - e-w
1- T e - m
1-
1
c2 an ad K
sin(@d+ $1 sh(wd+ v)
eys 1 -a 2 ~ L
K
ess = o r - Qyss o %=B t-
1-4c2 '
-3
a
- 2~L
on K On 4 K
B Control Systems
where a = Ton= -= damping factor
2J
o,= w, -= damped frequency
These responses are shown in Figure 3.24. Note that the responses are governed by damping
ratio, 5, and undamped natural frequzncy, on.
Damping ratio, 5
Figure 3.26 : Variation of PO and with 6
SAQ 7
Derive expressions for (i) peak time, fp, (ii) peak overshoot, PO, and (iii) rise time,
m.
Note that peak overshoot is determined by damping ratio anly. P.O. = 100% for 5 = 0 and
decreases to 0% as 5 -+ 1. Figure 3.26 shows PO and ad/ anas a function of 5.
c
Settling time t, depends on both and a,,.For a given an,t, decreases as< increases.
1
Similarly, for a given 5, tsdecreases as co,,increases. Optimum value of = ;
r c
2 = 0.707.
Example 3.13
Until now we have derived expressions for responses and time domain specifications
for the elementary servo system However, an example is completely solved only
when you have obtained numerical answers. Towards this end, we solve the
example with the following numerical data :
Potentiometer Sensitivity, Kp = 1Vtdeg.
Amplifier Gain, KA=lOAN
Motor Torque Constant, KT = 1.12 x 10- N-m/A
Total Moment of Inertia, J = 1.6 x 10- kg-m2
4 Nm
Total Friction Coefficient, B = 1.337 x 10- -
radsec
These responses are shown in Figure 3.27.The time domain performance of the
system is characterized by
Systcmspod Control
Time ( sec 1
Output response
o.oL-4
0.0
__
0.02
t
0.04
----
I 7
-- r --
a06 0.08 0.X) 0.12
- -1-- T --1
0.14 0.16 0.18 0.20
Time (sec 1 Time (sec 1
Figure 3.27
Coatrol Systems
Peak overshoot, PO = e-xc'm= 29.5% = 30%
I
Peak time, tp = -= 0.029 sec
IL
ad
No. of oscillations,N = r=
2 v
nc
1.64
2
Steady state error for load torque, e m = -
a TL - 0.052TL rad = 2.98TL deg.
K
1
SAQ 8
j The block diagram of a servo system employing arrmture controlled DC motor is
shnwn in Figure 3.28. Show that its closed loop transfer function
m= 42.3 . Hence determine :
R(s) (s2 + 7.7s+ 42.3)
(i) its step and ramp responses;
(ii) peak over shoot, settling time; and
(iii) steadv state errors for step and ramp inputs.
ein - 1 -3
I
r(t)
t -E+
v
10
a -
Ra
0.2
1
- (ohm)
A two tank water level control system is shown in Figure 3.29 (a). Its block diagram
is shown in Figure 3.29 (b). The parameters of the system are
c(t) = system output variable = water level in lower tank
RlR2 = hydraulic resistance of lower and upper tanks
C,, C2= hydraulic capacities of lower and upper tanks
T I ,T2 = time constants of lower and upper tanks
Kc = Controller gain
controlkr
Q
The expression for error E(s) in response to a given input R(s) is given by
r 1 1
The steady state error is obtained by applying the final value theorem of Laplace transform
Thus, Control Systems
e, =
if1
-
1
u(t) so that R(s) = l/s3. Hence steady state error
- 1
--
[lim s2 G(s)H(s)] K,
s+O
The constants, Kp, Kv and Ka which appear in the above expressions for steady state error
are &fined as steady state error constants. Thus
Kp = lim - G(s)H(s)= Step Error Constant ... (3.54 a)
s+o
Kv = lim s . G(s)H(s)= Ramp Error Constant ... (3.54 b)
s+o
and Ka = lim s2 G(s)H(s)= Parabolic Error Constant
s+o . ,
Whether these error constants will be zero, finite value or infinite depends on the nature of
the loop transfer function G(s)H(s).In general, G(s)H(s)is given by
where
In this expression for G(s)H(s),the expression si in the denominator represents the number
of integrations in the loop. We may classify control systems depending on the value of 'j'.
This classification and its interpretation of steady state errors is illustrated in Table 3.8.
Table 3.8 :Control Systems Classification Based on Steady State Errors
( 1 + ST,)(^ + ST,). .. 1 + Kp
A
Desired Shape
to Be Cut
This task is performed by the DC servo system shown in Figure 3.30 (b). In this system the
particular contour A-B-C-D is generated on a computer and is supplied as reference input
signal r(t). The corresponding electrical signal is V,(t). The load to be positioned is the
cutting tool. Its actual position y(t) is measured by the output potentiometer whose output
output
I
The armature voltage Va(t) drives annature current, Ia(t) which is given by
where R,, La are armature resistance (in Ohms) and inductance (in Henry) respectively
and
is the back emf of the armature controlled DC servomotor,
where
K, = back emf constant (Volts/(rad/sec)) ,and
o,(t) = motor speed (rad/sec)
The torque generated by the armatuPe controlled DC servomotor is given by
Tdt) = Kt . Ia(t) ...(3.61)
where Kt = torque constant (N-m/Amp), assuming field current If=constant.
The motor is utilized for (i) accelerating the motor-gear train- load, (ii) overcoming friction
in motor-gear train-load, and (iii) counteracting load torque TLwhich is due to cutting force.
Thus,
where J, B are moment of inertia (kg-m2)and coefficient of friction (N-m per radjsec) of
motor-gear train-load reflected to motor shaft and TL = Load torque due to cutting
force (N-m).
The servomotor is coupled to the load through gear train, so that load speed
I -
%
'j,--J
p
II Note that there are two inputs acting on the system, viz. (i) reference input, r(t), and (ii) load
torque TLwhich acts as a disturbance signal. Hence it is possible to simplify the block
o nshown in
diagram with respect to each input signal. The result of the ~ i m p ~ c a t i is
Figure 3.30 (d) and Figure 3.30 (e). From these simplified block diagrams, we get
I
Systems and Control
and
Figure 3.30 (d) : Simplified Block Diagram for TI,= 0 and r(t) Applied
Figure 3.30 (e) : Simplified Block Diagram for r(l) = 0 and f ' ~ ( l )Applied
Numerical Data
Let
1
% = K = K, KAKp = -(K,) (0.6779) (0.1) 3
57.3 I
= 0.01183 KA
with these numerical values,we get
The transient response of the system is governed by the roots of the characteristicequation
The nature of the roots is dependent upon the value of KA.The values of KA and
corresponding rmts are as follows :
Observe that for KA = 0, the roots are at the origin and at - 25.50 +j32.7. As the value of KA
increases, the complex roots move towards the imaginary axis of the s-plane, whereas the
third real root moves away from the origin. For KA = 343.4, we have two imaginary roots at
+ j41.4, while the real root is at - 50.50. As KA increases still further, the complex roots
-
cross over to the right cf 91ejo-axis.
The question we must ponder over is : what is the significance of the complex roots moving
towards the imaginary axis and then crossing over to the right of the imaginary axis? To
answer this question let us consider step response of the system :
250 KA
(') = s [s3+ 50.5 s2+ 1720 s + 250 KAJ ... 3:' 5' )
-
Since the forward gain is 0, the system response will be zero.
For KA= 68.2.
B,s + C,
--A1 +
-
S
+- Dl
(s + 2 0 ) ~+ (26.451~ S + 30.5
:. y(t) = A, + B,' e-20 sin (26.45 t t $,) + D, e-30.5'
This shows that the transient response terms decay to zero with time, so that the system
outputy(t) settles to steady state value = A, = 1 (see Figure 3.31 (a)).
0.0 I I I I I I I I I
0.0 0.1 0.2 0.3 0.1 0.5 0.6 0.7 0.8 0.9 1.0
Time ( see )
I K volue is 135.4 I
0.0 0.1 0.2 0.3 0.L 0.5 0.6 0.7 0.8 0.9 1.0
Time ( s e c )
250 x 877
For KA= 877, y(s) =
+ 55S21[s + 70.51
s[(s - 1 0 ) ~
A3 B3s + C3 +- D3
Y(') = + (s - l o ) + 55.52 s + 70.5
Note that in the second term, the factor e+lmgrows exponentially with time. As a result, the
amplitude of sinusoidal os/ciIlations also goes on exponentially increasing (see Figure 3.31
(c)). Theoretically the amplitude of oscillations would tend to -. In practice, the amplitude
of oscillations would increase until the motor or gear train or couplings breaks down.
Hence, you must promptly switch off the system, the moment it starts oscillating wildly;
otherwise the system is liable to breakdown.
' A '
Region 1 ' Region
There are certain very simple tests for all roots of equation (3.67)to have negative real parts; 1
( 1 ) All coefficients, ai (i = 0 , 1 , ..., n), must be positive.
(2) None of these ai s should be zero. Let us take examples to illustrate these
conditions.
Example 3.15
Let F(s)= s3 + 5s2 + 2s -%= 0. Here uo is negative. Condition 1 above is not
. -. . . ..
satisfied. Hence at least one root must have positive real pan. rnis is mrne out oy me
A .~
fact that F(s)can be factorized into-
F(s)= ( S - l ) ( s- 2 ) ( +
~ 4) = 0
The roots of the system are located at s = +I,- 2,- 4. The root at s = +1 indicating
that the system is unstable.
Example 3.16
Let F (s)= s3 + 3 s2 + 2 s = 0. Here = 0. Hence, the root s = 0 is on jw-axis,
implying instability.
Example 3.17
be the characteristic equation of a control system. Then form the routh array of coefficients
as shown in Table 3.9.
Table 3.9 :Routh's Array of Coefficients
Row Coefficients
pP
s2 P2 P1 Po
s1 41 40
I
so '-0
Since all coefficients in the first column are positive, the system is stable.
Example 3.20
Since there is one negative coefficient in the first column, the system is unstable.
Furthermore, there are two changes in sign, viz +2 to - 18 and - 18 to + 40. Hence
there are two roots with positive real parts.
Example 3.21
As our last example, we consider the third order system of Example 3.14, which led
us to all this discussion on stability.
The condition for stability is 86860 - 250KA > 0 or KA < 347.44, the value
KA = 347.4 is called marginal value or critical value of gain.
For K > 347.4 the first coefficient of s' row becomes negative, indicating instability
of the system. There are two changes of sign, viz. +50.5 to 86860 - 250 KA and from
86860 - 250KA to 250KA,indicating two complex roots with positive real parts.
+
KA = 877 does lead to complex roots at +10 j55.5 corroborating this conclusion.
Example 3.22
In the above example, we employed Routh - Hurwitz stability criterion to determine
the critical value of one unknown parameter, viz. the system gain. In this example,
we see how we can determine the values of two unknown parameters for stable
operation of the system. Consider the system shown in Figure 3.33.
The characteristic equation of the system is given by
F(s) = 1 + G(s)H(s)
-
Deriva tiva Channel
1 Y
.
'
h ( O . O L h+1)
Proportional Channel
1.6
- - - H /
c--
---
1 I I 1
0.0 0.1 0.2 0.3 0.4 0.5 0.6
Time ( w c )
Figure 3.34 (c) : Response of the System With nnd Without Conpernation
Solution Control Sptems
12.5 . .
The value of K which satisfies the first specification viz 6 = 0.5 = ~ 2 5 IS~glven
p by
i
Kp = 25. For this value of K , steady state error for ramp input of e , = - =I
Kp 25 = 0.04
whereas we require e,, I 0.01.
E - Series u
-Controller Plant
Compensator
B FQQ ~ ,
bock
E I Q ~t Q ~
Figure 3.35
Kp and K,, the derivative channel gain, can be independently selected so as to satisfy
specifications on stability and accuracy.
-
U+KJ (1+Kd)
--
-
1
KP
We have to determine Kp and Kd such that
All the specificationshave thus been satisfied. Consequently the synthesis of the
compensator is complete.
Synthesis of PI Controller: Consider the second order system of Section 3.8.3, particularly Control Systems
Figure 3.23 (c). We obtain the response of the system to application of load torque, with
e,= 0, as
K a2~L(s)
ey2 (s) = - ...
[F)
Js2 + BS + K
For a constant load torque, of magnitude TL,we have
K a2~L
eY2(s) = -
s(Js2+ Bs + K) [
TI
Hence, the steady state output
Now, suppose our specification requires that there be no steady state error when a constant
load torque TLis applied, i.e. e,, = - eyk = 0
How do we achieve this objective? The answer to this question is to have a PI controller as
shown in Figure 3.36 of the PI controller has two channels :
(a) proportional channel with gain K,, and
1 (b) integral channel having gain KI.
Proportional Channel
I
Integral Channel
BY
( a ) Block Diagram
d
-
b) Simplified Block Diagram
TL
For a constant load torque T,,TL(s)= 7
Hence
We thus see that the error Qe has been eliminated by applying PI control Ql= amount of
integral control, applied controls, the time $at which e,($) becomes zero.
SAQ 13
Show that application of PI control also reduces the steady state error in response to
ramp input to zero (Hint :Refer to'Figure 3.30 (d)).
GI = Electronic Controller
G2 = Final Con trot Element such as Control valve
G3 = Process
f4 = Feedback Element
Ziegler-Nichols Tuning Rules :On the basis of the process reaction curve, Ziegler-Nichols
have recommended the following controller tuning formulae.
I P type controller
I
I
I
1 ... (3.88)
b , ( s ) = Kc E(s), where Kc = ;
;;
I V L
PI Controller
09 L
, where Kc = -, Ti = -= 3.33L
NL 0.3
PID controller
f 1 \ 1 a
i s I L
.
7 ; : L= , TD=0.5L
0.5
Example 3.25
Open loop transient response test on a temperature controller system yielded the
i following results :Dead-time lag L= 0.8 min.
Reaction rate N = O.S°C/min
' Temperature change of 10°C for 10% change in control valve setting.
1 From these data we get NL = 0.5 x 0.8 = 0.4. Based on these process parameters, we
obtain P, PI, PID controller settings as indicate below :
Systems and Control
~ontro~ier Kc Ti Td
P . 1 1
- 2.5
NL - 0.4
PI Oe9 O" - 2.25 - 2.67
NL - 0.4 0.3 - 0.3
PID ----
1.2 1.2-3 0'8-1.6 0.5L = 0.5 x 0.8 = 0.4
NL - 0.4 0.5 - 0.5
The process responses with these controller settings are shown in Figure 3.37.
SAQ 14
Compute PI and PID controller settings for a process having dead time lag = 0.45
min, time constant t = 1.0 min. and process reaction rate, N = 20" Clmin.
3.12 SUMMARY
Having come to the end, it is now time for us to look back and to take a stock of what we
have learnt, when we do this exercise, we find that we have picked up the following basic
concepts of control.
(a) It is really the cause-and-effect relationships in systems which form the basis of
control. We assert that the variable 'cause', controls the variable 'effect'.
(b) Any control system has two essential elements :the controller and the plant or
process to be controlled.
Control Systems
There are two basic configurations of control systems : open loop and closed
loop control systems. The latter, viz. closed loop control systems have an
additional basic element, viz feedback element.
Closed loop systems are superior to open loop systems in as much as
(i) they yield much better accuracy of control,
(ii) they reduce sensitivity of the'system to parameter variations,
(iii) they attenuate the effects of external factors like load variations; set point
variations, etc, and
(iv) they improve the transient response of the system.
However, we pay for these good effects in terms of
(i) increased system complexity, bulk and power consumption, and
(ii) possibility of instability.
There are two basic types of closed loop systems :
(i) regulators, and
(ii) servo systems or tracking systems.
There are two basic problems to be studied in control systems :
(i) analysis, and
(ii) synthesis.
The analysis problem consists of determining system responses to
(1) step, ramp and parabolic inputs,
(ii) sinusoidal inputs, and
(iii) random inputs.
Accordingly we have the following methods of andysis :
(i) transient response,
(ii) steady state response,
(iii) frequency response,
(v) root locus, and
(vi) stochastic analysis.
We have studied (i) and (ii) for simplicity.
Stability is an important aspect of closed loop system performance. This
problem arises in third ~t*.d higher order systems. We have two basic stability
criteria :
(i) Routh-Hurwitz criterion, and
(ii) Nyquist criterion.
We have studied Routh-Hurwitz criterion for stability.
With the basic configuration, it is often impossible to meet stability and
accuracy requirements. It is then that the need for synthesis of compensators
arises.
The problem of synthesis consists of synthesizing compensators to enable the
system to satisfy the stability and accuracy requirements simultaneously.
There are two methods of compensation
(i) series, and (ii) feedback compensation.
PD, PI and PID controllers are the basic methods of series compensation. We
have studied the well-known Ziegler-Nichols rules for tuning PID controllers
for process control systems. ,
Regulator 1
Automobile
Water Tank
1
1
2
Electric Iron
terrp of
on-time
- Heating toast ,
t ~ m p .- 1 switch 1 I elements 1
Bimetallic
strip
Main switch
-
"
2
.
S 0
230V A
Cold
element
main
1 0
(a 1 Schematic d i a g r a m , I
setting st r i p
-4 H e a t in g
element -1 Actual temp
( b ) Block d i a g r a m
When the mains switch is turned 'on', current flows through heating element and
bimetallic strip. As bimetallic strip heats up, it begins to bend as shown in
Figure 3.38 (a). When the upper limit of temperature is reached, bimetallic strip
bends so much as to break the circuit. Thereupon both heating element and bimetal
strip cool down. The bimetal strip unbends. When its temperature has come down to
the lower limit, the bimetal strip recloses the electric circuit, and the cycle is
repeated. From this is derived the block diagram shown in Figure 3.38 (b).
Settines For Automatlc Electric Iron I
Fabric Wash Rayon Silk Wool Cotton Linen Steam
& Power
Wear
will the iron remain connected to AC mains and the higher will be the temperature.
Table shows the typical temperature settings of the iron.
Control Sptems
On - Temperature of Toast
Desued
TIMER TIme HEATING ____c
I
Temperature
SWITCH ELEMENTS
0- 0 A. C. Mans
Figure 3.39 : Block Diagram of Pop-up Toaster
Temperature setting knob is provided. As you move this knob towards 'dark' side,
the longer is on-time of the heating elements, the higher is the temperature to which
the slices are heated, and hence the browner will be the toasts.
on - a t .
Start from y(t) = 1 - -e sm(odt + g).
ad
For finding peak overshoot, set dy(t) /dt = 0.
This will yield tP = n /adas the time at which y = y, = 1 + e- OUt/Od
= 1 + e - ,LC /m
~m,- 1
Then peak overshoot = x 100 = e(- @/-1 lmA
1
To find tr2, set y(ta) = 1. This yields sin(odta + $) = 0 or + g = IG. Hence
a=<on=3.85
On - a t .
and y(t) = 1- -e sin(odt + $)
ad
= 1 - 1.34e-0.0333'sin(0.0373t+ 48.2")
1 R1 1 Rl
--.-
(b) eu=-.
8 1+KCRlc8 9
KAKt/ B
Example 3.11 :G(s) = , H(s) = H.
1 + STm
This is a type 0 system with Kp = KAKt/B.
eps= l / ( l + Kp)=0.15/1.65=0.09, evs=e,=m
Example 3.13 :G(s) = K/s(Js + B) = Kv/s(l + 7,s)
Thi's is a type 1system with K, = ( K / B ) = 2.135 x 1.337 x = 159.7
Hence eps = 0,evs= 1/ Kv= 0.00627, e, =
(a) Stable,
(b) Unstable, two roots in RHF.
(c) Unstable for all ,z > 0 and K, > 0.
(a) K 128.
(b) K 11.55.
N = 2QC/min,L = 0.5 min, NL = 1. From these data you may calculate PI and PID
controller settings.