LIST OF SYMBOLS AND ABBREVIATIONS
Symbols
B Viscous friction coefficient, N-sec/m
e, Back emf, v
o
Steady state error
Applied force, N
ooh
Opposing force offered by mass of the body,N
Opposing force offered by the elasticity of the body, N
heh
Opposing force offered by the friction of thé body, N
Sampling frequency, Hz
Conductance, mho
zo
‘Transformation or operator
i, Armature current, A
Field current, A
Moment of inertia, ke-m*/rad
Complex operator
Stiffhess of the spring, N-m / rad
Acceleration error constant
Back emf constant, V / (rad/sec)
Derivative constant or gain
Integral constant or gain
Gain Margin
Motor gain constant
RRR RR RR
Proportional gain
Torque constant, N-m/A
nK
‘Torque constant, Nm / A
nm
Velocity error constant
re
Armature inductance, Hait
cs
ERs
=
z
o
oS
wo
-
wi”
4
ae
3A AAAS
Field inductance, H
Mass, kg
Maximum overshoot
Resonant peak
Order of the system
Type number
Pole of a system
Pole of compensator
Forward path gain of K* forward path
Charge
Armature resistance, Q
Field resistance, Q
Complex variable
Dominant pole
Applied torque, N-m
Electrical time constant
Opposing torque due to friction, N-m
Delay time
Derivative time
Field time constant
Integral time
Opposing torque due to moment of inertia, N-m
Opposing torque due to elasticity; N-m
Mechanical time constant
Peak time
Rise time
Settling time
Normalized bandwidthd6
dt
ae
dt
oS
2
Normalized resonant frequency
Armature voltage, V
Field voltage, V
Displacement, m
Zero of a system
Zeto of compensator
Angular displacement, rad
Angular velocity, rad/sec
Angular acceleration, rad/sec?
Undamped natural frequency, rad/sec
Damping ratio
Resonant frequency
Bandwidth
Phase margin
Phase crossover frequency
Gain crossover frequency
Flux, weber
Comer frequency
Damped frequeney of oscillation
Phase angle
Frequency of maximum phase lag/lead
Maximum lag/lead angle
Additional phase lead
Angle of asymptotes
Angle of departure
Angle of arrivalatv
o
Eigen value
Impulse train
Standard Input/Output signals
c(t)
otk)
et)
(kT)
(kT).
1(t)
r(k)
u(t)
a)
Response in time domain
Response of discrete signal
Esror signal :
Digital error signal
Digital control signal
Input in time domain
Discrete time input signal
Control signal (Analog)
Impulse signal
Matrices and Vectors
A
AX
System matrix
State transition matrix of discrete system
Input matrix
Output matrix
Transmission matrix
State transition matrix
Identity matrix
Jordan matrix
Modal matrix or diagonalization matrix
Transformation matrix
Composite matrix for controllability
Composite matrix for observability
Input vectorUk) Input vector of discrete time system
v Vander monde matrix
X(t) State variable vector
Xx, Initial condition vector
x(k) State vector of discrete time system
Y(t) Output vector
¥(k) Output vector of discrete time system
a Grammian matrix
Transform Operators and Functions
ACs) Auxiliary polynomial
E(s) Error signal in s-domain
Gs) Open loop transfer function
G(s)H(s) Loop transfer function
H(s) Feedback transfer function
£ Laplace transform
L Inverse Laplace transform
M(s) Closed loop transfer function
T(s) Transfer function of the system
z Z-transform
x Inverse Z-transform
Abbreviations
BIBO Bounded Input Bounded Output
LDS Linear Discrete Time System
LTL Linear Time Invariant System
ROC Region of convergence
ZOH Zero Order HoldCHAPTER 1
MATHEMATICAL MODELS OF
CONTROL SYSTEM
1.1 CONTROL SYSEEM
Control system thedry evolved as an engineering discipline and due to universality of the principles
involved, it is extended to various fields like economy, sociology, biology, medicine, etc. Control theory
has played a vital role in the advance of engineering and science. The automatic control has become an
integral part of modern manufacturing and industrial processes, For example, numerical control of machine
tools in manufacturing industries, controlling pressure, temperature, humidity, viscosity and flow in process
industry.
When a number of elements or components are connected in a sequence to perform a specific
function, the group thus formed is called a system. Ina system when the output quantity is controlled by
varying the input quantity, the system is called control system. The output quantity is called-controlied
variable or response and input quantity is called command signal or excitation.
OPEN LOOP SYSTEM
Any physical system which does not automatically correct the variation in its output, is called an
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 fedback to the input for correction.
Input_,} Open loop | Output
oO 7 system (Plant) rc
Fig 1.1 : Open loop system
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.
CLOSED LOOP SYSTEM
Controt 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,
Error
Detector omtemt
c > up
Reference _s{Connolier] p| Open loop system| :
Input — lant)
1) o
Fig 1.2 : Closed loop system.12
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 1.2. It consists of an error detector, a controller, plant (open loop system) and
feedback path elements.
The reference signal ( or input 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.
Advantages of open loop systems
1. The open loop systems are simple and economical.
2. The open loop systems are easier to construct.
3. Generally the open loop systems are stable.
Disadvantages of open loop systems
1. The open loop systems are inaccurate and unreliable.
2. The changes in the output due to external disturbances are not corrected automatically.
Advantages of closed loop systems
1. The closed loop systems are accurate.
2. The closed loop systems are accurate even in the presence of non-linearities.
3. The sensitivity of the systems may be made smal] to make the system more stable,
4. The closed loop systems are less affected by noise.
Disadvantages of closed loop systems
1. The closed loop systems are complex and costly.
2. The feedback in closed loop system may lead to oscillatory response.
3. The feedback reduces the overall gain of the system.
4, Stability is a major problem in closed loop system and more care is needed to design a stable
closed loop system.
1.2. EXAMPLES OF CONTROL SYSTEMS
TEMPERATURE CONTROL SYSTEM
EXAMPLE 1
‘OPEN. LOOP SYSTEM
The electric fumace shown in fig 1.3. is an open loop system. The outputin the systems the desired temperature. The
cemperature 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 OF F 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
yan Analog -to - Digital converter (A/D converter).43 C0:
Sensor
1 —S
| Eleetic (7 AD | Digital
urmace Converter; — Interface |-—* Display
Lp I ot
I 1
| Relay >—?
| controi | AC supply
Circuit}
Heating element
Fig 1.3 : Open loop temperature control system.
‘The digital signals given to the digital display device to display the temperature.-In this system ifthere is any changein
output temperature then the time setting of the relay is notaltered automatically.
CLOSED LOOP SYSTEM
‘The electric furnace shown in fig 1.4 is @ closed loop system. The output of the systems the desired temperature and it
depends on the time during which the supply to heater remains ON.
Sensor
i ' , Digital contro!
Electric AD | circuit
Fumacelt converter —»memace | iContratier (or)
ey | | | CompuierMicro
re — x processor
1 ing element f
Rel: |
‘lay c 5
Control fe Amplifier te Dia le |__ Reterence input
Circuit (Converter) (Desired temperatura)
ac
Supply Fig 1.4 : Closed loop temperature control system.
‘The switching ON and OFF ofthe relay is controlled by a controller which i a digital system or computer. The desired
temperature is input to the system through keyboard or asa signal corresponding to desired temperature via ports. The actual
‘temperature is sensed by sensor and converted to digital signal by the A/D converter. The computer reads the actual temperature
and compares with desired temperature. Ifitfinds any difference then it sends signal to switch ON or OFF the relay through
D/A converierand amplifier, Thus the system automatically corrects any changes in output. Hence itis a closed loop system
EXAMPLE 2 : TRAFFIC CONTROL SYSTEM
OPEN LOOP SYSTEM
Traffic control by means of traffic signals operated on a time basis constitutes an open-loop control system. The
sequence of control signals are based on a time slot given for each signal. The time slots are decided based on a traffic study
‘The system will not measure the density of the traffic before giving the signals. Since the time slot does not changes accordin;
to traffic density, the system is open loop system.
CLOSED LOOP SYSTEM
‘Traific control system can be made as a closed loop system if the time slots of the signals are decided based on th
density of traffic. in closed loop traffic contro! system, the density of the trafficis measured on all the sides and the informatio
is fed toa computer . The timings of the control signals are decided by the computer based on the density of traffic . Since th
closed loop system dynamically changes the timings, the flow of vehicles will be better than open loop system.Ghapter (Mathematical Models of Control. L4
EXAMPLE 3 : NUMERICAL CONTROL SYSTEM
OPEN LOOP SYSTEM
Numerical control is a method of controlling the motion of machine components using numbers. Here, the position of
work head tool is controlled by the binary information contained in a disk.
Se 1 Output
Reader >| DIA |—>| Amplifier} —»} Seve | 5 Cutter >
FM pulse J motor | "| | Cool
¥ position)
{ ‘ -
Magnetic
disk
Fig 1.5 : Open loop numerical control system.
Amagnetic disk is prepared in binary form representing the desired part P (P is the metal partto be machined). The too!
will operate on the desired part P. To start the system, the disk is fed through the reader to the D/A converter. The D/A converter
Converts the FM (frequency modulated) output of the reader to a analog signal. Itis amplified and fed to servometer which
Positions the cutter on the desired part P. The position of the cutter head is controlled by the angular motion of the servometer.
This is an open loop system since no feedback path exists between the output and input. The system positions the too! for a
given input command. Any deviation in the desired position is not checked and corrected automatically.
CLOSED LOOP SYSTEM
Amagnetic disks prepared in binary form representing the desirad partP (Ps the metal partto be machined). To start
the system, the disk is loaded in the reader. The controller compares tho frequency modulated input pulse signai with the
feedback pulse signal. The controlleris a computer or microprocassor system. The controller carries outmathematical operations
on the difference in the pulse signals and generates an error signel, The D/A converter converts the controller output pulse
(ertor signal) into an analog signal . The amplified analog signal rotates the servomotar to position the tool onthe job. The position
of the cutterhead is controlled according to the input of the servomotor.
The transducer attached to the cutterhead converts the motion into an electrical signal. The analog electrical signal is
converted to the digital pulse signal by the A/D converter. Then this signal is compared with the input pulse signal. ifthere is
any difference between these two, the controller sends a signal to the servomotor to reduce it. Thus the system automatically
corrects any deviation in the desired output tool position. An advantage of numerical control is that complex parts can be
produced with uniform tolerances atthe maximum milling speed.
Tachometer —— Output
(Tool
| position)
1 i |
L OA Servo | |
pc Eur? Conttoller —* converter» Amplifier /—o| ere >a
pulse
!
Magnetic
© | ak | Feedback signat [AyD Feedback signal
L_“emheck sina |
(Digital) (Analog)
Fig 1.6 : Closed loop numerical control system.LS
EXAMPLE 4: POSITION CONTROL SYSTEM USING SERVOMOTOR
“The position control system shown in fig 1.7is @ closed loop system. The syste consists of a servorotor powered by
a generator. The load whose position haste be controlled is connected to motor shaft through gear wheels, Potentiometers are
used to convert the mechanical motion to electrical signals. The desired load position (0) is set on the input potentiometer and
the actual load position (@,) Is fed to feedback potentiometer. The difference between the two angular positions generates an
error signal, which is amplified and fed to generator field circuit. The induced emf of the generator drives the motor. The rotation
ofthe motor stops when the error signalis zero, e. when the desired load position is reached.
This type of control systems are called servomechanisms The servoor servomechanismsare feedback control
systems in which the output is méchanical position (or time derivatives of position e.g. velocity and acceleration).
Enor signal Amplifier [8
Generator field
Lot |
Input Feedback |
potentiometer potentiometer
Fig 1.7: A position control system (servomechanism).
1.3 MATHEMATICAL MODELS OF CONTROL SYSTEMS
‘A control system is a collection of physical objects (components) connected together to serve an
objective. The input output relations of various physical components ofa system are governed by differential
equations. The mathematical model of a control system constitutes a set of differential equations. The
response or output of the system can be studied by solving the differential equations for various input
conditions.
‘The mathematical model ofa system is linear if it obeys the principle of superposition and homogenity.
This principle implies that if a system model has responses y,(t) and y, (t) to any inputs x, (t) and x, (8)
respectively, then the system response to the linear combination of these inputs a,x, (f) +a, x, (1) is given
by linear combination of the individual outputs a, y,(t)+a, y,(0), where a, and a, are constants.
‘The principle of superposition can be explained diagrammatically as shown in fig, 1.8.
roan )
HG | FG Le | ty ha, EO Sysuem
system an() +a) op
G Leg)
Tel 1 Tel) =a.c,(f) + a,0,0)
3 > ext z a :
noe ie 1G Foo | Oo ie] then system Gis linear |
er a
Fig 1.8 : Principle of linearity and superposition.dle T= Matbeomatical Models of Control Systems 16
A mathematical model will be linear if the differential equations describing the system has constant
coefficients (or the coefficients may be functions of independent variables). If the coefficients of the
differential equation describing the system are constants then the model is /inear 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,
Laplace Transform of output | |
a
| Transfer function = PSS “ESO Oo
Laplace Transform of input |e eocauacoamom | wa ay
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.
1.4 MECHANICAL TRANSLATIONAL SYSTEMS
The model of mechanical translational systems can be obtained by using three basic elements
mass, spring and dash-pot. These three elements represents three essential phenomena which occur in
various ways in mechanical systems.
The weight of the mechanical system is represented by the-element mass and it is assumed to be
concentrated at the center of the body. The elastic deformation of the body can be represented by a
spring. The friction existing in rotating mechanical system can be represented by the dash-pot. The 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. (or Newton’s second law states that the sum of applied forces is equal to the sum of
opposing forces on a body).
LIST OF SYMBOLS USED IN MECHANICAL TRANSLATIONAL SYSTEM
x = Displacement, m
<
HW
dx .
=.= = Velocity, m/sec
dt -
dv . ;
a = G77 ga = Acceleration, misec*
Applied fore, N (Newtons)
Opposing force offered by mass of the body, N
Opposing force offered by the elasticity of the body (spring), N
Opposing force offered by the friction of the body (dash - pot), N
fi,
M= Mass, kg
K = Stiffness of spring, N/m
B = Viscous friction co-efficient, N-sec/m
Note : Lower case letters are functions of time |17 Gantt sjstemsTaginvering ~)
FORCE BALANCE EQUATIONS OF IDEALIZED ELEMENTS,
Consider an ideal mass element shown in fig 1.9 which has negligible friction and elasticity. Let a
force be applied on it. The mass will offer an opposing force which is proportional to acceleration of the
body.
Let, f = Applied force bx
f= Opposing force due to mass g
t—+ Mw 4
@x x Reference
Here, fc i, -Moo .
ores Im ae OF « Fig 1.9: Ideal mass element
By Newton's second Jaw. | M—
wn 1.2),
Consider an ideal frictional element dashpot shown in fig 1.10 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, Le
x
Let, f = Applied force
f, = Opposing force due to friction
g
Here, <2 or 4, =B% B Reference
at at Fig 1.10: Ideal dashpot with
| er
By Newton's second law,| f= {, = B x | (13) one end faved to reference.
‘When the dashpot has displacement at both ends as shown in Lex, a
fig L.L1, the opposing force is proportional to differential velocity. 4
f+ ———_|
or fy wad (%; — x2)
B Reference
we A) Fig 1.11 : Ideal dashpot with
displacement at both ends.
Consider an ideal elastic element spring shown in fig 1.12, fox
which has negligible mass and friction. Let a force be applied on it.
The spring will offer ati opposing force which is proportional to
f— ——*—_$
displacement of the body, K
K e
. Reference
Let, f = Applied force Fig 1.12; Ideal spring with one end
£, = Opposing force due to elasticity fixed to reference.
Herefcx or f=Kx
By Newton's second law, | f=f,=Kx |... (1.5)
When the spring has displacement at both ends as shown in hex, fox
g 1.13 thé opposing force is proportional to differential displacement.
> 65H ——
f, (Xp Xp) or f, = K(x, —x,) K
Fig 1.13 : Ideal spring with
displacement at both ends.
poe
_ [f= f, = K@xy=%,)Chapter T= Mathematical Models of Control Systems 18 | e
Guidelines to determine the Transfer Function of Mechanical Translational System
1. In mechanical translational system, the differential equations governing the system are
obtained by writing force balance equations at nodes in the system. The nodes are meeting
point of elements. Generally the nodes are mass elements in the system. In some cases the
nodes may be without mass element.
2. The linear displacement of the masses (nodes) are assumed as x, , X,, X,, ete., and assign a
displacement to each mass(node) . The first derivative of the displacement is velocity and
the second derivative of the displacement is acceleration.
3. Draw the free body diagrams of the system . The free body diagram is obtained by drawing
each mass separately and then marking all the forces acting on that mass (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 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.
4. For each free body diagram, write one differential equation by equating the sum of applied
forces to the sum of opposing forces.
5... Take Laplace transform of differential equations to convert them to algebraic equations.
Then rearrange the s-domain equations to eliminate the unwanted variables and obtain the
ratio between output variable and input variable. This ratio is the transfer function of the
system.
Note: Laplace transform of x(t) = L£{xt)}= Xs)
| Laplace transform of - <{g xo} =5X(9) (with zero initial conditions)
i
s? X(s) (with zero initial conditions) |
2a 3
Laplace transform of £22 {& x0|
de? dt
EXAMPLE 1.1
\Write the differential equations governing the mechanical system shown in fig 1. and determine the transfer function.
box, Lex
K, B
Cy | |
M pM 9
s *
Fig I.
SOLUTION es”
Inthe given system, applied force '{(t)' is the inputand displacement’ is the output.
Let, Laplace transform of f(t) = £{f()} = F(s)
Laplace transform of x = L(x} = X(s)
Lapiace transform of x, = Lix,) =X(s)1g
x
Hence the required transfer function is s
‘The system has two nodes and they are mass M, and M,. The differential equations governing the system are given by
force batance equations at these nodes.
Letthe displacement of mass M, be x, The free body diagram of mass M, is shown in fig 2. The opposing forces acting
‘on mass M, are marked as f,., fy. fy fy and f,
fon» fas
ax, - dx, . bx,
f= M SG BR Lm ins :
a ion
§=BL(%—x); & =Kits-x) ,
By Newton's second law, M, f
for thr th Hath = tf
}J¢——f,
1M, BO 6 BL 6 a Koc, + Ke) = 0
OM Ge Brg TPG PRO AI Fig 2: Free body diagram
Ontaking Laplace transform of above equation with zero intial conditions we get, "288M, (nade 1)
Mg?X,(s) + B,SX;,(8) + Bs DXi(s) — X(s)] + KX As) +K [X(s)=X(s)} = 0
X(s) [Mss? + (B, + B)s +(K, + K)]- X(s) [Bs +K]=0
Xs) (Ms? + (B, +B)s + (K, + K)] = X(s) (Bs +k]
Bs +K
. = wee
2X10 ° X00) Goes RaR (1)
The free body diagram of mass M, is shown in fig 3. The opposing forces acting on M, are marked as fp, ff,
and.
ax ft px
fho=M, 5%; y= 8, &
at ‘at ——_ 1)
Q i
br8a OR) = KK Xs) fee
M, +—
By Newton's second law, le 4,
foe he + +f =) Kf,
Fig 3 : Free body diagram
2, }
My Shea, Beod (=x) K(x =x) Ft) of mass M, (node 2) j
On aking Laplace transform of above equation with zero initial conditions we get,
M,8°X(s) +B,8X(s) +Bs[X(s) — X,(s)] + KPX(s) - X,(s)] = F(s)
X{(6) [MS* + (Bz + B)s + K]- X,(s)[Bs +K] = F(s)
‘Subsfituting for X,(s) from equation (1) in equation (2) we get,
24 (8, + ee
X(s) [M,s* + (B, +B)s+K]— X(s) Mss (B Bern f°)‘© Chapier I ilatbeniatical Models of Conirol Systems ~) 10
[M,s? +(B, +B)s +K} IMs? +(B,+B)s+(K, +K)]- (Bs +K)?
xe) | * Mis? + (B48) 9 =(K+K) | Fe)
X(s) i
“ Fis) M
(B,+B)s+(K, +1)
+ K)] [Mys* + (Bp + B)s +K]- (Bs + K)?
(By+B)s+(
RESULT
The differential equations governing the systern are,
ax, a
ua +B) SBS 6-9) ++ Ke, —9) <0
1
Pee ee ee)
‘The transfer function of the systemis,
X(8) Ms? +(B, +B) $+(K,+K)
Fis) [Ms?+(B, +B) s+(K,+1)] [M,s* +(B, +B) 8+K]- (Bs +K)*
EXAMPLE 1.2
YA)
Determine the transfer function “2) ofthe ‘system shown in fo 1
Fs)
SOLUTION
Let, Laplace transform of f(t) = Lif(t)} = F(s)
Laplace transform of y, = Lfy,} =Y,(s)
Laplace transform of y, = Lfy,} =,(s)
‘The system has two nodes and they are mass M, and M,, The differential
equations governing the system are the force balance equationsat these nodes.
The free body diagram of mass M, is shovm in fig 2.
The opposing forces are marked asf, fy f,, andf,,
a g
fr MM: ha BM: Hyman ¢ fe Heb ve)
By Newton's second law, fay +, +f the =A)
a 8
1M + BE Ky Kal, Ya) =f) nl)
Fig 2.
On taking Laplace transform of equation (1) with zero initial condition we get,
Mys?¥\(8) + BS¥4(5) + K,¥4() + Ke1¥4(8)— Yo(S)] = F(S)
YASIMs* + Bs +(K; +Kz)]—Yo(s)K2 = Fis) 2)
The free body diagram of mass M, is shown in fig 3. The opposing forces acting on M, are f,,
and.
d
fog = Mo % ; Kol¥e-Ys)
By Newton's second law, fxo + fig =0
feLit
d
Oe +Koly2-y) =0
few
On taking Laplace transform of abs ati
\n taking Laplace transform of above equation we get, ee
M,s*¥2(8) + Ka[Yo(s)— Y46)] = 0 M. | .
Yo{s) [M,s” +K,]- Ys) Ky = 0 fea
¥48) = Ys) Mae
Substituting for Y,(s) from equation (3) in equation (2) we get,
2
vats) ea] [Ms® Bs (K,+K,)]- Yo(s) Kp = FOS)
s
ve) Mi tae 2a Sa) Fie)
2
ee
[Mis? + Bs +(K, +K,)] [Mys? +K,]—K
RESULT
‘The differential equations governing the system are,
a
1 MGB 3h + Kiyh + Kali ~ Yo) = (0)
e
2 MSP + Kye ¥9)= 0
The transfer function of the systemis,
YAS) _ Ke
Fis) [Ms?+Bs+ (K,+K,)][M,s* +K,]-K?
EXAMPLE 1.3
Determine the transfer function, 2) ang X2lS)
for the system shown in fig 4
F(s) F(s)
4) fl
Poe
A bp y
+800 M+ 41 M, “BES
4 J K,
Le Soo
} S4E
5! B, t
Fig 1. rs
SOLUTION ph)
fy
Let, Laplace transform of ft) = Ltilt)} = F(s) Mbt, Fig2.
Laplace transform of x, = £{x,} = X,(s) fre
Laplace transform of x, = £{x,} = Xs)hapter I - Mathematical Models of Control Systems 112
‘The system fias two nodes and they are mass M, and M,. The differential equations governing the system are the force
balance equations at these nodes. The free body diagrarn ofmmass M, is shown in fig 2. The opposing forces are marked a5,
fy fayp and f,,
dx,
fos MS ha
By Newton's second law, fri + for + foto + fer = ft)
+B, 24g, SO) kx = At
a at
(On taking Laplace transform of above equation with zero initial conditions we get,
Ms°X,(s) + Bs Xi(s) + Bias Ki(s) ~ X(8)] + K.X,¢s) = F(s)
X,(6) MS? +(By + By) S+Ky] ~BySXa(
F(s) won)
The free body diagram of mass M, is shown in fig 3. The opposing forces are marked a F., oy fy. and fp
Faas hs
ax. Oxy
‘ha = M, : a
la = Ma fo=Be
d
fio = Broa eX); ho = Kx
2 = Bioa (Ka—m) fe = Kok
By Newton's second law, fra + foo +for2 + fg =0
dx, Be. oi
MoGe 7 Be Gy t Be
On taking Laplace transform of equation (2) with zero initial conditions we get,
MS°Xa{8) + B,SXa(8) + By28 [Xp(S) — X,(8)] + KyX;(s) = 0
0
We =X) x =0 wel)
X,(s) [M,s? + (Bz +Bz2) $+ Kz] ~ Biz 8 X15)
2
X,(s) [M,8* + (By + By) $+ Ka] = Biz $ X,(s)
= Bs Xi) (3)
*O)~ Ts? (Bp +Bg) 84K] ‘
‘Substituting for Xs(s) from equation (3) in equation (1) we get,
(B,8)° Xi(s)
M,s? +(B, +By)S+K,
X(6) [IMs? + (8, + Bra) 8+ Ki Mp8? + (Be + Bra) 8 +Kal~(Bre8)?] Fs)
M,8? + (By +Byg) $+ Ky
Xi(6) IMs? +(B,+ By) 8K;
=Fis)
- ls) _ M,s? +(B, +B.) 8+K,
SF)” Ms? +(8,+8,,) 5+ 1] IM,s? +(B, +B.) 8+K,]-(8, 8)"
From equation (3) we get,
_ IMs? +(B, +By) sts) X18) a
Bys
Substituing for X,{s) from equation (4) in equation (1) we get,
Xi(s)
2a) MS BeBe) S21 ye? (6,0) 84K ]-B 8 Xl) =F)
.153 sag tagineving
[M82 +B, + Brg) S+K_] Ms? +(B)+By) s+ Bg8)"] pp)
ESS
1 Xol8) _ Bys
-—
Fle) Mas” + (By + By) 8+ Ka] [Ms* +(B, +B) s*Ki)- (Bs)
X2(8)
RESULT
= Thedifferential equations governing the system are,
ox, dx, x, — Xo)
SB SB, Se Ky =
SE 4B BEBE Kin,
ax = x1)
at
1M,
@x, ax,
2 Magee Boge t Ba + KX = 0
‘The transfer functions of the system are;
XS) _ Ms? +(By +Byz) $+ Kp
1.
F(s) IMS? + (B; + By) 8+ Kil [M.S + (B, +B) $+Kal- Bus)"
3, XelS) _ Buys
F(S) (Mas? + (By + Biz) § * Ko) IM" + (By + Bz) §* Kil - (Bus)
EXAMPLE 1.4
Write the equations of mation in s-domain for the system shown in fig 1. Determine the transfer function of the system.
_ Lex)
4 a { f
M (t)
j 8S 1 >i)
5 77777
* Fig 1.
SOLUTION
Let, Laplace transform of x(t)= L(x} =X(s)
Laplace transform of f(t) = £&tt)} = FOS)
Letx, be the displacement atthe meeting point of spring and dashpot. Laplace transform ofx, is X,(s).
The system has two nodes and they are mass M and. the meeting point of spring and dashpot
“The differential equations governing the systomare the force balance equations atthese nodes. The equations of motion in the
s-domain are obtained by taking Laplace transform ofthe differential equations.
“The free body diagram of mass Mis shown in fig 2. The opposing forces are marked asf, f,,and fy.
ax. dx d
fee MGz | f= Brae 3 fe=8e ae) L»x
By Newton's second law the force balance equation is, }— ft)
fhe =H ae
ax dx qd
MS +8, 2B Sux) =f) tS
aE Bat Beg x)=)
On taking Laplace transform of the above equation we get, Fig 2.
Ms? X(s)+B, s X(s) +B, $ [X(s) ~ X()] = Fs)
[Ms? +(B, +B.) s] X(s) ~ Bz 8X) = Fis)
Li
The free booy diagram atthe meeting point of spring and dashpotis shown in fig 3. The opposing forces are marked as
fand f,.
fen BrS ts | 1
By Newton's second law, f, +f, =0 M=0 f
bp—te
ABS -aeKm=
Fig 3.
‘Ontaking Leplace transform of the above equation we get,
B, s [X\(s)—X(s)]+K X(s)=0
(By8+K) X{s)~-By 8 X/s) =0
nee) B28
Xi0)= SRE Xie) sl)
Substituting for X,(s) from equation (2) in equation (1) we get,
2 =| X(s)=Fis)
[Ms? +(6,+B,)s]X(s)-B,s
(IMs? =@,+B,)s16, s+K)- (8, Pl
x eee
Bys+K
Xs) _ B,s+K
_ FS) Ms*+(6,+B,) 3] (6 s+K) ee
‘The differential equations governing the system are,
a ,& 5 ¢
1 Me eget Ba gem =
d
2. Bam =x)+Kx,=0
The equations of motion in s-domain are,
1. [Ms*+(B, +B.) s] X(s)— By S Xs) = F(s)
2. (By $+K) X,(s)-B, s X(s)=0
‘The transfer function of the systemis,
Xs) _ Bysik
Fis) (Ms? ~(B,+B,) s}(B)s+1)- (62 s*
1.5 MECHANICAL ROTATIONAL SYSTEMS
The model of rotational mechanical systems can be obtained by using three elements, moment of
inertia [I] of mass, dash-pot with rotational frictional coefficient [B] and torsional spring with
stiffness [K].
The weight of the rotational mechanical system is represented by the moment of inertia of the
ass, The moment of inertia of the system or body is considered to be concentrated at the centre of
ity of the body. The elastic deformation of the body can be represented by a spring (torsional spring).
The friction existing in rotational mechanical system can be represented by the dash-pot. The dash-pot is
2 piston rotating inside a cylinder filled with viscous fluid.LB CGoritrol Systems Engineering
When a torque is applied to a rotational mechanical system, it is opposed by opposing torques due
to moment of inertia, friction and elasticity of the system. The torques acting on a rotational mechanical
body are governed by Newton's second Yaw of motion for rotational systems. It states that the sum of
torques acting on a body is zero (or Newton's law states that the sum of applied torques is equal to the
sum of opposing torques on a body)
UST OF SYMBOLS USED IN MECHANICAL ROTATIONAL SYSTEM
© = Angular displacement, rad
dO.
a
= Angular velocity, rad/sec
Angular acceleration, rad/sec?
= Applied torque, N-m
Moment of inertia, Kg-me/rad
= Rotational frictional coefficient, N-m/(rad/sec)
= Stiffness of the spring, N-m/rad
TORQUE BALANCE EQUATIONS OF IDEALISED ELEMENTS
Consider an ideal mass element shown in fig 1.14 which has negligible friction and elasticity. The
opposing torque due to moment of inertia is proportional to the arigular acceleration.
Let, T = Applied torque.
T,= Opposing torque due to moment of inertia of the body.
T 9
Consider an ideal frictional element dash pot shown in fig 1.15 which has negligible moment of
inertia and elasticity, Let a torque be applied on it. The dash pot will offer an opposing torque which is
proportional to the angular velocity of the body.
Let, T =Applied torque.
T, =Opposing torque due to friction. YA |
8 @ . eo
T,«<—— T, =B_ B
Beg oF B=Bo 79
® Fig 1.15 : Ideal rotational dash-pot with
By Newton's second law, a) os) one end fixed to reference.
|
When the dash pot has angular displacement at both ends as shown in fig 1.16, the opposing torque
is proportional to the differential angular velocity. “ .
ls 2
Fig 1.16 : Ideal dash-pot with
(1.9) angular displacement at both ends.
d d
T#£,-9) oF T,=BS-O,-0) fe(Ghabler I =Mathematical Models of Control Systems > 416
Consider an ideal elastic element, torsional spring as shown in fig 1.17, which has negligible moment
of inertia and friction. Let a torque be applied on it. The torsional spring will offer an opposing torque
which is proportional to angular displacement of the body.
Let, T = Applied torque. \
T, = Opposing torque due to elasticity. 76 C&
T,<8 or 1,=K@ Fig 1.17 : Ideal spring with one
—r (10) end fixed to reference.
By Newton's second law, [T
%
When the spring has angular displacement at both ends as shown in fig 1.18 the opposing torque is
proportional to differential angular displacement. \ >
-8,) or T,=K(6,-6) T™ 6! KO,
a veo L1) Fig 1.18 : Ideal spring with angular
2) displacement at both ends.
Guidelines to determine the Transfer Function of Mechanical Rotational System
1. Inmechanical rotational system, the differential equations governing the system are obtained
by writing torque balance equations at nodes in the system. The nodes are meeting point of
elements. Generally the nodes are mass elements with moment of inertia in the system. In
some cases the nodes may be without mass element.
2. The angular displacement of the moment of inertia of the masses (nodes) are assumed as 0,,
€,, 8,, etc., and assign a displacement to each mass (node). The first derivative of angular
displacement is angular velocity and the second derivative of the angular displacement is
angular acceleration.
3. Draw the free body diagrams of the system. The free body diagram is obtained by drawing
each moment of inertia of mass separately and then marking all the torques acting on that
hody. Always the opposing torques acts in a direction opposite to applied torque.
4. The mass has to rotate in the direction of the applied torque. Hence the angular displacement,
velocity and acceleration of the mass will be in the direction of the applied torque. If there is
no applied torque then the angular displacement, velocity and acceleration of the mass is in
a direction opposite to that of opposing torque.
5. For each free body diagram write one differential equation by equating the sum of applied
torques to the sum of opposing torques.
6. Take Laplace transform of differential equation to convert them to algebraic equations. Then
rearrange the s-domain equations to eliminate the unwanted variables and obtain the relation
between output variable and input variable. This ratio is the transfer function of the system.
Note =
Laplace transform of 6 = £{0} = %s)
Laplace transform of s = 42 = 6(s) (with zero initial conditions)
i
2, 2
Laplace transform of % = eh =8°O(s) . (with zero initial conditions)
ii itLIT
EXAMPLE 1.5
Write the differential equations governing the mechanical rotational systom shown in fig 1. Obtain the transfer function
ofthe system.
abe Be
{Applied Torque) (Output)
Fig 1.
SOLUTION
Inthe given system, applied torque Tis the input and angular displacement is the output,
Let, Laplace transform of T = £{T}=T(s)
Laplace transform of 0 = {0} =0(s)
Laplace transform of 9, = £{0,}= 0,6)
Hence the required transfer functionis #3
The system has two nodes and they are masses with moment of inertia J, and J,. The differential equations governing
the system are given by torque balance equations at these nodes.
Letthe angular displacement of mass vith momentofinertia J, be8, The ree body diagram of J is shown in ig 2. The
opposing torques acting on J, are marked as T,, and,
Tastee 5 Te=K(@,-9)
By Newton's second law, T,.+ 7, =T hh Po
oo JANN
14 K(0,-8)=T ve]
T 4,
3,28 Ke, -KO=T (1) Fig 2+ Free body diagram of mass with
ote moment of inertia J,
On taking Laplace transform of equation (1) with zero initial conditions we get,
J, 8? 4,(3} +K9,(s)—Ka(s) = T(s)
(J, 8? + K) 0,(s)— K 6(s) = T(s) (2)
The free body diagram of mass with moment of inertia J, is shown in fig 3. The opposing torques acting on J, aremarked
as T, T,andT,.
ao
ce
Tp=teaz i: T=BI i Tk=K0-6;
e at 5 T= K0-0) —
By Newton's secondlaw, T+, +1, =0 —— 4 “
os 7
a .
de oe
sage Bay tKe-a)=0 Fig 3 : Free body diagram of mass with
moment of inertia J.
2
nie 8B sk KO, =
On taking Laplace transform of above equation with zera initial conditions we gat,
J,870(s) + Bs O(s) +KO(S)—K8,(s)= 0Chapter t ‘Mathematical Models of Control Systems > 118
(Jz 8? + Bs +K) €(8)—K0,¢s) = 0
(8? +Bs+K) 4
as) = Se
(8)
‘Substituting for 6,(s) from equation (3) in equation (2) we get,
(i,8? + Bs +)
(Js? +K) z ‘8(s) — Ka(s) = T(s)
Tus? + 2 _K2
[es K) is? +Bs +K)—K Jos)=
L
K
28) —K
T(s) (Js? +K) zs? + Bs + K) —K?
RESULT
The differential equations governing the system are,
de,
1 Jy
a?
-Ko=T
2,
2. bE Be Ke Ko, =0
The transfer function of he systems,
oS) _ __K
F(8) (ds? +K) (Us + Bs +K)—K?
EXAMPLE 1.6
Write the differential equations governing the mechanical rotational system shown in fig 1. and determine the transfer
function o(s)T(s).
SOLUTION
Inthe given system, the torque T is the input
andthe angular displacement is the output.
Let, Laplace transform of T= £{T} =T(s)
Laptace transform ofé = £10} =6(s)
19,3 =06)
Ss)
Hence the required transfer function is ——— Te) .
The system has two nodes and they are masses with moment of inertia J, and J, The differential equations goveming
system are given by torque balance equations at these nodes.
Laplace transform of 8, =
Lethe angular displacement of mass with moment of inertia J, be 6,. The free body diagram of J,isshowninfig2. The
soposing torques acting on J, are marked as T,,, Ty. and T, mre
de, a
Th th a 2 Toe BrgGer-8) 3 Te =K(0,-6) aol 1 BSS
By Newton's second law, T,+ Ty + =T
Fig a : Phe bea dag diagram of mass with
moment of inertia J,ao, d
#8 go
We Beg
‘Ontaking Laplace transform of above equation with zero initial conditions we get,
(8,-8)+K(0,-0)=T
J870,(s)+8 B;, [0,(s) -Os)] + K0,(s) - KO(s) = Tis)
0,8) US? + SB ie +K] 918) [88,2 +K] = TS) a
‘The free body diagram of mass with moment of inert J is shown in ig3. The opposing torques are marked as Ty, Ts
T,andT,.
ve Tp Tae Te T
d
I, ee Tow Bz Gy @- 6) ) VARA
we J)
TBR; K=KO-0) 3
Fig 3 : Free body diagram of mass with
Tet T= 0 moment of inertia J.
By Newton's second law, Tj + Toa
ao d de
de Ge 7 Be OO) + BG + KO 0) =0
a
FBS + Bie, +B)+Ke KO =0
3S
ate at
Ontaking Laplace transform of above equation with zero initial conditions we get,
J,870(S) - B,80,(s) + $0(S) [B,2 + B] + K0(s)— Ko,(s) = 0
(8) [s7J, +8(B,, +B) +K]~0,(s) [88,, +K}=0
_ [s4uy+8(B +B) +KI
9
0 Be KI
as) (2)
‘Substituting for@,(s) from equation (2) in equation (1) we get,
2 +
ie? +s8,,+1q HS +882 +B) M08) gg.
(68,,+K) Kk) @(s) = T(s)
(Js? + SByz +K) [J287 + 8(Brz + B) + K]- (SByz + KY? -
SSB + K) ame foe) TS)
86) (sBy +k)
“T(s) (dis? + SBi2 +K) Ns” + 8(B,, + B)+K]- (6B,z +1)?
RESULT
‘The ditterential equations governing the system are, /
oe, d
1 Sage * Br yy O19) + K(0 1-8) = T
ae do, _ do
2 JS 8, SSB, +8)= K-98) <0
arr at at (2 FB) + KO)
The transfer function of the systemis,
9) _ (682 +K)
(8) (Uys? + 8B + K) [W,8" + §(B,2 +B) + K]—(sBiy +K)?‘ehapier T= Mathematical Models of Control Systems 1.20
1.6 ELECTRICAL SYSTEMS
The models of electrical systems can be obtained by using resistor, capacitor and inductor. The
current-voltage relation of resistor, inductor and capacitor are given in table-1. For modelling electrical
stems, the electrical network or equivalent circuit is formed by using R, L and C and voltage or current
urce.
The differential equations governing the electrical systems can be formed by writing Kirchoff ’s
current law equations by choosing various nodes in the network or Kirchoff’s voltage law equations by
josing various closed paths in the network. The transfer function can be obtained by taking Laplace
‘cansform of the differential equations and rearranging them as a ratio of output to input.
TABLE-1.1 : [- Relati and €
{Element Voltage, across the element Current through the element
© oR v)=Ri) (= ~o
We
x)
WL =L4 wet
1H v(t) =L- a iy pivoa
vit)
i - c _ w= Efi at (t= ch
v(t)
=XAMPLE 1.7
Obtain the transfer function of the electrical network shown in fig 1.
SOLUTION
In the given network, inputis e(t) and output is v,(t).
Let, Laplace transform of a(t) = £fe()} = Eis)
Laplace transform of v,(t)= Ltv,(0) =V,(s)
The transfer function of the network is ae
Transform the voltage source in series with resistance R, into
equivalent current source as shown in figure 2. The network has two nodes.
1e node voltages be v, and v,. The Laplace transform of node voltages
and v, are V,(S) and V,(s) respectively. The differential equations governing
Senetwork are given by the Kirchof’s current law equations atthese nodes.
Atnods-1, by Kirchoff’s current law (referfig3)
Wood Mew 8
Mic Mi wee &
R dat RR,
Ontaking Laplace transform of above equation with zero initial conditions we get, Me v/s
R,
4. “se. _ Xefs)
+CsV4s)+
vis
welt +80, + aL
eLal Ciara Sten rggearing
tae
aT Joo dv
Fig 4.
‘At node-2, by Kirchaff's current iaw (refer fig 4)
Yo-Vy GMa
“241.0, S220
dt
Ontaking Laplace transform of above equation with zero initial conditions we get,
YOM cs veo[+ “ee Ri127
TABLE -1.3 : Analogous Quantities in Force-Voltage Analogy
| Item Mechanical system Electrical system
(mesh basis system)
Independent variable Force, f Voltage, ¢, V
(input)
Dependent variable Velocity, v Current, i
(ouput) Displacement, x Charge, q
Dissipative element Frictional coefficient Resistance, R
of dashpot, B
Storage element Mass, M Inductance, L
Stiffness of spring, K Inverse of capacitance, 1/C
Physical law Newton's second law Kirchoff’s voltage law
=rF=0 iv=0
Changing the level of Transformer
independent variable aN
&
TABLE. Analogous Elements Force-Curtent Analogy
Mechanical system Electrical system
Input: Force Input: Current source
Output: Velocity Output : Voltage across the element
-—-—
i¢ Rov
Y~
-
109,< 1.28
TABLE-L5 : Analogous Quantities in Force-Current Analogy
Item Mechanical system Electrical system
(node basis system)
Independent variable Force, f Current, i
(input)
Dependent variable Velocity, v Voltage, v
(output) Displacement, x Flux, >
Dissipative element Frictional coefficient Conductance G=1/R
of dashpot, B
Storage element Mass, M Capacitance, C
Stiffness of spring, K Inverse of inductance, 1/L
Physical law Newton's second law Kirchoff’s current law
=f=0 Li=0
Changing the level of Lever Transformer
independent variable fo Ny
as nN
5. The mechanical driving sources (force) and passive elements connected to the node (mass)
in mechanical system should be represented by analogous elements in a closed loop in
analogous electrical system.
6. The element connected between two (nodes) masses in mechanical system is represented
as a common element between two meshes in electrical analogous system.
FORCE-CURRENT ANALOGY
‘The force balance equations of mechanical elements and their analogous electrical elements in
force-current analogy are shown in table-1.4. The table-1.5. shows the list of analogous quantities in
force-current analogy.
The following points serve as guidelines to obtain electrical analogous of mechanical systems
based on force-current analogy.
1. In electrical systems elements in parallel will have same voltage, likewise in mechanical
systems, the elements having same force are said to be in parallel.
The elements having same velocity in mechanical system should have the same analogous
voltage in electrical analogous system.
Each node (meeting point of elements) in the mechanical system corresponds to a node in
electrical system. A mass is considered as a node.
4. The number of nodes in electrical analogous is same as that of the number of nodes (masses)
in mechanical system. Hence the number of node voltages and system equations will be
same as that of the number of velocities of (nodes) masses in mechanical system.
5. The mechanical driving sources (forces) and passive elements connected to the node (mass)
in mechanical system should be represented by analogous elements connected to a node in
electrical system.
6. The element connected between two nodes (masses) in mechanical system is represented
as a common element between two nodes in electrical analogous system.1.29
EXAMPLE 1.8
Write the differential equations governing the mechanical
system shown in fig 1. Draw the foice-voltage and force-current ) [a a %
electrical analogous circuits and verify by waiting mesh and nade Boj ee
equations. : as
i
SOLUTION 'B, Fig I.
The given mechanical system has two nodes (masses). The differential equations governing
the mechanical system are given by force balance equations at these nodes. Let the displacements of
masses M, and M, be x, and x, respectively. The comesponding velocities be v, and v,.
‘The free body diagram of M, is shown in fg 2. The opposing forces are marked as *
foe for fore and fy wc)
t d, dx, br,
fai My ot re Mf} >t,
d }—# fire
BeBe G Om) ff =KiK1—%) te
By Newton's second law, fay + fy + fire + fy = f(t) Fig 2
ox, dx, d
2 My Ge Br ge * Biz yO Ka) # Klos Xa) = (9) all)
The free body diagram of M, is shown in fig 3.The opposing forces are marked 8 fa, fixe fy, aNd fg x
ax, ax, d —pv,
Se=Me fa= Ban 1 Toe = Bio Oe) pro
fa =a - xX) 5 fe =Kox | ”
Me > fre
By Newton's second law, fxg + tye + fig + fare + Lys,
a fe
a Ren KGa m=O on (2)
a M27 HF Kin ~ x) (2) Fig 3.
‘On replacing the displacements by velocity in the differential equations (1) and (2) of the mechanical system we get,
2,
7 a * ; Sey andx= vat}
MSE Biv Brlvy ve) + Kelis ve) a= sve 3)
2 «Bev, 1 Kelve dt+ Bry —v,)+ Kl vy = (4)
FORCE-VOLTAGE ANALOGOUS CIRCUIT
The given mechanical system has two nodes (masses). Hence the force-voltage analogous electrical circuit will have
twomeshes.
The force applied to mass, M, is represented by a voltage source in first mesh. The elements M,,B,,K, and B,,are
Connected to first node. Hence they are represented by analogous elementin mesh-1 forming a closed path. The elements Ky, B.,
M,, K, and B, afe connectedto second node. Hence they are represented by analogous elemientin mesh-2 forming a closed path,
The elements K, and B,, are common between node-1 and 2 and so they are represented by analogous element as
‘common elements between two meshes. The force-voltage electrical analogous circultis shown in ig 4 UC,
yi, ML, B, 3 R, K> 1c,
Yok By Ry
L, R,
SSW 88
Re R
+ 2
+
TC c.
Fig 4 : Force-voltage electrical analogous circuit.
]
l+
Fig 6.
‘The mesh basis equations using Kirchoff's voltage law for the circuit shown in fig 4 are given below (Refer fig 5 and 6).
di. ; 1.
Lage Pt Ralf) +e JC tadat= ef ~6)
a 1, tig 4
LG Rilo t Elle at+R,, deel iat =0 (6)
Itis observed that the mesh basis equations (5) and (6) are similar to the differential equations (3) and (4) goveming the
mechanical system
FORCE-CURRENT ANALOGOUS CIRCUIT
‘The given mechanical system has two nodes (masses). Hence the force-current analogous electrical circuit will have
‘wo nodes.
“The force applied to mass M, is represented as a currentsource connected to node-1 in analogous electrical circuit. The
elements M,, B,, K, and B,, are connected to first node. Hence they are represented by analogous elements connected to
node-1 in analogous electrical circuit. The elements K,, B,», M,, K,, and B, are connected to second node. Hence they are
represented by analogous elements as elements connected to node-2 in analogous electrical circuit.
The elements K, and B,, eré common between node-1 and 2 and s0 they are represented by analogous elements as
common element between two nodes in analogous circuit. The force-currentelectrical analogous circuitis shown in fig 7.
‘The electrical analogous elements for the elements of mechanical system are given below.
Yi) M, 3 C, B,> UR, K, 71,
yoy, M, > C, B,> UR, Kota,
v,>¥, B, > UR,L3t
AT)
vat a ~ w+ Live -wiat=0 svnl8)
itis observed thatthe node basis equations (7) and (8) are similar to the differential equations (3) and (4) goveming the
mechanicalsystem.
EXAMPLE 1.9
I
Write the differential equations governing the mechanical system shown in fig 1. Ki A B
Drawthe force -voltage and force-current alectrical analogous circuits and verify by writing — x
mesh and node equations. *
K, ‘f £0
SOLUTION t
SOLUTION ve
The given mechanical system has three nodes masses. The differential equations mo
governing the mechanical system are given by force balance equations at these nodes. Let «8 eB,
the displacements of masses M,, M, and M, bex,.x, andx respectively. The comesponding a! ys
velocities be v,,v, and v,. a
The free body diagram of M, is show in fig 2. The opposing forces are marked as Figl.
four fae fy aNd fy
jx, x,
eX,
—
rt
| M «—t,
Lk,
Fig 4,> 1.32
fa = Kz 0X2) 5 fia Ko
By Newton's second law, fn + fyit feat fra = filt)
Bx, dx
Mae * BG + Keb ~X2)+ Kx = £() wend)
Free body diagram of M,is shown in fig 3. The opposing forces are marked asf. fy fi. fs
a,
ho Me
i fe Ke 0X2) 3 fla = Ky Xs)
By Newton's second law, fn2 + fs + fe ths = b(t)
a, 4,
ge 2 79) * Kala — %1 + Kala — a) = elt) (2)
“The free body diagram of M, is shown in fig 4. The opposing forces are markedas ff, and...
ax.
foo MG i hs
Fis) 5 be= Kilts
By Newton's second law, fs + fue + fig = 0
a a
_ Maat + Ba Gp (M9 ~ Xa) + Kala ~ 2) = 0 _ 7” son)
‘Onrepiacing the displacements by velocity in the differential equations (1), (2) and (8) governing the mechanical syste
eget,
(,, @x_dv. dx .
[te wa and x= Jat
Me By, +k, =f (4)
Ge By Kyat = Kee, valet =F) vs
MyM Bylvy v9) +Ke (ve W)Bt+ Kells Vt =f) 6)
dvy ,
M; <2 +Ba(v, V2) +Kaf(vs—vo)dt = 0
at
IOLTAGE ANALOGOUS CIRCUIT
‘The given mechanical system has three nodes (masses), Hence the force-voltage analogous electrical cicuitwill have,
Stree meshes. The force applied to mass, M, is represented by a voltage source in first mesh and the force applied to mass, M,
' represented by a voltage source in second mesh.
The elements M,, B,, K, and K, are connected to firstnode. Henos they are represented by analogous elementin mesh-
{ forming a closed path. The elements M,, B,, K, and K, are connected to second node. Hence they are represented by
analogous element in mesh-2 forming a closed path. The claments M,, K,and B, are connected to third node. Hence they are
represented by analogous element in mesh-3 forming a closed path.
The element K, is common between node-1 and 2 and so itis represented by analogous element as common element
between mesh 1 and 2. The elements K, and B, are common between node-2 and 3 and so they are represented by analogous
elements as common olemenis between mesh-2 and 3. The force-voltage electrical analogous circuit is shown in fig 5.
The electrical analogous elements for the elements of mechanical system are given below.
fre(0 voi, M,>L, B,->R, K,> 1G,
£0 0,0) vi, M,> B,>R, K,>1C,
vy iy ML, K,> 11,133
Fig 5 : Force-voltage electrical analogous circuit
eo L
—_—-
ON
1
Ce
Te ¢
1 iL
| OY Gea
Fig 7. Fig 8
‘The mesh basis equations using Kirchoff’s voltage law for the circuit shown in fig 5 are given below (Refer fig 6, 7, 8).
di, 1 ig
ug Rare Git SIM iat = ef) J)
-8)
dis ng fl
bs Gt Ralls ie) += I -iy)at = 0 (9)
ttis observed that the mesh equations (7), (8) and (9) are similar tothe differential equations (4), (5) and (6) goveming the
mechanical system, _ -
FORCE-CURRENT ANALOGOUS CIRCUIT
The given mechanical system has three nodes (masses). Hence the foree-current analogous electrical circuit willhave
three nodes.
‘The force applied to mass M, is represented as a current source connected to node-1 in analogous electrical circuit.
The force applied to mass M, is represented as a current source connected to node-2 in analogous électrical circuit.
The elements M,, B,, K, and K, are connected to first node. Hence they are represented by analogous elements as
elements connected to nade-1 in analogous electrical circuit The elements M,, B,, K, and K, are connected to second node.
Hence they are represented by analogous elements as elemants connected to nade-2 in analogous electrical circuit. The
elements M,, B, and K, are connected to third node. Hence they are represented by analogous elements as elements
connected to node-3 in analogous electrical circuit.
The element K, is common between node-1 and2 and so itis represented by analogous element as common element
between node-1 and 2 in analogous circuit, The elements B, and K, are common between node-2 and 3 and so they are
represented by analogous elements as common elements between node-2 and 3. The forcs-current electrical analogous circuit
isshownin fig 9.
‘The electrical analogous elements for the elements of mechanical system are given below.
£010) yy, M,C, B, > UR, Ko 1,
fi) VV, M,>C, 8,3 1R, Kom,
Wy, M,C, KI,Ghapter 1 - Mathematical Models of ‘Control Systems 1A
‘The node basis equations using Kirchoff's current aw for the circuit shown in fig 9. are given below. (Referfig 10, 11,12).
= L 8 wok
Fig 9 : Force-current electrical analogous circuit.
1
—](v¥,—v2)dt
y, a! ve Ue
(eee ie
<— five —vp)dt
Fig 12:
(10)
11)
dvs 1 1
Og 7 Hvs~ vale 0 +12)
itis observed that node basis equations (10), (11) and (12) are similar to the differential equations (4), (6) and (6)
jpveming the mechanical system.1.35
EXAMPLE 1-10 Ka
Wie the differential equations governing the mechanical system shown ing, Lz} 3 Mol a
fig 1.Draw forcs-voltage and force-current electrical analogous circuits and verify by > 3 K, &
writing mesh and node equations. TOO
M.
SOLUTION O I B,
‘The given mechanical system has three nodos (masses). The differential 7
equations governing the mechanical systom are given by force balance equations at Fig 1
these nodes. Let the displacements of masses M, M,and M, bex,, x, and, respectively. *
The corresponding velocities be v,,v,and v,,
‘The free body diagram of M, is shown in fig 2. The opposing forces are marked as ffs fy fy ANA,
—>x
a, ox,
for MVS BGE Ba Km i
e— Ff,
d qd e-— f,
fo =By=(Ks—-%2) ha =Bs—(X-X ;
be = Ba grli=%2) # fy = Ba G(s %) u, i
By Newton's second law, fay t f+ fa fo the = 0 —t1,
le—+,
ox 5 &, a d
+B, PS Kony + BE) = Ba (1-5) = seul)
Mapa + Br Get Kom Ba Geer %2) + Ba Gels 5) =0 ( Fig 2
“The free body diagram of M, is shown in fig 3. The opposing forces are marked aS fp, fyas fy fiay- PX
ax, d -—>v,
Ge fe Babe) —
d —
fra = Bas O—%9)! fen =KaalXe —%2) M,
—
By Newton's second law, fg + fad + fs + fezs =O
ax, d gd
My SoP + Bap ha Ho) Bas Ga ~ Ha) + Kain — Ma) = 0 (2) Fig 3.
‘The free body diagram of M, is shown in fig 4. The opposing forces are marked aS ffs: za» ANd fe. | ?™
Loy
tind .
fro = Me Ge :
d
ea =Bas $e) | fas = Koala —%)
By Newton's second law, fs + hs +23 + fs =0 |
a&& 2 4 d
MAGEE GOS IB GOH) Khe va)30 Fig 4.
Onreplacing the displacements by velocity in the differential equations (1), (2) and (3) governing the mechanical syster
we get,
dx dv dx .
(ie ee -vanaxe a)
MS Bik fut Bele, ve) +Byl¥e—¥4) =0
M.S + By(va v9) +Baal¥a “¥s)+ Kf —vs}at=0
qt Bae ) + Bag ¥s — Va) + Koo fly — Vayet = 0
Ma:GiapieF I Mathematical Models of Control Systems >
SPCE-VOLTAGE ANALOGOUS CIRCUIT
The given mechanical systein has three nodes (massés). Hence the force-voltage analogous electrical circuitwill have
memeshes.
136
The elements M,, K,, B., B, and B, are connected to first node. Hence they are represented by.analogous elements in
=st-1 forming a closed path, The elements M., K,,, B,, and B, are connected to second node. Hence they are represented
salogous elements in mesh-2 forming a closed path. The elements M,, K,,, 8, and B, are connected to third node. Hence
=) 2'e represented by analogous elements in mesh-3 forming a closed path
The elements K,, and B,, are common between node-2 and 3 and so they are represented by analogous element as
Simon elements between mésh-2 and 3. The element B, is common between node-1 and 2 and soiitis represented by
<22G0us element as comimon elementbetween mest-1 and 2. The element, is common between node-1 and 3and soitis
erssented by analogous element between mesh-1 and 3. The force-voltage electrical analogous circuits shown in fig 5.
‘The electrical analogous elements for the elements of mechanical system are given below.
vi, M,—L, K, S1C, B, +R,
vi, Mol, Ky? 1/C,B, > Ry
vy, Mol, BR, B,>Ry
fw
di, Roly
Rolly ie) J Rp
Oy TO
|
|
i
Fig 5 : Force-voltage electrical analogous circuit Fig 6.
Ralls ~ hy)
ny
Rafle i)
+ a
dz
Fat
Fig 7.
|
|
| a
Te.
HE Ile-iadot Realy in)
GY Sy *
uly R, | Co Ry |
wy
Fig 8.
The mesh basis equations using Kirchoff's voltage law for the Circuit shown in fig 5 are given below. (Refer fig 6, 7
u
di 1 .
1 z + Ret ee Lit + Pali —in)+ Pelli) = 0
BB + Ral) + Mla) Palle 1) = 0
2
(7)437 CGaaitrol systems Enginooring
di 7
Ladheri A+
itis observed that the mesh basis equations (7), (8) and (9) are similar to the differential equations (4), (5) and
governing the mechanical system
FORCE-CURRENT ANALOGOUS CIRCUIT
The given mechanical system has three nodes (masses). Hence the force-current analogous electrical circuft wilh
throe nodes.
“The elements M,, K,,B,,.B, and B, are connected tofrstnode. Hence they are represented by analogous element
elements vonnected to nede-1 in analogous electrical circuit. The elements M,, K,,,B,, and B, are connected to second.no
Hence thay are represented by analogous elements as elements connected to node-2 in analogous electrical cit.
elements M, K.,.B,, end B, are connected to third node. Hence they re represented by analogous elements 2s elem
connected to node-3 in analogous electrical circu.
‘The elements K,, and B., are common between node-2 and 3 and so they are represented by analogous elemen
common elements between nodé-2.and 3in electrical analogous circuit. The element B, is common between node-1 and2.
soit is represented by analogous element as common element between node- 1 and 2 in electrical analogous circuit
lament, js common between node-1 and and soitis represented by analogous elementas common element between n
+ and3 in electrical analogous circuit. The force-current electrical analogous circuitis shown in fig 9.
“The electrical analogous elements for the elements of mechanical system are given below.
vy Y M, > K, > tL, 8, > UR,
Vv, > Vy M, > Ky UL B, + 1/R,
ye Ny M, > G, B, > UR, B,, > UR, 4‘Ghapler T-Matbeinatical Models of Control Systems > 138
‘The node basis equations using Kirchoff’s current law for the circuit shown in fig 9 are given below. (Refer fig 10, 11
p12).
C Siege ivatt x ~waltgethws)=0 . n(10)
iy 1 .
CG Me Wt LL Ae volt give v) =0 4)
it = Ra
GE Oe wit ll wade Bote ms) 20 volt2)
itis observed that the node basis equations (10), (11) and (12) are similarto the differential equations (4), (5) and (6)
jpverning the mechanical system.
EXAMPLE 1.11
‘Write the differential equations governing the mechanical system shown in fig 1. Draw the
erce-voltage and force-current electrical analogous circuits and verify by writing mesh and node
uations.
SOLUTION
“The given mechanical system has two nodes (masses). The differential equations governing
pe mechanical system are given by force balance equations atthese nodes. Let the displacement.
gmasses M, and M, be x, and x, respectively. The corresponding velocities be v, and v,,
The free body diagram of M, is shown in fig 2. The opposing forces are marked asf, f,, and f,.
de ~X2)
4:28,
” at
ee OE : a= Ki = X2)
By Newton's second law, fay + +f
Ox, dexy— x0)
“The free body diagram of M, is shown in fig 3. The opposing forces are marked asf. fa.
+ Ky(x,— x2) = 0 (1)
ax, dx, d
fa MP i he BE 5 = Brg)
fe=Kx, fa Kia)
By Newton's second law, fro fhe + fe + fy tha = F(t)
2 Xe »
Fig 3.
On replacing the displacements by velocity in the differential equations (1) and (2) goveming the mechanical system
dx, a
Ba Get Kana + By ea — x0) + Klee =) = AO
meget,
=O _ vandx= jvdt
dt’ dt
MSE Bim veel r—valst= 0 8)
My S22 a Bvs + Kel vast + Bp) + Ka Ma - wt= A ®139 : CGintral Systems Engineering”
FORCE-VOLIAGE ANALOGOUS CIRCUIT
The given mechanical system has two nodes (masses). Hence the force voltage analogous electrical circuit will he
twomeshes. The force applied to mass, M, is representedby a voltage source in second mesh.
The elements i, K, and B, are connected to first node, Hence they are represented by analogous element in mest
forming a closed path. The elements M,, K,, 8, B, and K, are connected to second node. Hence they are represented!
analogous element in mesh 2 forming a closed path.
‘Theelements B, and K, are common between node 1 and 2 and so they are represented as common elements betwee
mesh 1 and 2. The force-voltage electrical analogous circuitis shown in fig 4.
The eloctrical analogous clements for the elements of mechanical system are given below.
fe) v, > i Moo Ly, K, > 1c, B, > R,
vy, > i Mook Ko Me, BOR
nok
‘The mesh basis equations using Kirchoff's voltage law for the circuit shown in fig 4. are given below, (refer fig5 and
eft)
L
Fig 4 : Force-voltage electrical analogous circuit.
Fig 5.
tis observed that the mesh basis equations (5) and (6) are similar to the differential equations (3) and (4) goveming th
mechanical system.
FORCE-CURRENT ANALOGOUS CIRCUIT
‘The given mechanical system has two nodes (masses). Hence the force-currentanalogous electrical circuit wil hay
two nodes. The force applied to mass M, is represented as a current source connected to node-2 in analogous electrical circu
The elements M,. K, and B, are connected to first node. Hence they are represented by analogous elements 2
elements connected to node-1 in analogous electrical circuft. The elements M,, K,, B,, B, and K, are connected to secon
‘hode. Hence they are represented by analogous elements as elements connected to node-1 in analogous electrical circuit‘Mathematical Models of Control Systems £40
The elements K, and B, is common to node-1 and 2 and so they are represented by analogous element as common
elements between two nodes in analogous circuit. The force-current electrical analogous circuitis shown in fig 7.
‘The electrical analogous elements for the elements of mechanical system are given below.
fi) vy, M,C, B, > 1R, Kom,
v,>%, M,C, B,> UR, Ko 1,
‘The node basis equations using Kirchoff's current law for the circuitshown in fig.7, are given below, (Refer fig8 and 9).
CML y,-v,)+7f.-v)at=0 soe (7)
4 uy .
1
vp
CO, 2+ —y,
Pat Ry 2
Itis observed thatthe node basis equations (7) and (8) are similar to the differential equations (3) and (4) governing the
mechanical system,
Jute» Live ude E five — wpa =i) res @)
A jon-veat
4
Fig 8.
1.40 ELECTRICAL ANALOGOUS OF MECHANICAL ROTATIONAL SYSTEMS
The three basic elements moment of inertia, rotational dashpot and torsional spring that are used in
modelling mechanical rotational systems are analogous to resistance, inductance and capacitance of electrical
systems: The input torque in mechanical system is analogous to either voltage source or current source in
electrical systems. The output angular velocity (first derivative of angular displacement) in mechanical
rotational system is analogous to either current or voltage in an element in electrical system. Since the
electrical systems has two types of inputs either voltage source or current source, there are two types of
analogies: torque-voltage analogy and torque-current analogy.
TORQUE-VOLTAGE ANALOGY
The torque balance equations of mechanical rotational elements and their analogous electrical elements.
in torque-voltage analogy are shown-in table-1.6. The table-1.7 shows the list of analogous quantities “in
torque-voltage analogy.La
Laat spsiemsingineering
Mechanical rotational system Electrical system
Input; Torque Input, : Voltage source
Output ; Angular velocity Output : Current through the element
B
7 hea * gay VARI
. on
i Ns
ae
Tepe I~
ae
ye
The following points serve as guidelines to obtain electrical analogous of mechanical rotational
systems based on torque-voltage analogy.
In electrical systems the elements in series will have same current, likewise in mechanical
systems, the elements having same angular velocity are said to be in series.
The elements having same angular velocity in mechanical system should have analogous
same current in electrical analogous system.
Each node (mécting point of elements) in the mechanical system corresponds to a closed loop in
electrical system. The moment of inertia of mass is considered as a node.
The number of meshes in ciectrical analogous is same as that of the number of nodes
(moment of inertia of mass ) in mechanical system. Hence the number of mesh currents and
system equations will be same as that of the number of angular velocities of nodes (moment
of inertia of mass) in mechanical system.
The mechanical driving sources (Torque) and passive elements connected to the node (moment
of inertia of mass) in mechanical system should be represented by analogous element in 3
closed loop in analogous electrical system. \
The element connected between two nodes (moment of inertia) in mechanical system is
represented as a common element between two meshes in electrical analogous system.eee I Hiatbomalica Models of Control Systems > 1a
TABLE-L7 : Analogous Quantities in ‘Torque-Voltage Analogy
Item Mechanical rotational system Electrical system
(mesh basis system)
Independent variable Torque, T Voltage, 0, v
Gnput)
Dependent variable | Angular Velocity, «0 Current, i
(output) Angular displacement, @ Charge, q
Dissipative element Rotational coefficient Resistance, R.
of dashpot, B
Storage element Moment of inertia, J Inductance, L
Stiffness of spring, K Inverse of capacitance, 1/C
Physical law ‘Newton's second law Kirchoff’s voltage law
IT=0 iv=0
Changing the level of Gear Transformer
|. independent variable Tom ea _N
| my a
TORQUE-CURRENT ANALOGY
The torque balance equations of mechanical elements and their analogous electrical clements in
sorque-current analogy are shown in table-1.8. The table-1.9 shows the list of analogous quantities in
corque-current analogy.
The following points serve as guidelines to obtain electrical analogous of mechanical rotational
systems based on Torque-current analogy.
1.
In electrical systems the elements in parallel will have same voltage, likewise in mechanical
systems, the elements having same torque are said to be in parallel.
The elements having same angular velocity in mechanical system should have analogous
same voltage in electrical analogous system.
Each node (meeting point of elements) in the mechanical system corresponds to a node in
electrical system. The moment of inertia of mass is considered as a node.
‘The number of nodes in electrical analogous is same as that of the humber of nodes (moment
of inertia of mass) in mechanical system. Hence the number of node voltages and system
equations will be same as that of the number of angular velocities of nodes (moment of
inertia of mass) in mechanical system.
The mechanical driving sources (Torque) and passive elements connected to the node in
mechanical system should be represented by analogous element connected to a node in
analogous electrical system.
The element connected between two nodes (moment of inertia of mass) in mechanical
system is represented as a common element between two nodes in electrical analogous
system.LB
Ciara SystemisTngincering
‘TABLE-L8 : Analogous Elements in Torque-Current Analogy
Mechanical rotational system
Electrical system
Input
: Torque
Output : Angular velocity
Input
: Current source
Output : Voltage across the element
K
pT
ok
T=K0=Kjodt
fodt
6
\
a
0 do
dt
Analogous Quantities in Torque-Current Analogy
Ttem Mechanical rotational system Electrical system
(node basis system)
Independent variable Torque, T Current, i
(input)
Dependent variable Angular Velocity, o Voltage, v
(output) Angular displacement, ® Flux,
Dissipative clement
Rotational frictional
coefficient of dashpot, B
Conductance, G = 1/R
Storage element
Moment of inertia, J
Capacitance, C
Stiffness of spring, K
Inverse of inductance, VL
| Physical law Newton's second law ” Kirchoff ’s current law
ET=0 di-0
Changing the level of Gear Transformer
independent variable 1 |(Githabler FMatbematical Models of Conirol Systems ~) 14
XAMPLE 1.12 g
Write the differential equations governing the mechanical otational system & ma EB
shown in fig 1. Draw the torque-voltage and torque-current electrical analogous 7 g/L“ a
cuits and verify by writing mesh and node equations. i >
7 TTT TITTTOT
SOLUTION B, Fig.
The given mechanical rotational system has two nodes (moment of inertia
ofmasses). The differential equations governing the mechanical rotational system are given by torque balance equations at
these nodes.
Let the angular displacements of J, and J, be @, and 0, respectively. The corresponding angular velocities be
,ando,
“The fee body diagram of Ji shown n fg 2. The opposing torques are marked as Typ Ted Ty
dO, 8,
Tah ET GE Ty KO.) \ FEY} }—
ew Ll kK
By Newton's second law, T,,+T,,*T=T T @, Tr Ta Ta
Fig 2,
0, 0,
—_ eget Bg TO 82) T (1) _
The free body diagram of J, is shown in fig 3. The opposing torques are marked as TT, T,,andT,,.
oe, oe
Type i
ane Ge
TL \
Ta=Ke ¢ Tan Ke) Hee
By Newton's second law, T+ Tp +T p+ Ty,
a, 2 Fig 3.
Sir + Be G2 + Ka) + Ki(02 - 0) =9
‘On replacing the angular displacements by angular velocity inthe differential equations (1) and (2) ‘governing the
mechenical rotational system we get,
(,. da _da_ 0
e, 22, Bie and 0=Joat|
ae dt’ at J
J BiB. +KJ(o;-o,)dt=T 3)
doy 4
Lege Bata Kalenaat eK [@,-0,)dt=0 (4)
TORQUE-VOLTAGE ANALOGOUS CIRCUIT
‘The given mechanical system has two nodes (J, and J.). Hence the torque-voltage analogous electrical circuitwill have
two meshes. The torque applied to J, is represented by @ voltage source in first mesh. The elements J,, B, and K, are connected
first node. Hence they are represented by analogous element in mesh-1 forming @ closed path. The clements J, B,,K, and
K, are connected to second node. Hence they are represented by analogous elements in mesh-2 forming a closed path,
‘The element K, is common between node-1 and 2 and so itis represented by analogous element as common element
between two meshes. The torque-voltage electrical analogous circuit is shown in fig 4,
The electrical analogous elements for the elements of mechanical rotational system are given below.
T set) jo ky BR, kK, = 1c,
o, i, beh 9 BOR K, > 1,
2, 1,Figs. Fig 6.
‘The mesh basis equations using Kirchoff's voltage law for the circuit shown in fig 4 are given below (Refer fig 5 and 6).
ti, ae tay
ug Rae STi (5)
di, Tee ;
La Git Ral + Jiatt+ fa inat=0 wee(8)
itis observed that the mesh basis equations (5) and (6) are similar to the differential equations (3) and (4) goveming the
mechanicalsystern.
TORQUE-CURRENT ANALOGOUS CIRCUIT
‘The given mechanical system has two nodes (J, and J,). Hence the torque-current analogous electrical citcuitwill have
two nodes. The torque applied to J, is represented asa current source connected to node-1 in analogous electrical circuit.
The elements J, B, and K, are connected to firstnode. Hence they are represented by analogous elements as elements
connected to node-t in analogous electrical circuit. The elements J., B,, K, and K, are connected to second node. Hence they
are represented by analogous elements as elements connected to node-2 in analogous electrical circuit
The element K, is common between node-1 and 2. So itis represented by analogous element es common element
between node-1 and 2. ‘The torque-current electrical analogous circuitis shown in fig 7.
vs Lu ve
Fig 7: Torque-current elecirical analogous circuit.Ghapiert Mathematical Models of Control Systems. 16
Fig 8. Fig 9.
The electrical analogous elements forthe elements of mechanical rotational system are given below.
Ti) BUR, 0,>y, 4,36, Kou,
BUR, a, >%, 4,56, Kou,
‘The node basis equations using Kirchoff's current aw for the circuit shown in fig 7 are given below (Refer fig 8 and 9).
OG ys Lit vadt itp (7)
1 1
eve 7 lvate Tle -v,)Jdt=0 (8)
itis observed that the mesh basis equations (5) and (6) are similar to the differential equations (3) and (4) governing the
mechanical system,
EXAMPLE 1.13
Ky
. . a od 7 K,
White the differential equations governing the mechanical _\ | | a: HH} B, SL
rotational system shown in fig. Draw the torque-voitage and Yi ‘+i. i ye
‘torque-current electrical analogous circuits and verify by writing * By
mesh and node equations. Fig !.
SOLUTION
‘The given mechanical rotational system has three nodes (moment of inertia of masses). The differential equations,
i, Jb, B, > R, K, > 110,
oy > i, bok B, > R, K, > 1c,
o, > i Jy Ly i
L, L L at
Le SOS pe
ce,
eo =o, S ef mae
R, a e(t) GY
OY Ty | GY | : Rill, -i2) Sa,
-j
Fig 5 Torque-voltage electrical
analogous circuit Fig 6.(Gapter 1 Mathematical Models of Control Systems
Ralie—iS R
Rv Rilla-i) -
~ GY
Fig 7.
‘The mesh basis equations using Kirchott’s voltage law for the circuit shown in fig 5 are given below (Referfig 6, 7
2nd 8).
Le Rid +L fll itt = et ol)
Puli Pallet + fli =0 )
1
Ralls h)+ Z finst=0 (9)
Itis observed that the mesh basis equations (7), (8) and (9) are similar to the differential equations (4), (5) and (6)
2everning the mechanical system.
RQUE-CURRENT ANALOGOUS CIRCUIT
‘The given mechanical system has three nodes (J,,J,and J,). Hence the torque-currentanalogous electrical circuit will
save three nodes. The torque applied to J, is represented as a current source connected to node-1 in analogous electrical
orcuit
‘The elements K,, J, and B, are connected to first node. Hence they are represented by analogous elements aselements
onnected to node-1 in analogous electrical circuit. The elements J, B., B and K, are connected to second node. Hence they
ze represented by analogous elements as elements connected to node-2 in analogous electrical circuit The elements J, B,,
sod K, are connected to third node. Hence they aré represented by analogous elements as elements connected to node-3 in
snalogous electrical circuit.
‘The elements K, and B, are common between node-1 and 2.and so they are represented by analogous element as
Gammon elements between node-1 and 2. The element B, is common between node-2 and 3 and so itis represented as common
#ement between node-2 and 3in analogous circuit. The torque-current electrical analogous circuits shown in fig 9.
Wi-v2) og,
aoe
LJe—vant
Ry
Hie) Fe G c Bl
Fig 9: Torque-current electrical
analogous circuit.1.49 UR, K > 1,
&:> Vy 49 8, > UR, K > 1”,
o> vy, > G
The node basis equations using Kirchoff’s current law for the circuit shown in fig 9 are given below (Refer fig 10, 1
and 12)
ay 4 ty .
Ora Ved flv) (10)
dv, 1 1 1
Co Get Ma Wa vad Je at =0 eel 1)
oN os Lvs) “ 0 (12)
Itis observed that the node basis equations (10), (11) and (12) are similar to the differential equations (4), (5) and (6
governing the mechanical system.
1.11. BLOCK DIAGRAMS
‘A control system may consist of a number of components. In control engineering to show thi
functions. performed by each component, we commonly use a diagram called the block diagram. A bloc
diagram of a system is a pictorial representation of the functions performed by each component and o
the flow of signals. Such a diagram depicts the intertelationships that exist among the various components
The elements of a block diagram are block, branch point and summing point.
BLOCK
Ina block diagram all system variables are linked to each other through functional blocks. Th
functional block ot simply block is a symbol for the mathematical operation on the input signal to th
block that produces the output. The transfer functions of the components are usually entered in th
corresponding blocks, which are connected by arrows to indicate the direction of the flow of signals
Figure 1.25 shows the block diagram of functional block.
The arrowhead pointing towards the block indicates the Input, A_[ Transfer | Output, B
input, and the arrowhead leading away from the block represents | ee BoAGO
the output. Such arrows are referred to as signals. The output
signal from the block is given by the product of input signal Fig 1.25 : Functional block.
and transfer function in the block.Chapter 1 Mathematical Models of Control Systems 1.50
SUMMING POINT
Summing points are used to add two or more signals in the A AB
system. Referring to figure 1.26, a circle with a cross is the symbol that
adicates a summing operation. i
The plus or minus sign at each arrowhead indicates whether the signal
s to.be added or subtracted. It is important that the quantities being added or
subtracted have the same dimensions and the same units.
Fig 1.26 : Summing point.
BRANCH POINT Branch point 5
A branch point is a point from which the signal from a block AP OLE Rake
zoes concurrently to other blocks or summing points. A
CONSTRUCTING BLOCK DIAGRAM FOR CONTROL SYSTEMS Fig 1.27: Branch point:
A control system can be represented diagramatically by block diagram. The differential equations
joverning the system are used to construct the block diagram. By taking Laplace transform the differential
guations are converted to algebraic equations. The equations will have variables and constants. From the
sorking knowledge of the system the input and output variables are identified and the block diagram for
ich equation can be drawn: Each equation gives one section of biock diagram. The output of one section
ill be input for another section: The various sections are interconnected to obtain the overall block
Segram of the system.
(AMPLE 4
Construct the block diagram of armature controlled demotor.
SOLUTION
‘The differential equations governing the armature controlled dcmotorare (refer section 1.7),
Vy=ieRe the f+0, ofl)
T=Ki, sl)
do
as By
Tad Gt Bo oe3)
e =K,o Ad)
i on 8 _ oes 8)
Ontaking Laplace transform of equation (1) we get,
Vols)=1(S) Rotts StF ES) (6)
In equation (6), V,(s) and E,(s) are inputs and I,(s) is the output. Hence the V(sFEs)
2=eation (6) is rearranged and the block diagram for this equation is shown in fig 1. Vas)
Va(6)~E,(8) = 1(6) [Re +5 La]
L106) =e [MoE] “—
MO) = Tory Mal)= Fig 1.
On taking Laplace transform of equation (2) we get, WO) re?
T(s)= KL (6)
Fig 2
(7), 1,(s) is the input and T(s) is the output. The block diagram for this equation is shown in fig 2.Conttal En
151
On taking Laplace transform of equation (3) we get.
we8)
T(e)=Js o(s)+B ais)
Inequation (8), T(s) is the input and a(s) is the output. Hence the equation (8) is rearranged and the block diagram
o(s)
bs
this equation is shown in fig (3).
Tis) = (Js +B) o(s)
1
ea _
On taking Laplace transform of equation (4) we get,
(9)
-.0(8)=
E(S)=K ols)
Inequation (9), o(s) is the input and E,(s) is the output. The block diagram for this
equation is shown in fig 4.
‘On taking Laplace transform of equation (5) we get,
o(s) #8 4(s) (10)
{In equation (10), c9(8) isthe input and 6(s) is the output. Hence equation (10) is rearranged and the block diagram {ort
“pias
Fig 5.
equation is shown in fig 5.
1
&s) = zals) . :
“The overall block diagram of armature controlled demmotoris obtained by connecting the various sections shown in fig
fig 5. The overall block diagram is showm in fig 6.
Vss}-EXs)
vss) TMs) 18)
|
108) Os)
Eds)
Fig 6 : Block diagram of armature controlled de motor.
EXAMPLE 1.15
Construct the block diagram of field controlled de motor.
SOLUTION
The differential equations governing the field controlled de motor are (refer section 1.8),
‘On taking Laplace transform of equation (1) we get,
V4(s) = Ry W(s) +L 8 (8)452
ln equation (4), V,(s) is the input and |,(s) is the output. Hence the equation (4) is rearranged and the block diagram for
=quation is shown in fig 1 v{s) 7 us)
is) Jt |
V(s)=44s) [P,+8t)] Rosh,
ohe)= = vio) Fig L.
(On taking Laplace transform of equation (2) we get,
1
Tis) = Ky Is) (8) “2 ge)
In equation (5), |,(s) is the input and T(s) is the output. The block diagram for this Fig 2,
pssonis shown in fig 2.
Ontaking Laplace transform of equation (3) we get,
T(s)=Js*0(s) + Bs0()
) of as)
In equation (6), T(s) is input and 8(6)/s the output. Hence equation (6) is rearranged Js? + Bs)
& Se block diagram for this equation is shown in fig 3. Fig 3
Tis) = (Js? + Bs) @(s)
The overall block diagram of field controlled de motor is obtained by connecting the various section shown in fig 1 to
The overall block diagram is shown in fig 4.
1_| Ms) Ts) 7
vis) >
{s) Ry+sl; aK Js? Bs
> 8(s)
Fig 4 : Block diagram of field controlled de motor.
K DIAGRAM REDUCTION
The block diagram can be reduced to find the overall transfer function of the system. The following rules can be used
=ieck diagram reduction . The rules are framed such thet any modification made on the diagram does not alter the input-output
zor
RULES OF BLOCK DIAGRAM ALGEBRA.
Rule-1 : Combining the blocks in cascade
AG, AGG,
AG BS, a ASS >
A
A_yany 45°
Combining Parallel blocks (or combining feed forward paths)
AG,
Gy,
ie AG,+AG,= A(G,+G, >
a yao (Ges) Ay
Gl AG +G,)
Rule-3 = Moving the branch point ahead of the block
A ree AG A {] AG.
A AG,153.
Rule-4 : Moving the branch point before the block
AG A AG
Aa} ase
: Moving the summing point ahead of the block
8
By mi86
\ G2
A AIB a (AXB)IG |
: gh—> A AG AG + BG = (A+B)G
Sool BS gy AO 4
Rule-6 : Moving the summing point before the block
B BIG
B
HUG]
> TT 4.8
= AGHB G AGHB
A AG A 6
Rule-7 : Interchanging summing point
B B
Achy AtB AtB=C = A AC Bs ACABEAIE-C
c c
Rule-$ ; Splitting summing points
8 8
—]
A & AtB-C = A ASB AtB-C
¢ | c
Rule-9: Combining summing points
B B
& ASBC
A & AB ee 3 A 4
¢ ¢ J -
Rule-10 : Elimination of (negative) feedback loop
(R-CH) (R-CH)G
R Ss R G ¢
c> —— -—>
cH oe i+GH
C=R-CHG 3 C=RG-CHG = C+CHG=RG
Proof:
Cc GS
SCUFHG=RG > FT Gy
~ Rules11 : Elimination of (positive) feedback loop }
R ah c(Models istems 154
EXAMPLE 1.16
Reduce the block diagram shown in fig and find C/R.
'G,+—_——,
2
fz] ©)
+
x
O
Yo
SOLUTION
Step 1: Move the branch point after the block.
Step 2:Eliminate the feedback path and combining blocks in cascade.
GH) G, 1+GH
&)-[ G \(e=) GG, +Gy
qi
‘The overall transter function of the system, c= ecGoniral Spstems Engineering |
Step 1: Moving the branch point before the block
155
EXAMPLE 1.17
Using block diagram reduction technique find closed loop transfer function of the system whose block diagrams shor
infig 1
, aa
Fi
Fig I.
SOLUTION
RChapter i Mathematical Models of Control Systems > 1.56
Step 5:Eliminating the feedback path and combining blocks in cascade
c
G
1+GHG2
-
GGG, +6.) GiG,G, +6,G,
1 6G, = 14+ GH, = GGG, +G,G,_
7 GGG) hy > TECH +GGH, TGR, 1+GGH, +G,G,H, + GH
GGH, G 1+GGH,
Step 7:Fliminating the feedback path
——
R GE,6,166, |
1+ G,GH,+G.G.H2 + GH,
___ GG.G,+G,G,
C__TGGH=GGH GH _ G,G,G,+6,G,
R 4,__ 6S.6s+G6. TG GH, +G,GH, +G,H, +GG,G, +66,
TG GH, +G.G,H, + GH;
RESULT
The overall transfer function is given by,
cL GiG,G3+G,Gg
R_1+G,G;H, + G.G,H, + GH, +G,G,G, + GG,
AMPLE 1.18
Detesmine the overall transfer function at forthe system shown in fig 1157
SOLUTION
‘Step 1: Maving the branch point before the block
(S)
seis)
‘Siep 3 : Eliminating the feedback path
ro
Ris) yes)
‘Step 5: Combining the blocks in cascade 158
‘Step 6 : Eliminating the feedback path
RS) GGG,
cs)
Ty GxG,H, + GzGoHe
‘Step 7: Combining the blocks in cascade
15G,G,Hj+G:
. GGG. x
15G,GH,+ 6,64,
7
G,
cis)
GGG.
GLH, CELy
ols) GG,G.G,
R®) 1+ G,G,H,+ G,GH, +6,G,G,G,
SULT
The overall transfer function of the system is given by,
Ks) _ GiG,G,G,
RS) 1+ G,G,H, + G,GH, GGG.
=XAMPLE 1.19
Forthe system represented by the block diagram shouim in fig 1. Evaluate the closed loop transfer function when the
=cutRis (i) atstation-t (i at station-t
{ Station-Il
8
Station-|
Si
SOLUTION
@ Consider the input Riis at station-| and so the inputat station-Hlis made zero. Lethe output be Cs. Since there
isno inputat statior-Il that summing point can be removed and resulting block diagramis shown in fig 21.59
Step 1 : Shift the take off point of feedback H, beyond Gsand rearrange the branch points
i
f
Gs
Fig 2.
‘Step 2: Eliminating the feedback H, and combining blocks in cascade
Cc,
»iG)
Hy
‘Step 3: Eliminating the feedback path
R(CGiiapiter T= Mathematical Models of Control Systems > 1.60.
Cis) _ GGG.
Ris) 1+ GsH, + GH, + G,G,G,H,
@ ——_Considerthe inputR atstatior-I, the inputat station-1is made zero. Let output be C,. Since there is no inputin
stalion-I that corresponding summing point can be removed and a negative sign can be attached to the
feedback path gain H,. The resulting block diagram is shown in fig 3.
‘Step 1:Combining the blacks in cascade, shifting the summing point of H, before G,and rearranging the branch points.
Fig 3.
‘Step 2:\nterchanging summing points and combining the blocks in cascade.
-GAGGH +H)
(+ Gath)LOL
Step 5: Eliminating the feedback path
GGG, +H) |
(14 GHy)Gp
= G - G,(1+G,H,)
;-(AGGH+H)) G THGF,+GIGGH TH) ~ 146, +G(GG,H,+H,)
1+GH5 ° 1+G)Hy
cG G,(1+ GH.)
TR 1sGjHy+GGGH,+H,)
RESULT
‘The transfer function of the system with inputat station-lis,
GGG.
R 14GH)+GH, +GiG,GH,
‘The transfer function of the system with input atstation-tlis,
co Gs(14 Gots)
R 1+G,+G,(GG,H,+4,)
EXAMPLE 1.20
For the system represented by the block diagram shown in the fig 1, determine C,/R, and C./R,
* ~) yg} eg} —_S
SOLUTION
&
Case (i) To fina =
Inthis case set R, =0 and consider only one output C,. Hence we can remove the summing point which adds R, and
need not consider G,, since G, is on the open path. The resulting block diagram is shown in fig 2.Fe [Models of Control Systems 1
‘Step 1:€liminating the feedback path
c
>
Fig 2.
‘Step 2: Combining the blocks in cascade and splitting the summing point
i
x
i G.GAH,
1G,
xe1.63
‘Step 5: Eliminating the feedback path
GG,(1+G,)
| G=G,)-GG.CHH,
___ GG(1+ G,)
Ry G+6))-G.G.G.HH, GS
1, SGA)
GG,(1+G,)
GG.GHH, + GG,
Ce GiG,G5(14 Ge)
R, (1+ GiG,) (17+G,)-G,G,G,44,
c,
Case 2; To find =
a
Inthis case set R, = 0 and consider only one output. Hence we can remove the summing point which adds R, and
need not consider G., since G, is on the open path. The resulting block diagram is shown in fig 3.
‘Step 1; Eliminate the feedback path,Chapler t= Maibematical Models: ‘of Control Systems)
Step 2:Combining blocks in cascade and spliting the summing point
| G.GsH,
\__, [2.604]
1G,
Step 5: Eliminating the feedback path
GGiGH
R, (+G,) G#G,G,) C,
7 SiG PS
~ (15G,) (+ GG.)
Step 6:Combining the blocks in cascade
R, | GEGH, a
(4G) (14G,G))-
GG,G.GH,
Ge ___GGsGsGeH, _
Ry (1+G,) (+#G,G,)- G.GGAF,Le
RESULT
‘The transfer function of the system when the input and output are. Rr and C: Is given by,
c. GiG.G, (1+ Gy)
R, 4+G,G,)(1+G,)- GG.GHH,
The transfer function of the system when the input and output are Ri and C2is given by,
& GG,G,G5 Hp
RWG) 0+6,6,)-G.4.G,HH,
EXAMPLE 1.21
‘Obtain the closed loop transfer function C(s/R(s) of the system whose block diagram is shown in fig 1 |
Hh
SOLUTION
‘Step 7 Splitting the summing point and rearranging the branch points
‘Step 2: Eliminating the feedback path
RS)
Step 3 Shifting the branch point after the block.
R(S)[= Mathematical Models of Control. LOG
‘Step 4 Combining the blocks in cascade and eliminating feedback path
Step 6 : Eliminating forward path
RS) GGG,
————
— Es
1+ GH, GG, CGH, |
{Gu}
. fs) GiG.G,
“R(s) 1¢GH,+G,GH, - GG]
G
ULT
' pe GB.G a
The transfer function ofthe system's () “7; GH =G,G,H, GGA, Ct
=XAMPLE 1.22
‘The block diagram of a closed loop system is shown in fig 1. Using the block diagram reduction technique determine the
sesei loop transfer function C(sV/R(s).
R(S) 6 c(s)
SOLUTION
‘Step 1: Splitting the summing point.
cs)167
‘Step 2: Eliminating the feedback path.
R(S)
HAS);
(Step 4 : interchanging the summing points and combining the blocks in cascade
RS) G(s) cs)
14+ GAs)HAs)
GAs)
1+Ga(s}H,(s)
a 5 S28)
G(s) Hs) l¢———_ * cael)
2
T+G,(s)t(s) Gi(s)H\(s)
‘Step 6 : Combining the blocks in cascade
cs)
Gls) _ GAs) (G(s) +1
Ris) 1+ GAs) HAs) + G,ls) Gals) H.(S)
RESULT
‘The transfer function ofthe systems,
cfs) _ Gals) [G4s)+7]
Ris) GAS) TLS) Gis) GaliHal cal Models of Control: 18
EXAMPLE 1.23
| _- Using block diagram reduction technique find the transfer function C(s)/R(s) for the system shown in fig 1.
= 4
Hil
Fig le
BO UTION
Step 1 : Rearranging the branch points
RIS) @ cs
RE) go
cs)
Step 3: Moving the branch point after the block.
R(S) + Gy. cs)
" 71+ GHA,Lo
Step 4: Moving the branch point and combining the blocks in cascade.
RIS) ae pe dL cs)
1G.G:I-— TG HA,
1+G,HH,
&
Step 6 : Eliminating feedback path and interchanging the summing points.
Ris)
Hy(1+ G2) |
GG.
EEGs
1 GHH, enenen
GGG ~ 17G,HH,— GGG,
RS) cs)
GGG,
TE GHA, -G.G.G,H,
Ha(t+ GatsHe)
&,
eee
T.GHH, -6.G,GH, . 66.6.6,
____ GG,G.G, —\( He+GHH)) 1+ G.HH2- G2G,G.H, + GG H.C GHHe)
TGHH,-G.G.6H,)( GG,( ahapiler T-Maiiematical Models of Control Systen 170
Step 8 :Eliminating the unity feedback path.
RIS) 86,8,6,
' Gia + G.GH(1+ GF)
GG,G,G,
_O8)__ TGA, -G,6.6,4,+6.6.4,(1+GHHL)
“RO) ay GG,G.Gy
1+ GyHH, — GG,G,H, + GiG,Hy(1+ G.HHe)
= GGG,
TV GHD — G,G,G Hy + GiGH,(1+ GH) = GG,G,G,
GGGG;
“THHAL(G, + 6,G,G,H,)+ GGx(H, + G:G,)- GGG)
ESULT
The transfer function of the systemis,
ce) OB.8.G,
Ris) THHHAG, + GG,G,H) + GGaH, = Gy) - GxG,G,Hy
4:12 BLOCK DIAGRAM REDUCTION USING MATLAB
“RANSFER FUNCTION OF A SYSTEM
Let, G(s) be the transfer function of a system, When the transfer function is a rational function of
~ then using MATLAB the transfer function can be obtained from the coefficients of the numerator and
“sominator polynomials as shown below. Let, the general form of G(s) be as shown below.
Mp sit
bys) + bs"
aps’ tas? +a,88? +.
by St by
#Oy 48+ ay
a=
First, the coefficients of the numerator and denominator polynomials are declared as two arrays as
own below.
[mumcoF > [bo 61 62. > MTs
|dencof = [a0 al a2. «ands |
Next, the transfer can be obtained using the following commands of MATLAB.
6 = tfC8");
G = ([numcof], [den_cof])
“RANSFER FUNCTION OF CASCADE / PARALLEL / FEEDBACK SYSTEM
Consider two systems with transfer functions G,(s) and G(s). Let the two transfer functions be
Scional function of "s" as shown below.
bys + bys“ + bys"
ays tas" +a,8
G)=17
Me agM! ed gh?
dysM + dso! +d,s™74.
ops +0587 + 0,857 4.
GA) =
When the two systems are connected as cascade / parallel / feedback system, then the overt
transfer function of cascaded system / parallel system / feedback system can be obtained using MATLAl
Inorderto obtain the overall transfer function, first the coefficients of the numerator and denominas
polynomials of G,(s) and G,(s) are declared as arrays as shown below.
[numcofi = [b0 bi bs]; |
den_cofl = [a0 at an]; |
numcof2 = [d0 di aM];
den_cof2 = [cO ci cn];
When the two systems are connected in cascade as shown below, then the overall transfer functia
G(s) of the cascaded system can be obtained using the following commands of MATLAB.
—+1G} +E] > —E]
Gc = tf('s');
{num_cofc, den_cofc] = series(mum.cofl, den_cofl, numcof2, den_cof2); ,
Gc = ([numcofc], [den_cofc})
‘When the two systems are connected in parallel as shown below, then the overall transfer functig
G,(3) of parallel system can be obtained using the following commands of MATLAB.
GP = tf('s");
[numcofp, den_cofP]=parallel(num_cofi, den_cofl, num.cof2, den_cof2);
cp = ([num.cofp], [den_cofp]) j
When the two systems are connected in feedback as shown below, then the overall transi
function G,(s) of feedback system can be obtained using the following commands of MATLAB.
Logs
GF = tf('s');
[numcofF, den_cofr] = feedback(num.cofl, den_cofl, numcof2, den_cof2){
GF = ({num_cofF], [den_cofF])<[iiapier 7 itatbematical Models of Control Systems > 172
=ROGRAM 1.1
consider the transfer functions of the two systems given below,
G,(s)=8/(s%42s+9) and G(s) =4/(s#6)
write a MATLAB program to find the overall transfer function if the two systems
are connected as cascade system, parallel system and feedback system.
cle
clear all
Gl=tf(‘s"); G2=tf('s’); Gc=tf('s’);Gp=tf(‘s')iGr=tf(‘s
num_cofi=[0 0 8];
den_cofile[1 2 9];
disp(‘system1’);
G1=tf({numicofl], [den_cofl])
num_cof2=[0 4];
den_cof2=[1 6];
disp(‘system2');
G2=tf(Lnum_cof2], [den_cof2])
[num_cofc, den_cofC]=series(num_cof1,den_cofl, num_cof2,den_cof2);
disp(‘cascade system’);
ec-tf([numicofc], [den_cofc])
[num_cofP, den_cofp]=parallel(num_cofl,den_cofl,num_cof2,den_cof2):
disp(‘Parallel system’);
GP=tf([num_cofp], [den_cofr])
[num_cofF, den_cofF]=feedback(num_cofl,den_cofl, num_cof2,den_cof2) ;
disp(‘Feedback system’);
GF=tf({[num_cofF], [den_cofF])
DUTPUT
systemi
Transfer function:
&
saz +2549
system?
Transfer function:
4
ste
Cascade system
Transfer function:
SAP 4 8 S42 + 215 + 54
Parai7e] system
Transfer function:
4sA2 +165 + 84
AZ +B SA2 + 215 + 54
Feedback system
Transfer function:
8s +48
SAR + 8 5A2 + 21 5 + 861.73
113 SIGNAL FLOW GRAPH
The signal flow graph is used to represent the control system graphically and it was developed by
S.J. 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 bd
constructed using these equations.
It should be noted that the signal flow graph approach and the block diagram approach yield the
same information. The advantage in signal flow graph method is that, using Mason's gain formula the
overall guin of the system can be computed easily. This method is simpler than the tedious block diagrar
reduction techniques.
‘The signal flow graph 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 connect
by directed branches. Each node represents a system variable and each branch connected between twi
nodes acts as a signal multiplier. Each branch has a gain or transmittance. When the signal pass throug
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 ig
indicated by an arrow placed on the branch and the gain (multiplication factor) is indicated along th
branch |
EXPLANATION OF TERMS USED IN SIGNAL FLOW GRAPH
Node : Anode is a point representing a variable or signal.
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.
Input node (Source) : It is a node that has only outgoing branches.
Output node (Sink ) : It is a node that has only incoming branches.
Mixed node : Itis a node that has both incoming and outgoing branches.
Path : A path is a traversal of connected branches in the direction of the branch
arrows. The path should not cross a node more than once.
Open path : A open path starts at a node and ends at another node. :
Closed path : Closed path starts and ends at same node.
Forward path + Itis a path from an input node to an output node that does not cross any nods
more than once. :
Forward path gam —: {tis the product of the branch transmittances (gains) of a forward path.
Individual loop : [tis closed path starting from a node and after passing through a certain
of a graph arrives at same node without crossing any node more than once,
Loop gain : Itis the product of the branch transmittances (gains) of a loop.
Non-touching Loops + Ifthe loops does not have a common node then they are said to be non-
touching loops“Licieap iar I thatbomaticalitadels of Control Systems > LA
SOPERTIES OF SIGNAL FLOW GRAPH
The basic properties of signal flow graph are the following :
(i) The algebraic equations which are used to construct signal flow graph must be in the form
of cause and effect relationship.
(i) 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
(¥) 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.
(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.
(AL FLOW GRAPH ALGEBRA
Signal flow graph for a system can be reduced to obtain the transfer function of the system using
=e following rules. The guideline in developing the rules for signal flow graph algebra is that the signal at
is given by sum of all incoming signals.
Rule J + incoming signal toa node through a branch is given by the product ofa signal at previous
node and the gain of the branch.
Example: x a,
of en
x x * a
Xa, M7OX FAX
Rule 2 : Cascaded branches can be combined to give a single branch whose transmittance is
equal to the product of individual branch transmittance.
Example:
ab
o—b—0 ro = o>
x x % % %
Rule 3: Parallel branches may be represented by single branch whose transmittance is the sum
~ of individual branch transmittances.
Example:
a+b
‘ a>: —
emrantLB
Rule 4 : A mixed node can be eliminated by multiplying the transmittance of outgoing brand
(from the mixed node) to the transmittance of all incoming branches to the mixed node
Example ;
a x ac i
x Se > : x
x ,) (C* x xs be
Rule § : 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 resultan:
branch.
Example ab
ibe
b x %
To XRT 2 RK id i b i
6 o—$— be, !
Proof: x % %
Xp = OX, $OKy 7 y= bey
Put x; = ax; +x in the equation for x5.
£X3=b (ax +Oq) => xy=abxytbexs => x;—bex,=abx, = x,(1—be)=abx,
. X%}__ab
“xy T-be
‘SIGNAL FLOW GRAPH REDUCTION
The signal flow graph of a system can be reduced either by using the rules of a signal flow grapt
algebra or by using Mason's gain formula.
For signal flow graph reduction using the rules of signal flow graph, write equations at every no
and then rearrange these equations to get the ratio of output and input (transfer function).
The signal flow graph reduction by above method will be time consuming and tedious. $.J.! Masol
has developed a simple procedure to determine the transfer function of the system represented as a sign:
flow graph. He has developed a formula called by his name Mason's gain formula which can be directs
used to find the transfer function of the system.
MASON'S GAIN FORMULA : |
The Mason's gain formula is used to determine the transfer function of the system from the signal
flow graph of the system.
Let, . R(s) = Infput to the system
C(s) = Output of the system
Now, Transfer function of the system, T(s) = s a
‘Mason's gain formula states the overall gain of the system [transfer function] as follows,
snl
Overall gain, T=— 2 PyAxGeib alibomahal Masel of Control Systems > 1.76
where, T = T(s)= Transfer function of the system
Forward path gain of Ke forward path
Number of forward paths in the signal flow graph
1 — (Sum of individual loop gains)
. (= of gain products of all possible )
combinations of two non - touching loops,
A =
‘Sum of gain products of all possible
combinations of three non - touching loops,
Ax = A for that part of the graph which is not touching K* forward path
CONSTRUCTING SIGNAL FLOW GRAPH FOR CONTROL SYSTEMS
A control system can be represented diagrammatically by signal flow graph. The differential equations
governing the system are used to construct the signal flow graph. The following procedure can be used to
struct the signal flow graph of a system.
1, Take Laplace transform of the differential equations governing the system in order to
convert them to algebraic equations in s-domain.
2. The constants and variables of the s-domain equations are identified.
3. From the working knowledge of the system, the variables are identified as input, output and
intermediate variables.
4. For cach variable a node is assigned in signal flow graph and constants are assigned as the
gain or transmittance of the branches connecting the nodes.
5. For each equation a signal flow graph is drawn and then they are interconnected to give
overall signal flow graph of the system.
PROCEDURE FOR CONVERTING BLOCK DIAGRAM TO SIGNAL FLOW GRAPH
The signal flow graph and block diagram of a system provides the same information but there is no
Sendard procedure for reducing the block diagram to find the transfer function of the system. Also the
‘ock diagram reduction technique will be tedious and it is difficult to choose the rule to be applied for
mplification. Hence it will be easier if the block diagram is converted to signal flow graph and Mason's
sain formula is applied to find the transfer function. The following procedure can be used to convert
Jock 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.177 Ragan Systm ginooring
EXAMPLE 1.24
Constructa signal flow graph for armature controlled de motor.
SOLUTION
‘The differential equations goveming the armature controlled de motor are (refer section 1.7).
LR thet ey: T=Kias T=J 2sbo; e=Ko; o=d8/dt
On taking Laplace transform of above equations we get,
V{S)=1(9)R, +L, 81,6) +E(s) wed
Tis) = KI(s) venl2)
Ts) =Jso(s)*Bolsy ee (3)
AO a 4
as) =50(s) 5)
The input and outputvariables of armature controlled de motor are armature voltage V,(s) and angular displacemen
0(s) respectively, The variables Is), T(s). (8) arid o(6) are intermodiate variables.
‘The equations (1) to (5) are rearranged & individual signal flow graph are shown in fig 1 to fig 5.
V,(s)— Ex(s)=h(s) [Ry +8 La] &
1 yo
AS) = eT (Malo) te] VO. 7 38 Rar LO
TS)=KY) WT) X
Fig 1 Fig E,()
T(s) =0(s) [Js +B] ; =
3
. 1 +0 ,
-0(8)= Tg 8) Te os) Fig?
‘o(s)
EJs)=K,0(6)
. ho ™ Fig 4
= 80
(8) . (s) (8) Vs (3) ;
2846)=0(6) oso Fig 5
‘The overall signal flow graph of armature controlled dc motoris obtained by interconnecting the individual signal flow
graphs shown in fig 1 to fig 5. The overall signal flow graph is shown in fig 6.
1
Ve) 4 Ts) JssB (8) is es)
0)
Fig 6: Signal flow graph of armature controlled de motor. 178
=XAMPLE 1.25
Find the overall transfer function of the system whose signal flow graph is shown in fig 1.
=H
A(s). G Gg G, G, 1
o> > > > > ed
1 4 4 5 8
a,
>
G Fig
SOLUTION . %
Forward Path Gains
‘There are two forward paths. -. K=2
Let forward path gains be P: and P,
Ris) 1 G, G, G, G, G, 1 Cs)
os > ——— > _
1 2 3 4 5 6 7 38
Fig 2 : Forward path-I.
Ris) 1 G, G, 1 C(s)
Fig 3 : Forward path-2.
Gain of forward path-1, P,= G, G,G,G,G,
Gain of forward path-2, Ps GGG,
Individual Loop Gain
‘There are three individual loops. Let individual loop gains be Py, Pri and Pa.
Fig 4 : Loop-t. Fig 5 : Loop-2. Fig 6: Loop-3.
Loop gain of individual loop-1, Pir
Loop gain of individual loop-2, Pr
Loop gain of individual loop-3, Par = -Gs Ha
Gain Products of Two Non-touching Loops
‘There are two combinations of two non-touching loops. Let the gain products of two non touching loops be Przand P22,
3 G 46 Gs 7 -H é Ge 7
7 NI Gs
Hy Hs 4 5 Hs
Fig 7: First combination of 2 non-touching loops. | Fig 8: Second combination of 2 non-touching loops.
Gain product of first combination
= PyPar = (CGpH,) (Get) =
of two non touching loops | Pra= Pua = (Gath) Got) = GaGetiy
Gain product of second combination
atte non tousing ope } Pa =PePar=(-GrGeh) (Gils) = GaGiGiHHe179
IV. Calculation of A and A,
AVS 1-(Pri+Pa+Pm) + (Pre+Pn)
= 1 ¢G2H1- GeGsHe- Gots) + (GGsHiHs+ GG iGsH:H)
= 14 Galli + GzGsHe + Gat + GeGsHsHy + GiGsGsHoHs
A: = 1, Since there is no partof graph which is not touching with first forward path.
«The part of the graph which is non touching with second forward path is shown in fig 9.
3 4
Ag = 4-Pi=1-(-GeHh) = 1+ G2Hr Ns?
V._ Transfer Function, T i
Fig 9
By Mason's gain formula the transfer function, Tis given by, &
T= iz Pebe =t (PA; +Ppz) (Number of forward paths is 2 and so K= 2)
a
G,G,G,G,G5 +G,G,G, (1+G,H,)
1+ GH, +G,G;H, + G.H, + GG.HH, + GG.GqH,H,
. GG_G,G.G, +G,G.G, +G,G,G,G,H,
1+ GR, + G,G,H, + GH, + G,G,HA, ~ G,G,GH,
G,G.G; [G,G, +G, 1G, + Get]
1 GH, = G,GoH, + GH, + G,G,H,H, + GG.
-H.
EXAMPLE 1.26
Find the overall gain of the
system whose signal flow graph is R(s) 4
shown in fig 1. oe
SOLUTION
Letus number the nodes as shown in fig 2.
1. Forward Path Gains
There are six forward paths. -.
Lethe forward path gains be P1, Ps, Ps, Ps, Ps and Po.
ve °8 7 8
Fig 3: Forward path-1, Fig 4 : Forward path-2.(Chaplet 1 Mathematical Models of Control Systems) 180
7 -
Fig 7 : Forward path-5 Fig 8; Forverd paths
Gain of forward path-1, P: = Gz Gs Ge
Gain of forward path-2, G3GsGr
Gain of forward path-3, Ps = G: Ge Gr
Gain of forward path-4, Ps = Go Ge Ge
Gain of forward path-5, Ps=-G:GsGrGeH:
Gain of forward path-6, Ps =-G:GeGsGeHz
Individual Loop Gain
There are three individual loops. Hy
Letindividual loop gains be Pn, Pai and Ps:
+H, 7 8 Gc,
Fig 9: Loop-1 Fig 10: Loop-2
Loop gain of individual loop-1, P11=-Gultt 7 8
Loop gain of individual loop-2, P= -GsHt2
Loop gain of individual loop-3, Pa = GiGshHe
i. Gain Products of Two Non-touching Loops G;
Hy
+H,
Fig 1 : Loop-3
There is only one combination of two non-touching 4
caps. Let gain product of two non-touching loops be Px H,
Fig 12 : Combination of 2 non-touching loops
PPer= CGiH) -GsH.) = GiGsHH
Gain product of first 1- (Gal) = 1+ GiH:
‘There is no part of the graph which is non-touching with forward paths 3, 4, 5 and 6 +H,
V. Transfer Function; T Fig 4
By Mason's gain formula the transfer function, Tis given by,
T= + (z P, 4) (Number of forward paths is six and so K=6)
z
1
~ Em ar+ Peds Pads +Pae + Phy Pode)
G,G.Go(1+ GH,)+ GxG,G_(1+ GH.) + GGG, +G,G,G,
GsG,GH, - G,G,G,G5H, :
17 GH, + GH, -G.G.AH, +G,G,AR,
EXAMPLE 1.27
Find the overall gain C(s)/R(s) for the signal fiow graph shown in fig 1.
SOLUTION
\__ Forward Path Gains
‘There are two forward paths. .. K=2. Letthe forward path gains be P, and P..
R@) <4, G, a GOs)
o> 9 9 oo
4 2 3 4 5
Fig 2 : Forward path-1
RG) G, G cs)
°
1 2 3 4 5
Fig 3 : Forward path-2 @
Gain offorward path-1, P,=G,G,G,G,
Gain of forward path-2, P,=G,G,G,* eee toop-1 Fig 6: loop-3
Gs
_ . 4
Fig 7: loop-4 Fig 8 : loop-5
Loop gain of individual loop-1, P,
Loop gain of individual loop-2, P,,=-H,G,
Loop gain ofindividual loop-3, P,,=
Loop gain of individual loop-4, P,,
Loop gain of individual loop-5, P,,
E -Gain Products of Two Non-touching Loops
There are two combinations of wo non-touching loops.
Let the gain products of two non-touching loops be, and P,,.
NJ?
0s
4
Fig 9 : First combination of Fig 10 : Second combination of
two non-touching loops two non-touching loops
Gain product of first combination
Pag = PoP
of two non touching loops
Gain product of second combination] ,, _
of two non touching loops a
| Calculation of A and A,
(-GH,} (Gs) = G,G3H,
"51 = (-G,GzH,) (Bs) = -G,G.GeHy,
A212 (PyitPaePoy+PrrtPa (Pa +P)
=1-(-G,G,H,-H,G, -G,G,G,H, +@, -G,G,H,)
+ CGH,G5 - G2G,G,Hs)
Since there is no part of graph which is not touching forward path-1, A1= 1
‘The part of graph which is not touching forward path-2 is shown in fig 11.
2 A= 1-Gs
| Ssansfer Function, T
y Mason's gain formula the transfer function, Tis given by,
= z SPA, (Number of forward path is 2 and so K = 2)
Figit[Padi + Prd] =< [G,6,6,6, «1+6,G,6,01-6,)]
GG,G,G, +G,G,G,-G,G,G.G,
1+G,G,H, +H,G, + G,G,G,H, — G; + G,G,H; — G,H,G, — G,G,G,H,
EXAMPLE. 1.28
Find the overall gain C(s)/R(s) for the signal flow graph shown in fig 1
Figt
SOLUTION ‘
Forward Path Gains
There is only one forward path. .. K= 1.
Let the forward path gain be P,
RS) 4 G G G, G. 1 CG)
> > > > > oe
1 2 3 4 5 6 7
Fig 1: Forward path-1
Gain of forward path-1, P,=G,G,G,G,
Il. Individual Loop Gain
‘There are three individual loops, Let the loop gains be P,,, P,P,
& Ss +
NU" Les
“+H, 3 4
Fig 3: loop-1 Fig 4: loop-2 Fig $ : loop-3
Loop gain of individual loop-1, P,,=-G,G,H,
Loop gain of individual loop-2, P,,
Loop gain of individual loop-3, P,,
Ill. Gain Products of Two Non-touching Loops
There are no possible combinations of two non-touching loops, three non-touching loops, etc.
IV. Calculation of A and A,
B=1-(P +P) +P)
=1-(-G,G,H,-G,G.H, -GG,G,G,)
=1+G,G,H, + G,G,H,+G,G,G,G,
Since no part of the graph is non-touching with forward path-1, A,= 1.| Lifer F-Mitbonateal Models of Control Storis > 1.84
Transfer Function, T
By Mason's gain tormula the transfer function, Tis given by,
1
| Ts Ret z Fade = Pri (Number of forward path isan 60 = 9)
= GiG,G,G,
1+ G,G,H, + G,G,H, + GG,G,G,
EXAMPLE 1.29
BeAMPLE 1.29
The signal flow graph for a feedback control system is shown in fig 1. Determine the closed loop transfer function
IRIS).
LUTION
: Forward Peth Gains
‘There are two forward paths. =. K=2.
Let forward path gains be P, and P,.
RS), G G, Gq g
1 2 3 4 5 6
| Fig 2: Forward path-1
| S
R&) g, G, Gg, Cs)
1 2 3 a 5 6
Fig 3 : Forward path-2
Gain of forward path-1, P:= GiG2 GeGe Gs
Gain of forward path-2, P2= G:G2GsGs
individual Loop Gain
‘Thore are four individual loops. Let individual loop gains be Pr, Par, Ps and Pas.
G a i.
5
SS 5
A, H, H, H, Hy
Fig 4: loop-1 Fig 5: loop-2. Fig 6; loop-3 Fig 7: loop-4
Loop gain of individual loop-1, P,, = GH,
Loop gain of individual foop-2, P,,= GH,
Loop gain of individual loop-3, P,, = GH, 6.
Loop gain of individual loop-4, P,, = G,H,H, 22 -& 2 oo
B. Gain Products of Two Non-touching Loops N77 A,
Thereis only one combination of two non-touching loops. Let the gain Fig 8: First combination of
seriscts of two non-touching loops be P,,. two non touching loopsLe
Gain product of first combination ]
of two non- touching loops J Pre = (GH) (G.Ha)
=G,G/HH,
\V._ Calculation of A and A,
A= 1— (Phy + Part Pat Pas) Phe,
= AM(GiH, + GaHp + GH + GgHaH,) + GoG.HH5
= 1- GH, — GH ~ GH — GeH pH, + GG,
Since there is no part of graph which is non-touching with forward path-1and2, 4,=A,=1
V. Transfer Function, T
By Mason's gain formula the transfer function, Tis given by,
T -t Dd Pde = tea, +P,A,) (Number of forward paths is two and so K = 2)
<
. GG,G.G,G;+66,6,6,
1 GH, GH, — GAs — GH H, + GG.
EXAMPLE 1.30
Convert the given block diagram to signal flow graph and determine C(s)R(s).
Cs)
SOLUTION
‘The nodes are assigned at input, output, at every summing point & branch point as shown in fig 2.
1. Forward Path Gains
There are two forward paths. . K=2
Let the forward path gains be P, and,Fig 5 ; Forward path-2
Gain of forward path-1,
Gain of forward path-2,
G,
FG, 1
l_ Individual Loop Gain
Theres only one individual loop. Let the individual loop gain be P,,. NS?
Loop gain of individual loop), P,,=-G,H.
Gain Products of Two Non-touching Loops
There are no combinations of non-touching Loops.
W. Calculation of A and A,
Pl 214+GH
Since there are no part of the graph which is non-touching with forward path-1 and 2,
A= A=1
* Transfer Function, T
By Mason's gain formula the transfer function, Tis given by,
_i zi 3 - GG -G,
Tao Di Pade = SPP] = “Ga
i
EXAMPLE 1:31
Convert the block diagram to signal flow graph and determine the transfer function using Mason's gain formula.
a
SOLUTION
The nodes are assigned at input, ouput, at every summing point & branch point as shown in fig 2.E87
The signal flow graph for the above black diagram is shown in fig 3,
RS) 4 1 G, 1 G, Gg 1 1 CG)
° > >
1 & 9
1
10 Fig3
|. Forward Path Gains
There aretwo forward paths... Ke2
Let the gain of the forward paths be P, andP,.
Rs) 4 1 G, 1 Gq G, 1 1. &
-—>—_ 0 —_ >——0- P——o- > >——o > o— > > 0
1 2 3 4 5 6 7 8 9
g,
9
Gain of forward path-1, P,=G,G,G, Fig 5 : Forward path-2
Gain of forward path-2.. P,=G,G,
idual Loop Gain
There are five individual loops. Let the individual loop gain be P,,, P,.. Psy P,,8nd P,,.
Loop gain of individual loop-1, P,,
Loop gain of individual loop-2, P,
"at
Loop gain of individual loop-3, P,;
Loop gain of individual loop-4, P,
Loop gain of individual loop-5, P.,=-G,H,
Fig 6 : loop-I.
1 &
Fig 8: loop-3-
Fig 9 : loop-74.188
Gain Products of Two Non-touching Loops
There are no possible combinations of two non-touching loops, three non-touching loops, et...
Calculation of A and A,
A=1-[P, AP, tPytPatPed = 1+G,GG,+G,GH,+G,G.H,+G,G,+G,H,
Since no part of graph is non touching with forward paths-and 2, A,=A,=1.
Transfer Function, T
By Mason's gain formula the transfer function, T is given by,
1 1
T=—> RA, =—[PA,+ PA.
TERM =HiPasePael
= Bs +GiGy
T1G,G,G, + GGH,+ G,G,H, + GG, GH,
(MPLE 1.32
Convert the block diagram to signal flow graph and determine the transfer function using Mason's gain formula.
BO_UTION
‘The nodes are assigned at input, output, at every summing point & branch pointas shown in fig 2.
Earward Path Gains
‘There are two forward path, ~. Ke2
Let the forward path gains be P, and P,,(C Ganirol Sjstems ingineering
RS) 1 1 G, G@ G, 1 1 Cs)
— — > ~ do +9» 0
1 2 3 4 5 6 7 8
Fig 4 : Forward path-1.
RG) 1 1 Cs)
° ° ° °
3 4 5 6
Fig 4 : Forward path-1
Gain offorward path-1, P.=G,G,G,
Gain offorward path-2, P,=G,
jual Loop Gain
‘There are three individual loops with gains P,,,P,, and P,,
G, G =H, tot
1 $ 5 9 Hy
Fig 6 : loop-1. Fig 7 : oop-2. Fig 8 loop-3.
Gain of individual foop-1, P,,= G,G,H,
Gain of individual ioop-2, P,,= —G;G,H,
Gain of individual loop-3, P,,= —G,H,
ll Gain Products of Two Non-touching Loops
‘There are no possible combinations oftwo-non touching loops, three non-touching loops, ett...
IV. Calculation of A and A,
IV._Galculation of A and 4,
A= 1-[P,,#P,+P,,] = 1-G,G,H,+G.G,H,+@H,
Since no partof graph touches forward path-1, A, = 1
The partof graph non touching forward path-2 is shown in fig 9.
2A, = 1-[G,GH, -G,G,H,-GH,]
= 1-G,GH,+G,G,H,+GH,
V. Transfer Function, T
By Mason's gain formula the transfer function, Tis given by,
T -t Y RA =t [P,41+PoA9] (Number of forward paths is 2 and so K = 2)
1
= 5 [GGrGa + Gi(1-GiG,H, +G.G.H, + GH,)]
[G.G.G, + G,-G,G,G,H, + G,G,6,H, + G,G,H,]
_ G,G,Gp + G,-G6,G,G,H, + G,G,G,H, +G,G,H,
1 GGH,+ G,GyH, + GA,190
=XAMPLE 1.33
Drawa signal flow graph and evaluate the closed loop transfer function of a system whose block diagram is shown
d 7
tig 1.
SOLUTION
‘The nodes are assigned atinput, output, at every summing point & branch pointas shown infig 2.
Fig 2
‘The signal flow-graph for the block diagram of fig 2, is shown in fig 3.
a
= Forward Path Gains 8
‘There are four forviard paths, -. K=4
Let the forward path gains be P,P, P,and P,,
9
yo
y
¥
> > »~—0
1 2 3 4 5 6 7
Fig 4: Forward path-1.
1 1
* >—0
6 7
Fig 5: Forward path-2.
9
do
yo
Fig 7 : Forward path-4.Lo
Gain of forward path-t, P= GG,
Gain offorward path-3, P.= G,G,G,H,
Gain offorward path-4, P,=-G,G,G,H,
IL. - Individual Loop Gain
There are two individual loops, let individual loop gains be P, and P,, -G,
GG i 5
3 6
a 2 A,
8
Fig 7: loop-1
Loop gain of individual loop-1, P,,=—G,G,H,H,
Loop gain of individual loop-2, P,,=G,G,H,H,
I. Gain Products of Two Non-touching Loops
There are no possible combinations of two non-touching loops, three non-touching loops, otc...
IV. Calculation of A and 4,
A=1- [sum of individual loop gain]=1- (P,,+P,,)
=1-[G,G.H,H,+G.G,H.HJ = 1+6,G,H,H,- .G.HH,
Since no part of graph is non touching with the forward paths, A,= A,= A,= Ay
V. Transfer Function, T
By Mason's rin formula the transfer function, Tis given by,
tai tz Ped = PPAF APs umber of forward paths is 4 and so K~ 4)
: oa GG, +G,G.G,H, -~G.G,G,H,
1+ G,G.HH> — GGHH,
_ GAGs-Gy)+ G.G.HAG-G,) _ Gy(Gy-G2\1+G.He)
1+GHH,(G3 — Ga) 1+ GHH,(G3— Ge)
14_ SHORT QUESTIONS AND ANSWERS
Qi1 What ts system?
When a number of elements or components are connected in a sequence to perform a specific
function, the group thus formed is called a system.
Q1.2 What is control system?
Asystom consists of a number of components connected together to perform a specific function. In
a system when the output quantity is controlled by varying the input quantity, then the systemis called
control system. The output quantity is called controlled variable or response and input quantity is
called command signal or excitation.
Q1.3 What are the two major type of control systems?
The two major type of control systems are open loop and closed loop systems.
Q14 Define open loop system.
The 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 fedback to the input for. correction,Ghar Meaibornaical » sels of Control Systems) 192
Define closed loop system.
The 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 control systems.
What is feedback? What type of feedback is employed in control system?
The feedback is @ control action in which the output is sampled and a proportional signal is given to
input for automatic correction of any changes in desired output.
Nogative feedback is employed in control system.
What are the components of feedback control system?
The components of feedback control system are plant, feedback path elements, error detector and
controller.
error detector
Open loop
ystem (Plant)
Controller
Reference input Output
Feedback
@-2 Why negative feedback is invariably preferred in a closed loop system?
The negative feedback results in better stability in steady state and rejects any disturbance signals, It
also has low sensitivity to parameter variations. Hence negative feedback is preferred in closed loop
systems.
29 What are the characteristics of negative feedback?
The characteristics of negative feedback are as follows :
() accuracy in tracking steady state value.
(li) rejection of disturbance signals.
(iil) “low sensitivity to parameter variations.
(iv) reduction in gain at the expense of better stability.
What is the effect of positive feedback on stability? -
The positive feedback increases the error signal and drives the output to instability. But sometimes
the positive feedback is used in minor loops in control systems to amplify certain internal signals or
parameters.
Ii. Distinguish between apen loop and closed loop system.
1B! ypen loop
Open loop Closed loop
1.Inaccurate & unreliable. 1. Accurate & reliabie.
2.Simple and economical |2. Complex and costly.
3.Changes in output due to external |3. Changes in output due to extemal disturbances
disturbances are not corrected automatically} are corrected automatically.
4.They are generally stable. |4. Great efforts are needed to design a stable system.
€ 12 What is servomechanism?
The servomechanism is a feedback control system in which the output is mechanical position (or
time derivatives of position e.g. velocity and acceleration).
State the principle of homogenity (or) State the principle of superposition.
‘The principle of superposition and homogenity states that if the system has responses c,(t) and c,(t)
for the inputs r,(t) and r,(() respectively then the system response to the linear combination of these
input a,r,(t) + a, (2) is given by linear combination of the individual outputs a,c,(t) + a,¢,(t), where a,
and a, are constants.1%
Qn14
on1s
Q1.16
Q117
Q1.18
OL
Q1.20
Define linear system.
Asystem is said to be linear, if it obeys the principle of superposition and homogenity, which states
that the response of a system to a weighed sum of signals is equal to the corresponding weighes
sum of the responses of the system to each of the individual input signals. The concept of linear
system is diagrammatically shown below.
a(t)
10 16 Leow 1) fa Pe
System System
ayn) + axtdt)
}—» o,(t)
r(t) oO > c(t) rt) >) a zal edt) = a,c) + ae(t)
system ”
Fig QI.14 : Principle of linearity and superpo:
What is thme Invariant system?
Asystemis said to be time invariant if its input-output characteristics do not change with time. A line:
time invariant system can be represented by constant coefficient differential equations. (In line:
time varying systems the coefficients of the differential equation governing the system are function
time). |
Define transfer function.
The transfer function of a system is defined as the ratio of Laplace transform of output to Le
transform of input with zero initial conditions. (It is also defined as the Laplace transform of t
impulse response of system with zero initial conditions).
What are the basic elements used for modelling mechanical translational system?
‘The model of mechanical translational system can be obtained by using three basic elements m:
spring and dashpot.
Write the force balance equation of ideal mass element,
Let a force f be applied to an ideal mass M. The mass will offer an opposing force, f,, which
proportional to acceleration Lex
f—>M
Hrite the force balance equation of ideal dashpot.
Leta force f be applied to an ideal dashpot, with viscous frictional coefficient B. The dashpot will of
an opposing force, f, which is proportional to velocity.
| box bx
| pe t= Se,-x,)
reference | 8
B
Write the force balance equation of ideal spring.
Let a force f be applied to an ideal spring with spring constant K. The spring will offer an opposi
force, {, which is proportional to displacement.
g Lex ex
g f— TO
K
Les
COS
K
reference“Thai TMathemaiical Models of Control Systems > 194
p24
What are the basic elements used for modelling mechanical rotational system?
The model of mechanical rotational system can be obtained using three basic elements mass with
moment of inertia, J, dash-pot with rotational frictional coefficient, B and torsional spring with
stiffness, K.
Write the torque balance equation af an ideal rotational mass clement,
Let a torque T be applied to an ideal mass with moment of inertia, J
J. The mass will offer an opposing torque T, which is proportionalto. —T¥ wg,
angular acceleration. tet ay oe
i
at?
Write the torque balance equation of an ideal rotational dash-pot.
Leta torque T be applied toa rotational dash-pot with frictional coefficient B. The dashpot will offer an
opposing torque which is proportional to angular velocity
|
\ | \
o ~« ! g Par
T=1,-B2% T 6 4
at B B T=7,-B 5-63)
Write the torque balance equation of ideal rotational spring.
Let torque T be applied to an ideal rotational spring with spring constant K. The spring will offer an
opposing torque T, which is proportional to angular displacement.
Name the two types of electrical analogous for mechanical system.
The two types of analogies for the mechanical system are force-voltage and force-current analogy.
Write the analogous electrical elements in force-voltage analogy for the elements of mechanical
translational system,
Force, fF > Voltage,e | Frictional coefficient,B > Resistance, R
Velocity, v ~ Current.i | Stiffness, K —> Inverse of capacitance, 1/C
Displacement, x Charge,q _| Newton's second law, 2f = 0-> Kirchoff’s voltage law, Ev = 0
Mass, M + Inductance, L
Write the analogous electrical elements in force-current analogy for the elements of mechanical
translational system.
Force, f > Current, i Frictional coefficient, B > Conductance, G=1/R
Velocity, v > Voltage, v Stiffness, K > Inverse of Inductance, 1/L
Displacement, x + Flux, Newton's second law, f= 0 > Kirchoff’s current law, 2
Mass, M > Capacitance, C
Write the analogous electrical elements in torque-voltage analogy for the elements of mechanical
rotational system.
Torque, T Voltage, e |Stitiness of spring, K —> Inverse of capacitance, 1/C
Angularvelocity,@ —>Current,i [Frictional cosfficient,B_ > Resistance, R
Moment of inertia, J —rInductance, L Newton's second law, ET = 0 > Kirchoff’s voltage law, Sv = 0.
‘Angular displacement, 0 > Chargo, q|19 Gartrol Systems tagincoring
21.29 Write the analogous electrical elements in torque-carrent analogy for the elements of mechanic
rotatlonal system.
Torque, T ~ Current, i | Frictional cosfficient,B > Conductance, G= 1/R
Angular velocity, « — Voltage, v | Stiffness of spring, K > Inverse of inductance, 1/1:
Angular displacement, © -> Flux,@ | Newton's second law, ST = 0 —» Kirchoff ’s current law, Si =
Moment of inertia, J > Capacitance, C
21.30 What is block diagram? What are the basie components of block diagram?
Ablock diagram of a system is a pictorial representation of the functions performed by each componen
of the system and shows the flow of signals. The basic elements of block diagram are block, brane:
point and summing point.
Q1.31 What is the basis for framing the rules of block dlagram reduction technique?
‘The rules for block diagram reduction technique are framed such that any modification made on the
diagram does not alter the input output relation.
Q1.32 Write the rule for eliminating negative feedback loop.
Proof |
R (R-CH)__ (R-CH)G C=(R-CH)G |
“ , C=RG-CHG
CH C+CHG=RG
Cl + HG)=RG
c_G
R 1+GH
Q1.33 Write the rute for moving the summing point ahead of a block.
8
—) 8G
A (A+B)G =
AG AG +.BG = (A+B)G
Q1.34 What ts a signal flow graph?
A signal flow graph is @ diagram that represents a set of simultaneous linear algebraic equations. By
taking Laplace transform, the time domain differential equations governing a control system can b
{transferred to a set of algebraic equations in s-domain. The signal flow graph of the system can be
constructed using these equations.
Q1.35 What is transmittance?
The transmittance is the gain acquired by the signal when it travels from one node to another node
in signal flow graph
91.36 What is sink and source?
Source is the input node in the signal flow graph and it has only outgoing branches. Sink is a outpul
Rode in the signal flow graph and it has only incoming branches.
Q1.37 Define non-touching loop.
The loops are said to be non-touching if they do not have common nodes.
21.38 What are the basic properties of signal flow graph?
The basic properties of signal flow graph are,
(@ Signal flow graph is applicable to linear systems.‘—Ghapler Mathematical Models of Control Systems 1.96
(i) It consists of nodes and branches. A node is a point representing a variable or signal. A
branch indicates functional dependence of one signal on the other.
(ii) _ A node adds the signals of all incoming branches and transmits this sum to all outgoing
branches.
(v) Signals travel along branches only in the marked direction and when it travels it gets multiplied
by the gain or transmittance of the branch.
(v) The algebraic equations must be in the form of cause and effect relationship.
9.39 Write the Mason's gain formula.
Mason's gain formula states that the overall gain of the system [transfer function] as follows,
Overall gain, T=1 Peay
Ak
T-=T(s) = Transfer function of the system
K = Number of forward paths in the signal flow graph
P= Forward path gain of K" forward path
L “ of wt + [ sum of gain products of all possible |
loop gains combinations of two non- touching loops
‘sum of gain products of all possible .
- [service of three non- touching tops] -
‘A for that part of the graph which is not touching K” forward path
31.40 For the given signal flow graph, identify the number of forward path and number of individual
loop.
Number of forward paths = 2
Number of individual loops = 4
4.15 EXERCISES
For the mechanical system shown in fig E1.1derive the
transfer function. Also draw the force-voltage and force-current
analogous circuits.
x
For the mechanical system shown in fig E1.2 draw the force-
voltage and force-current analogous circuits. = Tx
Lowy, bow Fig EL.
70) » LS M is
—| LE -W— 2, SBF
By 1 Ba Fig E12
Write the differential equations governing the mechanical system shown in fig £1.3(a) & (b). Also
draw the force-voltage and force-current analogous circuit.LIT
Fig E1:3(a)
™
Fig E1.3(b)
1.4 Consider the mechanical translational system shown in fig E1.4, Draw(a) force-voltage and (b) force.
current analogous circuits.
bev bows
a cy
pw oI
B, Ls.
whan paar
Fig ELS
Fig E14
E1.5 Wile the differential equations governing the rotational mechanical system shown in fig E1.5. Also
draw the torque-voltage and torque-current analogous circuits.
E16 In an electrical circuit the elements resistance,
capacitance and inductance are connected in parallel
across the voltage source E as shown In fig E1.
Draw(a) Translation mechnical analogous system (b)
Rotational mechanical analogous system.
Fig E16
E1.7 Consider the block diagram shown in fig E.1.7(a), (b) (c) & (d). Using the block diagram reduction
technique, find C/R.
Fig E1.7(a)
ffi} J
A «——________| Fig El.7(6)1.98
Fig EL)
Fig EL.(@)
E 3 Convert the block diagram shown in fig E1.8 to signal flow graph and find the transfer function of the
system.
Fig E18
Consider the system shown in fig E1.9(a), (b), (c) & (d). obtain the transfer function using Mason's
gain formula.
1
-—~o
cs)
An Aa As Fig E1.9(b)
Xe199
Fig E190)
Fig E1.9(d) Fig E110
Xs Xe
E1.10 Consider the signal flow graph shown in fig E.1.10 obtain [4nd %
7
£1.11. Find the transfer functions of the networks shown in fig E1.11(a); (b), (c) & (@).
R, R L
yo ert
Cc
a) ga rn) ed)
Fig El.11(a)
R, l, L
M55 [ CO % Ly
e® °F ) RS tam — fem Rr, tet
- |
*
Fig ELU(c) Fig E1.11(d)
R, R,
£1.12 Find the transfer function of the circuit
shown in fig £1.12.
20}
© uy) . ia) gu ett]
ls
“BIS
Fig E112~~ The transfer function is ©) 1
F(s) (Ms? Bs 1K)
8S 1
| f oR Tt c |
et ™ | Ait gL
I |
fe) MOL KOTG Qo MSO KOT
yi «BOR vou BOR
Force-voltage analogous circuit Force-current analogous cireult
Bz OO RL,
b a ee
4 Ti,
re | _|
£8, MOL, BOR BR
ive, Mel KOU, Kom,
vi BOR KU, Ka,
vi, BOR, KC ur
Force-voltage analogous circuit
Force-current analogous circuit
i) MS By, +8, ve) eK, [vet +Kflvr—vabdt= f(D
d 2
MS +B,¥2 + B(vp — vy) + Ko] vodt + Kf (Ve — vd = F201)
LR Rk uy
“8 T W wr) +o $
et) 4M FF ™ T° bev R, C. R: Loo
[i]
We) Mol, BR, WoW MOC, BTR,
voi, Mol Kc, VY, MC, Ko tL,
v,7i, BR, K,>1C, v,>%, BUR, Kot,
Force-voltage analogous circuit
Force-current analogous circuit
Bisib) MS ok, [vist Ka ov —vaddt + Ka fv vedet =f)
Ka J v2 —vidt + Bly, — vs) =O;
dy,
Mae +B(V,-v,) HK Jy -v,)dt=0
Cc, v
I ey
ot 7 as 3 OY
Oe) TL AS, Sb Ait) SC, FL. =o,
te ; yy
felt) ML, KC, fi) M>C, KM,
vi Mol KC, yoy, MG, Koil,
vp, BoR K-14, v,3¥, BOUR K,> 1,
vy-> ly Vyas
Force-voltage analogous circuit
Force-current analogous circuit41.101
EL4
R, Ly
NV 88°
u R, a™
* R
a"
a(t) a) it)
(! o FR ie )
iL 855"
i) 00). Mol, B,>R, fi) M,C,
vi, Mol, BOR, Woy, M,C,
vp, ML, B,>R, vv, M,C.
Y>h BSR Ko>1c MM BUR
Force voltage-analogous circult Force-current analogous circuit
do,
es 4,22 PBK [(o- o,)dt = T(t); 2G + Baa + Kf (02 —0,)dt4 Kf (oy 3)dt
19% ao, fley-0-0
ve wv
Te ee] 7 {|
elt 1) Rg cC C,
‘Tey oye Tre] Ty
i
Toa Jol, B,+R, KC, TOI JC, By > 1k, K, > TL,
ei, JO BR Koc, o,5y, Lo, BUR, Kan
oi Jol BR, «31 o>¥, L9G BOR, 6. 5 Vy
Torque-voltage analogous circuit Torque-current analogous circuit
E16 Vs V2 Vs
Bb B
a) | \o]
Oo Ly on M yj Lage
K x Zé K Z J
v Tt) es Bo
ef) iv, iv, RoB WoT) io, io, RoB
icv, CoM UC+K ve, LJ WK
Analogous mechanical translational system — Analogous mechanical rotational system.
GG, +G¥
ELT wee GH +G,+6GH,GGR,
& cL GiG1+ G3) (Gi + G5) -
Ro 1+(14+G,) (G, +G5) Hy +(1+ G,) (G, +G5) GH,
@ S« GG, +GiG,
Ro 1+GG,H,+G,G,+G,G, +G.H,+GH,
w &- Sa,
R 1+G,GjH +GiG,H,+G,G,G,1.102
is
+G,+G,G,G,H,+G,GH, +6,G,G4
T+ GiGaH, + GA, + G/GHy
Os) _ 6G.G,
RS). 1 GG, + G,GH, +GG,G,
C_ AAAs + AA Aun tApAmAuhas + ApAy Aes
Ro T=Avghar Aaa + Aaglgs) + ApAareaes + AraAcraeAgs
FAA agAseAgs) ~ (AraAzAaeAacAseAss)
(a)
(b)
© _ GGG,G, (1+ GsGg + GgGz) + G,SsQgG7(1+ GG, + G,G5)
© B°+GG,+G,G,+G,G, +G,G, +G,G,G,G, - G,G,G,G,
+G,G,G,G, + G,G,G,G,
( Sa _ 16EGG1][1-(CrG2+ 6.6/5, +6) + G-GxGu]
% 11G,G.Gp+ GpG,+G,G,G,G,G, + G,G,G,6,,+E,Giz
46,66; + Gx] +G,G,GeGp5 + GpB iG + G/GxGrg
* =GG,G,6,+G6,6,4,+66.G,6,G, ; 2 G,G,6,G,
@ FolS)__1+8 RC
Es) 1+8(R)+R.)C
Eu(s) _ 1
Ee SLC+sRC+1
w@ BE. ___ s&s
E\(s) (S',C+SR,C+1 (S1,C+sR,C+1-1
@ Eal®) _ SRRO+Re
E(s) sRR,C+(R,+R,)
os) _ s*L,C :
E(s) [sR,C+i][s*L,+L,)C+sR, C+1]-1CHAPTER 2
TIME RESPONSE ANALYSIS
2.1 TIME RESPONSE
‘The time response of the system is the output of the closed loop system as a function of time. Itis
denoted by o(f). The time response can be obtained by solving the differential equation governing the
system. Alternatively, the response c(f) can be obtained from the transfer function of the system and the
input to the system.
Co) _
I functi — =
The closed loop transfer function, = Ta wey
M(s) woe 20
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, ¢(t) can be
obiained,
Response in s-domain, C(s) = R(s) M(s) snn(2.2)
Response in time domain, oft) = £'{C(s)} = £{Ris)x M(s)} ven2.3)
where, M(s)= —@®)__
1+G(s)H(s)
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.
RG) C(s) Ri {s)
{>_> RO rep
Input es} Response Meh (8)
\(or Output). => M-—2®)_
His} 1+G@H@)
Fig 2.1 : Closed loop system
2.2 TEST SIGNALS
The knowledge of input signal is required to predict the response of a system. Ii most of the
systems the input signals are not known ahead of time and also it is difficult to express the input signals
mathematically by simple equations. The characteristics of actual input signals are a sudden shock, 2
sudden change, a constant velocity and a constant acceleration. Hence test signals which resembles these
characteristics are used as input signals to predict the performance of the system. The commonly used
test input signals are impulse, step, ramp, acceleration and sinusoidal signals.
The standard test signals are,
1. a) Step signal 2. a) Ramp signal 3. a) Parabolic signal
b) Unit step signal b) Unit ramp signal b) Unit parabolic signal
4, Impulse signal 5. Sinusoidal signal.Time Re sts, 2.2
Since the test signals are simple functions for time, they can be easily generated in laboratories. The
mathematical and experimental analysis of control systems using these signals can be carried out easily.
The use of the test signals can be justified because of a correlation existing between the response
characteristics of a system to a test input signal and capability of the system to cope with actual input
signals.
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.
r(t)a
The mathematical representation of the step signal is,
ri 320
tO (2.4) - 3
RAMP SIGNAL Fig 2.2: Step 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 ramp signal is unit ramp signal in
which the value of A is unity.
The mathematical representation of the ramp signal is,
r()=At ; t20 :
=0 5 tS0 00 (2.5) Or 2 ft
Fig 2.3 : Ramp signal.
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 4.54
constant acceleration input to the system. A special case of parabolic signal
is unit parabolic signal in which A is unity. 2A
The mathematical representation of the parabolic signal is, O.5Ab = 554
aes
= 3 20 Fig 2.4 : Parabolic signal.
=0 5 ¢<0 © 0 (2,6)
[Note : Integral of step signal is ramp signal. Integral of ramp signal is parabolic signal,
IMPULSE SIGNAL
‘A signal of very large magnitude which is (DO = B01
available for very short duration is called impulse *(t) = 5(2) A
signal, Ideal impulse signal is a signal with infinite a
magnitude and zero duration but with an area of A. =>
‘The unit impulse signal is a special case, in which A
is unity,
The impulse signal is denoted by 3(t) and , ats >
mathematically it is expressed as,
Fig 2.5 : Impulse signal.
8) =; t=0 and focu-a
myte0 (2.7)2.3 Gare Ssiemstagincerng)
Since a perfect impulse cannot be achieved in practice itis usually approximated by a pulse of small
width but with area, A. Mathematically an impulse signal is the derivative of a step signal. Laplace transform
of the impulse function is unity.
TABLE 2-1; Standard Test Signals
Name of the signal Time domain equation Laplace transform of
of signal, r(t) the signal, R(s)
A
Step A | a
. 1
Unit step I i
s
i / A
Ramp | At =
| | 1
Unit ramp | t 2
2 A
Parabolic a .
2 1
Unit parabolic 5 2
Impulse a 1
2,3 IMPULSE RESPONSE
The response of the system, with input as impulse signal is called weighing function
or impulse response of the system. It is also given by the inverse Laplace transform of the system
transfer function, and denoted by m(t).
Impulse response, m(t) = £' {R(s) M(s)} = £7 {M(s)} (2.8)
sy’ :
where, MO~ SHO R(s) = 1, for impulse
Since impulse response (or weighing function) is obtained from the transfer function of the system,
it shows the characteristics of the system. Also the response for any input can be obtained by convolution
of input with impulse response.
24 ORDER OF ASYSTEM
‘The input and output relationship of a control system can be expressed by n® order differential
equation shown in equation (2.9).
a qt a
a Fart) + aye) + a aeeP) +.
d a
Fn GPE) + ay p(t) = bog ad
qm a 4
+b; ger) tbe U+ see Dn AO) + by a(t) wun(2.9)
where, p(t) = Output / Response ; q(t)=Input / Excitation.
The order of the system is given by the order of the differential equation governing the system. If
the system is governed by 1! order differential equation, then the system is called mt order system.2.4
Altematively, the order can be determined from the transfer function of the system. The transfer
funetion of the system can be obtained by taking Laplace transform of the differential equation governing
the system and rearranging them as a ratio of two polynomials in s, as shown in equation (2.10).
eb stab, oe?
Transfer function, Te) = 2 bos = bist bys.
(9) ast as
(2.10)
where, P(s) = Numerator polynomial
Q(s) = Denominator polynomial
The order of the system is given by the maximum power of s in the denominator polynomial, Q(s).
Here, Q(s) =a, s*+a, 1 +a, 9" + taste,
Now, n is the order of the system
When n= 0, the system is zero order system
When n= 1, the system is first order system.
When n = 2, the system is second order system and so on.
Note : The order can be specified for both open loop system and closed loop system.
‘The numerator and denominator polynomial of equation (2.10) can be expressed in the factorized
form as shown in equation (2.11).
1(9 = PO _ StaNet er (2.1)
Qs) (s+ p)(s+pa)
where, 2, 2,
z,, are zeros of the system.
Ps Ps
Now, the value of n gives the number of poles in the transfer function. Hence the order is also
given by the number of poles of the transfer function.
p, are poles of the system,
Note : The zeros and poles are critical value, of s, at which the function I(s) attains extreme
values 0 or 2. When s takes the value of a zero, the function T(s) will be zero. When s takes the value oj
|a pole, the function T(s) will be infinite
2.5 REVIEW OF PARTIAL FRACTION EXPANSION
The time response of the system is obtained by taking the inverse Laplace transform of the product
of input signal and transfer function of the system. Taking inverse Laplace transform requires the knowledge
of partial fraction expansion. In control systems three different types of transfer function are encountered.
They are,
Case? : Functions with separate poles.
Case2 : Functions with multiple poles.
Case 3: Functions with complex conjugate poles.
‘The partial fraction of all the three cases are explained with an example.
Case 1: When the transfer function has distinct poles
K
bel, T9)= OS Pi) (8+ Po)2.5
on Ss ns
By partial fraction expansion, T(s) can be expressed as,
i -—_K—_-A._B_,_©¢
s(s+Pi)(S+P2) S$. S+Py S+P2
‘The residues A, B and C are given by,
A=) x9,_, B=T@ x +p)
C= Ts) * G+ Pa)
ban —
Example
2
Let, Ts) <=
oT) GID)
By partial fraction expansion, T(s) can be expressed as,
tee BS
Serra 8 stl sid
A is obtained by multiplying T(s) by s and letting s
2 2 2
tol =1
A= 1) 4,247 S641) (+2) vl, GHG6DL__, 12
B is obtained by multiplying T(s) by ned letting s =—1.
2 2
TK +1 —— y= 2.»
B=Tis)= +3} “geo xD). Ge, aI)
| C is obtained by multiplying T(s) by (s +2) and letting s = -2.
2 2 2
1 +2) — x (542 fy |
C= Tis) x +2) wpern S27 TeeD),, , BaD |
2 12 40
| “19=Saye@ry sgt 342
Case 2: When the transfer function has multiple poles rete has multiple poles
bet T= aw (*P.)”
By partial fraction expansion, T(s) can be-expressed as,
kK A, Be
sG+p)G+P2) 8 S+P, tPs) +P)
The residues A, B, C and D are given by.
A=T(s) x3 B=T(s) x (s+p))|
T(s)=
=p
. D= {fr x(S+P2 yl,
=-0,
| Example
Let, T(s)=
s(s+1) +2)?
By partial fraction expansion, T(s) can be expressed as,
K A,B c D
—f_ =A +t
s(s+1) (8+2)" (stl) (s+2)? (s+2)
Ts)=€ 2 Tine. ysis) 2.6
A is obtained by multiplying T(s) by s and letting s = 0,
A=T(s) x4 — 4 -—_2_| =
sre s(stiy(st2y eo (s#1)(s#2)"). 4
B is obtained by multiplying T(s) by (s +1) and letting s = -1.
2
B=T +) = st =
(6+ Da * Zar ear 1
\
C is obtained by multiplying T(s) by (s +2)? and letting s =
C=T)x (+2)"|_ = x(8+2)
*S(6+l)
=~ =I
3 2241)
2
8(8+1) (8+2)" =
D is obtained by differentiating the product T(s) (s +2)? with respect to s and then letting s = —2.
220d) _ =22(-2) +1) aus
, 241)
4 ay) -4{2
d= j,[Tex06+2y 1 > & (=a
3
2 2 1 15
a Ste SS
s(sti)(st2 0s) stl (st2)? s+2
S(s+l (2
Ts)
Case 3 : When the transfer function has complex conjugate poles
Let, T(s) = — Ke
stp) tose)
By partial fraction expansion, T(s) can be expressed as,
K LA Bs+C
bstc) stp, #+bs+e
Tis)=
svon(2.12)
(s+P,)
The residue A is given by, A=T(s) x (s+ PJ],
The residues B and C are solved by cross multiplying the equation (2.12) and then equating the
coefficient of like power of s.
Finally express T(s) as shown below,
ty) = Aa Bste [arya sinyay?
stp, s+bs+e
Let us express, s? + bs, in the form of (x+y). This will require addition and subtraction of an extra
term (b/2/.
Bs+C A Bs+C
——+ ——> FF
SP paanber(bh ec (B) *P (5b) fc-2)
22 a 2) \like power of s,
tA, Bate Fest > ay
GiD@istl) s+2 Sesel =F 4208e(3) «-(3]
1=A(? +541) +(Bs+O) (8+2) ry 2 * \2
4841) +Bs?+2Bs+Cs+2C -(s+3) (3)
=(5+0.5) +0.75
§
Example
1
Let, T() = 5 ——
~ (s+2)(s'+s+1)
By partial fraction expansion,
1 A Bs+C
Ts)
= +--+,
G+2)@+stl) s+2 Sts
A is obtained by multiplying T(s) by (s +2) and letting s
1
were o7)
ARTE) xG+2),_
1
3
“ya
ee
To solve B and C, cross multiply the following equation and substitute the value of A. Then equate the
2
1-5 43414 Be +2Bs+C5+20
On equating the coefficient of #* terms, 0= is B;
1
On equating the coefficient of s terms, seopee :
1 3
3 dos ji
S 4st] 38 3(+s+l) 3(s+s+])
1 s wt 1
~ 36405 40.75 3 (8405) +0.75
2.6
RESPONSE OF FIRST ORDER SYSTEM FOR UNIT STEP INPUT
The closed loop order system with unity feedback is shown in fig 2.6.
R(s) / 1
+Q) a
Fig 2.6 : Closed loop jor first order system.
The closed loop transfer function of first order system, C= _1_
RG) 1+Ts
cy ro ,[ 1 | og
1+Ts
If the input is unit step then, 1(t)-1 and R)= =
1 11
«1 The response in s~domain, O(8) =R@F5= G5 ty ais)ar ET Resp gos > 28
By partial fraction expansion,
_T A, BL
fy)
T. T.
Ais obtained by multiplying C(s) by s and letting s= 0.
1
1
A=C()xd_, = sx} = -t =I
T
—L
{s+2) sit
T. 0 T
5-0
B is obtained by multiplying C(s) by (s+1/T) and letting s = -1/T.
4
T
s
fo
BsC(s)xjsto
VT.
1
C(9)= > -
The response in time domain is given by,
1 -eT (2.13)
c(t) = £'{C(s)} = £+ tL
Sse |
+ vy)
‘The equation (2.13) is the response of the closed loop first order system for unit step input. For
step input of step value, A, the equation (2.13) is multiplied by A.
7
«For closed loop first order system, Unit step response =1-e *
‘
| Step response = ali “|
J
When, t = 0, c(t) =
When, 1 = 11, c(t) =
When, t = 27, c(t) =
When, t = 3T, c(t) =
When, i = 4T, o(t) =
When, t= ST, c(t) =
When, t = ~, c(t) eel
Here T is called Time constant of the system, In a time of ST, the system is assumed to have attained
steady state. The input and output signal of the first order system is shown in fig 2.7.2.9
r(t) + o(t)
1
1
0.95
0.865} ~
0.632) ---y
oy
¥
150 t i rr ree
t
Fig 27a: Unit step input. Fig 2.76 : Response for Unit step input.
Fig 2.7 : Response of first order system to Unit step input.
2.7 SECOND ORDER SYSTEM
‘The closed loop second order system is shown in fig 2.8
a cl
S) RQ) oR ©)
COS + Oe
Fig 2.8 : Closed loop for second order system.
Ris)
The standard form of closed loop transfer function of second order system is given by,
&) o%
Rs)
+2f0,8+0°
where, ©, = Undamped natural frequency, rad/sec.
= Damping ratio.
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 on the value of damping ratio, Depending on the value of
¢, the system can be classified into the following four cases,
Case: Undamped system, c=0
Case2 : Under damped system, O1, 5,5 =-6o, todo 1 {peers ween ae 219)
When0<<1, 5,.s)=~o,to,y@?-1 --Go, t0,4(-D 1-07)
=-€0,20,0-1 1-0 -
"
Fig 2.9.0 + Input. Fig 2.9.6 + Response.
Fig 2.9 : Response of undamped second order system for unit step input.
Using equation (2.24), the response of undamped second order system for unit step input is sketched
in fig 2.9, and observed that the response is completely oscillatory.
| Note : Every practical system has some amount of damping. Hence undamped system does not
exist in practice.
The equation (2.24) is the response of undamped closed loop second order system for unit step
input. For step input of step value A, the equation (2.24) should be multiplied by A.
| ~. For elosed loop undamped second order system,
Unit step response = 1 cos at
Step response =A(1 — cos ot)
2.7.2 __ RESPONSE OF UNDERDAMPED SECOND ORDER SYSTEM FOR UNIT STEP INPUT
The standard form of closed loop transfer function of second order system is,
os) 8
Rs) s*42Co,s+@,
For underdamped system, 0 < ¢
t
Fig 2.10.0 : Input Fig 2.10. : Response.
Fig 2.10 : Response of under damped second order system for unit step input.
2.7.3 RESPONSE OF CRITICALLY DAMPED SECOND ORDER SYSTEM FOR UNIT STEP INPUT
The standard form of closed loop transfer function of second order system is,
C{s) a2
Rs) s?+2C@,s+@2
For critical damping ¢ = 1.
- <9 _ oO a
. = a (2.29)
R@) s?+20,s+@2 (sto)?
When input is unit step, r(t) = 1 and R(s) = 1/s.
+. The response in s-domain,
2 o? eo?
Cs) =R =1 Se =n (2.30)
= ore S+O,) 8 (sta,) s(sta,)* G
By partial sation expansion, we can write,
oF A B c
+
9) 3 (sto,) sto,
A=sxC(s)),_
0” Gro,
B=(+0,)' «CO. = =-0,
™ lwa
d 2 d{or _-03| _
c= <[s+0,) xo] a3} . FL =-1A
OOS ero tere,
370,
The response in time domain,
(t= C@}= ell -
1
(s+o,) ao
ot) = 1-0, teat erent
e()=1-e™"(1+a,t)
The equation (2.31) is the response of critically damped closed loop second order system for tinit
step input. For step input of step value, A, the equation (2.31) should be multiplied by A.
~. For closed loop critically damped second order system,
| Unit step response = 1-e"*"(1+0,t) |
| Step response __= AfI-e**(1+0,t)] |
Lp ee |
Using equation (2.31), the response of critically damped second order system is sketched as shown
an fig 2.11 and observed that the response has no oscillations.
r(t) a
1
0
0
Fig 2.1.0 : Input. Fig 2.11.5 Response.
Fig 2.11 : Response of critically damped second order system for unit step inpue.
oy
ov
2.7.4 RESPONSE OF OVER DAMPED SECOND ORDER SYSTEM FOR UNIT STEP INPUT
The standard form of closed loop transfer function of second order system is,
cy) 0}
Ris) 2Co8+o;
For overdamped system ¢ > 1. The roots of the denominator of transfer function are real and
distinct. Let the roots of the denominator be s,,s,,
Se )=~ Go, £0,461 [60,201] 232)
Let j--sands--§ 2s) =Co,-o,y we(2.33)
sate, to, nf234)
The closed loop transfer function can be written in terms of s, and s, as shown below.
Cos) oF CH (2.35)
RG) 42%osror 645) (+5)2.15
For unit step input r(t) = 1 and R(s) = 1/s.
2
2C(s)= (2 = eee
(s+3,) (S+5,) 8 ($+) (S+3))
By partial fraction expansion we can write,
a A,B c
(s)= ——*2 = 44 = + —_
3645) GF) SHS, S+S
2 >
A=sxC(S)kco= SX So On
sGrHGtS), 85
= On - —=—=
[sent [500+ Onye?=1 Co, -o
a
) OD
B=(s+9,)x C()|, s+) Tes, Fs)
iB
| “tn, soak 1 * [oak Ja NET &
ot
CHC(s)x(s+5)), = el sap
_ @% o} = om 1
[-to,-0, fe -1+G0,-0Ne-1] [aoe] aga &
f 7
lo 1 o 1 1 |
o(t)= DN =-~— bee — +
i 8 2-1 1% aay" 2-1 & (sts)|
oft) = 1-— ae Let, tgs
2yC-1 % 2ye?-1 &
em
See ond 2.36
1 ( s & }
where, s;=G0,-0,70?-1
FOOT
The equation (2.36) is the response of overdamped closed loop system for unit step input. For ster
input of valug, A, the equation (2.36) is multiplied by A.
:, For closed loop over damped second order system,
| fen
i Unit step response = 1-—@2— 1 | £ where, 5; =Co,—o,¥C?-1
We=1 85
82 = 6, +@nyO =1
Step response = A 1-(i) et)
>
~ t
Fig 2.12.b : Response.
0
t
Fig 2.12.4: Input
Fig 2.12 : Response of over damped second order system for unit step input.
Using equation (2.36), the response of overdamped second order system is sketched as shown in
fig 2.12 and observed that the response has no oscillations but it takes longer time for the response to
reach the final steady value.
28 TIME DOMAIN SPECIFICATIONS
The desired performance, characteristics of control systems are specified in terms of time domain
specifications. Systems with energy storage elements cannot respond instantaneously and will exhibit
transient responses, whenever they are subjected to inputs or disturbances.
The desired performance characteristics of a system of any order may be specified in terms of the
transient response to a unit step input signal. The response of a second order system for unit-step input
with various values of damping ratio is shown in fig 2,13.
Os
©,
1
Ww
ov
Fig 2.13.0: Ingrut. Fig 2.13.b : Response.
Fig 2.13 : Unit step response of second order system.
‘The transient response of a system toa 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
most practical standard is to start with the system at rest and so output and all time derivatives before
t= 0 will be zero. The transient response of a practical control system often exhibits damped oscillation
before reaching steady state. A typical damped oscillatory response of a system is shown in fig 2.14.
The transient response characteristics of a control system to a unit step input is specified in terms
of the following time domain specifications.
1. Delay time, t,
2. Rise time, t,
3, Peak time, t,
4, Maximum overshoot, M,
5, Settling time, t,7, Allowable error
2% or 5%
out t & t
Fig 2.14 : Damped oscillatory response of second order system for unit step input.
The time domain specifications are defined as follows.
1, DELAY TIME (¢,) + It is the time taken for response to reach 50% of the final value, for
the very first time.
2. RISE TIME (t) 2 Tt is the time taken for response to raise from 0 to 100% for the very
3. PEAK TIME a
4. PEAK OVERSHOOT ™)
first time. For underdamped system, the rise time is calculated from
0 to 100%. But for overdamped system it is the time taken by the
response to raise from 10% to. 90%. For critically damped system, i
is the time taken for response to raise from 5% to 95%,
Itis the time taken for the response to reach the peak value the ver
first time. (or) It is the time taken for the response to reach the peak
overshoot, M,.
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.
Let, ¢(s) = Final value of c(t).
o(tp) = Maximum value of c(t).
Now, Peak overshoot, M, elt) =A) (O37
eo)
% Peak overshoot, %M, = p=) 199 (238
o(~)
S.SETTLINGTIME(t) = Itis defined as the time taken by the response to reach and stay withir
a specified error. It is usually expressed as % of final value. The usua
tolerable error is 2 % or 5% of the final value.
EXPRESSIONS FOR TIME DOMAIN SPECIFICATIONS
Rise time (t)
‘The unit step response of second order system for underdamped case is given by,
Att=t, oft) = c(t.) =1 (Refer fig 2.14).= sin(@,t, +8)=1 | Note : On constructing right |
1-¢? ——
ws | angle triangle with Cand ji-E,
sin(o gt, +8) =0 | we get
i
|
Since ~e**s'r 40, the term, sin (w,t, +0) =0 |
When, 6 =0,7,27,37... , sin 6=0
Sgt, +020
ot, =n-0
| +. Rise Time, t, = i 242.39)
{ a
axl ag
Here, @= tan! 2 og =0,f1-C (refer note)
|
| ~. Rise time, 1, = S insec | (2.40)
1-¢ |
— 2
ld be measured in radian:
Peak time (t,)
To find the expression for peak time, t,, differentiate o(f) with respect to t and equate to 0.
.
ies FOlee, =o
The unit step response of under damped second order system is given by,
FS silos 8)
yi-g
Differentiating c(t) with respect to t.
5
= Jootot-0)0
ine
a coat
a) ee Co,) sin(o jt + only
Put, oy =0,y1- cl
an" ice
os
=o =e into +0) I= C wioss8]
of
(Go,) sin(o ,t+6)— Wat cos(ca yt +6)
-¢
RE €r'[cos8 sin(wst-+0)—sin® cos(o,t+8)] (refer note)
me
en" [sin(@,t + 6) cos — costed gt + 9)sin8]2.19 Conirol Systems Engineering)
e*** sin(@t)
“ThE e*[sin((@,t+8)-@)] =
i
att=t,, say= 0 | Note ; On constructing right angle
1 ig! ig
|
cw, | wiangle with Sand fi-P, we get
es"? sin(wgty) =0 | ® &
. re
We sind= fi-@ =F
Since, e“°*"? +0, the term, sin(w tp) =0 080 =6
When @ =0, x, 22, 3x, sing =0
+ @yty=m
Thane Ot
| -. Peak time, ,=— |
| 4
|
The damped frequency of oscillation, 4 =0,1-C?
on (2.42)
+. Peak time, tp
Peak overshoot (M,)
hae]
%Peak overshoot, %M, = se x100 on 2.43)
| oe) .
where, o(t,) = Peak response at t= t, .
0(00) = Final steady state value.
The unit step response of second order system is given by,
erent
vi-c
et) = sin(o jt +8)
Att=, oft) = (a) = MS sin(ogt+®) = 1-0 = 1 t
oni
Att=ty, oft)=c(t,)=1-5— sinfoost, +8)
Vee
oar 1 Og=0, yl-C
=1- sin} @g—-+0 7
hoe toy sin (x +)=—sin9|
oa
aN gine +8)
[Note : On constructing
right angle ale with
Cand 4fi-¢?, we get
| vale
sind= 1-2aera Rasps Ana 2.20
Aig) gg _ tte YP AI
(20) 1
Percentage Peak Overshoot, %M, 100
aan (2.45)
Percentage Peak Overshoot, %Mp
Settling time (t.
The response of second order system has two components. They are,
€
1. Decaying exponential component,
2. Sinusoidal component, sin(og + é).
In this the decaying exponential term dampens (or) reduces the oscillations produced by sinusoidal
component. Hence the settling time is decided by the exponential component. The settling time can be
found out by equating exponential component to percentage tolerance errors.
For 2 % tolerance error band, at t
For least values of € , eS"s's = 0,02 .
On taking natural logarithm we get,
~C6,t,=10(0.02) => -to,t,=-4 =>
For the second order system, the time constant, T=
Mp
Settling time, .=—L-=4r (for 2% error) en(246)
fo
For 5% error, os = 0.05
On taking natural logarithm we get,
—Goyt, = In(0.05) => -lo,t,-3 = fos
| + Settling time, t, = = =3T (for S%erron)| (2.47)
| ©,
In general for a specified percentage error, Settling time can be evaluted using equation (2.48).
: % 7
«Setting time, 4, = 202208) _ n(% error)
Sn T2.21
EXAMPLE 2.1
baa the response of unity feedback systsm whose open oop transferfunction's G(s) = 4 5
on
‘and when the input
isunitstep.
SOLUTION Ris) ce Cis)
The closed loop system is shown in fig 1.
The closed loop transfer function, XS) - SiS)
1 Re) a 1+ is) Fig 1: Closed loop system.
Cs)__s@+5) 55) 4 ~ 44
“Ris) 1,4 S(S+5)+4~ s(6+5)+4 «8745544 (544) (S#1)
3(8+5) (88)
Teresponseins-domain, Cs) RS) aay
Since the input is unit step, R(s)=—; — .Cls)=
ince the input is unit step, FS) =~ 8) - SHED
By partial fraction expansion, we can write,
os)-——4+__- 4,8, o
“s(set(era) s sti 844
4 | 44
Ax Ols) * 5 “SDEA,., bea
4 4
3(5+4)|,__, 1+ 4)
B=C(s) x (s#1),_
4
C=COs) x (+4), =a 3
The time domain response c(t) is obtained by taking inverse Laplace som of).
(144 41 a
3s 3 oi 3 5+
+ [fe*-
Response in time domain, e(t)= £-'{C(s}}= £
RESULT
Response of unity feedback system, c(t) =
EXAMPLE 2.2
A positional control system with velocity feedback is shown in fig 1.. Whatis the response of the system for unit step
input.
SOLUTION
The closed loop vansfer function,
Cls)___ Gis) t lotse1
F(s)” 1+G(s) H(s) -, ves
100 Fig 1 : Positional control system.
Given that, G(s)=——— and H(s)=O.1s +1
s(s+2)
100 100
Cs) _ s(st2) = s(s+2) = 100 _ 100
Ris) 100 © $(8+2)+1000.1S+1) s?+2s+10s+100 s*+12s+100
+( 2, Jorsen 3(8+2)Chapt ETime Response Analysis 22
Here (s? +128 + 100) is characteristic polynomial. The roots ofthe characteristic polynomial are,
ae fies i00 =400 _ -12+j16
2
The roots are complex conjugate. The system is underdamped and so the response of the system will have damped
oscillations.
Su Sp 6+j8
The response in s-domain, C{s)=R(s) ———20 __
$74 1284100
Since input is unit step, R(s) -1
1 100 100
Cl) = = 557261100 ~ s(e*+ 12s +100)
By partial fraction expansion we can write,
100 LA, Bs+C
3 (8*+128+100) 8 s*+12s+100
The residue A is obtained by multiplying C(s) by sand lettings =0.
= 100 _
“100 -
Cs)=
The residue B and C are evaluated by cross muttiplying the following equation and equating the coofficients of like power of.
100 A, Bs+C
Sistetaes 10) 6 a iaseT00
8 (8° +128+100) § s°+125+100
100 = A(s* +12s+100)+(Bs+C)s
100 = As* + 12As + 100A 4 Bs? +Cs
On equating the coefficients of s*weget, O=A+B 2 BSA
On equating coefficients of s we get, 0=12A+C 2 CS-12A=-12
2 14 s+12 _1__s+6+6
754252100 S74 128236464 9S (S46) +8
s+6 6 1 s+6 6 8
” Breese (s+6+8 os (S46) +8" BB (S+6) +8"
The time domain response is obtained by taking inverse Laplace transform of C(s)..
Time response, c(t) = C'{C(s)} = of ited ws}
s (s+6)?+8 8 (s+6)*
ee
=1-e'cos8t +4 @* sin8t= 1- «(3 singt cosa]
The result can be converted to another standard form by constructing right angle triangle with Gand 1—¢? . The
‘damping ratio ¢ is evaluated by comparing the closed loop transfer function of the system with standard form of second order
100
0, =102.23 Co
Constructing right angled triangle with Gand 1-C? weet,
sind -08 ; cos = 08; tnd = 33
2.0 = tar t08 53-530 x
06 73
rad = 0.925 rad.
0°
2. Time response, o(t) =
8110 10
+[Esine +cosst| =1- on Bl Renee + 2 cost]
1.25 e [sin (8t+0)]=1- 125 e* sin(8t+ 0.925)
RESULT
‘The response in time domain,
t= we sin8t + cosa] or eft) =1-1.25 6 sin(8t+0,925)
EXAMPLE 2.3
‘The response of a servomechanism is, cit) = 1 + 0.2 e® - 1.2. 6% when subject to a unit step input. Obtain an
expression for closed loop transfer function. Determine the undamped natural frequency and damping ratio.
SOLUTION
Given that, c(t) =1+0.2e-1.2e
Ontaking Laplace transform of c(t) we get,
+10)+ +
Cs) 2-02 wen? ETD (s+ 60) (s i a
= 8” +70s+600+02s?+2s-12s?-728 © 600 _i 600
5 +60) (8+ 10) S+60) (+10) s (6 +60) (s+10)
Since inputis unitstep, R(s) = 1/s.
* Os) = Fis) era ery * 7706785
Qs)____ 500
The ck func tem, Wo 70s 1600
fe closed loop transfer function of te system, > = aoe
“The damping ratio and natural frequency of oscillation can be estimated by comparing the system transfer function with
standard form of second order transter function.
Cs) 2 600
* Ris)” sa ate,sr0% 87 +708+600
‘On comparing we get,
3 = 600
<1. @, = V600 = 24.49 rad / sec
RESULT
cs) 600
The closed function of , SS)
e closed loop transfer function of the system, 1° = 3a. aa
Natural frequeney of oscillation, »,=24.49 rad/sec
43
Damping ratio, galys 2.24
EXAMPLE 2.4
‘The unity feedback systems characterized by an open loop transfer function G(s) =K/S (+10). Determine the gain K,
so thatthe system will have a damping ratio of 0.5 for this value of K. Determine peak overshoot and time at peak avershoot for
aunitstep input
SOLUTION Rs) wea
‘The unity feedback system is shown in fig 1.
Os) __Gis) __
The closed loop transfer function Fray 7. e(s) Fig 1 : Unity feedback system.
Given that, G(s)= Kis (s +10)
—_K_
3(s+10) K K
“44% 6(S+10)+K 57+ 105+K
{s+ 10)
‘The value of K can be evaluated by comparing the system transfer function with standard form of second order transfer
function.
. &)_ os __k_.
“ R(s) 8? +2Co,s+w7 $7+108+K
‘On comparing we get,
of =K Xe, =10 K=100
0, = 1K Put =0.5 and o, = VK o, = 10rad/sec
2 2x05xVK=10
vK=10
The value of gain, K=100.
li? 499
-o5eie0s? . 199 =
Percentage peak overshoot, %M,
1463x100 = 16.3%
z k x
Peak time, 1, = -=—2__ = = 0.363 see
Pog waltat® 10vi-05?
RESULT
The value of gain, K => 100
Percentage peak overshoot, 4M, = 163%
Peaktime, t, = 0.363500
EXAMPLE 2:5
‘The open loop transfer function of a unity feedback systemis given by G(s) = Kis (ST + 1), where K and T are positive
constant. By what factor should the amplifier gain K be reduced, so that the peak overshoot of unitstep response of the system
is reduced from 75% to 25%.
SOLUTION
The unity feedback system is shown in fig 1.
Ss). _ Os)
Ris) 1+Gis)
Re) cts)
(S}-—p
The ciosed loop transfer function, Fig I: Unity feedback system2.25
Given that, G(s)= Kis (sT +1)
© Gls)__K/sisT #1) K
Ris) T+K/s(sT +1) 8 (ST #1)4K
3
TT
Expression for ¢ and », can be obtained by comparing the transfer function with the standard form of second order
transferfunction,
- Os) of K/T
” RS)
On comparing we get,
og =K/T
20,8 VKTT
‘The peak overshoot, M, is reduced by increasing the damping ratio . The damping ratio is increased by reducing the
gain K.
When M,=075, Let¢=¢, and K=K,
When M, = 0.25, Let¢=Cp and K=K,
anf
Peak overshoot, M, = €)5*¥"
Taking natural logarithm on both sides, in M,
On squaring we get, (in M,)?
On crossing multiplication we get, On equating, equation (1) & (2) we get,
1 (aM)?
1) aM). ee? uF
Een ne AT Eero
2 1_ 4T (nM)?
inna)? cn Mya? 4.
(nM)? —G2(in M)? = GPa Cn MF
(in M,)?
2 en? 4 2, 2 =
(in M,)? = C?n? +¢7(In My ae
(in M,)? = [r? +n MF]
UM?
Se sea(t)
te, Pag @
2JKT’ 4KT “
5, K _# =(in0.75)? _ 9.952 _ 30.06
oe SST (in0.75)"—0.331T
2 2
When, K=K,,M,=0.25, :. Ky = (n0.25)" 1178 _ 153
When, K=K,,M,
| 47 (n0.25)" 7.68T T
Ky _ (117) 30.06 _ ig
K, (1/7) 1.53
ax,
196
To reduce peak avershoot from 0.75 to 0.25, K should be reduced by 19.6 times (approximately 20 times).
RESULT
K\=196K, (0) Ky=
‘The value of gain, K should be reduced approximately 20 times to reduce peak overshoot from 0.75 100.25.2.26
EXAMPLE 2.6
positional control system with velocity feedbacks shown in fig 1. Whats the response c(t) to the unit step input Given
that =0.5, Also caleulate rise time, peaktime, maximum overshoot and setting time.
SOLUTION
OO RG) 16 ce)
“The closed loop transfer tunction, 8). _G(s)_ (s+ 08) |
RS) 1+ Gs) His) ——
Given that G(s) = 16/s(s + 0.8) and H(s) = Ks +1 Ks+1
Fig i
16
s(s+08) 16
16 ~ 3 (8+0.8)+16(KS+1)
“3 (8+0.8) (ks+1)
16 16
“SF e08S+16KS 116 S74 (08+ 16K) S116
The values of K and o, are obtained by comparing the system transfer function with standard form of second order
transfer function.
. GS) on 16
Ris) s?+2ta,s+o% s*+(0.8+16K)s+16
On comparing we get.
0? =16 | 08+16k=200,
J+ @, = 4 rad [sec 2 Kx Zon 08 . 2x0.5x 4-08 95
: 16 16
. Os) 16 16
Ris) 74 (08+16x0.2)s+16 s?+45+16
Given that the damping ratio, C= 0.5. Hence the system is underdamped and so the response of the system will have
damped oscillations. The roots of characteristic polynomial will be complex conjugate.
16
s°+45+16
The response in s-domain, C(s)=R(s)
For unitstep input, R(s) = 1/s.
1 16 16
S 87445416 5 (8° +45+16)
By partial fraction expansion we can write,
_ 16 A, Bs+C
3 (37+ 43+ 16) sf +45+16
2 As)=
C(s)
The residue A is obtained by multiplying C(s) by s and letting s = 0.
16 16
AnO8)* ho Seay, TE
The residues B and C are evaluated by cross multiplying the following equation and equating the coefficients of like
powers of.
16 A Bs+C
s(s°+48+16) Ss s?+45+16
On cross multiplicationweget, 16=A(s?+4s416)+(Bs+C)s
16= As?+ 4As + 16A+Bs?+CsOn equating the coefficients of s’weget,O=A+B 2: B=-A=-1
‘On equating the coefficients of swe get, O=4A+C -.C#-4A=~4
-4 1 s+4
3 s@445+4512
a1 s+2 2 12
s (+212 Ji2 (+2) +12
The time domain response is obtained by taking inverse Laplace transform of C(s)..
‘The response in time domain,
1842 2 fz |
oft) = £°{C{s)} = «{
sto Fonsi t- 35 eM sindi2t
si-e? [gent t)+c0s( 12 5]
‘The resutt car-be converted to another standard form by constructing right angle triangle with ¢ and
On constructing right angle triangle with & and
C2 weget,
sing =0866= 3/2; cos?=05 71/2); tand=1732
*. @=tan"'1732 = 60°= 1047 rad
M4= 8 x100=e¥F 9 x 100 = 0163 x 100= 16.3%
Time constant, T=1-= 1 = 05 sec
Coq O54
For 5% error, Settling time, t, = 3T = 3x 0.5= 1.5 sec
1T=4x0.5=2sec
For 2% error, Settling time,
RESULT
‘The time domain response, oft) = 1— | Fania cost i2 |
(or) oft) pr Prats 1047]Ghaprer 2 Time. ysis) 2.28
Rise time, t, ).6046 sec
Peak time, i= 0.907 sec
% Maximum overshoot, %M,= 16.3%
Settling time, |S sec, for 5% error
sec, for 2% error
EXAMPLE 2.7
Aunity feedback control system is characterized by the following open loop transfer function G(s) = (0.48 +1)s(s +0.6).
Determine its transient response for unit step input and sketch the response, Evaluate the maximum overshoot and the
corresponding peak time.
SOLUTION
The closed loop transfer function, StS) -__Ss)_
Ris) + Gis) H(s)
Given that, G(s) = (0.45 +1)/s(s +0.6)
For unity feedback system, H(s) = 1.
O4s+1
. &s) G(s) s(s+0.6) O4s8+1
“Ris) 1+Qs) 7, 048 5 (5+0.6)+0.4s+1
3(s+0.6)
= 04841 OAS +1
08s +0.4s+1 s?+s+1
The s-domain response, C(s)= Fis) « 248*4
seset
For step input, R(s) = 1/s.
1 O4s+i O4s+4
s s?+st1 s(s*+s+
. G(s)
By partial fraction expansion C(s) can be expressed as,
O4s+1 A Bs+C
As)= = (ese) 8 séesed
‘The residue A is solved by multiplying C(s) by s and letting s=0,
O4s+1
s?4se1
The residues B and are solved by cross multiplying the following equation and equating the coefficients of ike powers of.
A= CIS) « |g =1
O4s+1 A, Bs+C
s(st+se) 8 st4se7
On cross multiplication we get,
0.4541 =A(s?+s+1)+(Bs+C)s
0.4541 =As?+As +A+Bs?+Cs
On equating coefficients of s?we get, O= A+B
On equating coefficients ofswe get, 04=A+C -.C=04-A
ce=4 -s-06 1 s+0.6 1 $+0.6
S S481 8 $7+5+025+075 5 (5 +2x05s+05)+0.75
s+0.5 40.75
s+0.5+01 _
(640.5 +0.75 J0.75 (s+0.5)?+0.75
© (+05) +0.75
-1
52.29
“The time domain response is obtained by taking inverse Laplace transform of Cis).
The response in time domain,
=o ceili 8105 0.75
at)= {ets} -f (1057 +075 078 wiotan
01 —
=1-e% cos ¥0.75 t- sin 0.75 t
Jars
= 1-0 *[01185 sin(/0.75 t) rc08( 10.75 |
The transient response is the part of the output which vanishes as t tends to infinity. Here ast tends to infinity the
‘exponential component e** tends to zero. Hence the transient response is given by the damped sinusoidal component.
0 sor 155 sin(V0.75 t) + cos(/0.75 |
The value of and o, can be estimated by comparing the characteristic equation othe system with standard form of
second order characteristic equation. ety
‘The transient response of c(t) =
84 2C0,5+0, 1.163
‘On comparing we get, 1
¢ opal
+: @q = Trad/ sec
0 178.628 sec %
“08 _gjg3 Fig: 1: Response of under damped system.
Tee
% Maximum overshoot, %M, = M, x 100 = 0.163 x 100 = 16.3%
Maximum overshoot, M, = @
ze 5. = 3628 sec
a = -
© @, 1-0? 1 Vi-05
‘The response of the system is underdamped and itis shown infig 1.
ESULT
[01185 sin(JO.75 t)+cos(V0.75 »
Transient response of the system, c(t)
‘% Maximum peak overshoot, %M, = 163%
Peaktime, t, = 3.628sec
EXAMPLE 2.8
unity feedback control system has an amplifier with gain K, = 10 and gain ratio, G(s) = 1/s(s +2) in the feed forward
path. A derivative feedback, H(s)=sK, is introduced as a minor loop around G(s), Determine the derivative feedback constant,
K, so that the system damping factoris 0.6.
SOLUTION
‘The given system can be represented by the block diagram shown in fig 1.
RG), ce)
\— ok, Eo
Here, K,= 10; G(s)= 5 and H(s)=sK,
‘The closed loop transfer function of the system can be obtained {AG}
by block diagram reduction techniques. |—
? trans! OR, Fis) se (24K,) 8410
‘The given systemis.a second order system. The value of K, can be determined by comparing the system transfer
function with standard form of second order transfer function given below.
Standard form of } Cs) _ o? 2)
Gs) ____ ee
Second order transfer function} R(s) s?+20o,s+03
‘On comparing equation (1) & (2) we get,
o2=10
2. @, = ¥10 = 3.162 rad/ sec
ro, 2
x0.6 x 3.162- 2=1.7944
RESULT
‘The value of constant, K, = 1.7944
EXAMPLE 2.9
‘Aunity feedback control system has an open loop transfer function, G(s) = 10/s(s+2). Find the rise time, percontage
overshoot, peak time and settling time for a step input of 12 units.
SOLUTION
| ‘Note : The formulae for rise time, percentage overshoot and peak time remains same for unit step and step input.2.31 Caoniratsystoms Engincoring *
The unity feedback system is shown in ig 1.
—_ . C6)
The closed loop transfer function, gs 86 RO), ee ®
‘The closed loop transfer function,
Given that, G(s) = 10/s (s+2) Fig 1: Unity feedback system
10
_ Os) s+2) wo 10 tt
Ris) 4,__10 8(S+2)+10 s*+28+10
s(s+2)
The values of damping ratio and natural frequency of oscillation @, are obtained by comparing the system transfe?
function with standard form of second order transfer function,
‘Standard form of cs) «2
Second order transfer function| Fis)
‘On comparing equation (1) & (2) we get,
2 =10 2
10 = 3.162 rad/sec wees =0316
20, 3162
ee ~ 2
Geran tS — pap MICOS 1040 rad
c 0316
@y=0,y1-0? = 3.162¥1- 0.316? =3 rad/sec
Rise time, 1, -2—9 _ = 1249 _ 963 sec
@g 3
a 23165
Percentage overshoot, %M, =e <100=e%"23 «400
= 0.3812 x 100=36.12%
12
Peak overshoot = 29:12 42 units = 4.2144 units
Peaktime, ty 1047 sec
7 1 1
t, TH ee
Time constant, T= = == S365 S162
*. For5% error, Settling time, t,= 3T = 3sec
‘tsec
For2% error, Settling time, 1, =4T =4sec
RESULT
Rise time, t, = 0.63sec
Percentage overshoot, NM, 3.12%
Peakovershoot 4.2144 units, (fora inputof 12 units)
Peaktime,t, 1.047 sec
Setting time, t, 3secfor 5% error
4 sec for 2% error2,32
EXAMPLE 2.10
2,
Aciosed loop servo is represented by the differential equation + at =6he
Where cis the displacement of the output shaft, ris the displacement of the input shaft and e=r—c. Determine
undamped natural frequency, damping ratio and percentage maximum overshoot for unit step input.
SOLUTION
‘The mathematical equations governing the system are,
@e_ de
Grr eg ote
esto (2)
Pute=r-c in equation (1),
we gic
‘ oS. Gage - 3
” area 64{r -c) (3)
Let L{c}=C(s) and {7} = R(s)
On taking Laplace transform of equation (3) we get,
8? C(s) + 88 C(s) = 64 [R(s)-C(s)]
2 S*C(s) +85 C(s) +64 C(s)=64 Ris)
(s?+ 85 + 64) C(s) = 64 Ris)
_ a) 64
“ R{s) 87+ 85+64 eel)
The ratio C(s)/R(s) is the closed loop transfer function of the system. On comparing the system transfer function with
standard form of second order transfer function, we can estimate the values of Sando,
Secondordertransferfuncion[ Rs) es 2estar
‘On comparing equation (1) & (2) we get,
Standard form of : oe 8 8)
a5"
Percentage peak overshoot, %M, =e
RESULT
Undamped natural frequency of oscillation, = 8 rad/sec
Damping ratio, 5 = 05
Percentage peak overshoot, %M, = 163%2.33
29 TYPE NUMBER OF CONTROL SYSTEMS
‘The type number is specified for loop transfer function G(s) H(s). The number of poles of the loop
transfer function lying at the origin decides the type number of the system. In general, ifN is the number
of poles at the origin then the type number is N.
The loop transfer function can be expressed as a ratio of two polynomials in s.
POS) _ 4. (+2) (S4Zp) (SHZs) eneenen
G(s) H(s) =K——-=K.
As) SS (+1) (S+P2) (8+ Ps)
are zeros of transfer function
are poles of transfer function
wal (2.49)
where, 2,» 2» Zy
Py» Pa» Py
K = Constant
N=Number of poles at the origin
The value of N in the denominator polynomial of loop transfer function shown in cquation (2.49)
decides the type number of the system.
If N = 0, then the system is type — 0 system.
IfN = 1, then the system is type - 1 system
If N = 2, then the system is type — 2 system
IfN =3, then the system is type — 3 system and so on.
2.10 STEADY STATE ERROR
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. These errors arise from the nature of inputs, type of system and
from non linearity of system components. The steady state performance of a stable control system is
generally judged by its steady state error to step, ramp and parabolic inputs.
Consider a closed loop system shown in fig 2.15.
Let, R(s)_ = Input signal RO) rE) os)
E(s) = Error signal
C(s) H(s) = Feedback signal C(s)H(s)
C(s) = Output signal or response Fig 2.15.
The error signal, E(s)=R(s)-C(s)H(S) ae (2.50)
The output signal, C(s)= ES) GS) a (2.51)
On substituting for C(s) from equation (2.51) in equation (2.50) we get,
E(s) = R(s) ~ [E() GS)] HG)
E(s) + E(s) G(s) H(s) = RS)
E(s) [1 + G(s) H()] = RG)
=) __ sn (252)
POT G6 HO Os
Let, e(t) = error signal in time domain.2.48
RG) \ ve (2.53)
ete CUE} =
ne(t)= CBS) } = £ 16) He)
Let, ¢,, = steady state error.
‘The steady state error is defined as the value of e(t) when t tends to infinity.
2@,= Lt ef) “ sewl2.58)
The final value theorem of Laplace transform states that,
If, F()=L{f@} then, Lt f() = Les Fs) wned2.55)
Using final value theorem,
‘The steady state error, ¢,,= Lt e(t)= Lt sE(s)~ Lt —R)_ nns(2.56)
be +0 340 14G(s) HS)
2.11 STATIC ERROR CONSTANTS:
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 stafe error when the input is step signal. Type-1 system will
have a constant steady state error when the input is ramp signal or velocity signal. Type-2 system will
have a constant steady state error when the input is parabolic signal or acceleration signal. For the three
cases mentioned above the steady state error is associated with one of the constants defined as follows,
Positional error constant, K,= Lt G(s) H(s) sn (2.57)
Velocity error constant, = K,= Lt sGS)HS) nel (2.58)
Acceleration error constant, K, = Lt, G(s) H(s) 2.59)
*
The K,, K, and K, are in general called static error constants.
2.12 STEADY STATE ERRORWHEN THE INPUT IS UNIT STEP SIGNAL
sR)
Si =L
teady state error, ex = Lt ey
When the input is unit step, R(s)=1/s
1
s 1 1 1
=u ——S et — 1 -
30 THGG)HO 99 16GG)H() 1+ Lt GG) HG) 1+K,
where, Ky = Lt, G(s) H(s)
18 enu(2.60)
The constant K, is called positional error constant.
Type-0 system
2.290
Py Pa-Pa-
K, = LEG() His)= Lt x Sta Sia) stehe _ constant
40 ($+ py) (S+P2) (s+ Ps
ney = = constant
i+ K,
Hence in type-0 systems when the input is unit step there will be a constant steady state error.2.35
Type-1 system
(#2) (S+2,) (St 25a
ar G(s) H()= Lt Ke
BOO HO BBS GoD) GPs) O#Ps)onn
In systems with type number 1 and above, for unit step input the value of K, is infinity and so the
steady state error is zero.
2.13 STEADY STATE ERROR WHENTHE INPUT IS UNIT RAMP SIGNAL
i — ©.
9 1+6@) HO)
Steady state error, ¢,, =
When the input is unit ramp, R(s) =>
1
st
eget — arp —1 __ -__t_ii eo (2.61)
0 14GG)HS) 0 stsG@)HG) Lt sG()H@) Ky
5
where, K, = Lt s G(s) His)
‘The constant K, is called velocity error constant.
Type-0 system
(s+4) (8+ Z) (s*
(s+ Pi) (+ P2) S+Ps:
K, = Lt sG(s) H(@)= Lt sk
UK, =1/0=0
Hence in type-0 systems when the input is unit ramp, the steady state error is infinity.
Type-1 system
Ly
Pi-P2-P;
{8 +24) (8429) (S+ Zg)orene
s(S*P,) (S*Pz) (S+Ps
Ky= Lt sG(s) H(s)= Lt sk =K constant
.¢,,=1/K, = constant
Hence in type-] systems when the input is unit ramp there will be a constant steady siate error.
Type-2 system
(s+) (S+Z) (S+Z).
& (S+p,) (8+ P2) (5+ Ps
K,= LUsG(s) His)= Lt sk
2eyel/K,=1/0=0
In systems with type number 2 and above, for unit ramp input, the value of K, is infinity so the
steady state error is zero.er Tima Response analats 2.36
2.14 STEADY STATE ERROR WHENTHE INPUT IS UNIT PARABOLIC SIGNAL
tr —SR6)_
590 14+-G(s) HG)
Steady state error, e,, =
When the input is unit parabola, R(s) = 2.
$
ss 1 . 1 _l
Lt —~S——_= lt =, = —_,______= seve(2.62}
So G9 H@ 2 Pre GOHO Lt 7G(s) His) ee)
where, K, = Lt G(s) H(s)
The constant K, is called acceleration error constant.
Type-0 system
K,= Lb 266) His)= Le PK SEEDS +E) (SF 2)ore
(s+ Py) (S*P2) (8+ Ps
K, 0”
Hence in type-O systems for unit parabolic input, the steady stale error is infinity.
Type-1 system
. 2g (8%) (+2) (6+ 23)
Ky LesG6) HS) = 9K Gp) +P.) 61 Ps
=0
Hence in type-1 systems for unit parabolic input, the steady state error is infinity.
Type-2 system
K,= L1G) HO)= Lt 2 (EF) (642) (84 tsar
$°(8*p,) (+ Pp) (8+ Py)-
constant
He
== constant
R,
Hence in type-2 system when the input is unit parabolic signal there will be a constant steady
State error.
Type-3 system
Ke soe ni)= 1 ex Steere) 62
fF ON SS (5p) a) (SF Palo
In systems with type number 3 and above for unit parabolic input the value of K, is infinity and so
the steady state error is zero.2.37
‘TABLE-2.2: Static Error Constant for ‘TABLE-2.3 : Steady State Exror for
‘Various Type Number of Systems ‘Various Types of Inputs
[Error “Type number of system Input ¢ number of system
|Constant [~ 0 Zz Signal 0 T 2 3
I
unit sep |x| 9 | © | °
Unit Ramp © 0
a
K,
0
ayy
| Unit Parabolit ~ a K
2.15 GENERALIZED ERROR COEFFICIENT
The drawback in static error coefficients is that it does not show the variation of error with time
and input should be a standard input. The generalized error coefficients gives the steady state efror as a
function of time. Also using the generalized error coefficients, the steady state error can be found for any
type of input.
The error signal in s-domain, E(s) can be expressed as a product of two s-domain functions.
RR) 1
1+G() HS) 1+G(s) HE)
where, F(s)=
E(s)- R(s) = F(s) R(S) (2.63)
1+6@ HG)
Let, e(t) = £+{E(s)} (error signal in time domain)
“f= LF}
r(t) = £°4R(s)} (input signal in time domain)
The convolution theorem of Laplace transform states that the Laplace transform of the convolution
of two time domain signals is equal to the product of their individual Laplace transform.
ive, L{Rt) * (H}= Fs) RG)
where « is the symbol for.convolution operation
2 LF) RO)}PH MY + 1) con(2.64)
From equation (2.63) & (2.64) we can write,
e(t) = ft) +)
Mathematically the convolution of f(t) and r(t) is defined as,
£0 + =f fC nt-T)aT ; where Tis a dummy variable
4
o e(t)= J £(D r(t-T) aT
Itis assumed that the input signal starts only at t= 0 and does not exist before t= 0. Also we are
interested in finding error signal at any time t after t= 0 (Le., for t> 0). Hence in the above equation the
limit of integral can be changed as 0 to t.
t
ne= J f(T) t-T) aT
32.38
Using Taylor’s series expansion the signal r(t=T) can be expressed as,
r= T= 10) TH) +e FORD PO.
aT al
where, i(t)=1* derivative of r(t)
i(t)=2™ derivative of r(t)
‘T()=n™ derivative of x(t)
On substituting the Taylor's series expansion of r(t — T), the error e(t) can be written as,
cp Fo] aT
nt
f Ta Pa
a=] f(T) [rota -F 1O-Z For.
‘ £ 1 oo
ett) “J AT) eit ar] fT) THE) af fF FO ar
t 3 t a
-f oT rornef sen coh reo ar
pea ! al
Since r(t), i(t), i(t),.....r(t) are constants when the integration is done with respect to T, the error
signal can be written as,
' ' ary t
e@=ney f cr) at-iy f TAD a1 OF TECH) dt
° 3 0
| 2 FOF aa
ai PAD dtt.. HD) ard T’ AT) dt.
Let, C, =f £(1) dT c =f Tar) aT
) Cos =
3 9
:
Qe- f TACT) aT
°
t '
= ‘J TACT) aT C= orl TE(T) aT
e(t) = r(t) Cy +8) C, +9 & rte) Se. 1G) See bese
=Co (t+ Cy (8) “2 WO+ S 7 tt Sa F(t) onn(2.68)
‘The equation (2.65) is the general equation for error signal, e(t).
‘The coefficients C,, Cy. C, ...u.C, are called the generalized error coefficients or dynamic error
coefficients.
The steady state error e, is obtained by taking limit t —> 2 on e(t).
+. Steady state error, ¢,, = And fee Cy + F(t) Cy +) Se ww S Ht +r =
= Con(t)+C, we a+ + F(t) Fu vt (teen (2.66) _2.39
2.16 EVALUATION OF GENERALIZED ERROR COEFFICIENTS
The generalized error coefficient is given by,
2 f 0 . =!
c,=Cn J T°#(T) dT; where F(s) iran
We know that £{f(T)} = F(s), hence by the definition of Laplace transform,
F(s) “J £(T) “TdT
On taking Lt on both sides of equation (2.67) we get,
‘
Lt F(S)= Lt, J £1) ed
-j £(T) A erar~f f(T) dT=C,
° >
+ [Cy= LER@)
On athrinng equation (2.68) with respect to s we get,
£ 2 Fo) “ai £1) eT at
= i rs 2 eat “| £1) CD ar
= -J TAC) Tar
0
On taking Lt on both sides of equation (2.69) we get,
20
ut 2r@)= Le -[ tem ear
soo ds 30 2
= f TET) Lt ear=-[ TET) aT=C,
@ a
d
ByasF|
On differentiating equation (2.68) on both sides with respect to s we get,
afa _4l fF st
x [Sern|- a TAT) € «|
# F(s)= | TET) a (aT --| TET) (-T) ed
ds ds 4
¢ aoe. [rameter
eoe(2.67)
ove 2.68)
wee 2.69)
ved (2.70)
swe(2.71)Applying the limit s > 0 on both sides of the equation (2.71) we get,
@ ee Le (eH e*
Harton yr amet ar
‘ :
-jrm Le e“ar= [TAT AT=C,
0
F(s) seee2.72)
“4
Similarly it can be shown that,
Cc, = Lt 2 | } n(2.73)
30 ds*
2.17 CORRELATION BETWEEN STATIC AND DYNAMIC ERROR COEFFICIENTS
The values of dynamic error coefficients can be used to calculate static error coefficients. The
following expressions shows the relationship between them.
“Tsk, we A2.74)
Gq “e s(2.75)
Get sno(2.76)
Proof — _
CBO" Berane CORT
2.18 ALTERNATE METHOD FOR GENERALIZED ERROR COEFFICIENTS
coats . RG)
- E(s)-—RO)_
The error signal in s-domain, B(s)- =
AO. I (2.77)
“RG 1+G(s) HG)
The equation (2.77) can be expressed as a power series of s as shown in equation (2.78).
BO tg oes Ge. Sey, svon(278)
R(s) 1+G(s) H(s) 2 3!
7 E(s)=Cy R)+CsR()+ LE RO)+Sh & es R(s}t...... ssen(2,79),
On taking inverse Laplace sensor of equation (2.79) we get,
e(t)= Corte Cnt) e ry> Gs Sr 2.80)
The equation (2.80) is same as that’ of equation (2.65) in section 2.14.This method will, be useful
to find the generalized error coefficients without using differentiation, but using laplace transform.2.4
EXAMPLE 2.11
Fora unity feedback control system the open loop transfer function, G(s) =
a) the position, velocity and acceleration error constants,
b) the steady state error when the inputis R(s), where R(S) =
SOLUTION
a) To find static error constants
3
5
Fora unity feedback system , H(s)=1
Postion error constant, K, = Lt, G(s)H(s)= Lt G(s) “hee
Velocity error constant, K, = Lt,s G(s)H(s) = Lts Gis) = Lt, yaw
Acceleration error constant, K,= Lt, S?G(s}H{s) = Lt s?G(s)
10(s+2) _ 102
zt s% 210x2,
be ery 4
b) To find steady state error
Method-I
‘Steady state error for non-standard input is obtained using generalized error series, given below.
= 20
The error signal, e(t) = r()Cy HNC, HV yee,
2
Given that, rg)=3 3
Input signal in time domain, r(t)= £'{R(s)} = ©" 32,4
" s 38
= iv e
= 9m = 3-24
2i@)- Sn(t)=-2+ 12-24
nit) = Silt) = 24 32t= 242
ity Sty aos
ry=2 Sa Si =0
ae
‘The derivatives of (t)iszero after second derivative. Hence we have to evaluate only three constants C,,, C, and,
‘Tho gonoralized error constants are given by,
: -ut :
Co= Ltrs); C= LEAs); “Ge ia Sr
F(s)= 1 on 1 _ s'(s+ . - s'+s?
“T£G)Hs) 1+G(s) 4, 108+2) “s'(5++10(5+2) s°+5?+10s+20
(6+)
)
sis?
S587 +106+20|"°
y= Lt F(s)= als2.42
C= Ut tris) = uf peed
ssods| 55 +s? +10s+20
auf +8? +105 + 20)(35? + 2s) +8?)(3s? + 25 + 10)
(ss? + 108+20)"
alt 3s° + 2s! +384 + 28° + 308° + 20s? + 60s” + 40s - 35° - 2s* — 108° - 35¢ - 25° - 105?
(s° +5? +105 +20)"
C= Ly Srt8)= wale F(s) | > We
20s? +705? + 40s |
(e+8?+ 108+ 20)"
(s° +s? +108 +20) (60s? +1403 + 40)
“poo cre +408) 2x (5? +s? +108 +20) (39? +28 + 10) _ 207x401
= (0? +s?.+108 +20)" 20% "10
L
Error signal, e(t)=1(0)Cy +), +i(t)
a
oe a 60
Steady state error, @,, = Lt oft) =
Method - Il
The error signal in s-domain, E(s)
__s 23s) __
. P(s+1)+10(s+2)
“s%(s+1) s(s+)
s%(s+1) _2 (s+) tl 2(s +1)
s|5%(s+1)+10(s+2)| s?|s%(s+1)+10(s+2) | 3s°|s%(s+1)+10(s +2)
The steady state error e,, can be obtained from final value theorem.
Steady state error, @,, = Lt e(t)= Lt s E(s)
e.-t sl3| 2(s+1) 2 | s+), 1 | (s+1)
O55 8) 5] eeri)+10(6+2)|- s?| S(e++148+2)| 35°| 554+ 10(6+2)
elt as{s+) sist) (s+1) =0-0+-1
soo |S%(er)+10(s+2) S(6+1)+10(s+2) 3s%(s+1)+30 (s+2) 60
12.43 Cetra emi Engincering >
Method - Il
Error signal in s- domain, E(s) “eGHS
oo a
“R(s) 1+ G(S)H(s) / 2 3 |
sis. |
Gwen that, Gis)= 20842). pyeynt 20 40 |
s(s+1) 20+10s+s?+s4 s?+5? |
- Els) 1 s(si1} 2
TRG) 5, 10(8+2) “$7541 +1062) Oo2
s(s+1)
so+s? s?+s° 7s?
+572108+ 20 20+10s+s+5° 20° 407”
2
E(s)= Rel.
[20° 40
4 | = aeRO) + Esher.
‘On taking inverse Laplace transform of the above equation we get,
1 i —__
Wa sys Geto [Pre nono |
by denominator polynomial,
Given that, R(s) =
=A) = £YR(S)} = cf
it) Gry =-2+ ae =
e
a
-Sry= Sin =t
0
3) 60
Stoady state error, ex. = Lt eft)= Lt b=
¥ ess oe ae 60 60
RESULT
@ — Positionerror constant,
Velocity error constant,
Acceleration error constant,
3.201
(&) When, Ris)==-S+am
EXAMPLE 2.12
For servomechanisms with open loop transfer function given below explain what type of input signal give rise toa
constant steady state error and calculate their values.
20(8 +2)
a) 89-3!
©) Gs)=
10
s(e> S72)Cigar Tame Raposo ina) 2.4
SOLUTION
20(s+2)
(s+ 1(s+3)
Letus assume unity feedback system, -. H(s)=1
‘The open loop system has a pole atorigin. Hence itis a type-1 system. In systems with type number-1, the velocity (camp)
inputwill give a constant steady state error.
a) Gs)
1
The steady state error with unit velocity input, @,, =
Velocity error constant, K, = .Lt, $ Gis) H(s)= LE, 8 G(s)
5 —2US+2)_20x2_ 40
S90” s(s+iXs+3) 1x3 3
075
Steady state error, ess =
10
(s+ 2\6+3)
Letus assume unity feedback system, -. H(s)=1.
The open loop system has no pole at origin. Hence itis 8 type-O system. In systerns with type number-0, the step input
will give a constant steady state error.
b) G{s)=
The steady state error with unit step input, e,5
10 10
Position error constant, Ky = Lt Gl@)H(s)= Lt, G(s) = Neyer Bd
Steady state error, e.=
“to
(s+ 1(s+2)
Letus assume unity feedback system, «.H(s)=1.
The open loop system has two poles at origin. Hence itis a typs-2 system. In systems with type number-2, the
acceleration (parabolic) input will give a constant steady stale error.
‘The steady state error with unit acceleration input, e,, z
1, GOH)= 1 s*6l) = bys
©) Gis)=
1
Acceleration error constant, K, o
Steady state error, e.,
RESULT
1. Insystem (@) with unit velocity input, Steady state error = 0.075,
375
2
2. In system (b) with unit step input, Steady state error=
3.in system (0) with unit acceleration input, Stoady state error =2.45
EXAMPLE 2.13
‘The open loop transfer function of a servo system with unity feedback is G(s) = 10/s(0.1s+1). Evaluate the static error
constants of the system. Obtain the steady state error of the system, when subjected to an input given by the polynominal,
= ap rate Be,
SOLUTION
To find static error constant
For unily feedback system, H(s) = 1.
+ Loop transfer function, G(s) Hs) = G(s)
‘The static error constants are K,, K,andK,.
10
Posi LK, = Lt Gis)= Lt
ition error constant, K, = i(s)= Zoe + a
to.
‘Velocity error constant, K, = Bt 8G(8)= ins HOts*1) 10
Acceleration error constant, K, = Lt, $*@(s)= Lt,s* werd
To find steady state error
Method - |
‘Steady state error for non-standard inputs obtained using generalized error series, given below.
The error signal, e(t) =r(9C, +H(HC, + WZ. +r) S
Given that, r(t)= a, +ajt+ oe
‘ y= Saty= Sfasate Ze) 2.08
i= weal (0)-Ste.+2,)=2,
2
f= Sn ${S0)-Se.)20
Derivatives of r(t) is zero after 2nd derivative. Hence, let us evaluate three constants C,,C, & C,
‘The generalized error constants are given my
Cy = Lt Fis) ; oS FS); Cam Liar Fes)
Fs)= 1 1 1 -_Oist+s
~ HS) T+G(s) 4g, 10 sts +410 Oe? +s+10
‘s(01s +1)
0.18? +5
Ut Fs) = Lp
©) = Leow +s+ 10
1, df 01s? +s ]
ont afer Hy 4 A aul
= lt =04
=| (o's? +s+10)"
low =o) (02s +1)-(018*~s) (0.25+1) 28410 10
ap 28410
(or%+s+t0) 10hy Time R Analysts 246
2 df 7 ]
é a a} 2s+t0 |
G=u =u t[ tee) 2p, 2) +10 |
by arPO= Uae) sett
eu 4 [ (01s? +9410)" «2—(28+10) x2 (01s? +s +10) (0.25 +1)
se ds (01s? +5+10)" |
10? x 2-10% 2x 10x41
2 C20
Error signal, (9 FNC FNC, FEE = Ft}C,+0+0 =(a, +a,t) 04
+» Steady state error, @,, = Lt e(t)= Lt [(e:+e2t) 01]
Method - Il
anal in ¢ dome! -__ Fis)
The error signal in ¢-domain, (6) =a
Given that, r(t)= a + ats SE ar; C08)" spagay His)=1
On taking Laplace eaéstor of r() we get RS),
220491, 2 21 ay
RO Se De ee se
Bo, a
» F()= BO) - 3 ets
1+G(S)H(s) s(01s+)}+10
s (ist)
=2! 8 (0.1s+7) af s(0.1s+1) _s(.ts+t) ] | a) s(O1s+) ]
8 |8Qis+)+10/" s*/s spurr| we) (O.1s+7)+10}
‘The steady state errore,, can be obtained from final value theorem.
Steady state error, 2, = Lt e(t)= Lt s Els)
wk BS s018+1)_] , af_s(0+1) | a,[ (01841) |
0) S(03s+ 7} +10] © S*| s(018+7)+10| “s*| 01+ 9+10 |
= 1p | 208(028 +1) Sines e
Liatearr* -
Method - Il!
RE). Es) 1
& - , Eis) = 8); HS).
rr signal in 6- domain, Ele)= 72S Ae) OS
10 _
Gwon that, Gls)= So yepq andiils)=1
. Eis) _ 1 __s(01s+1)_,_0.1s?+s 8 +0.18? -s_s .
Ris), 10 s(0ts+)+10 Ois?+8+10 10+s+07s* 10 7000
Os =F a
SOs d Dividing numerator polynomi:
> Es) = 3p) Fae FO | by denominator polynomial2.47
On taking inverse Laplace transform,
1
1
t) =F -—__ F(t
850° To00" 10+s+Q.1s?| s+0.1s?
, ae | e 3
Given that, 1() =a, +at+ Ser | Shiotio9
s
d Ss
Fe GD = ay teat 100
+ 5
|
|
= qd.
7) = Gi =0, |
:
r= Fava La |
“.Eror signal in tme domain, et) =Lit)= <1 (a, +2)
Steady state error, Ut e(t= Lt ae +a,t) =a
RESULT
(@) Postion errorconstant, Kee
©) Velocity errorconstant, kK,=10
(©) Acesieration error constant, K=0
@. When input, r()=a, eat + oe Steady state error, @,, =<
EXAMPLE 2.14
‘i . i &s)__ Ks+b
Consider a unity feedback system with a closed loop transfer function =~ —"**°__. Determine open loop
Ris) s?+as+b
transfer function Gis). Show that steady state error with unttramp Inputs glven by 2— d
SOLUTION
Forunity foodback system, H(s)=1
The closed loop transfer function, M(s) = C8)
Ris)
Gls) _
“tag MO)
On cross muitiplication of the above equation we get,
Gls) = M(S)I1+G(8)]= Mis) + M(s) G(s)
++ G(s)=M(s) GIS) = Mis) => Gis)[1-M(s]=Mis) => M(s) = ee
<. Open loop transfer function,
_ Ks+b
(s? +as-+b)-(Ks +b)
Ks+b Ks+b S+b
“s?saseb-Ks-b s’+(a-Ks s+(aK)]hap TT Response tnalysis > 2.4%
Velocity error constant, Ky = Lt s Gis)H{s)= Lts Gis) = Lt, s—“S=P
Teen na a-K
1_a-Kk
With velocity input, Steady state error, e,
RESULT
Ks+b
s[s+(a-K)]
Open loop transfer function, Ge)
With veloctiy input, Steady state error, @,
EXAMPLE 2.15
Aunty feedback system has the forward transfer function G(s) = eat = When the input rt) = 146,
8 (68+ H(I+8)
Setermine the minimum value of K, so that the steady erroris less than 0.1.
SOLUTION
Given that, input r(t)=1+6t
‘On taking laplace transform of f(t) we get R(s).
&
ss
2 Rls) = L{r(t)} = £{1+61} =
‘The errorsignal in s-domain E(s) is given by,
1,6 1,6
2 F(s)2_—P@)_.__ ss * - Para Here His)
W+GS)H) 4, _K(2s+1) 8 (6s+1) (148) +K(25+1)
s(Ss+i(1+s) 3(58+ (I8)°
- s (Ss +1) (1s) |-3f s(Ss+1)(1+8)°
Tearaeske| 3 | s(Gs+1) (les) K(2s+
S|
The steady state error e,, can be obtained from final value theorem.
= Lt olt)= Lt s E(s)
us {[__sesmve? Jef stsen0-9? _
s(s+1(1+s) +Ky2s+1) |)
soe" |8| sGs+1(1+s)'+Ki2s+1)) 5°
=u s(5s-+7{1+s)” ‘ &Ss+1(1+s)" = 928.8
© 290] g(6s+ Mls) 4K(2s11) 868+ (Irs) +K (2517) KK
Given that, @,, < 04, o os~ & or
7
RESULT
For steady state error, e,, < 0.1, the value of K, should be greater than 60.2.49 ystems Engineering
2.19 COMPONENTS OF AUTOMATIC CONTROL SYSTEM
The basic components of an automatic control system are Error detector, Amplifier and Controller,
Actuator (Power actuator), Plant and Sensor or Feedback system. The block diagram of an automatic
control system is shown in fig 2.16.
Automatic controller
Reference: enor detector §=-——__—y! yc ;
input [Ampiiier ana | ico} ———— Da LOuteut
Contalior +[ Actuator |-+} Plan a
(input ‘B Error signal Ld Ct
signal)
|
LS Sensor or |
Feedback signal Feedback system [7
Fig 2.16: Block diagram of auomatle control system.
‘The plant is the open loop system whose output is automatically controlled by closed loop system.
The combined unit of error detector, amplifier and controller is called automatic controller, because
without this unit the system becomes open loop system.
In automatic control systems the reference input will be an input signal proportional to desired
output. The feedback signal is a signal proportional to current output of the system. The error detector
compares the reference input and feedback signal and if there is a difference it produces an error signal.
Arvamplifier can be used to amplify the error signal and the controller modifies the error signal for. better
control action.
The actuator amplifies the controller output and converts to the required form of energy that is
acceptable for the plant. Depending on the input to the plant, the output will change.
‘This process continues as long as there is a difference between reference input and feedback signal. Ifthe
difference is zero, then there is no error signal and the output settles at the desired value.
Generally, the error signal will be a weak signal and so it has to be amplified and then modified for
better control action. In most of the system the controller itself amplifies the error signal and integrates
or differentiates to produce a control signal (i.e., modified error signal). The different types of controllers
are P, PI, PD and PID controllers.
2.20 CONTROLLERS
A controller is a device introduced in the system to modify the error signal and to produce a control
signal. The manner in which the controller produces the contro! signal is called the controf action. The
controller modifies the transient response of the system. The electronic controllers using operational
amplifiers are presented in this section.
‘The following six basic control actions are very common among industrial analog controllers.
- Two-position or ON-OFF control action.
.. Proportional control action.
Integral control action.
Proportional- plus- integral control action.
Proportional-plus-derivative control action.
Proportional-plus-integral-plus-derivative control action.
SeayGhapler:2 “Time Response Analysis)” 2.50
Depending on the control actions provided the controllers can be classified as follows.
‘Two position or ON-OFF controllers.
Proportional controllers.
Integral controllers.
Proportional-plus-integral controllers.
Proportional-plus-derivative controllers.
. Proportional-phus-integral-plus-derivative controllers.
ON-OFF (OR) TWO POSITION CONTROLLER
The ON-OFF or two position controller has only two fixed positions. They are either on or off.
The on-off control system is very simple in construction and hence less expensive. For this reason, it is
very widely used in both industrial and domestic control systems.
AYR YY
The ON-OFF control action may be provided by a relay. There are different types of relay. The most
popular one is electromagnetic relay. It is a device which has NO (Normally Open) and NC
(Normally Closed) contacts, whose opening and closing are controlled by the relay coil. When the relay
coil is excited, the relay operates and the contacts change their positions (i.e., NO—> NC and NC — NO)
Let the output signal from the controller be u(t) and the actuating error signal be e(1). In this
controller, u(t) remains at either a maximum or minimum value.
ut) =m; fore) <0
= u,; fore(t) > 0
Ri U,
8) 5), ‘ r 2 UG)
Le
Feedback signal
Fig 2.17 : Block diagram of on-off controller.
E@=Lfe)}s U()= Lf}
PROPORTIONAL CONTROLLER ( P - CONTROLLER )
The proportional controller is a device that produces a control signal, u(t) proportional to the input
error signal, e(t).
In P-controller, u() « e(t)
WO = Ke nr (2.81)
where, K, = Proportional gain or constant
On taking Laplace transform of equation (2.81) we get,
UG) = K,E(s) (2.82)
Transfer function of P - controller, ao
The equation (2.82) gives the output of the P-controller for the input E(s) and equation (2.83) is the
transfer function of the P-controller. The block diagram of the P-controller is shown in fig 2.18.
R(s) Es) Ue)
z kK
Feedback signal
Fig 2.18 : Block diagram of proportional conrroller.2.51
From the equation (2.82), we can conclude that ‘the proportional controller amplifies the error
signal by an amount K,. Also the introduction of the controller on the system increases the loop gain by an
amount K,, The increase in loop gain improves the steady state tracking accuracy, disturbance signal
rejection and the relative stability and also makes the system less. sensitive to parameter variations. But
increasing the gain to very large values may lead to instability of the system. The drawback in P-controller
is that it leads to a constant steady state error.
EXAMPLE OF ELECTRONIC P-CONTROLLER
The proportional controller can be realized by an amplifier with adjustable gain. Either the non-
inverting operational amplifier or the inverting operational amplifier followed by sign changer will work
as a proportional controller. The op-amp proportional controller is shown iit fig 2.19 and 2.20.
R
VW
R
ww—Lf>
ut)
sc nn os Tnverting amplifier L
+ Sign changer
- ¥
Fig 2.19 : Op-amp P-controller using Fig 2.20 : Op-amp P-controller using
non-inverting amplifier. inverting amplifier
By deriving the transfer function of the controllers shown in fig 2.11 and 2.12 and comparing with
the transfer function of P-controller defined by equation (2.83), it can be shown that they work as
P-controllers,
ANALYSIS OF P-CONTROLLER SHOWN IN FIG 2.19
In fig 2.19, the input o(t) is applied to positive input. By symmetry of op-amp the voltage of
negative input is also e(t). Also we assume an ideal op-amp so that input current is zero. Based on the
above assumptions the equivalent circuit of the controller is shown in fig 2.21
By voltage division rule,
R RFR,
One + u®) ; M= a esa) + woe
On taking Laplace transform of equation (2.84) we get, ot) S& |
2 4
(2.85) ¥
Fig 2.21 : Equivalent circuit
R +R
U(s)=—1— Fs)
Ry
- UB) _RitRe oRé of P-controller
EG) R 2.86) shown in fig 2.19.
The equation (2.86) is the transfer function of op-amp P-controller. On comparing equation (2.86)
with equation (2.83) we get,
R,+R2
1
Therefore by adjusting the values of R, and R, the value of gain, K, can be varied.
Proportional gain, Ky = 2.87)Ghar Tie Repost analysis > 2.52
ANALYSIS OF P-CONTROLLER SHOWN IN FIG 2.20
The assumption made in op-amp circuit analysis are,
1. The voltages at both inputs are equal
2. The input current is zero.
Based on the above assumptions, the equivalent circuit of op-amp amplifier and sign changer are
shown in fig 2.22 and 2.23.
ap AR BR
AAA
+
+ aR TART
ules) | 2) ug) uo)
ul)
Fig 2.22 : Equivalent circuit of amplifier. Fig 2.23 ; Equivalent circuit of sign changer.
From fig 2.22, e(t)=i,R, ; -2 oof 2.88)
1
WR (2.89)
Substitute for i, from equation (2.88) in equation (2.89).
sen(290)
From fig 2.23, u(t) = w(2.91)
u®Q=iR svo(2.92)
Substitute for i, from equation (2.91) in equation (2.92).
£
o (= R=-u(t) o--(2.93)
On equating the equations (2.90) and (2.93) we get,
Op | oR
“1-2 Rp; ult) z e(t) nn(2,94)
On taking Laplace transform of equation (2.94) we get,
R,
UGs)= R ER (2.95)
Us) _ Ro
Es) R
The equation (2.96) is the transfer function of op-amp P-controller. On comparing equation (2.96)
with equation (2.83) we get,
Rp
Proportional gain, K, = w(2.97)
Pe gain, Kya ae
Therefore by adjusting the values of R, and R, the value of gain K,, can be varied.2.53
INTEGRAL CONTROLLER (T-CONTROLLER)
‘The integral controller is a device that produces a control signal u(t) which is proportional to
integral of the input error signal, e(t).
In I-controller, u(t) a feo dt; (t)=K, f e(t) dt en2.98)
where, K, = Integral gain or constant.
On taking Laplace transform of equation (2.98) with zero initial conditions we get,
Us) =K, *o wnl99)
‘ Us) _ Ky
*. Transfer fu f I-controlier, [= —
ransfer function of I - controller, Ee) s ssee(2.100)
The equation (2.99) gives the output of the I-controller for the input E(s) and equation (2.101) is
the transfer function of the I-controller. The block diagram of I-controller is shown in fig 2.24.
K, | Us)
at >
RE) E(s)
Feedback signal
Fig 2.24 : Block diagram of an integral controller.
The integral controller removes or reduces the steady error without the need for manual reset.
Hence the I-controller is sometimes called automatic reset. The drawback in integral controller is that it
may lead to oscillatory response of increasing or decreasing amplitude which is undesirable and the
system may become unstable.
EXAMPLE OF ELECTRONIC I-CONTROLLER
The integral controller can be realized
by an integrator using op-amp followed by a
sign changer as shown in fig 2.25. R
By deriving the transfer function of the Ly— >
u(t)
controller shown in fig 2.25 and comparing . ‘ + uo
with the transfer function of [-controller Integrator f sigtchan
defined by equation(2,101), it can be shown ag Sign changer
that it work as I-controller. Fig 2.25 : I-controller using op-amp.
ANALYSIS OF I-CONTROLLER SHOWN IN FIG 2.25
”
ot
at) RB,
.
The assumptions made in op-amp circuit analysis are,
1. The voltages of both inputs are equal.
2. The input current is zero.
Based on the above assumptions the equivalent circuit of op-amp integrator and sign changer are
shown in fig 2,26 and 2.27.
From fig 2.26, e(t)=i,R, ; vee2101)
u(t) =
svoe(2.102)Ci Ghapler2 Time Response Analysis 2.54
Substitute for i, from equation (2.101) in equation (2.102).
Ly ot) Lips
suQ=- tf Sa =-—
we ql R, RG 1c (2.103)
Fig 2.26 : Equivalent circuit of integrator. Fig 2.27 : Equivalent circuit of sign changer
_ nu
From fig 2.27, u(t)=-i,R, >
RY, BW) RG) EG) UB)
>| K,G+Ts)
Feedback signal Beedback signal
Fig 2.32 : Block diagram of PD- controller.
The derivative control acts on rate of change of error and not on the actual error signal. The
derivative control action is effective only during transient periods and so it does not produce’ corrective
measures for any constant error. Hence the derivative controller is never used alone, but it is employed in
association with proportional and integral controllers. The derivative controller does not affect the steady-
State error directly but anticipates the error, initiates an early corrective action and tends to increase the
stability of the system. While derivative control action has an advantage of being anticipatory it has the
disadvantage that it amplifies noise signals and may cause a saturation effect in the actuator,
The derivative control action is adjusted by varying the derivative time. The change in the value of
K, affects both the proportional and derivative parts of control action. The derivative control is also called
rate control,
EXAMPLE OF ELECTRONIC PD-CONTROLLER
——S—Ssveaeaes ee CG R
The PD-controller can be realized by an ys wo
op-amp differentiator with gain followed by a sign | °
‘changer as shown in fig 2.33. © > rR | |
|
ct uO
By deriving the transfer function of the
controller shown in fig 2.33 and comparing with + uo
the transfer function of PD-controller defined by Differentiator Sign chanpét
equation (2.124) it can be proved that the circuit with gain - ene
shown in fig 2.33 will work as PD-controller. Fig 2.33 : PD controller using op-amp.
ANALYSIS OF PD-CONTROLLER SHOWN IN FIG 2.33
The assumptions made in op-amp circuit analysis are,
1. The voltages at both inputs are equal.
2. The input current is zero.
Based on the above assumptions the equivalent circuit of op-amp differentiator and sign changer
are shown in fig 2.34 and 2.35.
From fig 2.34,» 3,-2.4 ¢, &@ 9
ig eo Ay Ry +O ‘dt swun(2.125)
sv 2126)
On equating the equations (2.125) and (2.126) we get,
id R, d
Ee Recs, 2 20 =-(Ban nc, 4e0)] wn(2127)—b at o
“ea |
i, R, i, RB booR eR
Law Ww
7 aR 7iR, ERT TiR-
ane Au woe no ar)
+ +
Fig 2.34 : Equivalent circuit of differentiator Fig 2.35 : Equivalent circuit of sign changer.
From fig 2.35, u(t)=-iR 3 8 p= (2.128)
u()=iR snu(2.129)
Substitute for i, from equation (2.128) in equation (2.129).
2 u@=— “ R=~u(t) svnne(2.130)
On equating the equations (2.127) and (2.130) we get,
R. a
-u(t) = Ro +R,C, se}
Ray 4d
ve u(t) = Re + RCO) we(2.131)
On taking Laplace transform of equation (2.131) with zero initial conditions we get,
us) =e E(8) + R2C, s Els) (2.132)
1
UG)
“EO
‘The equation (2.133) is the transfer function of op-amp PD-controller. On comparing equation
(2.133) with equation (2.124) we get,
ze RCs) (2.133)
Proportional gain, Ky = 7%
1
Derivative time, Ty =R,C,
By varying the values of R, and R,, the value of gain K, and T, can be adjusted.
PROPORTIONAL PLUS INTEGRAL PLUS DERIVATIVE CONTROLLER (PID-CONTROLLER)
‘The P1D-controller produces an output signal consisting of three terms : one proportional to error
signal, another one proportional to integral of error signal and the third one proportional to derivative of
error signal.2.59
In PID-controller, u(t) [tty fet a+ fa]
L at
k, d nm( 21341
fu) = Ky e+ fein KT Sed ‘
where, K, = Proportional gain
T, = Integral time
T, = Derivative time
On taking Laplace transform of equation (2.134) with zero inital conditions we get,
K,
UG) = K, E46) +2 2 FO, Ts Bb) «(20135)
2. Transfer finction of PID -controtter, US »
(1-13)
Feedback signal
The proportional controller stabilizes the gain but produces a steady state error. The integral controller
reduces or eliminates the steady state error. The derivative controller reduces the rate of change of error.
EXAMPLE OF ELECTRONIC PID-CONTROLLER
The PED-controller can be realized by
op-amp amplifier with integral and derivative
action followed by sign changer as shown in et)
G RG R
R
fig 2.37. a P|
By deriving the transfer function of the - ‘ + uo
controller shown in fig (2.37) and comparing with | Amplifier
+ | Sign changer
the transfer function of PID-controller defined +
by equation (2.136) it can be proved that the Fig 2.37: PID- controller using op-amp.
circuit shown in fig 2.37. work as PID-controtler.
ANALYSTS OF PID-CONTROLLER SHOWN IN FIG
The assumptions made in op-amp circuit analysis are.
1. The voltages of both inputs are equal.
2, The input current is zero.2.60
Based on the above assumptions the equivalent circuit of op-amp amplifier and sign changer are
shown in fig 2.38 and 2.39.
cs
4 G be rR eR
ie, iy ia +aRO ik
Q
oe 2 uC) WO ut
OF fo o we
¥ ¥
Fig 2.38 : Equivalent circuit of amplifier. Fig 2.39 : Equivalent circuit of sign changer.
. _ et) de(t)
From fig 2.38; Rt (2.137)
On taking Laplace transform of equation (2.137) with zero initial conditions we get,
l= & E(s)+C, sE(s)
1,6)= (Eres) Es) 138)
From fig 2.38, iR.+ aie a (2.139)
"
On taking Laplace transform of equation (2.138) with zero initial conditions we get.
1@)R) +> 20. -U,)
“1® (k, ae (8)
Substitute for 1,(s) from equation (2.138) in equation (2.140).
wf{ eos BG) R.+—-|=-U6)
ae 2+ lu
or
{2+ +e + ca + Recs) F(8) = U,(s) 141)
From fig 2.39, u()=-i,R j= -2 seve (2.142)
u()=i,R svne(2143)
Substitute for i, from equation (2.142) in equation (2.143).
u()= ~HOr- Rt (2.144)
On taking Laplace “ransform of equation (2.144) we get,
WSU (2.145)2.61
From equations (2.142) and (2.146) we get,
RG, 1
UGSs)= (&- ct RCs + Race) E(s)
~ Us) _f Rx, + RC, L
1 WO(BERE sn
RC, RCs
aR (RGR G 1
("Ee Res
Rea) eae (2.146)
‘The equation (2.146) is the transfer function of op-amp PID-controller. On comparing equation
(2.146) with equation (2.136) we get,
Proportional gain, Ki = =
1
Derivative time, Tj =R,C,; Integral time, Tj = R,C,
Also,
RC.
aC
By varying the values of R, and R, the values of K,, T, and T, are adjusted.
2.21 RESPONSE WITH P, PI, PD AND PID CONTROLLERS
In feedback contro! systems a controller may be introduced to modify the error signal and to
achieve better control action. The introduction of controllers will modify the transient response and the
steady state error of the system. The effects due to introduction of P, PI, PD and PID controllers are
discussed in this section.
EFFECT OF PROPORTIONAL CONTROLLER (P-CONTROLLER)
The proportional controller produces an output signal which is proportional to error signal. The
transfer function of proportional controller is given below. (Refer equation 2.83).
UG)
Transfer function of P-controller, a> = Kp
The term K, in the transfer function of proportional controller is called the gain of the controller.
Hence the proportional controller amplifies the error signal and increases the loop gain of the system. The
following aspects of system behaviour are improved by increasing loop gain.
3 Steady state tracking accuracy.
% Disturbance signal rejection.
+ Relative stability.
In addition to increase in loop gain it decreases the sensitivity of the system to parameter variations.
The drawback in proportionai control action is that it produces a constant steady state error.
EFFECT OF PI-CONTROLLER
The proportional plus integral controller (PI-controtler) produces an output signal consisting of
two terms : one proportional to error signal and the other proportional to the integral of error signal.
1 Ts+1)
‘Transfer function of Pl-controller, G.(s) = K, (+4)-s(2 | Refer equation 2.113)
where, K, is proportional gain and, T, is integral time.© Ghipler d= Time Response Analysis _) 2.62
‘The block diagram of unity feedback system with Pl-cortroller is shown in fig 2.40.
3) |
c®
iO)
RG) 3) — Kol Ace Ts)
Fig 2.40 : Block diagram of feedback system with PI-controller.
Let the open loop transfer function G(s) be a second order system with transfer function, as.
shown in equation (2.148).
Open loop transfer function, G(s) ~ en 2147)
(+2%0,)
Now, loop transfer function = G,(s) G(s) His) = G,(s) Gs) [HO
x {itts) o _ Koh +s)
a Ts )* s6+20,) 9hs+2Zo,) 2148)
Now the closed loop transfer function is given by,
K,o,(1+Ts)_
Cis) __ G(SG(s)__ FT (8+2KO,) = Ko,(+Ts)
R@). 146,966) K,o\(1+Ts) FE(6+20 @,)+K,02 (+s)
STF, (8+ 2%a,)
- (1+Ts)
+K,03 T, s+K,o
KT) O04 T9.
4 2 25, Np K,
#+260,9' +K,03 s+Poz K,=-2
T mee
= Keg +ts) swn(2.149)
s° +260," +K,o2s+ Ko?
From the closed loop transfer function (equation (3.149) it is observed that the Pl-controller
introduces a zero in the system and increases the order by one. The increase in the order of the system
results in a less stable system than the original one because higher order systems are less stable than lower
order systems.
From the loop transfer function (equation (3.148)) it is observed that the PI-controller increase the
type number by one. The increase in type number results in reducing the steady state error. For example
if the steady state error of the original system is constant, then the integral controller will reduce the error
io zero.
EFFECT OF PD-CONTROLLER
The proportional plus derivative controlier produces an output signal consisting of two terms : one
proportional to error signal and the other proportional to the derivative of error signal.
The transfer function of PD - controller, G(s) = K, (1+T, s) (Refer equation 2.124)
where K,, is Proportional gain, T, is Derivative time.2.8
The block diagram of unity feedback system with PD-controller is shown in fig 2.41.
ce
G6.) =K,(1+Ts)
Fig 2.41 : Block diagram of feedback system with PD-controller.
Let the open loop transfer function G(s) be a second order system with transfer function as shown
in equation (2.150).
Open loop transfer function, G(s)= sne(3.150)
5
Now, loop transfer function = G,(s) G(s) H® = G.(s) Gs) [HGE)=1
o K,o; (1+Tys)
= K,(1+Ty()) x Re el {2.151}
. 8(+2f0,) 8+260,)
Now the closed loop transfer function is given by,
K,@2(1+Tys)
CG) __ GANGS) ___ 8G F2E0,)
R(s) 1+G(s)G,(s) Ss oo (1+Ts)
8(8+250,)
= K,o5 (1+ Ts)
s(s+24w,)+K,; (1+ Tys)
_ K,o3 +Ts)
# +260,8+K,o, +K,orTs
= Kos +18)
s'+(2o, +K,021,) s+K,o3 Ky=Kply
o3 Ky +Kes)
+ QC, +Kyo2) s+K,o2
From the closed loop transfer function (equation (2.152)) it is observed that the PD-controlle:
introduces a zero in the system and increases the damping ratio. The addition of the zero may increase the
peak overshoot and reduce the rise time. But the effect of increased damping ultimately reduces the peak
overshoot.
From the ioop transfer function (equation (2.151)) it is observed that the PD-controller does not
modify the type number of the system. Hence PD-controller will not act modify steady state etror.
EFFECT OF PID-CONTROLLER
A suitable combination of the three basic modes : proportional, integral and derivative (PID) can
improve all aspects of the system performance.
The proportional controller sizbilizes the gain but produces a steady state error, The integral controller
reduces or eliminates the steady state error. The derivative controller reduces the rate of change of error.
The combined effect of all the three cannot be judged from the parameters K,, K, and Ky2.64
2.22 TIME RESPONSE ANALYSIS USING MATLAB
In general, the closed loop transfer function of a system is denoted as M(s).
Let, M(s) be a rational function of "s", as shown below.
dys +b 5
ays +a,s% + a,s'
bys,
Wy,
M(s
For time response analysis, the coefficients of the numerator and denominator polynomials are
declared as two arrays as shown below.
num_cof = [60 bl b2 .......- BMI;
dencof = [a0 al a2 vies an];
UNIT STEP RESPONSE
To compute step response
‘The unit step response can be computed and displayed using following commands.
syms § complex;
R = 1/5;
M = (bO*SAM+b1*SA(M-1)+. .. +bM)/(a0*SANGA1*SA(N-L)+...42N) 5
S = RM;
disp(‘unit step response of the system is,*);
step_res = ilaplace(s)
To plot step response
Method 1 :
The unit step response can be plotted using the following command.
step(num_cof, den_cof);
Method 2:
The unit step response of the system can be plotted using the following commands.
[te = tstart : tstep : tend ;
|e = step(numcof, den_cof,t);
[plot(t,c, ‘k')} |
where, ¢ is an array where the values of response are stored. |
The unit step response can be computed "n" times by varying some parameter of the system
(coefficient / damping ratio / natural frequency of oscillation) using the following commands.
t = tstart ; tstep : tend ;
fori=ili:n
cCl:k, 1) = stepCnumcof, den_cof,t);
end
plot(t,c,'k');
where, c is an array where the values of response are stored.
k is the number of samples of response to be computed,2.6 kaniral sFsiems Kgineering >)
Method 3 :
‘The unit step response of the system can be plotted using the following commands.
s = thts");
M = (bO*SAMSbL*SA(M~1)+,. .4bM)/(a0*SANtal#SACN-1)+...4aN)5
t= t.start : tstep : tend ;
sr = step(M,t);
plot(t,sr,"k");
IMPULSE RESPONSE
To compute impuise response
The impulse response can be computed and displayed using following commands.
syms 5 complex;
M. = (bO*sAm+b1*sA(M-1)+...+bM)/(a0*sANtal*sA(N-1)+...4aN);
disp(‘unit step response of the system is,’);
imp_res = ilaplace(s)
To plot impulse response
Method 1 :
‘The impulse response can be plotted using the following command.
‘impuise(num_cof, den_cof);
Method 2:
The impulse response of the system can be plotted using the following commands.
| t = t.start : tstep : tend ;
m = imputse(numcof, den_cof,t);
plot(tsm,"k")5
I where, m is an array where the values of impulse response are stored,
Method 3 :
The impulse response of the system can be plotted using the following commands.
5 = TFC's); |
M = (bO*SAMSbI*SA(M-1)+,..+bM)/(Q0*SANSAL4SA(N-D) 4.4. 40ND
t= tstart : tstep : tend ;
imp = impulse(m,t);
plotct, imp, 'k');
RESPONSE FOR ARBITRARY INPUT
The response of a system for an arbitrary input, x(t) can be plotted using the following commands.
t tstart : t.step : tlend ;
c = Lsim(numcof, dencof, r, t);
plot(t,c,'k');
where, c is an array where the values of response are stored.2.66
>ROGRAM 2.1
Consider the standard closed loop transfer function of the second order system
given below.
M(s)=0,2/(st#26o,s+0,2)
write @ MATLAB program to find the unit step response for various values of
damping ratio,¢. Take, natural frequency of oscillation, @,=1 rad/sec.
Kunit step response for various values of damping ratio, zeta.
Xthe natural frequency of oscillation, wn=1.
ele
t=0:0,2:125 Mspecify a time vector
cezeros (61,6); %initialize response array as zero
zeta=[0 0.2 0.4 0.6 0.8 1]; %store zeta as an array
for n=l %for loop to compute c(t) 6 times
numcof=[0 0 1);
den_cof=[1 2*zeta(n) 1];
c(1:61,n)=step(num_cof,den_cof,t);
end
plot(t,c,"k'); grid
xlabel(‘time,t in sec’); ylabel(‘unit step response,c(t)");
text(2.8,1-86,"\zeta=0")
text(2.8,1.58,*\zeta=0.2')
text(2.8,1.30,\zeta=0.4")
text(2.8,1.12,"\zeta=0.6')
text(2.8,0.95,’\zeta=0.8")
text(2.8,0.72,’\zeta=1.0")
OUTPUT
The output waveforms are shown in fig p2.2.
Unit step response, o(t)
Q z 4 @ 8 10 12
time, in see
Fig P2.1.: Unit step response off second order system for various values of damping-ratio.2.07
PROGRAM 2.2
Consider the standard closed loop transfer function of the second order system
given below.
M(s)=0,2/(s?4260,5+0,2)
Write a MATLAB program to find the unit step response for various values of
hatural frequency of oscillation, o,. Take, damping ratio,=0.4.
Kunit step response for various natural frequency of oscillation,wn.
XThe damping ratio, zeta=0.4.
clc
t=0:0.1:85 Xspecify a time vector
wns[1 2 4 6]; “store wn as an array
zeta=0.4;
c=zeros(81,4); Xinitialize the response array as zeros
for i=1:4; %for loop to compute c(t) 4 times
b2=wn (i) *wn Cid;
al=2*zeta*wn(i
0 0 b2]
1 al 62];
¢(1:81,i)=step(num_cof,den_cof,t);
end
plot(t,cC:,1),*--k’,t,cC:,2),'xk’,t,c€:,3),%-k",t,0€:,4),7-.k7)5
grid; xlabel(‘time,t in sec’); ylabelC‘unit step response,c(t)’);
text(4.25,1.25,'wn=1')
text(1.5,1.30,
text(0.7,1.30,
text(0.1,1.25,
OUTPUT
The output waveforms are shown in Fig p2.2.
Unit step response, oft)
times in seo
Fig P2.2 : Unit step response of second order system for various values of natural frequency of oscillation.(@ Ghapter2-Time Response Analysis)
PROGRAM 2.3
write @ MATLAB program to find impulse response of the following systems.
a) M,(s)=(2s+1)/(s#1)? b)
Xerogram to find impulse
cle
syms s complex;
M1=(2*s41)/((s+1) 42);
disp(‘tmpulse response of
m1=ilaplace(m1)
M2=s/(s+1);
disp(‘Impulse response of
m2=ilaplace(m2)
M3=1/(sA2+1)3
disp(‘Impulse response of
m3=i laplace(m3)
satf(‘s’)+
M1=(2*s+1)/((s+1)A2);
M2=s/(s+1);
M3=1/(SA241);
005:10;
mlsimpulse(M1,t);
m2=impulse(m2,t);
m3-impulse(m3,t);
plot(t,ml,’--k’,t,m2,*
xlabel(*time,t in sec’
ylabel (‘Impulse
text(0.4,1230, ’mi(t)’*)
text(0.3,-0.30, ’m2(t)*)
text(2.2,0.90,’m3(t)*)
E
z
a
3
3
a
E
M,(s)=s/(s+1) ©) M(s)=1/(s*+1)
response
the systeml is,");
is.');
the system2
the system3
»t,m3,’-k’)igrid
responses,mi(t),m2(t).m3(t)');
time,t in seo
Fig P2.3 : Impulse response of systems given in program 2.3,
2.08Impulse response of the systeml 7s,
mi =
(2-0) *exp(-t)
Impulse response of the system2 is,
a2 =
dirac(t)-exp(-t)
Impulse response of the system? is,
m=
sinct)
The output waveforms are shown _in_fig p2.3.
PROGRAM 2.4
write a MATLAB program to find unit step response of the following systems.
a) M,(5)=4/(s%5s+4) b) M,(s)=100/(s’+12s+100) ©) ™,(s)=600/(s?+70s+600)
Sprogram to find unit step response
clc
syms s complex;
R=1/s; %Laplace of unit step input
M1=4/(5A2+5*5+4)5
sler*m1; %s-domain unit step response of systemi
disp(‘unit step response of the system1 is,");
sl=iTaplace($1) Ktime domain unit step response of system
M2=100/(sA2+12*s+100) ;
S2=R*N2; Xs-domain unit step response of systemZ
disp(‘unit step response of the system2 is,");
s2=iTaplace(s2) Xtime domain unit step response of system2
M3=600/(5A2+#70*5+600) ;
S3=R*M3; %s-domain unit step response of systen3
disp(‘unit step response of the system3 is,');
s3=i Taplace(s3) Xtime domain unit step response of system3
se=tf C's");
Mi=4/(sA2+5*s+4);
M2=100/(sA2+12*5+100) ;
M3=600/(SA2+70*$+600) ;
s2=step(m2,t);
s3=step(m3,t)i
plot(t,s1,*--k’,t,s2,
xlabel('time,t in sec’)
ylabel(‘unit. step responses,s1(t),s2(t),s3(t)")i
text(2.2,0.85,7s1(t)")
text(0.2,1.15,"s2(t)")
text(0.5,0.95,’'s3(t)")
k',t,s3,'-k')igrid2.70
OUTPUT
unit step response of the systeml is,
ae L/3*exp(-48t)41-4/F*expC-t)
unit step response of the system2 is,
ee t-exp(-64t) *c0s (8*t)-3/4*exp(-6*t) *s7n(8*t)
unit step response of the system3 is,
oe I+1/5*exp(-60*t)-6/5*exp(-10*0)
The output waveform is shown in Fig p2.4.
14.-—
Unit step responses, s i(t).s2tt). 6&0)
$6 8 1. 8
°
1 2 @ 4 6 6 7 B §
times insoo
Fig P24 : Unit step response of systems given m program 2.4.
PROGRAM 2.5
Consider the closed loop transfer function of the following second order system,
M(s)=16/(s*+4s+16)
Write a MATLAB program to find the rise time, peak time, maximum’ peak overshoot,
and settling time from the unit step response of the system.
%set time vector
numcof=[0 0 161; %store the numerator coefficients as an array
den_cof=[1 4 16]; %store denominator coefficients as an array
[c,x,t]=step(num_cof,den_cof,t);
3 %initialize count as 1
while c(n)<1.0001; %count the time index as along as c(t)<1
nent;
end;2.71
rise_time=(n-1)*0.005 %rise time=(count-1)*time interval
Comax,tpJ=max(c); %determine maximum value of c(t) &
%corresponding time
peak_time=(tp-1)*0.005 %peak time=(tp-1)*time interval
max_overshoot=cmax-1 %compute peak overshoot
n=1001; Kinivialize count as (5/.005)+1=1001
while c(n)>0.95&(n)<1.05;
nzn-1; Keount time index between c(t)>0.958c(t)<1-05
end:
settling_time_Sper_err=(n-1)*0.005
n=1001; Kinitialize count as (5/.005)+1=1001
while c(n)>0.98 & c(n)<1.02;
%count time index between c(t)>0.98&c(t)<1-02
n=n-:
end;
settling_time_2per_err=(n-1)*0.005
OUTPUT
rise_time =
0.6050
peak_time =
0.9050
max_overshoot =
0. 1630
settling time_Spererr =
1.3200
settling time_2per_err =
2.0150
PROGRAM 2.6
Consider the closed loop transfer function of the following second order system,
M(s)=64/(s’+8s+64)
Write a MATLAB program to find the response for unit step, unit ramp and unit
parabolic input signals.
wunit step/ramp/parabolic response
cle
num_cof=[0 0 64];
den_cof=[1 8 64];
Xunit ramp input signal
Xunit parabolic input signal
cl=step(numcof, den_cof,t);
c2=Lsim(num_cof, den_cof,ri,t);
c3=Lsim(num_cof, den_cof,r2,t);2.72
plot(t,cl,*--k’,t,¢2,"
xlabel(‘time,t in sec’):
ylabel(‘Responses,ci(t),c2(t),c3(t)");
text(0.25,1.15,*c1(t)')
text(1-45,1.5,’e2¢t)’)
text(1.35,0.7,'c3(t)")
k?,t,e3,'-k’); grid
OUTPUT
The output waveform is shown in fig p2.6.
Responses, o7(t).02(), 234)
£55
z
0
0. 02 of 06 o8 1 12 id 16 18 2
time, in seo
Fig P2.6 : Step, ramp and parabolic response of system given in program 2.6.
PROGRAM 2.7
Consider the closed loop transfer function of the following second order system,
M(s)=5/(s*+5+5)
write a MATLA8 program to find the response for the input signal, r(t)=2-2t+t’.
Xprogram to find response for given input
ele
num_cof=[0 0 51;
den_cof=[1 1 51;
t20:0.005:3; %specify a time vector
re2-24t4t.A2; %input signal
c=Lsim(num_cof,den_cof,r,t); %compute response using tsim function
plot(t,r,’--k’,t,c,'-.k'); grid
xlabel(‘time,t in sec’):
ylabelC‘iInput,r(t) and output,c(t)’);
text(0.25,1.65,’r(t)")
text(0.25,0.6,’¢(t)")2.3 Control
OUTPUT
The output waveform is shown in Fig p2.7.
3
z
5
=
E
° 05 1 18 2 26 a
time. in seo
Fig P2.7 : Input and Output of the system given in program 2.7.
2.23 SHORT QUESTIONS AND ANSWERS
2.1. What is time response?
The time response is the output of the closed loop system as a function of time. It is denoted by c(t).
Itis given by inverse Laplace of the product of input and transfer function of the system.
Ss) ___ ls)
‘The closed loop transfer function, =" Tasne
. = RS) Gis)_
Response in s-domain, C(s) Ge) HS
=f — £1] Ris) Gis)
Response in time domain, o(t)=£YC(s)}= £ [Bese
02.2. What is transient and steaily state response?
The transient response is the response of the system when the input changes from one state to
another. The response of the system as t + «is called steady state response.
02.3 What is the importance of test signals?
The test signals can be easily generated in test laboratories and the characteristics of test signals
resembles, the characteristics of actual input signals. The test signals are used to predetermine the
performance of the system. Ifthe response of a systems satisfactory for a test signal, then the system
will be suitable for practical applications.
2.4 Name the test signals used in control system.
The commonly used test input signals in control system are impulse, Step, Ramp, Acceleration and
Sinusoidal signals.2.74
02.6
02.7
02.8
02.10
211
92.12
02.13
2.14
Define step signal.
The step signal is a signal whose value changes from 0 to A and remains
Wa
constant at A for t> 0. The mathematical representation of step signal Is,
HQ)=A,t20
=0,t<0
Define ramp signal. >
A ramp signal is a signal whose value increases linearly with time from Fig Q2.5 : Step signal.
an initial value of zero at t = 0. Mathematical representation of ramp
signal is,
r= At, t=O
=0,t<0
Define parabolic signal.
Itis a signal in which the instantaneous vaiue varies as square of the
time from an initial value of zero at t= 0.The mathematical representation
of parabolic signal is, >
a Fig 02.6 : Ramp signal.
y= t20
= 20. , ts oO
What is weighing function?
The impulse response of system is called weighing function. It is given
by inverse Laplace transform of system transfer function.
What is an impulse signal? :
A signal which is available for very short duration is called impulse !
signal. Ideal impulse signal is a unit impulse signal which is defined as a
a signal having zero values at all ime exceptatt=0.Att=Othe magnitude “rig Q2.4 : Parabolic signal
becomes infinite. Its denoted by 8(t) and mathematically expressed as,
s(t) = Tay at
ao: and f ()dt=1
DAP fh
Define pole.
The pole of a function, F(s) is the value at which the function, F(s) becomes infinite, where F(s) isa
function of complex variable s.
Define zero.
The zero of a function, F(6) is the value at which the function, F(s) becomes zero, where Fis) is.a
function of complex variable s.
What is the order of a system?
The order of the system is given by the order of the differential equation governing the system. It is
also given by the maximum power of s in the denominator polynomial of transfer function. The
maximum power of s also gives the number of poles of the system and so the order of the system is
also given by number of poles of the transfer function.
Define damping ratio.
‘The damping ratio is defined as the ratio of actual damping to critical damping.
Give the expression for damping ratio of mechanical and electrieal system.
B
The damping ratio of second order mechanical transtational system,
Tho damping ratio of second order mechanical rotational system, ¢=—F=Manito Systemsiinggneering >
2.75
, R
The damping ratio of second order electrical system, c=
ping system, G= =
02.15 How the system is classified depending on the value of damping?
Depending on the value of damping, the system can be classified into the following four cases.
Case 1: Undamped system, ¢ = 0
Case 2 : Underdamped system, 0<¢<1
Case 3 : Critically damped system, ¢ =
Case 4 : Over damped system, £>1
02.16. Sketch the response of a second order under damped system.
cOa
eth pg:
|,
1 o-3 . > es Allowable error
7 2% or 5%
ost fi: :
oft et a?
Fig Q2.16 : Response of under damped second order system.
02.17 What will be the nature of response of a second order system with different types of damping?
For undamped system the response is oscillatory,
For underdamped system the response is damped oscillatory.
For critically damped system the response is exponentially rising.
For overdamped system the response is exponentially rising but the rise time will be very large.
Q2.18.. What is damped frequency of oscillation?
In underdamped systom the response is damped oscillatory. The frequency of damped oscillation is
given by, ag-,/1-2
Q2.19. Give the expression for natural frequency of oscillations of electrical and mechanical system.
The natural frequency of oscillation of (a
second order mechanical translational system| °° YM
Tho natural frequency of esclaton of || IK
second order mechanical rotational system) “" YJ
The natural frequency of oscillation of] 1
second order electrical system nc
20) 10 |
2.20. The closed loop transfer function of second order system is ergy GF gy a7 + What is the spe of
damping in the system?.
Lot us compare the given transfer function with the standard form of second order transfer function
of 10
20,8+02 s*+65+10
Zerg =6
Since ¢ <1, the system is underdamped.Time Re: 2.76
02.21
2.22
2.23
02.24
92,25
82.26
02.27
92.28
200
57+ 205 209° Petermine
The closed loop transfer function of a second order system ts given by
the damping ratio and natural frequency of oscillation.
Let us compare the given transfer function with the standard form of second order transfer function
Os) oh 200
TRIS) $?7+2t0,s+0% s*+20s+200
02 = 200 Lon = 20
20 20
= 200 =14.14 red ou
en = 4200 redisec Pxon 2x1814
=0.707
Damping ratio, 6 = 0.707
Natural frequency of oscillation, @, = 14.14 rad/sec.
A second order system has a damping ratio of 0.6 and natural frequency of oscillation is 10 rad/sec.
Determine the damped frequency of oscillation.
Damped frequency of oscillation, 04 =opy1-¢2 = 1Oy1-(06)? = 10x0.8=8 rad/sec
20
The open loop transfer function of aunty feedback system is Gis) = 2°. Whats the nature of
sie
response of closed loop system for unit step input.
The closed loop transfer function,
Se) __Gs)__ Bisis+10)__—20_
Rs) Gis) 4, _ 20 9(8#10)#20 $?+10s+20
e+ 10)
The standard form of second order transfer function is, C8) ea
Winossot
RG) = 2lo,s+0F
(On comparing system transfer function with standard form of second order transfer function we gel.
02 =20 20, =10
10 10
y= ¥20 = 447 rads att
420 sec Sao, bead? .
Since damping ratio, ¢ >1, the system is overdamped and the response will be exponentially rising.
List the time domain specifications.
The time domain specifications are,
() Delay time (i). Rise time (iii) Peak time
(v) Maximum overshoot (v) Settling time.
Define delay time.
tt is the time taken for response to reach 50% of the final value, the very first time.
Define rise time.
Itis the time taken for response to raise from 0 to 100% , the vary first timo. For underdamped system,
the rise time is calculated from 0 to 100%. But for overdamped system it is the time taken by the
response to raise from 10% to 90%. For critically damped system, it is the time taken for response to
raise from 5% to 95%.
Define peak time.
Itis the time taken for the response to reach the peak value, the very first time (or) Itis the time taken
for the response to reach peak overshoot, M,.
Define peak overshoot.
It is defined as the ratio of the maximum peak value to final value, where maximum peak value is
measured from final vatue.
Alta) —e
=)
Let final value = c(@), Maximum value = c(t.) «. Peak overshoot, M, =2.77
02,29
02.30
02.31
02.32
02.33
92.34
02.35
02.36
02.37
Define settling time.
itis defined as the time taken by the response to reach and stay within a specified error and the error
is usually specified as % of final value. The usual tolerable error is 2% or 5% of the final value.
The damping ratio of a system is 0.75 and the natural frequency of oscillation is 12 rad/sec.
Determine the peak overshoot and the peak time.
ars.
Peak overshoot, M, 028; =, %M, =0.028x100=2.8%
Damped frequency of oscillation, ag =any1-¢7 =12/1- (0.75) =7.94 rad/ sec
Peak time, t, —_- 0396
sek time, ty = X= see sec
The damping ratio of system is 0.6 and the natural frequency of oscillation is 8 rad/sec. Determine
the rise time,
Rise time, t, = 2=2
Og
a = ton 208 sige =
@g=Ony1-£? 28) 1-(06)? = 64 rad/sec
927
@=tan* xntad = 0.927 rad
nl
Rise time, t, = = 034 sec
What is type number of a system? What is its significance?
The type number is given by number of poles of loop transfer function at the origin, The type number
of the system decides the steady state error.
Distinguish between type and order of a system.
()) Type number is specified for loop transfer function but order can be specified for any transfer
function. (apen loop or closed ioop transfer function),
(ii) The type number is given by number of poles of loop transfer function lying at origin of s-plane but
the order is given by the number of poles of transfer function,
For the system with following transfer function, determine type and order of the system.
K Gam 2065+)
5(5 +1) (5? + 6s +8) ®) 69) HO) = Sey +05
G(s) H6) =
ay oe) He) = (©) 60) A)= sa
6-2) +025) (5? +254)
Ans: (i) Type - 1, order-4 (i) Type -2, order-4
(i) Type -0, order -2 (v) ‘Type -3, order-5.
What is steady state error?
The steady state error is the value of error signal et), when t tends to infinity . The steady state error
is a measure of system accuracy. These errors erise from the nature of inputs, type of system and
from non-linearity of system components.
What are static error constants?
The K,, K, and K, are called static error constants. These constants are associated with steady state
error in @ particular type of system and for a standard input
Define positional error constant.
The positional error constant K, = 1, Gls) H(a) .The steady state error in type-O system when the
input is unit step is given byt/1+K,,Chapter 2=Fime Response Analy: > 2.78
92.39
02.40
dn44
Das
Define velocity error constant.
The velocity error constant K, = Lt, S46) His). The steady state error in type-1 system for unit ramp
input is given by 1/K,.
Define acceleration error constant.
The acceleration error constant K, = Lt_ s* G(s) His). The steady state error in type-2 system for unit
parabolic input is given by 1K,
A unity feedback system has a open loop transfer function of G(s) =——2—_.. Determine the
G+ DSt+Q
steady state error for unit step input.
The steady state error for unit step input, e55 =
For unity feedback system H(s) = 1.
10
530 (61) (5*2)
where, Kp = Lt G(s) H(s)
= Ly G)= Lt
and Coe =
A unity feedback system has a open loop transfer function of G(s) =—22-S*9 _.. Determine
S(8+0.5) (8+ 2)
the steady state error for unit ramp input.
The steady state efror for unit ramp inputis, @ss
system H(s) =
where, K, = at, § GIS) Hs). For unity feedback
. . 25(s+4)_] _ 25x4_ stot.
Kee e510 us, o[ -2e-8) Denn 100 ANd ss — Fy_~ OOF
; 5 20(5+5)
A unity feedback system has a open loop transfer function of G(s)= —~—"""__ . Determine
S(5+0.1) (5+ 3)
the steady state error for parabolic input.
1
‘The steady state error for unit ramp input is eqs = 7
feedback system H(s) = 1.
where, K,= Lt s?G(s) H(s) . For unity
Pas
_ 20(s+5) | 20x5 _100_ oto
ae 5 [pees Oates 93 738953 and Os = = saR Gy = 1.008
What are generalized error coefficients?
They are the coefficients of generalized error series. The generalized error series is given by,
Saran
. any O35
et) = corto +Cf)+ iy + B70) +
The coefficients C,, C,, C,...uC, are called generalized error coefficients or dynamic error coefficients.
a 1
The n® coefficient, Cy = Lt Fis) , where, Fis)= ee ay
Glve the relation between generalized and static error coefficients.
The following expression shows the relation between generalized and static error coefficient.
1, 1,
Mention two advantages of generalized error constants over static error constants.
(i) Generalized error series gives error signal as a function of time.
(ii) Using generalized error constants the steady state error can be determined for any type of input
but static error constants are used to determine steady state error when the input is anyone of the
standard input.iain Systems kginsering
279
02:46. What are the basic components of an auiomattc control system ?
The basic components of an automatic control system are,
1. Error detector 4. Plant
2, Amplifier and controller 5. Sensor or feedback system
3. Actuator (Power actuator)
02.47 What is automatic controller ?
The combined unit of error detector, amplifier and controller is called automatic controller.
02.48 — What is the need for a controller?
The controller is provided to modify the error signal for better control action.
02.49 — What are the different types of controllers?
The different types of controller used in control system are P, Pl, PD and PID controllers.
02.50 What is Proportional controller and what are its advantages?
‘The Proportional controller is a device that produces @ contro! signal which is proportional {0 th
input error signal.
The advantages in the proportional controller are improvement in steady-state tracking accuracy
disturbance signal rejection and the relative stability. italso makes a system less sensitive to paramete
variations.
02.51 What is the drawback in P-controller?
The drawback in P-controlier is that it devolop a constant steady-state error.
02.52 What is integral control action?
in integral control action, the contro signal is proportional to integral of error signal.
02.53 What is the advantage and disadvantage in integral controller?
The advantage in Integral controller is that it eliminates or reduces the steady-state error. Th
disadvantage is that it can make a system unstable.
02.54 Write the transfer function of P, PI, PD and PID controllers,
The transfer function of P-controlier, aoe K, :where, K, = Proportional gain.
uUls) 1)
The transfer function of Pl-controlier, a ‘o5) j where, T, = Integral.time constant.
The transfer function of PD-controller, Boo =K,(1+T.s) _ : where, T, = Derivative time constant
- US) 1 }
The transfer function of PID-controiler, Bap teaeets |
§) f
2.55 What is Reset rate? ‘
The Reset rate is the reciprocal of integral time or reset time. The reset rate is the number of time
per minute that the proportional part of the control action is duplicated and it is measured in term
of repeats/minute.
02.56 Why derivative control is not employed in isolation?
A derivative control mode in isolation produces no corrective efforts for any constant errors. Because
it acts only on rate of change of error.
02.57 — What is Pl-controiler?
The Pl-controller is a device which produces a control signal consisting of two terms : one proportions
0 error signal and the other proportional to the integral of error signal._ GapierTTema Ri piso Analysis) 2.80
92.58
92.59
02.60
02.61
02.62
02.63
02.64
What is PD-controller?
The PD-controller is @ device which produces a control signal consisting of two terms : one proportional
to error signal and the other proportional to the derivative of error signal.
What is PID-Controlier?
The PID-controlier is a device which produces a contro! signal Consisting of three terms : one
Proportional to error signal, another one proportional to integral of error signal and the third one
proportional to derivative of error signal.
Give an example of electronic PlD-controller
The electronic PiD-controller can be realized by an op-amp amplifier with integral and derivative
action followed by sign changer, as shown in figure Q2.60.
rot R
e(t) fey R rw
SLA
R, ud)
Amplifier
: ‘Sign changer
Fig 02.60
Sketch the step response of a P and Pl-controller ?
Let e(!) be the input signal to the controller and u(t) be the output signal to the controller. The input
and output signals are shown in the figure 02.61.
) Unit step ut
a!
1 : ox
Pi Control action
a
P control action
Fig Q2.61
‘Sketch the ramp response of P, PD and PlD-controller?
Let e(t) be the input signal to the controller and u(t) be the output signal to the controller. The input
and output signals are shown in the figure Q2.62.
PID, gon action
a(t). ua ion
we ack
Pp con
ee
af
es ue so Proportional
control action
0
Fig Q2.62
What is the effect on system performance when a proportional controller is introduced in a system?
The proportional controller improves the steady-state tracking accuracy, disturbance signal rejection
and relative stability of the system. It also increases the loop gain of the system which results in
reducing the sensitivity of the system to parameter variations.
What is the disadvantage in proportional controller?
The disadvantage in proportional controller is that it produces a constant steady state error.Caneel Systems Hngincering >
2.81
02.65 — What is the effect of PI-controlter on the system performance? .
The PI - controller increases the order of the system by one, which results in reducing, the steady
state error. But the system becomes less stable than the original system.
02.66 What is the effect of PD-controller on the system performance?
The éffect of PD - controller is to increase the damping ratio of the system and so the peak overshoot,
is reduced.
02.67. Why derivative controller is not used in control systems?
The dorivative controller produces 6 control action based on rate af change of error signal and it does
Not produce corrective measures for any constant error. Hence derivative controller is not used in
control systems.
02.68 — Determine the impulse response of the feedback system governed by the closed loop transfer
2s+1
function, M(s)= . a
s+ 1)
By partial fraction expansion the given closed loop transfer function can be expressed as,
2s41_ A iB
Ms) = S45 = 4 FO
Ms) (s+* (s+7* s+1
= 2
Mis) = ar
M8) = Coa ead
The impulse response is given by inverse Laplace transform of closed loop transfer function.
2
-. Impulse response, m(t) = £7" +—=}= -te'+2e7
pl P vt) ter 3} ev +2e
22.69 Determine the impulse response of the feedback systems governed by the following closed loop
transfer functions,
2) The impulse response is given by inverse Laplace transform of closed loop transfer function.
Impulse response, m(t) =~! f S
(s+1
b) The impulse response is given by inverse Laplace transform of closed loop transfer function.
1
:.tmpul t) = 2 } = sint
Impulse response, m(t) way
92.70 Determine the impulse response of the feedback system governed by the closed loop transfer
2(¢+3)
Ge3P4T
‘The impulse response is given by inverse Laplace transform of closed loop transfer function.
a {_2s+3)
earl
function, Mis)
: Impulse response, m(t) = = 2e* cost( Ghapier.2 - Time Response Analysis _) 2.8
EXERCISES
E23
F210
What is the unit-step response of the system shown in figE2.1
RG) 10 Cs)
” Fig E21.
Obiain the unit-step response of a unity-feedback system
S(s+20)
: ion is (3) =$————
whose open-loop transfer function is We 450) (4341541635)
100
s(8+2).6+ 5)
For unit step input,find the time response of the closed loop system and determine % over shoot and the
rise time.
‘The open loop transfer function of an unity feedback control system is given by G(s) =
A Servomechanism has its moment of inertia ] = 10x10“ Kg-m’, retarding friction, B = 400x 10 N-m/
(rad/sec) and elasticity coefficient, K = 0,004 N-nvrad. Find the natural frequency and damping factor of
the system.
For a second order system whose open Joop transfer function G(s) = » determine the maximum
3(8+2)
over shoot, the time to reach the maximum overshoot when a step Gisplavenent of 18° is given to the
system, Find the rise time, time constant and the settling time for an error of 7%
25
s(5+5)
Obtain the rise time, Peak time, Maximum overshoot and the settling time when the system is subjected to
‘a unit-step input.
Consider the unity feedback closed loop system where the forward transfer function is G(s)=
Consider the system shown in fig E2.7, where £=0.6 and @,= 0.5 rad/sec. Determine the rise time, peak
time, maximum overshoot and Settling time, when the system is subjected to a unit-step input.
RG)
Eb) ct)
Fig E2.7.
For the system shown in fig E2.8, determine the values of K and K, so that the maximum overshoot in the
unit step response is 0.2 and the peak time is 1 sec, With these values of K and K,, obtain rise time and
settling times
RG) E(s), K ls)
Y sis+])
= |
nik d | Fig £28
The system shown in fig E2.9 subjected to a unit-step input. Determine the values of K and T, where the
Maximum overshoot of the system is 25.4% corresponding to ¢ = 0.4.
Determine the values of K and T of the closed-loop system shown in Fig E2.10, so that the maximum
overshoot in unit-step response is 25% and the peak time is 2 sec. Assume that J=1 Kg-m?.R6)
RO ig x 1 Cs)
° Js? ["
1s
E2.11 A unity-feedback system is characterized by the open-loop transfer function G(s) =
L
s(05s+1) (028+)
a) Determine the steady-state errors to unit-step, unit-ramp and unlt parabolic inputs.
b) Determine rise time, peak time, peak overshoot and settling time of “the unit-step respone of the system.
E212 For a system whose (i(s) =——1¢__
s(S+1) (S42
find the steady state error when it is subjected to the input, r(t) = 1+2t+1.5 t.
E213 A unity feedback system has. G(s) =
The input to the system is described by r(t ) = 4+ 6t+-21°, Find the generalized error coefficients and steady
state error.
10
(s+)
Find the steady state error and the generalised error coefficient for r(t) = t.
E2.14 A unity feedback system has the forward path transfer function G(s) =
E215 Find out the position, velocity and acceleration error coefficients for the following unity feedback systems
having forward loop transfer function G(s) as,
100 b x
© man © Mensary
« Kiet) (125)
(2) FFTs 100) © 3545020)
E216 The open loop transfer function of a unity feedback control system is G(s) = 9/(s+1), using'the generalized
error series determine the error signal and steady state error of the system when the system is excited by,
@ ()=2 Gi) =e
Git) (= 38/2 (iv) r() = 1424302
K(s+2)
Fela tesiy Determine,
E217 For unity feedback system having open loop transfer function as G(s) =
(type of system,
(ii) error constants K,, K,and K,
(ii) steady state error for parabolic input.2.84
ANSWER FOR EXERCISE PROBLEMS
2.1
18 401455
tS etcostt 16 singt
E2.2 olt)=t+Fe'cosst- Te sinat
|E2.3 c(ty= [t-o186 e745 _ 0.88 297 cos(3, 65t-22°)|
As Lends to infinity, c(t) tends to infinity and so the:system is unstable. Therefore % over shoot and
rise time are not defined.
E2.4 Natural frequency,
13 3:
- Se sini
zo snt
= 20 radisec, Damiping factor, ¢= 1.
2.5 Maximum overshoot = 0.16, when input is 18%; M,= 2.88%
Peak time, t.=1.8isec. Rise time, t=1.21 sec
} Time constant, T=1 sec, Settling time for 7% error = 2.66 sec.
E2.6 Rise time, {= 0.55sec, %Peak overshoot, M.= 9.5%
Peak time, t,= 0.785sec, Settling time, t,= 1.338ec (for 2% error); 1, =1 seo( for 5% error)
E2.7 Rise time, ,=0.55sec, Maximum overshoot, —_-M,= 0.095
Peak time, t,= 0.785sec, Settling time, t, = 1 sec {for 5% criterion)
|E2.8 K=125, Risetime, = 0.65sec
K,=0.178 ; Settling time, t,= 2.48 sec (for 2% error); = 1.86 sec (for 5% error)
E2.9 K=142, T=1.09 E210 K=2.95N-m T=0.471 sec
= (b) Rise time, =1.91 sec
eo. ©) salen ° Peaktime, ip =2.79 sec
| SSiuntrem Peak overshoot, Mp =0.1265
| gre parton = © Settlingtime, ts =54sec
£2.12 The total steady state errors =
}£2.13 C,=0; C.=1; C50; C=-6; eso
JE2.14 Cet; C1012; ee,
j£2.18 Question K, K, Ky
| @ 1000 0
) x K 0
© ~ co — KI100
@ @ ~ K/20
@ et) =02 58, =02 £2.17 (i) _Itistype-2 system
(li) e@) = 0.11+0.09 re, =o. @) Kee Kz at KK
(il) e(t) = 0.15'+0.27t-0.054 ;e =
(v) eft) = 0.152+0.77+0.226 se,
Gil) _e,= 6K
}
|
I
tCHAPTER 3
FREQUENCY RESPONSE
ANALYSIS :
3. 1 SINUSOIDAL TRANSFER FUNCTION AND FREQUENCY RESPONSE
The response of a system for the sinusoidal input is called sinusoidal response. The ratio of
sinusoidal response and sinusoidal input is called sinusoidal transfer function of the system and in
general, it is denoted by T(j@). The sinusoidal transfer function is the frequency domain representation of
the system, and so it is also called frequency domain transfer function.
The sinusoidal transfer, function T(ja) can be obtained as shown below.
1. Contruct a physical model of a system using basic elements/parameters.
2. Determine the differential equations governing the system from the physical model of the
system.
3. Take Laplace transform of differential equations in order to convert them to s-domain equation.
Determine s-domain transfer function, T(s), which is ratio of s-domain output and input.
5. Determine the frequency domain transfer function, T(ja) by replacing s by jo in the s-domain
transfer function, T(s).
| Note : If the s-domain transfer function, T(s) is known, then frequency domain transfer
| function, Ta) can be obtained directly from T(s) by replacing s by ja.
ie., T(s) =2> T(jo)
Consider a linear time invariant system with frequency domain transfer function, T(j@) shown in
fig 3.1. Let the system be excited by a sinusoidal signal frequency @, amplitude A, and phase 6. Now the
tesponse or output will also be a sinusoidal signal of same frequency @, but the amplitude and phase of
response will be modified by amplitude and phase of the transfer. function respectively.
Now, the amplitude of the response is given by the product of the amplitude of the input and
transfer function. The phase of the response is given by the sum of the phase of the input and transfer
function.
Let, T(jo)=|TGo)| 2 Téo)
where, [TGe)| = Magnitude of T(ja), and, 2 T(j@) = Phase of T(ja).
Let, Input, r(t)=Asin (@t+@)=A 40
where, A = Amplitude of input , @ = Frequency of input, and © = Phase of input.
Now, Response, c(t) =r(t)xT(ja) = AZO x [T(ja)| Z Te) =A x{TC jo)| 2(8+ ZT§o)) =B Zo
where, B= Ax|T(jo)| = Magnitude of response, and, 6= @+2T(j@) = Phase of response.
r(t) , ; ; c(t) o(t)=B ZO ;
r()=Asinfat +0)=AZ0 | SU =!TUoX G(jo) =|G(io)| ZGG@) ae (3.1)
Loop transfer function + G(s) H(s) *> G(jo) Ha) = |G(jo )HGo)|ZG(jo)H(je) ---B.2)
Closed loop transfer function: M(s) => M(jo) =|MQjo)|ZMGo) es (3.3)
where, |GGo), IM(jo)} IG(jo) HG) are Magnitude functions
2G(jo), ZM(jo), 2G(j@)HGe) are Phase functions.
Note : For unity feedback system, H(s) = 1 and open loop and loop transfer functions are same.
The advantages of frequency response analysis are the following.
1. The absolute and relative stability of the closed loop system can be estimated from the knowledge
of their open loop frequency response. s
2. The practical testing of systems can be easily carried with available sinusoidal signal generators
and precise measurertient equipments .
3. The transfer function of complicated systems can be determined experimentally by frequency
response tests.
4, The design and parameter adjustment of the open loop transfer function of a system for specified
closed loop performance is carried out more easily in frequency domain.
5. When the system is designed by use of the frequency response analysis, the effects of noise
disturbance and parameters variations are relatively easy to visualize and incorporate corrective
measures.
6. The frequency response analysis and designs can be extended to certain nonlinear control
systems. .
3.2. FREQUENCY DOMAIN SPECIFICATIONS
The performance and characteristics of a system in frequency domain are measured in terms of
frequency domain specifications. The requirements of a system to be designed are usually specified in
terms of these specifications. .
The frequency domain specifications are,
1. Resonant peak , M. 4. Cut-off rate
2.. Resonant Frequency , o, 5. Gain margin, kK,
3. Bandwidth, o, 6. Phase margin, y
Resonant Peak (M)
The maximum value of the magnitude of closed loop transfer function is called the resonant peak,
M., A large resonant peak corresponds to 2 large overshoot in transient response.3.3
Resonant Frequency (@,)
The frequency at which the resonant peak occurs is called resonant frequency, @,. This is related
to the frequency of oscillation in the step response and thus it is indicative of the speed of transient
response,
Bandwidth (@,)
The Bandwidth is the range of frequencies for which normalized gain of the system is more than
—3 db. The frequency at which the gain is —3 db 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 artd rise time. A large bandwidth corresponds to a small rise time or fast response.
Cut-off Rate
The slope of the log-magnitude curve near the cut off frequency is called cut-off rate. The cut -off
rate indicates the ability of the system to distinguish the signal from noise.
Gain Margin ,K. ‘
The gain margin, K, is defined as the value of gain, to be added to system, in order to bring the
system to the verge of instability.
The gain margin, K, 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 the phase cross-over frequency, 0,
po Me
[Go 50)!
The gain margin in db can be expressed as,
Gain Margin, K, = 4)
i 1
Ky in db=20 log Ky= 200g @.5)
| Note : |\GGo,.)| is the magnitude of Ga) at @ = ©,
The Gain margin in db is given by the negative of the db magnitude of G(ja) at phase cross-over
frequency. The gain margin indicates the additional gain that can be provided to system without affecting
the stability of the system.
Phase Margin (y)
The phase margin y, 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. The gain cross over frequency o,. is the
frequency at which the magnitude of the open loop transfer function is unity (or it is the frequency at
which the db magnitude is zero).
The phase margin y, is obtained by adding 180° to the phase angle of the open loop transfer
function at the gain cross over frequency
Phase margin, y=180° + 4,., (3.6)
where, $,. = ZG(ja,.)
Note : ZG(jo,,) is the phase angle of GG) at o = a,, |3.4
The phase margin indicates the additional phase lag that can be provided to the system without
affecting stability.
3.3. FREQUENCY DOMAIN SPECIFICATIONS OF SECOND ORDER SYSTEM
RESONANT PEAK (M,)
Consider the closed loop transfer function of second order system,
£0 _ yg = 22
R(s) Mie)= 3 +2Co, sto? 8-7)
The sinusoidal transfer function M(ja) is obtained by letting s = jo.
2
- ife\ & ; son3.8)
O°) = Gay +20,G0) +02
@?
= PB
-@' + j2o,o+02 4
o
%
Let, Normalized frequency, u= (2)
@,
1
2. M(§@) =
Go)= Gas pe
Let, M = Magnitude of closed loop transfer function
a = Phase of closed loop transfer function.
M=iM(jo\=|——_! —_, Jawa (3.9)
ee Gaye eeu] ORE :
a=ZM(jo) = = tan! 8 v3.10)
I-w
The resonant peak is the maximum value of M. The condition for maximum value of M can be
obtained by differentiating the equation of M with respect to u and letting dM/du = 0 when u=u,
where, u, = Normalized resonant frequency.
o
On differentiating equation (3.9) with respect to u we get,
aM od to 2
252 2,273 = 242 2.275 2 2
aes fa-wy 4c]? => fa-wy satu]? [2—-u*) C20) +86"u]
_ tee) 487) gn wy? 82
- BF a rn ee (3.11)
2fa-wy rage 2[a-u?)? +4 P
Replace u by u, in equation (3.11) and equate to zero.
fe, (=n) 86a
+0 seee(3-12)
2[a-uby +4 P3.5
The equation (3.12) will be zero if numerator is zero, Hence, on equating numerator to zero we get,
=> 4u,-4u7-827u, =0
6 4ubs4u,-8Cu, => uw =1-2¢? > u=fi-2¢? sen(3.13)
Therefore, the resonant peak occurs when u, = ¥ 1-2¢?
4u,(1-u7) ~ 8C7u, = 0
Put this condition in the equation for M and solve for M.
1
I
fa—weyPeactag]? [a-c-2e2y? +4222}
1
[anes ache -
. 1 usup ‘
1 I 1 =
[acteac? act? [ac?—actP faa vt
~.|Resonant peak, My wn(3,14)
26y1-C
RESONANT FREQUENCY (o,)
Normalized resonant frequency, u, = = i (3.15)
A
sasus(3.16)
The resonant frequency, o, =@,\1—2C?
2M, =
BANDWIDTH (@,)
Let, Normalized bandwidth, u, = 2
oy
When u = u,, the magnitude M, of the closed loop system is 1/./2 (or -3db).
Hence in the equation for M (equation 3.9), put u =u, and equate to 1/ v2.
1 1
Mes ae ge ye (3.17)
22 22 is vz
[id uy? + 407g?
On squaring and cross multiplying we get,
(l-up)?+4C? uf =20 => Lut 2ue 4 ac? a2 =2
Let, x=ug; 0 -.x?-2(1-20?)x-1=0
xe 21-207) 4 y4—207)? +4 _ 20-20) s 244g = 402) 41
2
=> uf-2u? (1-¢?)-1 =0
2
Let us take only the positive sign,
2x= 1-20? #4f2-4C? +44
But,uy=vx: uy =vx=[1-20 + 2-40 +4c4
oO
Also, u, =—2
aKS
2.| Bandwidth, o, =o, uy = [1-20 442-402 +40! I “eal 3.18)
PHASE MARGIN (y)
The open loop transfer function of second order system,
2
@:
62 —_s sep caguell 3.19
® s(s+2Co,) ( )
The sinusoidal transfer function G(ja) is obtained by letting s = jo.
2 2
G(jo) = — = =——— = i sne(3.20)
eee o{2}o{xi2] i2(axi2|
oO, Oy , ®y
Let normalized frequency, u = w/o,
On substituting u = w/o, in equation (3.20) we get,
i
GG) $e (3.21)
GO) = eee
1 1
Magnitude of G(jeo) = {Gao )) = a (3.22)
uy4tur ut +4c7u?
3.23)
Phase of G(jo) = -90° tan!
ase of GGjw) tan 2
At the gain cross-over frequency ©,., the magnitude of G(ja) is unity.
Let normalized gain cross over frequency, u,, = o,/o,
On substituting u by Ye in the equation (3.22) and equating to unity, we get,
- 4 22
“ ALU=Uge, |G(ja)} = Hl = ut4eu=1 = ul+4@u-1=0
1
A Use +4c2 uz,
Let, x=uz. 3 ox? 440?x-1=0
24 4
nog Sy ays £4 eas fi
Let us take only the positive sign,
axe 204 f4ctel
1
But, uje2 Ve jot = ve-[-2¢ + fac? vif se(3.24)
ee 3.25)
gee
The phase margin, y = 180+ ZG(jo)|
utg¢
Substituting for “G(j@) from equation (3.23) in equation (3.25) we get,
es ni
|-2e2 +4 acti F
7 =180+| -90° — tan? 8] =90- tan L vnse(3.26)
2G 26
| Note : The gain margin of second order system is infinite |3.7
3.4 CORRELATION BETWEENTIME AND FREQUENCY RESPONSE
The correlation between time and frequency response has an explicit-form only for first and second
order systems. The correlation for second-order system is discussed here.
Consider the magnitude and phase of-a closed loop second order system as a function of normalized
frequency, as given by equations (3.9) and (3.10).
i
a
Magnitude of closed loop system, M=|M(ja)|=
Yew? + guy?
Phase of closed loop system, a= ZM(jo)=— tan! =
-w
The magnitude and phase angle characteristics for normalized frequency u, for certain values of C
are shown in fig 3.2 and 3.3. The frequency at which M has a peak value is known as the resonant
frequency. The peak value of the magnitude is the resonant peak M, . At this frequency the slope of the
magnitude curve is zero. The frequency corresponding to M, is u, which is the normalized resonant
frequency.
From equations (3,14) and (3.15) we get,
Resonant peak, M, = !
2EyI-C
Resonant frequency, o, = @,y1-22
Whenf=0, @, =o,¥1-207 =o, Bo ge ES eel 27)
Wheng=0, Mi=—ee— ei (3.28)
for C =C,< 0.707 e
for o> 0.707
08
06
04 180
027
0 uy u ® 4 a
Fig 3.2: Magnitude, M as a function of u. Fig 3.3 : Phase, « as a function of u.
From equations (3.27) and (3.28), it is clear that as ¢ tends to zero, @, approaches @,, and M,
approaches infinity.
When 1-2¢?= 0, @, = 0, which means there is no resonant peak at this condition.
Let, 1-22=20:2-0-+ = c=
et, 20.5 © 5 a
For 0 172 , the condition (dM/du) = 0, will not be satisfied for any real value of .
Hence when €> WW2 the magnitude M decreases monotonically from M = | at u = 0 with
increasing u. It follows that for C >-1/-/2 there is no resonant peak and the greatest value of M equals one.
The frequency at which M has a value of 1//2 is of special significance and is called the cut-off
frequency @.. The signal frequencies above cut-off are greatly attenuated on passing through a system.
For feedback control system, the range of frequencies over which M > y 4/2 is defined as bandwidth
,. Control system being low-pass filters (at zero frequency M = 1), the bandwidth @, is equal to cut-off
frequency ,.
“In general the bandwidth of'a control system indicates the noise-filtering characteristics of the
system. Also, bandwidth gives a measure of the transient Tapa
The normalized bandwidth, u, ="! = 2+ -[1- ae? +42-4¢ “EP
From the equation of'u, it is sind that u, is a function of ¢ se The graph between u, and ¢ is
shown in fig 3.4.
The expression for the damped frequency of oscillation @, and peak overshoot M, of the step
response, for 0 << 1 are,
~te
Damped frequency, ®,=o,J1-@2 and _ Peak overshoot, M,= ele
Comparison of the equation of M_ and M, reveals that both are functions of only ¢.
The sketch of M, and M, for various value of € u,
are shown in fig 3.5. The sketches reveals that a system
with a given value of M, must exhibit a corresponding 1.5
value of M, if subjected to a step:input. For C>W2,
the resonant peak M_ does not exist and the correlation 1.0
breaks down. This is not a serious problem as for this
range of G, the step response oscillations are well damped 9.5
and M, is negligible.
The comparison of the equation of w, and ©, s
reveals that there exists a definite correlation between ° 05 0707 1 c
fee sketch of @ /a, with respect to £ is shown in Fig 3.4: Normalised bandwidth as a fimetion of.
MM, Be
@q
1.0 o,
Og
05
0 05° 0.707 1 $ oO 05 0.707 t
Fig 3.5: Mand M, as afunetionofC. — - Fig 3.6 : w,/@, as a function of 63.9
3.5 FREQUENCY RESPONSE PLOTS
Frequency response analysis of control systems can be carried either analytically or graphically.
The various graphical techniques available for frequency response analysis are,
1... Bode plot 4. Mand N circles
2. Polar plot (or Nyquist plot) 5, Nichols chart
3. Nichols plot
The Bode plot, Polar piot and Nichols plot are usually drawn for open loop systems. From the open
loop response plot, the performance and stability of closed loop system are estimated. The M and N
circles and Nichols chart are used to graphically determine the frequency response of unity feedback
closed loop system from the knowledge of open loop response.
The frequency response plots are used to determine the frequency domain specifications, to study
the stability of the systems and to adjust the gain of the system to satisfy the desired specifications.
3.6 BODE PLOT
The Bode plot is a frequency response plot of the sinusoidal transfer function of a system. A Bode
plot consists of two graphs. One is’a plot of the magnitude of a sinusoidal transfer function versus log a.
The other is a plot of the phase angle of a sinusoidal transfer function versus log @.
The Bode plot can be drawn for both open loop and closed loop system. Usually the bode plot is
drawn for open loop system. The standard representation of the logarithmic magnitude of open loop
transfer function of G(ja) is 20 log |G(jm)| where the base of the logarithm is 10. The unit used in this
representation of the magnitude is the decibel,usually abbreviated as db. The curves are drawn on semilog
paper, using the log scale (abcissa) for frequency and the linear scale (ordinate) for either magnitude (in
decibels) or phase angle (in degrees).
The main advantage of the bode plot is that multiplication of magnitudes.can be converted into
addition. Also a simple method for sketching an approximate log-magnitude curve is available.
Consider the open loop transfer function, G(s) = Gs stp
s(1+sT,) (1+sT
K (1+ jot)
jo (1+ joT,) (1+ joT)
& K20° f1+07T? Aan of;
290° yltort? Ztan @T,J1+07T? Ztan* oT;
K +0212
The magnitude of G(ja) = |G(jo)|= iter —
ole’ j1+0’t
The phase angle of the GGa) = ZG(ja) = tan” oT, — 90° — tan” wT, tan”! eT,
G(jo) =
The magnitude of G(jw) can be expressed in decibels as shown below.
|GGo) in db = 20 log |G(jo)/
= 20 log
K
o Jie? Ji+07EK “1 1
=20 log] >xJi+o™1 x x
: Vi +07 Vi +07?
=20 tog © +20 108 1+0°T) +20 log L +20 log 4
© itot : 1+@71?
= 20 log S420 log f1+@2T? —20 log ji+or? —20 log jitor aa (3.29)
From the equation (3,29) it is clear that, when the magnitude is expressed in db, the multiplication
is converted to addition. Hence in magnitude plot, the db magnitudes of individual factors of G(ja) can be
added.
Therefore to sketch the magnitude plot, a knowledge of the magnitude variations of individual
factor is essential. The magnitude plot and phase plot of various factors of G(j@) are explained in the
following section. "
BASIC FACTORS OF G(ja)
The basic factors that very frequently occur in a typical transfer function G(jo) are,
1. Constant gain, K
2. Integral factor, K or a
jo (jo)
3.. Derivative factor, K x jo or K x (jo)*
1 1
4, First order factor in denominator, > ofr ——__—
1+joT (1+ joT)™
5. First order factor in numerator, (1 +joT) or (1 + joT)"
6. Quadratic factor in denominator, Fexomecoces
io /a@, jo / ,
On On
, am
7. Quadratic factor in numerator, I. 2B (2}-(2) |
Constant Gain, K
Let, G()=K tb K>4
1. Gia) =K=K 20° ,
(joo) A K=4
A=|G(jo)| in db =20 log K in 0
db
$= ZG(ja) =0° db O 1, 20 log K is positive.
When 0>1; -. A=~20 log Vito" T? 2-20 tog Yw?T? =-20 log oT
Ato=2, A=-20log 1=0
Ato 2 =~20 log10=~20 db
The above analysis shows that the magnitude plot of the factor 1/(1+joT) can be approximated by
two straight lines, one is a straight line at 0 db for the frequency range, 0<@ < W/ T, and the other is a
straight line with slope -20 db/dec for the frequency range, 1/T'< @ < @. The two straight lines are
asymptotes of the exact curve.
The frequency at which the two asymptotes meet is called corner. freqivency oF break frequency.
For the factor 1/(1+j@T) the frequency, o = 1/T is the corner frequency, ,. It divides the frequency
response curve into two regions, a curve for low frequency region and a curve for high frequency region.
The actual magnitude at the comer frequency, , = uy is,
A=-20 logy +1 =-3 db.
Hence by this approximation the loss in db at the comer frequency is —3 db.
The phase plot is obtained by calculating the phase angle of G(j) for various values of @
Phase angle, 6 = 2G(jo) =— tan”! oT
At the corner frequency, o =o, = x, =-tan eT =- tan! 1=—45°
As@—>0, 0°
Asa >on, 690°3.13
The phase angle of the factor, 1/(1+ j@T), varies from 0°-to —90° as @ is varied from zero to
infinity. The phase plot is a curve passing through —45° at ®,.
When the first order factor in the denominator has a multiplicity of m, then,
G(s) = G(jo) pre he ps 1
1
Tap?" a
(l+sT) (1+ joTy ( fi+o* ) Zm tan oT
=|GGo)|in db = 20 log ——!_ = -20 m togv+0*1
( +07)
$= ZG(jo) =-m tan oT
[ ae i
A _20m|
: :
rt : :
’ '
0. . :
4-90
i
=i 10 e : 1 10 2
Qo = T Tr (log scale) rs - (log scale)
Fig 3.12 : Bode plot of the factor Fig 3.13 : Bode piot of the factor 1/(1+joT)”.
1
1+joT*
Now the magnitude plot of the factor 1/(1+ jaT)" can be approximated by two straight lines, one is
a straight line at zero db for the frequency range, 0 < @ < 1/T, and the other is a straight line with slope
-20 m db/dec for the frequency range, 1/T <@ <~. The corner frequency, o, = 1/T and the loss in db at the
corner frequency is —3m db.
The phase angle of the factor 1/(1+ jaT)" varies from 0° to -90m° as @ is varied from zero to
infinity. The phase plot is a curve passing through —45m° at o,.
FIRST ORDER FACTOR IN THE NUMERATOR
G(s)=1+sT
G(je) =14 joT =V1l4+0?T? Ztan oT
= |G(ja)| in db =20log ¥1+071?
$= ZG(jo) = tan! oT
By an analysis similar to that of previous section it can be shown that the magnitude plot of the
factor (1+j@T) can be approximated by two straight lines, one is a straight line at zero db for the frequency
Tange 0< @ < 1/ T and the other is a straight line with slope +20 db/dec for the frequency range
WT < @ <«, The two straight lines are asymptotes of the exact curve.
The frequency at which the two asymptotes meet is called the corner frequency or break frequency.
For the factor (1+jmT), the frequency, (@ = 1/T) is the corner frequency, w,. By this approximation the loss
in db at the comer frequency is +3 db. The phase angle of the factor (1+joT) varies from zero to +90° as
@ is varied from 0 to. The phase plot is a curve passing through +45° at o,.3.14
When the first order factor in the numerator has a multiplicity of m, then,
G(s) =(1+sT)”
Gijo)=(1+ jot)!” = (i +o ) ZmtanoT
. eo
A= |G(ja)| in db =2010g (Vi+0* ) =20mlogy 1+ 071
$= ZG(jo) = m tan oT
a 10 @
Ome Tr (log scale)
Fig 3.15 : Bode plot of the factor (1+jaT)”
10 @
Om FT (log scale)
Fig 3.14 : Bode plot of the factor (1+joT).
Now the magnitude plot of the factor (1 + jaT)" can be approximated by two straight lines, one is a
straight line at zero db for the frequency range 0 < w < W/T and the other is a straight line with a slope of
+20m db/dec for the frequency range 1/T<@ tar —Ss
oO 2
+ j26— ee. 2 0 Ia
) On iC o +46 z 2
Let, A=|G(jo)| in db.
2
2 at
A=20log =-201 (1-25) wee
On On
4 -: 2 2 4
=-20i0g | 1+ 8p -2% oe =~20log | 1-20-4042,
OQ) On OF @r a,3.5
At very low frequencies when @ << @, , the magnitude is,
2 >» of
A=~20 log [1-—> (2-4 )+—7 =—20 log 1=0
a @y
At very high frequencies when @ >> @, , the magnitude is,
2. 4 4 gi 2
A=-20 log fi-S> (2-407) +25 2-20 log 2 =~20 log gr 204[ 2.)
On a, Oy On Oy
i A=—40 log?
2
Ato=o, A=-40 logl =0 db
At w= 100,, A=—40 logl0 =— 40 db
From the above analysis it is evident that the magnitude plot of the quadratic factor in the denominator
can be approximated by two straight lines, one is a straight line at 0 db for the frequency range 0 <@ < oa,
and the other is a straight line with slope -40-db/dec for the frequency range @,< @
HiAS @=0,, 9=-tan™ Baton «o=—90°
As@30, 630
AS @ 20, 6-180"
The phase angle of the quadratic factor varies from 0 to -180° as @ is varied from 0 to «0. The
phase plot is a curve passing through —90° at @,. Atthe comer frequency phase angle is -90° and independent
of G, but at all other frequency it depends on €.
QUADRATIC FACTOR IN THE NUMERATOR
2 2 e
G(s) = 22260808 _ 14 ¢ (2 (=)
@ Oy
ry Oy
. 42 ay 3 xe
G(jo) = 14 j26 2.{2] =f [1-25] +4? 2 ean? —2en.
®n (On 3 Oy y- 2
5
a
+db)
Approximate plot
Slope = +40 db/dec
=a, a(log scale)
Fig 3.17 : Bode plot of quadratic factor in numerator.
Based on an analysis similar to that of denominator quadratic factor, the magnitude plot of the
quadratic factor in the numerator can be approximated by two straight lines, one is a straight line at 0 db
for the frequency range 0 < <@, and the other is a-straight line with slope +40 db/dec for the frequency
range @, <<, The corner frequency is , . Due to this approximation the error at the corner frequency
depends on ¢.
The phase angle varies from 0 to +180°, as @ is varied from 0 to ©. At the corner frequency the
phase angle is +90° and independent of C, but at all other frequency it depends on €.3.17
PROCEDURE FOR MAGNITUDE PLOT OF BODE PLOT
From the analysis of previous sections the following conclusions can be obtained.
1. The constant gain K, integral and derivative factors contribute gain (magnitude) at all frequencies.
2. In approximate plot the first, quadratic and higher order factors contribute gain (magnitude)
only when the frequency is greater than the corner frequency.
Hence the low frequency response upto the lowest corner frequency is decided by K or K / (ja) or
K(jo) term. Then at every corner frequency the slope of the magnitude plot is altered by the first, quadratic
and higher order terms. Therefore the magnitude plot can be started. with K or K/§jo) or KGo)' term and
then the db magnitude of every first and higher order terms are added one by one in the increasing order
of the comer frequency.
This is illustrated in the following example.
2
Let, G(s) -= Kes
s’ (1+sT,) (1+sT;)
sant
2 6Ga)=_—- kate
(jo) (A+ joT,) (1+ jo)
Let, T2
+db
Odb
-db
+db
Odb
Odb
—db
Odb
-db
+db
Odb
—db
3.18
: Magnitude plot. of the term ae
is Go}
wo : 2
2 Magnitude plot of thetterm (1 + joT,)
Magnitude plot of the term
1
(14 joT3)
z Magnitude plot of the term
ae
oe
1
O db/dec (14 joTe)
a ®s ®2 ea(log scale)
K(1+ joT,Y
Fig 3.18 : Magnitude plot of bode plot of, Gjo )=— > __.
's ignated plot of bode plot of GOGO)" a jam Ml JOB)5.19.
Step 4: Then calculate the gain (db magnitude) at every corner frequency one by one by using
the formula,
Gain at @, = change in gain from @, to o, + Gain at o,
®
=| Slope from @, to 0 xhe2t| + Gain ato,
Ox
Positive slope
O, a,
Step 5: Choose an arbitrary frequency o, which is greater than the highest corner frequency.
Calculate the gain at @, by using the formula in step 4.
Step 6: Inasemilog graph sheet mark the required range of frequency on x-axis (log scale) and
the range of db magnitude on y-axis (ordinary scale) after choosing proper units.
Step 7: Mark all the points obtained in steps 3, 4, and 5 on the graph and join the points by
straight lines. Mark the slope at every part of the graph.
Note : The magnitude plot obtained above is an approximate plot. If an exact plot is
needed then appropriate corrections should be made at every corner frequencies.
PROCEDURE FOR PHASE PLOT OF BODE PLOT
The phase plot is an exact plot and no approximations are made while drawing the phase plot.
Hence the exact phase angles of G(j@) are computed for various values of @ and tabulated. The choice of
frequencies are preferably the frequencies chosen for magnitude plot. Usually the magnitude plot and
phase plot are drawn in a single semilog - sheet on a common frequency scale.
Take another y-axis in the graph where the magnitude plot is drawn and in this. y-axis mark the
desired range of phase angles after choosing proper units. From the tabulated values of @ and phase
angles, mark all the points on the graph. Join the points by a smooth curve.
DETERMINATION OF GAIN MARGIN AND PHASE MARGIN FROM BODE PLOT
The gain margin in db is given by the negative of db magnitude of G(jo) at the phase cross-over
frequency, o,.. The ©, is the frequency at which phase of G(j@) is -180°. If the db magnitude of GG)
at @,. is negative then gain margin is positive and vice versa. :
Let be. be the phase angle of G(ja) at gain cross over frequency ,,. The @,, is the frequency at
which the db: magnitude of G(j@) is zero. Now the phase margin, y is given by, y = 180° + Oy: If 9,, is less
negative than —180° then phase margin is positive and vice versa.3.20
+db
| Negative
A o GM.
in
db
—db
Positive
PM
Negative
- PM
{ -180
6
—270
9 @, — @(log scale) eo a(log scale)
ee
Fig 3.19: Bode plot showing phase margin (PM) and gain margin (GM).
GAIN ADJUSTMENT IN BODE PLOT
In the open loop transfer function G(j@) the constant K contributes only magnitude. Hence by
changing the value of K the system gain can be adjusted to meet the desired specifications. The desired
specifications are gain margin, phase margin, o . and ©,,, Ina system transfer function if the value of K
required to be estimated to satisfy a desired specification then draw the bode plot of the system with
K = 1. The constant K can add 20 log K to every point of the magnitude plot and due to this addition the
magnitude plot will shift vertically up or down. Hence shift the magnitude plot vertically up or down to
meet the desired specification. Equate the vertical distance by which the magnitude plot is shifted to
20 log K and solve for K.
Let; x= change in db __ (x is positive if the plot is shifted up and vice versa).
Now, 20logK=x ; logK=x20; «. K=10%
Note : A point in complex plane can be represented by rectangular coordinates or by polar
coordinates. Consider a point, z = atjb in complex plane.
Now, |{=va? +b? and Z2= tan" Wa,
If the point lies in first or fourth quadrant then the argument as calculated by tan’’ b/a will be
the correct values. But if it lies either in second or third quadrant then a correction should be made in
the calculated values of argument, because the calculator will always give the values of
tan” bla either from 0 to + 90° or from 0 to-90°. The corrections to be made while converting from
rectangular to polar coordinates is shown below.
A point in I* quadrant, a+jb=Va?+b* Ztan”'b/a
A point in I™ quadrant, -a+jb= va’ +b? Z(x— tan 'b/a)
A point in III" quadrant, —a- jb= a? +b? 2(n+ tan“b/a)
A point in TV" quadrant, a—jb =va? +b? Z~tan™'b/a)3.21
EXAMPLE 3.1
‘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.
Ks 2
tS) = Tres) (1 0025)
SOLUTION
‘The sinusoidal transfer function G(jo) is obtained by replacing s by jo in the given s-domain transfer function.
K(jo)"
(1+ 0.2j0)(14 0.02j0)
(On
(1+ }0.20)(1+ j0.020)
+. Gje)=
LetK=1, ©. G(jo)=
MAGNITUDE PLOT
The comer frequencies are, o,)= 215 =5 tad /sec and Oa = hy 50 rad / sec
‘The various terms of G(ja) are listed in Table-1 in the increasing order of their comer frequency. Also the table shows
the slope contributed by each term and the change in slope at the comer frequency.
TABLE-1
Term Corner frequency Slope Change in slope
rad/sec db/dec db/dec
of 7 +40~.,
1 cdg
14 }0.20 a= a9 “a
1 1
=> => =50
1+ 0.020 Oe = O02
Choose a low frequency a, such that o,<@,, and choose a high frequency ‘©, Such that o,> 0,
Let, o,= 0.5 rad/sec and o,=100 rad/sec,
Let, A=|G(jo)| in db.
Letus calculate A ato, ,0,,,0,. and o,.
Ato=a,, A=20log(ja)"|= 20 log (0)*= 20109(0.5)" = 12 db
Ate =o, A= 20 log(jo)"|=20 tog (w)” = 20109(5)* = 28 db
Ato=am, A -|sooe from @¢; 10 Og x log 2a|-a, )= 20xlog 2+ 28 =48 db
ct erecy,
=Oxlog 3? + A8=48 db
Ato =on, A=|slone from 0,2 to xtog 2 | +4
2 | ete-oe2)3.22
Letthe points a, b, cand d be the points corresponding to frequencies o,, o,,,@,, and a, respectively on the magnitude
plot. Ina semilog graph sheet choose a scale of tunit= 10db on y-axis. The frequencies are marked in. decades from 0.1 to 100
rad/sec on, logarithmic scales in x-axis. Fix: the points a,b, cand don he graph. Join.the points by straight lines and mark the
slope on the respective region.
PHASE PLOT
The phase angle of G(jo) as a function of » is given by,
= ZG(jo) = 180° - tan“'0.20 — tan”'0.020
The phase angle of G(ja) are calculated for various values of and listed in table-2.
TABLE
o tan 0.20 tan? 0.020 o = Z2G(jo) Point in
rad/sec deg deg deg phase plot
0.5 5.7 06 173.7 2174 e
1 11.3 Wa 167.6 168 f
5 45 57 129.32 130 g
10 63.4 13 105.3~106 h
50 84.3 45 50.7 = 50 i
100 87.1 63.4 29.5 =30 j
On the same semilog graph sheet choose-a scale of 1unit = 20°, on the y-axis‘on the right side of semilog graph sheet.
Mark the calculated phase angle on the graph sheet. Join the points by a smooth curve...
CALCULATION OF K
Given that the gain crossover frequency is 5 rad/sec. At@=5 rad/sec the gain is 28 db. If gain crossover frequency is
5 rad/sec then at that frequency the db gain should be zero. Hence to every point of magnitude plot a db gain of -28db should
be added. The addition of -28db shifts the plot downwards. The corrected magnitude plotis obtained by shifting the plot with
K = t by -28db downwards. The magnitude correction is independent of frequency. Hence the magnitude of -28db is
contributed by the term K. The value of K is calculated by equating 20 logK to—28 db.
*. 20 log K =-28 db
8
2B
fog K :K =1018) = 0.0398
20
The magnitude plot with K = 1 and 0,0398 and the phase plot are shown in fig 3.1.1
Note : The frequency @ = 5 rad/sec is acomer frequency. Hence in the exact plot the db gain at o =5rad/sec
will be 3db less than the actual plot. Therefore for exact plot the 20 jog K will contribute a. gain of -25ab.
-. 20 log K=-25 db
25.7
log K=—— ; K=10 \”
eae oO
= 0.0562C0z0 of + I@col +)
O08
99s/ped UL <— © 001 os Ol 5 I 50 ro
= (ODD Uopounf safsunis fo jojd apog + rT" Buy
oe-
z1- 4P
Ol- wy
Vv
ved
oe
aS
|
1689S & Y T6896 € Z
5.23
a
6
©.i 3.24
ere Eee 8
EXAMPLE 3.2
‘Sketch the bode plot for the following transfer function and determine phase margin and gain margin.
75 (1+0.2s)
s)o
SFE +16s +100)
SOLUTION
On comparing the quadratic factor in the denominator of G(s) with standard form of ‘quadratic factor we can estimate
Gando,.
.8?+168+100 = s?+2t0,8+0?
On comparing we get,
o2=100 =
o,=10
16 16
oO, = epee is
2o,=16 = ¢ 20, 2x10 0.8
Letus convert the given s-domain transfer function into bode form or time constant form.
Ge) 75(1+0.28) 75(1+0:2s) “0:75 (4402s)
~ s (s?+16s +100) (3? 16s s (1¥0.0is?+0.16s)
sx 100 (100 +> 44
100. 100
The sinusoidal transfer function G(jo) is obtained by replacing s by je. in G(s).
2 0.75(1+0.2jo) 0.75 (1+ j0.20)
+ Gio) = ————_-—___ = - eo
jo (140.01(j0)° +0.16j0) jo (1-0.0» + j0.160)
MAGNITUDE PLOT
i
The comer frequencies are; ©. “O07 Srad/sec and @)=0,=10rad/sec
Note - For the quadratic factor the commer frequency is ®,,.
i EU oe Soe
The various terms of G(ja) are listed in table-t inthe increasing order of their comer frequencies. Also the table shows
the slope contributed by each term and the change in slope at the comer frequency.
TABLE-1
Term Corner frequency Slope Change in slope
rad/sec db/dec dbidec
0.75 5
jo 7
14j0.2 oaeae=b
+j0.20 a= Go
1
1-0.019? + /0. 160 BF =a0
L
Choose a low frequency @, such thato,< ®., and choose a high frequency w, such that o,> o_.
Let, @,= 0.5 rad/sec and w,=20 rad/sec.
Let, A=|G(jo)| in db,3.25
Letus calculate A ata, o,,,0, and ,,.
0.75 0.75
om |-20 0-75 _ 3.5 db
jo 805
0.751 _ 59 tog 922 =-16.5db
At, a=, A=20log|
AL @=@,,, A=20 log
je
AL @= 0g, A= [sone from 0,1 10.02 x log 22h Nasi
ct
=0x log" +(-16.5)=-165 db
At © =, A'=| slope from @ .2 too, xlog-2- +N o=,
i 2 F0Op @y| ere)
=—40 x tog 20 +(-16.5) =-28.5 db
Letthe points a, b, cand d be the points correspanding to frequencies o, ,,, 0,2 and , respectively on the magnitude
plot. Ina semilog graph sheet choose a Scale of tunit = 5 db on y-axis. The frequencies are marked in decades from 0.1 to 100
radisec on logarithmic scales in x-axis. Fix the points a,b,cand don the graph. Join the points by straight lines and mark the slope
One respective region: Note : In quadratic factors the
PHASE PLOT phase varies from 0° to 180°. But
calculator calculates tar’ only
The phase angle of G(jm) as a function of « is given by,
between 0° to 90°. Hence a
$= 2G (jo) = tan“'0.20 — 90° wan foro <0, correction of 180° should be added
20.088 to phase aftero,,
0.160
$= ZG(ja) = tan“'0.20 - 90° {ten + 180") for @>@,
. 1-0.0t0?
‘The phase angle of G(jo) are calculated for various values of w and listed in Table-2.
‘TABLE-2
® tan“'0.2 0 tan $= 2G(o) Points in
rad/sec deg deg deg -_ phase plot
0.5 57 46 —88.9~-88 e
1 11.3 9.2 —87.9%-88 f
5 oe 45 468 =91.8%-92 Q
10 63.4 90 —116.6 =-116 h
20 79 —46.8+180 =133.2 -147.3 »-148 i
50 84.3 —18.4+180 =161.6 -167.3 ~-168 j
100 87.1 ~92+180=170.8 -173.7 = -174 k
‘On the same semilog graph sheet choose a scale of {unit = 20° on the y-axis on the right side of semilog graph sheet
Mark the calculated phase angle on the graph sheet. Join the points by a smooth curve.
The magnitude plot and the phase plot are shown in fig 3.2.1.3.26
Response Analysis)
ler 3 -
(ogrof +070 0-Dol
pie aera g Her =(ofy ‘uopounf 4
Oor os Oz
upd fo jojd apog : Peg Buy
998/PRi Ul <— ©
ud : al
| i i | | !
oslo s bp £ Z losc9s bh € F 1ORLIOS PET TosL9S yp € TC TO8L9S bp € OF I
i3.27
Let 4, be the phase of G(jo) at gain cross-over frequency, Oe
From the fig 3.2.1, we get, d= 88°
-. Phase margin, g = 180° + 6, = 180° -88° = 92°
The phase plot crosses — 180° only atinfinity. The |eGo)} atinfinity is— =2tad/sec anda. =~ = 8 rad/ sec
The comer frequencies are, 9c} 05 = 0405
The various terms of G (jo) are listed in table-1 in the increasing order of their comer frequencies. Also the table shows
the slope contributed by each term and the change in slope at the comer frequency.
TABLE-1
Term Corner frequency Slope Change in slope
rad/sec db/dec db/dec
0.0625
je - 20.
1
1+ j0.50 2
1 a“
1+ j0.1250 —40~20=—60
Choose a low frequency «, such thato, o,.
Let, a, =0.5rad/secand o, = 50 rad/sec.
Let, A=[G(jo)| in db.
Letus calculate A at o,.0,,, Oo and a,3.28
Ato =a, A=20 og2-2625| - 2o19g°-9825 _ seg
| jo 0.5
Ato =0,, A=20 lo — = 20109 ee =~30db
At@ =@q9, A=| Slope from @,1t0 ay xlog 22 Aaron y= 40xtog +(-30)= -54db
Oy eect 2
50 .
(at e=exg) "-80%l0og $+(-84) =—102db
Ato =p, A=| Stone from og to o, ~iog 22 +4
2
Letthe points a,b,c,d be the points corresponding to frequencies o,, o,,, 0,, and w, respectively on the magnitude plot.
Ina semilog graph sheet choose a scale of junit = 10db on y-axis. The frequencies are marked in decades from 0.01 to
100 rad/sec on logarithmic scale in x-axis. Fix the points a, b, c, and d onthe graph. Join the points by straight line and mark the
slope on the respective region.
PHASE PLOT
The phase angle of G(ja) as a function of a is given by,
180°
$=-0.20 x —90° — tan“'0.Se - tan'0.1250
The phase angle of G(jo) are calculated for various values of o and listed in table-2.
TABLE-2
| « =0.2 @ (180%) tan 0.5 @ tan 0.125 o @= ZG(jo) Point in
rad/sec deg deg deg deg phase piot
0.01 -0.1145 0.2864 0.0716 -90.4= -90 e
0.1 1.145 2.862 0.716 94.7 = -94 f
05 5.7 14 3.6 -113.3 = -114 9
1 -11.4 26 712 -134.4 = -134 h
2 +22.9 45 14 ~171.9 = +172 i
3 — 34.37 56.30 20.56 201.2 = -202 j
4 — 45.84 63.43 26.57 225.8 »- 226 k
Onthe same semilog graph sheet choose a scaie of {unit=20° on the y-axis on the rightside of the semilog graph sheet.
Mark the calculated phase angle on the graph sheet. Join the points by smooth curve.
The magnitude and phase piotare shown in fig 3.3.1.
CALCULATION OF K
Phase margin, y= 180°+ $,,, where ¢,. is the phase of G(ja) ata =a...
When y= 45°, 6,, = 7-180? = 45° — 180° = -135°.
With K=, the db gain atg=-135° is -24 db. This gain should be made zereto have to PM of 45°. Hence to every point
of magnitude plot a db gain of 24 db should be added. The corrected magnitude plot is obtained by shifting the plot with K=1
by 24 db upwards. The magnitude correction is independentof frequency. Hence the magnitude of 24 db is contributed by the
term K. The value of Kis calculated by equating 20lagK to 24 db.
2 20logK=24 ; K=10% > K=15.84
With K = 1, the gain margin =—(-32)= 32 db. But the required gain margin is. 2 db. Hence to every point of magnitude
plot a.db gain of 30 db should be added. This addition of 30 db shifts the plot upwards. The magnitude correction is independent
of frequency. Hence the magnitude of 30 db is contributed by the term K. The value of Kis calculated by equating 20logK
to. 30 db.tems Engineerin:
Conk
3.29
(@Szr of + Lac of + Der .
: a = (OND uOHOUN Jafsubin fo Jord apog + ["E"S Bh,
wey? ¥SC900 (oo rf dafsund fo royd opog + 1°g"¢ Mey
998 /per Ul <— oO
09-
vs
os-
16849 $ ¥3.30
+ 20 log K = 30 > K= 10% 7 K=31.62
The magnitude plot with K = 15.84 and 31.62 are shown in fig 3.3.1.
EXAMPLE 3.4
Plotthe Bode diagram for the following transfer function and obtain the gain and phase cross over frequencies.
gi AOL
s (1+ 0.4s) (140.18)
SOLUTION
The sinusoidal transfer function of G(ja) is obtained by replacing s by jain the given transfer function.
Eko 10
* Glo) = 7 x j0da) (+ 50.10)
MAGNITUDE PLOT.
‘The comer frequencies are,
1 1
et oas 2.5 rad/sec and 0.9 = oA
The various terms of G(ja) are listed in table-1 in the increasing order of their comer frequencies. Also the table shows
the slope contributed by each term and the change in slope atthe comer frequency.
=10 rad/sec
TABLE1
Term Corner frequency Slope Change in slope
radisec db/dec db/dec
r 40 :
ie = -20..
1
1+ j0.40
1
4+ j0.10
=|
Choose a low frequency @, Such that o, < @,, and choose a high frequency @,, such thata, > @,,.
Let, @, =0.1 rad/sec, and.o, = 50 rad/sec.
Let, A=|G(ja)| in db.
Letus calculate A at o,, 0,,, ©, ando,,.
10 10
Ato =o, A=20log Hal 20854740
i
10 40
Ato =0,4 A=20 log a =20log55 = 12 db
© 10
Ato =Oy, A= tne from @,;t0 ©. xtog2| *Aata = on) =-40x bog, tlas-12 db
Ato =O, A -| sone ffOM 9 t0 Op x bo | *Acat ~60x tog 25+ (-12) =-54db
a
2 =e)”a
*
16829 ¢
9a8/pel Ul <— ©
v
i}
£
G
COL OF +r 0+ DOr
Tossa oy €
Or
&
= (ODD ‘uojounf sefsuny fo jojd apog : T-p'E By
2408
oor as 0% ols 8% I
1O8L9S bE t 16819 § pet (68L90 & ©
c
09~
os-
Or
Of -
or
ZL
0z
Of
Orr3i- Res} sts . * 3.32
eS
Lethe points a, b, cand d be the points corresponding to frequencies @,, o,,, 24nd o, respectively on the magnitude
plot. Ina semilog graph sheet choose a scale of 1unit = 10 db on y-axis. The frequencies are marked in decades from 0.1 to
100 rad/sec on logarithmic scales in x-axis. Fixthe points a,b, candd onthe graph. Join the points by a straight line and mark
the slope in the respective region.
PHASE PLOT
The phase angle of G(jo) as a function of wis given by,
$=-90° - tan“ 0.4@- tan 0.10
The phase angle of G(ja) are calculated for various values of @ and listed in table-2.
TABLE-2
| ® tan’ 0.4 o tan’ 0.10 $ = ZG(jo) Points. in
rad/sec deg 2 deg deg phase plot
0.1 2.29 0.57 792.86 =-92 e
1 21.80 §.71 117.5 2-118 f
25 45.0 14.0 149 x-150 g
4 57.99 218 169.79 =-170 h
10 75.96 45.0 210.96 =—210 i
20 | 82.87 63.43 ~236.3 = 236 j
On the same semilog graph sheet choose a scale of 1unit= 20° on the y-axis on the right side of: ‘semilog graph sheet.
Mark the calculated phase angle on the graph sheet. Join the points by a smooth curve.
The magnitude and phase plots are shown in fig 3.4.1.
From the graph, the gain and phase cross over frequencies are found to be 5rad/sec.
RESULT
Gain cross-over frequency = 5 rad/sec. -
Phase cross-over frequency = 5 rad/sec.
EXAMPLE 3.5
For the following transfer function draw bode plotand obtain gain cross-over frequency.
20
as) = 8 (143s) (1+ 4s)
SOLUTION
The sinusoidal transfer function of G(jo) is obtained by replacing s by je in the given transfer function.
st. 20
Sle) = Si Flo) Cieza)
MAGNITUDE PLOT
A
The corer frequenciesare, @,,= 0.25 rad/ sec, OQ = 3 = 0.333 rad/ sec.
The various terms of G(jo) are listed in table-1 in the increasing order of their frequencies. Also the table shows the slope
contributed by each term and change in slope at the comer frequency.3.33
TABLE-1
Term Corner frequency Slope Change in slope
rad/sec db/dec db/dec
20
i = -20
: =4=025
1+ j40 De
1 ele 0.33
1+ Bo aang”
Choose a frequency @, such that a, < ,, and choose a high frequency @, such thata, > @,.
Let, @,= 0.15 rad/secand o, = 1 rad/sec.
Let, A=|G(o)lindb.
Letus calculate A at o;, o,,,0,,and o,.
Ato =o, A=|Glo), =20log|-22] = 425 ab
015
Ato = 0, A=|G(jo)| = 20'log 20 | 38 ap
sh 0.25)
Ato =O, A+| sperm O4t005 noo 22 + Ate eq)
94
=40xlog 232
+38=33 db
Ato=o,,A -| sere from to @, xlog 22 | + Agte=oc2)
Oo
=-60 xlog 0 5
+33=4db
Letthe points a, b, cand d be the points corresponding to frequencies @,, o,,. 0,, and @, respectively on the magnitude
plot. Ina semilog graph sheet choose a scale of 1unit= 10 db on y-axis. The frequencies are marked in decades from 0.01 to
10 rad/sec on logarithmic scales on x-axis. Fix the points a, b, cand don the graph sheet. Join the points by a straight line and
mark the slope in the respective region.
PHASE PLOT
The phase angle of G(ja), = —90° tan” 3m - tan 40
The phase angfe of G(ja) are calculated for various values of » and listed in table-2.
TABLE-2
o, tad/sec | tan“' 30, deg tan 40, deg 6 = 2G(jo), deg Points in
phase plot
0.15, 24.22 30.96 145.18 *—-146 e
02 30.96 38.66 ~159.61=—160 f
0.25 36.86 45.0 ~171.86 =—172 g
0.33 447 52.8 —187.5 ~—188 h
06 60.14 67.38 —218.32=-218 i
1 71.56 75.98 —237.56 »—238 jf f+pot
a eee ee = (OND uopounf safsuoa sof jord apog + 1°9°€ Buy
ia)
99S/PRI Ul <= © 2 + asperpt MO . g 849 8 5 =
AMAT ] I
Response Analysi
0€
ef
BE
4%
+O
| TTC AT LUTE
i
T68L9S 4. € c 16829 © t T68L9S b €
09
Chapter 3 =F:
L68L9S bE
t3.35
Onthe same semilog graph sheet choose a scale of 1unit = 20° on the y-axis on the right side of semilog graph sheet.
Mark the calculated phase angle on the graph sheet. Join the points by a smooth curve. The magnitude and phase plots are
shown in fig 3.5.1. From the graph the gain cross-over frequency is found to be ©,,= 1.1 rad/sec.
EXAMPLE 3.6
5(1+ 2s)
Forthefunetion, G(s) = 775) 1058s)"
draw the bade plot.
SOLUTION
The sinusoidal transfer function G(jco) is obtained by replacing s by jo in G(s).
sete B(1+i20)
“Gle) = Gria6) (is 10250)
MAGNITUDE PLOT
= 025 rad/sec, 0g =F=05 rad/ 00, 0,5 = >be = 4 ad /sec
The corner frequencies are, o., = oe
4
The various terms of G(ja) are listed in table-1 in the increasing order of their corner frequencies. Also the table shows
the slope contributed by the each term and the change in slope atthe comer frequency.
Choose a low frequency a, such that o,<@,, and choose a high frequency @, such thata,> o,,. Leta,=0.1 rad/sec
and o,=10 rad/sec.
Let A= |G(jo)| in db and let us calculate Aato,, 0,,: 0, 0,,ando,:
TABLE-1
Term Corner frequency Slope Change in slope |
tad/sec db/dec db/deg
5 -
ect lee
1+ j4o
1 +20. |
a Nas
17 j0.250
Ato =o, A =|G(jo)] = 20 log 5=+14 db
At 0 = ay A=|GGa)| = 20 log 5=+14 db
Mo=o4, A= [Shope rom Oytoos xlog2e |-Aroeo =+20 xlog 22 4+ 14 = 48db
et 025
ee: = a a
AL@ = 0.5, A=! Slope from @ 210 a, xlog—> |+ Ag oo.g) =O wg Gg eee
a ;
Qn
Ato =p, A= Stone from © 310, x log J+ =-20.log Br8= Odb
3
Letthe points a, b, c, dand € be the points correponding to frequencies ©, 0, © 4, @, and @, respectively on the .
magnitude plot. Ina semilog graph sheet choose a scale of junit = 5 db ony axis. The frequencies are marked in decades from
0.1 to 100 rad/sec on logarithmic scales on x-axis. Fix the points a, b, c, d and e on the graph. Join the points by a straight line
and mark the slope in the respective region.(OST Of + DEO +)
(0 +D¢
3.36
=(OND ‘uoyouns safsuv.s fo joyd apog 2179'S Ita
oas/pel UL <— ©
001 0s OL v zc I $0 seo 10
Se
TO8lL9S pb € c 168L9 S$ & t t 168L9S ¢ €£ z T68L9S F £ t 168L9S F € Tf 13257
PHASE PLOT
The phase angle of G(ja), 9 = tan“'(20) - tan“ (40) — tan’ 1(0,250)
The phase angle of G(ja) are calculated for various values of w and listed in the table-2.
TABLE-2
o tan! 20° |. tan-! 4o tan“! 0.250 $= ZG(o) Points in
deg deg deg phase plot
04 113 21.8 1.43 -11.93~-12 f |
0.25 26.56 45.0 35 -21.94%-22 g |
05 45.0 63.43 7A -25.53=-26 h
2 78.96 ~ 82.87 26.56 -33.47 =-33, i
4 82.87 86.42 45.0 ~48.55*-49- | j
10 87.13 88.56 \ 68.19 69.62 =-70 k
50 89.42 89.71 | 85.42 | -85.71~-86 | !
On the same semilog graph sheet choose a scale of 1unit= 10° on y-axis on the right side of the semilog graph sheet.
Mark the calculated phase angle on the graph sheet, Join the points by a smooth curve. The magnitude and phase plots are
shown in fig 3.6.1.
3.7 POLAR PLOT
The polar plot of a sinusoidal transfer function G(§ja) is a plot of the magnitude of G(j@) versus the
phase angle of G(j@) on polar coordinates as w is varied from zero to infinity. Thus the polar plot is the
locus of vectors |G(j@)| ZGG@) as @ is varied from zero to infinity. The polar plot is also called Nyquist
plot.
The polar plot is usually plotted on a polar graph sheet. The -270° ~
polar graph sheet has concentric circles and radial lines. The circles s
represent the magnitude and the radial lines represent the phase angles. Positive
Each point on the polar graph has a magnitude and phase angle. The a:
magnitude ofa point is given by the value of the circle passing through+180" As a
eference.
that point and the phase angle is given by the radial line passing through 180"
that point. In polar graph sheet a positive phase angle is measured in
anticlockwise from the reference axis (0°) and a negative angle is
measured clockwise from the reference axis (0°).
Negative
angle
In order to plot the polar plot, magnitude and phase of Ga) .
are computed for various values of @ and tabulated. Usually the choice Fig 3.20: Polar graph.
of frequencies are corner frequencies and frequencies around corner frequencies. Choose proper scale
for the magnitude circles. Fix all the points on polar graph sheet and join the points by smooth curve.
Write the frequency corresponding to each point of the plot.
Alternatively, if GG@) can be expressed in rectangular coordinates as,
G§jo) = G,(jo) + jG,Ge)
where, G,(j@) = Real part of G(ja) ; G,Ge) = Imaginary part of Go),
then the polar plot can be plotted in ordinary graph sheet between G,(j@) and G,j@) by varying @ from
0 to «In order to plot the polar plot on ordinary graph sheet, the magnitude and phase of G(ja) are
computed for various values of @. Then convert the polar coordinates to rectangular coordinates using
P— R conversion (polar to rectangular conversion) in the calculator. Sketch the polar plot using rectangular
coordinates.3.38
For minimum phase transfer function with only poles, type number of the system determines the
quadrant at which the polar plot starts and the order of the system determines the quadrant at which the
polar plot ends. The minimum phase systems are systems with all poles and zeros on left half of s-
plane.The start and end of polar plot of all pole minimum phase system are shown in fig 3.21 & 3.22
respectively. Some typical sketches of polar plot are shown in table-3.1.
The: change in shape of polar plot can be predicted due to addition of'a pole or zero.
1.. When a pole is added to a system, the polar plot end point will shift by -90°.
2. When a zero is added to a system the polar plot end point will shift by +90°.
Start of type-3
system End of 3°
order system
End of 4"
order system
Start of type-2—> +— Start of type-0
system system
End of 2" End of 1*
order system order system
Start of type-tt
system
Fig 3.21 : Start of polar plot of all pole Fig 3.21 : Start of polar plot of all pole
minimum phase system. minimum phase system.
TABLE-3.1: Typical Sketches of Polar Plot
Type: 0, Order: 1 G(s) = 1
= 1+sT
1 1
1 1
L SZ -tan oT _ygg
1+joT ito? AantoT Jl+0?T?
As@ 0, G(jo) > 120°
GGe)=
o increasing
Asa>0, G(jo) > 02-90"
Type: 1, Order : 2 o~-——
i+sT) 180°
G(jo) =~ 1 ——= ! = u Z(-90° - tan @T)
jo(l+joT) » 00° ite??? Ztan lot ovl+ oT? .
As@ 30, G(jo) > 02-90"
As @ 300, .G(ja) > 02-180°
1
Type: 0, Order : 2 G(s) =
(l+sT,)(i+st)
:, 1 1
G(jo)
© (1+ joF) (+ jot) " itor? Z tan oT, i+ 07? Ztan oT,
oa 4a 0 - tan)
j (1+07 T?\1+0* 7)
Aso 30, G(jo) > 120°
As@—>0, G(jo) > 02-180"3.39
TABLE-3.1 : Typical Sketches of Polar Plot
Type: 0. Order : 3
G(s) = L
6(jo)
(I+sT))(1+ sl )(1+sTy)
i 1
~ (1+ joh) (1+ jot) (1+ jot)
1
qi+07t? Ztan ot, (+071? Ltanot, {140713 Ztan oT,
_ I
As@ > 0,
(140°?) (14 0742) (1+0719)
Z(-tan oT, — tan“ oT, - tan oT)
G(jo) > 120°
As @ >,
G(jo) > 02-270°
Type : 1, Order : 3
e@seee le
s(1+ sT,)(1+ 81)
| 1
| Gjo)=
270°
‘
. 1 180!
jo+ jo) 0+ 50%) goo" f1+0°T? Ztan oT; 1+ 0°T? Ztan“o®,
1
o (1+071?) (+0717
As @ > 0,
ne
G(jo) > ~Z-90°
As @ > 0,
G(jo) > 02-270°
Type: 2, Order : 4 G(s) L
“#(+sh)d+sE)
G(jo) 1
- _ 1
Gay’ (+ joT) (1+ 50%) 22-180" f1+07T? Zan of, J1+07 3 Ztan lob,
1
Z(—180° — tan'wT, - tan“ oT)
0° ror f-or)
As@ 30, G(ja) > 02-180"
As @ 0,
G(jo) > 02-360"
Type: 2, Order : 5 G(s) A
“Fd +sh)d+sh)d+sh)
1
(ja) (1+ jot) (1+ jot) (1+ jot)
Gia) =
=180°
S; 1
07 £- 180° J1+0°T? tan ot, f1+07F? Ztan ot; fi +077? ZtanoT,
1
(i+ (1+074})
G(jo) > 22-180"
—
As @ +0,
Z(-180° ~ tan oT; — tan“loT, - tan oT;)
AS @ > 0,
G(jo) > 02-450" =02-90°‘TABLE-3.1 : Typical Sketches of Polar Plot
3.40
Type: 1, Order: 1 c@=!
s
Gtjo)= + =—+ = 1 2-99"
As@—>0, Go) > 22 -90°
As@ >, G(jo) > 02-90°
a@=ltt
i 1+joT 1 1 i =
G(jo) = =F] =—— 41 = — 2-0 +1
Go) joT joT oT 290° oT
As@>0, G(jo) > 04-90" +1
AS@ >, G(ja) > 02-90° +1
G(s) =s
G(jo) = jo =0 290°
As@>0, G(ja) > 090°
AS@ >, G(jo) > 0290"
G(s) =1+sT
| G(j@)=1+ joT=1+0TZ90°
Asa@—->0, G(ja) > 1+0290°
As@ >, G(jo) >14+0290°
|
|
L
DETERMINATION OF GAIN MARGIN AND PHASE MARGIN FROM POLAR PLOT
The gain margin is defined as the inverse of the magnitude of G(ja) at phase crossover frequency.
The phase crossover frequency is the frequency at which the phase of G(jo) is 180°.
Let the polar plot cut the 180° axis at point B and the magnitude circle passing through the point B
be G,. Now the Gain margin, K, = 1/G,. If the point B lies within unity circle, then the Gain margin is
positive otherwise negative. (If the polar plot is drawn in ordinary graph sheet using rectangular coordinates
then the point B is the cutting point of G(j@) locus with negative real axis and K, = 14G,| where G, is the
magnitude corresponding to point B).
The phase margin is defined as, phase margin, y = 180° + 6,, where 9,, is the phase angle of
G(ja) at gain crossover frequency. The gain crossover frequency is the frequency at which the magnitude
of G(ja) is unity.3.41
Let the polar plot cut the unity circle at point A as. shown in fig 3.23 and 3.24. Now the phase
margin, y is given by ZAOP, i.e. if ZAOP is below —180° axis then the phase margin is positive and if it
is above -180° axis then the phase margin is negative.
|-270°
5 7 1 j-90°
Gain margin, K, =
2 &
Phase margin, y =180° +4, . Phase margin, y =180° +4,
Fig 3.23 : Polar plot showing positive gain Fig 3.24 : Polar plot showing negative gain
margin and phase margin. margin and phase margin.
GAIN ADJUSTMENT USING POLAR PLOT.
To Determine K for Specified GM @, 270
Draw G(ja) locus with K =1. Let it cut the -180° axis at
point B corresponding to a gain of G,. Let the specified gain _ 480°
margin be x db. For this gain margin, the GG@) locus will cut
~180° at point A whose magnitude is G,.
ty
1 1_x 1 120 ae
Now, 20log—= x = log—=—- = —=10" b
‘ ac eG, 20 CG ¥ |x!
1
G, = 10°"
@ Fig 3.25 : Polar plot for different
Now the value of K is given by, K= a values of K
B
If, K>1, then the system gain should be increased. pare":
If, K <1, then the system gain should be reduced.
To Determine K for Specified PM
Draw GG) locus with K = 1. Let it cut the unity circle at ey o°
point B. (The gain at point B is G, and equal to unity). Let the ee
specified phase margin be x°
; For a phase margin of x°, let ex be the phase angle of
G(jq) at gain crossover frequency. 90°
x8 = 180° + => by = K° — 180° Fig 3.26 : Gain adjustment for
In the polar plot, the radial line corresponding to $,., will velpitréd phase inargint
cut the locus of G(j@) with K = 1 at point A and the magnitude
corresponding to that point be G,G, 1
Now, K=—%=— “2 Gp =
OW, G, G, (~ Gp =1)
EXAMPLE 3.7
‘The open loop transfer function ofa unity feedback systemis given by G(s) = 1/s(1+s) (1+2s). Sketch the polarplotand
determine the gain margin and phase margin.
SOLUTION
Given that, G(s) = 1/s(1+s) (142s)
Puts =jo,
1
Ce) Fe Cfo) CAB)
2 The corner frequencies are w_, = 1/2=-0.5 rad/sec and ©.,= 1 rad/sec. The magnitude and phase angle of G(ja) are
calculated for the comer frequencies and for frequencies around comer frequencies and tabulated in table-1. Using polarto
rectangular conversion, the polar coordinates listed in table-1 are converted to rectangular coordinates and tabulated in table-
2. The polar plot using polar coordinates is sketched on a polar graph sheet as shown in fig 3.7.1. The polar plot using
rectangular coordinates is sketched on an ordinary graph sheetas shown in fig 3.7.2.
1 1
G(jo) =
(jo) (jo) (120) gra0° Vito? Ztan'o ¥1+40? Aan 20
= 4-90 tanto tan 20
@ (1+ 07) (1# 40?)
. 1 1 i
“AGGe)= = *
@ ylito?) (1¥402) ~oVtt402+0%+40% 0 14507 +404
ZG(jo) = -90°-tan“@ - tan“'20
TABLE-1 : Magnitude and phase of G(j@) at various frequencies
@
radisec 0.35 04 0.45 05 06 07 1.0
[GGe)| 2.2 18 15 12 0.9 07 0.3
ZG(jo) “144 ~150 -156 -162 “171 “179.5 -198
deg I =-180.
TABLE-2 : Real and imaginary part of G(j) at various frequencies
©
rad/sec 0.35 04 0.45 05 0.6 07 1.0
Go) 1.78 -1.56 =1.37 -1.14 -0.89 0.7 0.29
Gio) -1.29 0.9 -0.61 -0.37 0.14 0 0.09
RESULT
Gain margin, K= 1.4286
Phase margin, y =+12°3.83
30° 20° 10° 350° 340° 330°
—330° =340° -350° o° ~10° 20° -30°
320°
-40°
310°
-50°
300°
yf Sf 60°
60° V//L/P XK
~300° Yi Vf)
290°
~70°
280°
80°
270°
~90°
260°
-100°
-210° —200° —190° 180° 170°
150° 160° 170° 180° 190°
Fig. 3.7.1:.Polar plot of Giia).= Mie (i+ia) (1 +i2@). (using volar coordinates).3.83
10° p
-250° 1
120°
-240°
130°
230°
140°
~220°
~170° &
190°
!
"ss
340°
~20°
330°
30°
~-150°
210°
320°
—40°
310°
~50°
300°
60°
290°
~70°
280°
80°
270°
90°
260°
-100°
220°
140°
Fig. 3.7.1:.Polar plot of Gia@).= Mie (+i) (+i2a). (using volar coordinates).(oz? +1) (Of +1) of
+ ‘(Soqutpsoos swnn8unjaas Bursn)
= (OND ‘fo jojd wyog :7°L'E Buy3.45 CGGRIPOL Systems Engineering )
EXAMPLE 3.8
The open loop transfer function of a unity feedback system is given by G(s) = 1/ s*(1+8) (1+2s). Sketch the polar plotand
determine the gain margin and phase margin.
SOLUTION
Given that, G(s) =1/ s%(1+s) (142s)
1
(jo)? (1+ jo) (1+ 20)
Puts =ja, -. G(jo) =
The comer frequencies are @,, = 0.5 rad/sec and ,, = 1 rad/sec. The magnitude and phase angle of G(jo) are
calculated for the corner frequencies and frequencies around comer frequencies are tabulated in table-1. Using the polar to
rectangular conversion, the polar coordinates listed in table-1 are converted to rectangular coordinates and tabulated in table-
2. The polar piot using polar coordinates is sketched on a polar graph sheet as shown in fig 3.8.1. The polar plot using
rectangular coordinates is sketched on an ordinary graph sheetas shown in fig 3.8.2.
1
layer dle)
{io = Tay (iF 0) (Fe)
1
022180° ito? Ztan“'o V1+40? Ztan'20
1
G(jo) = ——————— ¢(-180- tan“ -tan™*20)
0714+ 0? ¥1+407
iGinie ae
0? Vit 0? ¥14+407 0? (140?) (1+407)
1
0? \1+50? +404
ZG(jo) = -180°-tan“'o - tan!20.
TABLE-1 :. Magnitude and phase plot of G(j@) at various frequencies
oO
radisec |. 0.45 O05 O58 | 06 0.65 07 0.75 1.0
T
Go) 3.3 25 18 15 12 | 0971} 08 03
ep) |
deg 246 -251 256 -261 ~265 —269 273 288
TABLE-2 : Real and imaginary parts of G(j@)
| @
|
|rad/sec | 0.45 05 0.55 0.6 065 | O07 0.75 10 |
{G.go) | -1.34 -0.81 | -0.46.) -0.23 | -0.1 | ~0.02 0.04 0,09
| G(e) 3.01 236 | 1.84 1.48 1.2 1.0 0.8 0.29 |
RESULT
Gain margin, K, =0
Phase margin, y=-90°3.46
30° 20° 10° 350° 340° 330°
=330° =340° -350° o° =10° =20° 30°
320°
40°
40°
-320°
310°
“50°
50°
~310°
300°
60°
60°
300°
290°
=70°
70°
—290°
280°
sor -80°
280°
90° 270°
-270° 90°
260°
100° 100°
—260°
250°
110° ) —110°
250°
“ig 3.8.1: Polar plot of G(jo) = 1/G@)* (1+j@) (14j20), (using polar coordinates)
240°
20 120° &
—240°
230°
130° -130°
230°
220°
140° cA 140!
220°
=210° 200° 190" 180° =170° =160° “150°
150° 160° 170° 180° 190° 200° 210°(sarpuyp009 snjnBunyoad Butsn) (oxly-1) (Of+-1) AOD/1 = (ODD fo sord anyog se°R'e Sty
3.47onse Analysis
Frequency
3.48
EXAMPLE 3.9
The open loop transfer function ofa unity feedback systemis given by,
(1+.0.2s) (1+.0.025s)
qs)=
As} s°(1+0.005s) (1+0.00ts) -
‘Sketch the polar plot and determine the phase margin.
SOLUTION
Given that Gis) =~ 028) (1+ 0.0258) _
s*(1+.0.005s) (1+ 0.001s)
(1+ j0.20) (1+ j0.0250)
OO) 3 4sci OGRE GOOEY
(jo) (jo)® (1+ J0.0050) (1+ j0.00%)
Jit (0.20)? Atan'0.20 1+ (0.0250)? Zan 10.0250
9) £270" {1+(0.0050)* Atan0.0050 1+ (0.0010)? tan"0.001e
IeGoyl= t+(0.20)? f+ (0.0250)?
@® J1+(0.0050)? /1+(0.00%a)?
ZG{(jo) = tan“'0.20 + tan“'0.025@ — 270°-tan™'0.005e —tan™'0.00%0
The magnitude and phase angle of G(jo) are calculated for various frequencies and listed in
table-T. Using the polar to rectangular conversion, the polar coordinates listed in table-1 are converted to rectangular coordinates
and tabulated in table-2. The polar plot using polar coordinates is sketched on a polar graph sheet as shown in fig 3.9.1. The
polar plot using rectangular coordinates is sketched on an ordinary graph sheet as shown in fig 3.9.2.
TABLE-1 : Magnitude and phase of G(jo)
a,radisec o9 | oss | 10] 41 | 12 14 | 47
IGto)} 14 | 12 1.0 08 06 | O04 0.2
ZGlo),deg | 259. | -258 | 257] -256 | -255 | -253 | -249
ko | | L
TABLE-2 : Real and imaginaty part of G(jo)
loradsec | o9 | 095 | 10 | 14 |
[Goo -027 | -0.25 |-022 | -0.19 |
| ao ,
Glo) 137 | 147 | 097 078 |
RESULT
Phase margin, y=-77°3.49
~-190°
170°
—150°
210°
) 280°
320°
—4a°
310°
50°
inates)
i
polar coordi
300°
~60° |
ing
0010), (usi
290°
eS
0050) (1+0.
-80° S
(140.
210° >
90°
025e)/
260° =
—100°*
0
450.20) (144
250° ©
—110° T
(
of G(ja)
240° >
-120°8
Polar plo
230° cs
~130°R
Fig 3
220°
140°(sappusp4o os anjnduenjoo4 3upsn) (OL 90+ 1) (SOOO DC) /(SZO'O+1) (OTOL) = (ND Jo 1014 wrod :2°6"E Ft
3.50
Response Analysis
Chapier 3.3.51
EXAMPLE 3.10
The open loop transfer function of a unity feedback system is given by G(s) = 1/s(1+s)’. Sketch the polar plot and
determine the gain and phase margin.
SOLUTION
Given that, G(s) = 1/s(1+s)?,
Puts =jo,
ecy 1 7 1
00) eae Jo U¥e) (Fo)
‘The comer frequency is ©,,= 1 rad/sec. The magnitude and phase angle of G(jo) are calculated for corner frequency
and frequencies around comer frequency and tabulated in table-1. Using polar torectangular conversion the polar coordinates
listed in table-1 are converted to rectangular coordinates and tabulated in tabie-2. The polar plot using polar coordinates is
sketched ona polar graph sheet.as shown in fig 3.10.1. The polar plot using rectangular coordinates are sketched on an
ordinary graph sheet as shown in fig 3.10.2.
1 cL
jo(1¥j@) jo (1+ je) (1 jo)
1
0290 yi+e? Ztan a ¥14+02 Ztan-to
=—— 4-90" 2tan“v)
2
of vi+0?)
poet Ha
a(1+o?) o+o0°
£G(jo) = -90° - 2tan'o ,
TABLE-1:; Magnitude and phase of GG) at various frequencies
Glia) =
n
IG(jo)|=
Psa | T
| ! | }
rad/sec | 04 05 06 | 07 08. | 09 1.0 11 |
ee [22 | 16 | 12 | 7 [os | o6 | 05 | 04
| 2a) i | | | | |
| deg | -134 | -143 | -151 | -159 | -167 ~174 | 180 | -185
i
L
TABLE-2 : Real and imaginary parts of. G(j@) at various frequencies
Ta ] 1 |
a | | ;. {|
rad/sec 04 05 | 06 07 | 08 | 09 | 10 11
| G60) 153 | -128 | -1.05 | -093 | 078 | 06 | 05 | 04 |
Gfe) -1.58 | -0.96 | -0.58 | -0.36 | 0.18 | 006 | 0 0.03 |
RESULT
Gain margin, K,=2
Phase margin, y=21°50°
310°
60°
300°
110°
-250°
120°
~240°
130°
230°
140°
-220°
200°
160°
—190°
170°
—180°
180°
350°
—10°
170°
190°
160° %
200°
©,
ve
330°
-30°
CS
-150°
210°
220°
—40°
310°
-50°
300°
-60°
290°
mea:
280°
-80°
270°
-90°
260°
~100°
250°
110°
240°
—120°
230°
—130°
220°
—140°
Polar plot of G(jw) = 1/[ja (1+jo)"] (using polar coordinates)
Fig 3.10.13.53
Fig 3.10.2: Polar plot of GG@) = 1[j@ O4j@)"] (using rectangular coordinates)chapter 3 ~ Frequency Response Analysis )
EXAMPLE 3.11
Consider a unity feedback system having an open loop transfer function G(s) = s
Sketch the polar plotand determine the value of K so that (i) Gain margin is 18 db (ji) Phase margin is 60°.
SOLUTION
3 K a
Given that, G(s) = ——-—~_____. TI Yt ing K=1.
iven that, G(s) 5 (iF0.2s) (140.088) he polar plotis sketched by taking K =7
1
«.PutK=1 ands =jo in G(s). -. G(jo) = ———_——_____—_
ul ands=joinG(s). -.G(jo) jo G*]0.2a) (i ].050)
~ (1+ 0.28) (1+ 0.05s) °
The comer frequencies are o,, = 1/0.2= 5 rad/sec and o , =1/0.05 = 20 rad/sec. The magnitude and phase angle of
G(jo) are calculated for various frequencies and tabulated in table-1. Using polar to rectangular conversion the polar coordinates
listed in table-1 are converted to rectangular coordinates and tabulated in table-2, The polar plot using polar coordinates is
sketched on a polar graph sheet as shown in fig 3.11.1. Polar plot using rectangular coordinates is sketched on an ordinary
graph sheet as shown in fig 3.11.2.
1
© j@ (14 j0.20) (1+ j0.05e)
i
@Z90° {1+(0.20)? Ztan'020 1#(0.050 ¥ Ztan'0.05a
1
a 7-90" ~ tan "0.205 — tan '0.050)
0 ¥1+(0.20)* 1+ (0050)?
1
+ [G(jo)= ———_—_——_—
© 1+(0.20)? 1+ (0.050)?
TABL Magnitude and Phase of G(jo) at Various Freque: S
G(jo)
and £G(jo)=—90° — tan™'0.20 — tan“'0.050
T
i o 1 | i {
| radisec | 06 08 1 | 2 3’ | 4
| (G0 [165 | 123 | 10 | 08 | 03 | 02
| 2G) | | | |
|. deg | 98 101 ~to4 | 1175 | 1294 | -140
@ | T
rad/sec 5 6 7 9 10 te od,
oe 1
G60) 0.14 01 0.07 0.05 0.04 0.03 | 0.02 |
ZGho) | |
deg | 149 | 157, | -t64 | -176 | -180 | 184 | 195 |
inary Parts of G(j@) at Various Frequencies
1
o | |
rad/sec 0.6 08 1 | 2 | 3 | 4 |
t 1
Gey 0.23 0.23 024 | 023 | 019 | 015 |
P | mA el |
Ge) 1.63 =a) | -0.97 0.44 0.23 | 0.13 |3.55
a | | |
| radisec 5 | 6 7 9 | 10 Mo, 4
Gwe) | -0.120 | -0.092 | -0.067 | -0050 | -004 | -o.030 | -oo19 |
Gf) |_0.072 | -0.099 | -0.019 | -00034 | 0 0002 | 0.005 |
In the polar plot shown in fig 3.11.1 and 3.11.2 there are two plots, marked as curve-| and curve-ll. These two loci are
sketched with different scales to clearly determine the gain margin and phase margin.
From the polar plot, with K= 1,
Gain margin, K, = 1/0.04 = 25.
Gain margin in db = 20 log 25 = 28 db.
Phase margin, y= 76°.
With K = 1, let G(@j@) cut the -180° axis at point B and gain corresponding to that point be G,. From the polar plot
G,=0.04. The gain margin of 28 db with K = 1 has to be reduced to 18 db and so K has to be increased toa value greater than
one.
Let G, be the gain at-180° for a gain margin of 18 db.
1 1 18 1 19/20
Now, 20 log —=18 log — =—— ——=10
3G, = Ea FG]
1
Gq = sora = 0125
G 0.125
f Kis given by, K = —* =—— = 3.12:
The value of Kis given by, G, 004 5
Case (ii)
With K = 1, the phase margin is 76°. This has to be reduced to 60°. Hence gain has to be increased.
Let: a2 be the phase of G(jo) for a phase margin of 60°
1, 60" = 180°+6,.,
qcq = 60° — 180° = -120°
Inthe polar plot the -120° line cut the locus of G(jc) at point C and cut the unity circle at point D.
Let, G,= Magnitude of Ga) at pointC.
G, = Magnitude of G(ja) at point D.
From the polar plot, G, = 0.425 and G, = 1.
Cy 4
=> 1 __ 9353
Nowe GP ae
RESULT
@ When K=1, Gain margin, K, = 25
Gain marginindb = 28db
) When K = 1, Phase margin, y = 76°
© Fora gain margin of 18db,K = 3.125
@ Fora phase margin of 60°, KK = 2.353(sajpurpuooa dpjod Bujsn) (oso'of+1) (7 0F+1) Of = (DD fo1ojd jog : VII's Ba
2 ee 29 20 ad ae as 6. Be
eS
=a
mit
pa
8
omy
a
Vie
Oe
ee
Nelsen
Ee
Seal
VAN sate bs
os (I I fH TOSS i
PROSE"
BAS 9 eI
VGN3.57
Fig 3.11.2: Polar plot of G(j@) = 1/jo (1+j0.2e) (1+j0.050), (using rectangular coordinates)EXAMPLE 3.12
Consider a unity feedback system having an open loop transferfunction, G(s) = ed . Sketch the polar
plotand determine the value of K so that (i) Gain margin is 20 db and (ii) Phase margin is 30°.
SOLUTION
Given that, G(s) = K/s (1+0.5s) (1+4s)
‘The polar plotis sketched by taking K =1.
PutK =1 ands =jain G(s).
sen”. 1
* Se) =o GF faba) Ho)
The comer frequencies are ,, = 1/4 = 0.25 rad/sec and w_, = 1/0.5 = 2 rad/sec. The magnitude and phase angle of
G(j@) are calculated for various frequencies and tabulated in table-1. Using polar to rectangular conversion the polar coordinates
listed in table-1 are converted to rectangular coordinates and tabulated in table-2. The polar plot using polar coordinates is
sketched ona polar graph sheetas shown in fig 3.12.1. The polar plot using rectangular coordinates is sketched onan ordinary
graph sheet as shown in fig 3.12.2.
1
Gti oe a Noy
lo) = io (iF ]050) (Hay
_ 1
0290° 1+ (0.50)? Ztan“0.5a J1+(40)? Ztan~ 4
1
= 4-90 ta 0.50 - tan 40)
oV1+0.250? V1+1602
: 1
“/G(jo
) =
o V1+0.250? 141602
4G(jo) =-90° - tan"'0.5@ - tan 4o
TABLE-1 : Magnitude and Phase of GG) at Various Frequencies
T T
o i
rad/sec 0.3 04 05 06 08 10 | 12
Glo 241 13 0.87 0.61 0.35 o22 | 0.15
2G(p)
deg 149 -159 | -167 -174 | 184 ~193 199 |
TABLE-2 : Real part and Imaginary parts of G(j@) at Various Frequencies
a r.1.aTs? al
|_tad/sec 0.3 04 05 | 06 | 08 | 10 | 12 |
| Gao) -18 | -121 | -085 | -o81 | -035 | -021 | -o14
3) 109 | -047 | 02 | ~0.08 | 0.92 0.05
From the polar plot, with K= 1,
Gain margin, K, = 1/0.44=2.27
Gain margin in db= 20 log 2.27 = 7.12 db
Phase margin, y= 180°+ $,, = 180°— 165° = 15°LE ==
no
Menai
LTRS
LE
ti a Z
NG
Sr SSFig 3.12.2: Polar plot of Gj@) = 1/fja (1+)0.5@) (14j40)], (using rectangular coordinates).3.61
Case (i) .
With K =, let G(j) cut the -180° axis at point B and gain corresponding to that point be G,. From the polar plot,
G, = 0.44, The gain margin of 7.12 db with K= 1 has to be increased to 20 db and so Khas to be decreased to a value less than
one.
Let G, be the gain at—180° for a gain margin of 20 db.
1
Now, 20 log —=20
low, 20 log a,
fog 2 28.24
5G," 207
1 1
—=10'=10
Gy
1
Geo a
Gy=h=04
04
G
The value of K is given by, K=—4 = = 0.227
ee SEM VAL
Case (ii)
With K = 1, the phase margin is 15°. This has to be increased to 30°. Hence the gain has to be decreased.
Let x0 be the phase of G(j@) for a phase margin of 30°.
+ 30°= 180° +6,,
yg = 30° — 180° = -150° .
In the polar plot the -150° line cuts the locus of G(jo) at point C and cut the unity circle at point D.
Let, G, = Magnitude of G(ja) at point C.
G, = Magnitude of G(ja) at point D.
From the polar plot, G, = 2.04 andG, = 4
Now, Kage a 0.49
RESULT
@ When K = 1, Gain margin, kK, = 2.27
Gain margin in db = 7.12 db
(b) When K = 1, Phase margin, y = 15°
(©) Fora gain margin of 20 db,K = 0.227
d@ Pov’ dhasa margin of 30°,K = 0.49
3.8 NICHOLS PLOT
The Nichols plot is a frequency response plot of the open loop transfer function of a-system. The
Nichols plot is a graph between magnitude of G{je) in db and the phase of G(ja) in degree, plotted on a
ordinary graph sheet.
In order to plot the Nichols plot, the magnitude of G(ja) in db and phase of G(ja) in deg are
computed for various values of @ and tabulated. Usually the choice of frequencies are corner frequencies.
Choose appropriate scales for magnitude on y-axis and phase on x-axis. Fix all the points on ordinary
graph sheet and join the points by smooth curve, and mark frequencies corresponding to each point.© Ghapler Fz Frequency Response Analysis) 3.62
In another method, first the Bode plot of G(ja) is sketched. From the Bode plot the magnitude and
phase for various values of frequency, @ are noted and tabulated. Using these values the Nichols plot is
sketched as explained earlier.
DETERMINATION OF GAIN MARGIN AND PHASE MARGIN FROM NICHOLS PLOT
The gain margin in db is given by the negative of db magnitude of G(ja) at the phase crossover
frequency, ©,.-The o,. is the frequency at which phase of G(ja) is -180°. If the db magnitude of G(ja)
at @,. is negative then gain margin is positive and vice versa.
Let ,, be the phase angle of G(j@) at gain cross over frequency @,,. The @,. is the frequency at
which the db magnitude of G(ja) is zero. Now the phase margin, y is given by y =1 80°+$,.. Ifo, is less
negative than —180° then phase margin is positive and vice versa. The positive and negative gain margins
are illustrated in fig 3.27.
+db +db
t Positive GM t t pete
|GGoy |Gde)| 0
in. in
db ar db :
~db #—* | Positive db | ;
+ 1PM i Renae
: PI
-360° -270° -180° %,-90° 0° -360" -270° ¢. —180° -90° o°
Fig 3.27 : Nichols plot showing phase margin (PM) and gain margin (GM).
GAIN ADJUSTMENT IN NICHOLS PLOT
In the open loop transfer function, G(jw) the constant K contributes only magnitude. Hence by
changing the value of K the system gain can be adjusted to meet the desired specifications. The desired
specifications are gain margin and phase margin.
Ina system transfer function, if the value of K required to be estimated, in order to satisfy a desired
specification, then draw the Nichols plot of the system with K=1. The constant K can add 20logK to
every point of the plot. Due to this addition, the Nichols plot will shift vertically up or down. Hence shift
the plot vertically up or down to meet the desired specification. Equate the vertical distance by which the
Nichols plot is shifted to 20logK and solve for K.
Let, x = change in db (x is positive if the plot is shifted up and vice versa).
Now, 20logK=x => logK= => sK=108
EXAMPLE 3.13
K(1+ 10s)
s? (1#5) (1+ 2s)
plotand determine the value of K so that (i) Gain margin is 10db, (ii) Phase margin is 10°.
SOLUTION
Consider a unity feedback system having an open loop transferfunction G(s) = . Sketch the Nichols
K(1+ 10s)
Given that G(s) = Sess 28)5.8
1GGoy
et
®
: i | {to po foci ft a
200° -180°_179° -160° —, -140° —120° -100° ZG (i
K(1+ j10) indeg
Go) (1+ joj + j20)°
Per
yy 20°
Fig 3.13.1 : Nichols plot of G(jo) =
0. 240The sinusoidal transfer function G(ja) is obtained by Jetting to s = jo. Also put = 1.
“ehi6} 2 (14100) . H+(100)° Ztan-10e
a fee % s
(oy"(1+ Jo) 20) @?2180°V1+0? ctanwy1+ (20) Ztan"'20
ieio)|= 441000? vfi+1000?
————S <.|G(Qja))_ = 20 tog | —~
orfteo? V1440? ee of1+0? 1+ 407
2G(jo) =tan-10 - 180° - tan"o -tan™‘20
‘The magnitude of G(jo) in db and phase of G(jo) in deg are calculated for various values of @ and listed in the following
table. The Nichols plot of G(jw) with K = 1 is sketched as shown in fig 3.13.1
T
oO | | | 1
| radisec | (02 | 04 | 08 | 08 | 10 | 15 | 20 | 30 [40 |
| ee | | |
db | 341 25.4 19.3 143 cae | 14 5.3 1. 15.2 | -225 |
ep) | | | | | j
deg | —150 | -164 | -181 | -194 | -204 | -222 | -232 | -244 | -250 |
|
From the Nichols plot the gain margin and phase margin of the system when K=1 are,
Gain margin
Phase margi
Gain adjustment for required gain margin
For a gain margin of 10 db, the magnitude of G(jo) should be -10db, when the phase is -180°. When K = 1, the
magnitude of G{jo) is +19.5db corresponding to phase angle of -180°. Hence if we add-29.5 db to every point of G(ja) then
the plot shifts downwards and it will cross —180° axis ata magnitude of -10db. The magnitude correction is independent of
frequency and So this gain can be contributed by the term K. Let this value of K be K,. The value of K, is calculated by equating
20logk,to-29.Sdb. f.
-295 =
© Dlogky=295db = egKy=—S> > Ky=10 ® = 00335
Gain adjustment for required phase margin
Leto,..= phase of G(ja) at gain crossover frequency for a phase margin of 10°
..Phase margin, y,= 180° Fy
2 gca= Yp7180° = 10°-180° =-170° .
When K = 1, the magnitude of G(jo) is +23 db corresponding to a phase of—-170°. But fora phase margin of 10°, this gain
should be made zero. Hence if we add —23db to every point of G{ja) locus then the plot shifts downwards and it will cross -170°
axis at magnitude of 0 db. The magnitude correction is independent of frequency and so this gain can be contributed by the term
K. Let this value of K be K,. The value of K, is calculated by equating 20 logK, to—23db.
j BB
1-20 log Kz=-23 = logK,=-23/20 =» k,=107 =007
RESULT
@ When K=1,
Gainmargin = -19.5db
Phase margin -45°
) Fora gain margin of 10db, K=K, 0.0335.
(©) Fora phase margin of 10°, K=K, = 0.073.6
3.9 CLOSED LOOP RESPONSE FROM OPEN LOOP RESPONSE
The closed loop transfer function of the system is given by,
@___ 6)
RG) 1266) He
The sinusoidal transfer function is obtained by replacing s by jo.
~ MGa)= Senay
Let, M(jo) = MZa
where, M = Magnitude of closed loop transfer function
a = Phase of closed loop transfer function.
The magnitude and phase of closed loop system are functions of frequency, @. The sketch of
magnitude and phase of closed loop system’ with respect to @ is closed loop frequency. response plot. The
magnitude and phase of closed loop system for various values of frequency can be evaluated analytically
or graphically. The analytical method of determining the frequency response involves tedious calculations.
Two graphical methods are available to determine the closed loop frequency response from open loop
frequency response. They are,
1. Mand N circles
2. Nichols chart.
3.10 MAND NCIRCLES
The magnitude of closed loop transfer function with unity feedback can be shown to be in the form
of circle for every value of M. These circles are called M-circles.
If the phase of closed loop transfer function with unity feedback is a, then it can be shown that
tan & will be in the form of circle for every value of a. These circles are called N-circles.
The M and N circles are used to find the closed loop frequency response graphically from the open
loop frequency response G(j) without calculating thé magnitude and phase of the closed loop transfer
function at each frequency.
The M and N circles are available as standard chart. The chart consists of M and N circles
superimposed on ordinary graph sheet. Using ordinary graph the locus of G(ja) (Polar Plot) is sketched.
The locus of G(jo) will cut the M-circles and N-circles at various points. The intersection of G(ja) locus
with M and N circles gives the magnitude and phase of the closed loop system at frequencies corresponding
to the cutting point of G(§ja).
The M and @ for various values of « are tabulated. The magnitude and phase response of closed
loop system are sketched on semilog graph sheet by taking @ on the logarithmic scale-on x-axis. [The
closed loop frequency response has two plots. They are M Vs @ and a Vs @]3.66
M-CIRCLES
Consider the closed loop transfer function of unity feedback system, M(s) = aaa
Puts = jo, 2 M(jay= 7-3 oem
Let, GG) =X+jY
where, X= Real part of G(jo).
Y = Imaginary part of G(ja).
: PY? tan Y
“.M(o)= 7 = B= (1S tat 2S)
14+X+jY (+x 2 tant (i+xy+y¥?
+
Let, M = Magnitude of M(jo)
vx? + ¥?
i+ X)?+¥?
On squaring the above equation we get,
“M=
po Ys M(ixfey)=x ey Ss M(14X742X4Y2)=x? + ¥?
(1+ X)° + Y°
M? + M?X? + M?2X + M?Y?—X?—Y?=0
X? (M71) + M22X4+MP+¥2?(ME1)=0 ae (3.30)
When M = 1, the equation (3.30) represents a straight line.
When M = 1, the equation (3.30) is,
“X?(1-1)+2X+1+Y2(1-1)=0 => 2X+1=0 “> X=-1/22
Hence when M = 1, equation (3.30) represents a straight line passing through X =-1/2 & Y=0.
When M # 1, the equation (3.30) represents a family of circles.
When M = 1, equation (3.30) can be rearranged in the form of equation ofa circle as shown below.
XX? (M21) + M?22X + M? + Y? (M?-1)=0
Divide the above equation throughout by (M?- 1).3.67
2
Add ey on both sides of the above equation.
-1
Me
X+
M?-1
a? + 2ab + b? = (a+b?
mw YP M2
X+—3 +¥ =——_ “ soee(3.31)
M*-1 (m2 a 1)
The equation of circle with centre at (X,, Y,) and radius r is given by,
(X-XYPRQAY Pr (3.32)
On comparing equation (3.31) and equation (3.32), it can be concluded that the equation
(3.31) represents a family circles with centre at (-M?/M?-1), 0) and with radius, r = M/(M2-1) for
various values of M. The circles given by equation (3.31) are called M-circles.
When M=0 When M = 0
Centre = (X,.¥,) Centre = (X,,¥,)
2
Mi. 6
=0 Radius r=-—_M_.M 11
a M’-1 M° M ©
Hence when M = 0, the magnitude Hence when M =~, the magnitude
circle becomes a point at (0,0). circle becomes a point at (—1,0).
From the above analysis it is clear that the magnitude of closed loop transfer function will be
in the form of circles when M #1 and when M = 1, the magnitude is a straight line passing through
(-1/2,0).
For values of M less than 1, the magnitude is a circle to the right of the straight line corresponding
to M = 1. It is observed that the circles for M<1 passes through (—1/2,0) and (0,0) on the negative real
axis. For decreasing values of M, the radius decreases and the circle, becomes a point at (0,0)
when M = 0.
For values of M greater than 1, the magnitude is a circle to the left of the straight line corresponding
to M = 1. It is observed that circle passes between the points (—1,0) and (—1/2,0) on the negative real
axis. For increasing values of M the radius decreases and the circle becomes a point at (1,0) when
M=~. The family of M-circles are shown in fig 3.28.iv Complex plane
Rectangular coordinates
Fig 3.28 : The family of constant M-circles.
N-CIRCLES
Consider the closed loop transfer function of unity feedback system.
Gs) __G@)
Ro 10
= --__GUia)
Put s=ja, MU) = TG Gay
Let G(j@)= X + jY, where, X = Real part of G(jw).
. Y = Imaginary part of G(jo).
2,2 ak
. X+i¥ tee AS Vx?+¥? aY¥ 4 Y¥
“. M(Gja)= —= y= Z| tan —tan
14+X+jY (+x) +Y? Ztan™ +xy+¥? x 1+X
1+X
Let, a = Phase of M(ja) ; sont ag
x 14+X
Let, N= tana
Nota! —tar-t 2)
x 14+X
san( tn)? | ¥ 2¥ YG+X)— XY
uae x 1+X) __X 14x ___X(1+X)
iste a ¥ yY “a 2
14 tanf tan~!Y tan! tan UY) Ye Xe
x 1+x/) X 14#X X(1+X)
xen +Y X+X°4+¥ tanA — tanB
an
tan(A -B)=$——————
= — 1+tanA x tanB
X+X°+¥3.69
On rearranging the above equation we get,
Ke yy22%
ox4xeyviteo
N
2
In the above equation add the term (4) on both sides.
2 2
xox2e yi yy Es ai, a
N 4 \2N 4 \2N
(e+fex}[e+ ! ahs
4 Guy ON cc
2 a
xd) +(y-b) 4+
8 IN) 4" ae
The equation of circle with centre at (X,,Y,) and radius r is,
sexed (3.34)
(XX, +(Y-¥,F =
On comparing equation (3.33) and (3.34), it can be concluded that the equation (3.33) represents a
1 1
family of circle with centre at (-1/2,1/2N) and with radius 14" any for various values of N. The
circles given by the equation (3.30) are called N-circles. :
For any value of N, the equation of N-circles is satisfied at two points (0,0) and (—1,0). Hence the
N-circles passes through these two points for all values of a. (N = tan «).
Consider the equation of N-circle,
‘When X =~1 and Y= 0,
.---(3.33)
Consider the equation of N-circle,
When X = 0 and Y= 0,
2 2 4 2
1 1 11 1 1 1, 1
(xe + v-) =a X+=| +|/ Y-——| =—+——}
\ 3] ( 2N) 4° (Ny ( 2 2N) 4° QNY
2 e 2 a.
1 1 ro
Gy+-Ay-t+ aed) of EP
2. 2N 4 (2N) 2 2N 4° (4Ny?
t,t Bd. dg le dy 1
4 4N? > 4. 4N?
The above analysis shows that the equation of N-circle is satisfied at points(0,0) and (-1, 0)
When a = 180° the circle becomes a straight line passing through real axis. It is also observed that
the circle for a = 8°-180° above the real axis will be a part of circle for a = 6 ° below the real axis, as
shown in fig 3.29. The family of N circles are shown in fig 3.30.
a = 0,-180°
Fig 3.29.3.70
Complex plane
Rectangular coordinates
ie
a=-20°
Fig 3.30 : The family of constant N-circles.
3.11. NICHOLS CHART
N.B Nichols transformed the constant M and N circles to log-magnitude and phase angle coordinates
and the resulting chart is known as Nichols chart.
Nichols chart consist of M and N contours, superimposed on ordinary graph. The M contours are
the magnitude of closed loop system in decibels and the N contours are the corresponding phase angle
locus of closed loop system. The ordinary graph consist of magnitude in db marked on the Y-axis and the
phase in degrees marked on the X-axis.
The Nichols plot of open loop system can be plotted on the ordinary graph. The Nichols plot is a
graph between magnitude of G(j@) in db and the phase of G(jw) in degree,plotted on an ordinary graph
sheet. To draw the Nichols plot the magnitude and phase angle of G(jo) are calculated for various values
of @. Alternatively the Bode plot of G(j@) is sketched and from Bode plot, the magnitude and phase of
G(jo) for any frequency can be obtained.
Using Nichols chart the closed loop frequency response can be determined graphically from the
locus of open loop frequency response. When the Nichols plot of GG) is sketched on Nichols chart, the
locus of G(@j@) will cut the M and N contours at various points. The cutting point of locus of G(ja) with
the M-contour gives the magnitude of closed loop frequency response corresponding to a frequency
same as that of G(jq) at that point. ‘
The cutting point of locus of G(j@) and N contour gives the phase of closed loop frequency
response corresponding to a frequency same as that of G(ja) at that point. The magnitude M and phaseFah
angle a (N = tana) of closed loop system are tabulated . The closed loop frequency response consists of
two plots. They are magnitude M Vs @ and phase angle « Vs @. Hence using the tabulated values the
bode plot of closed of closed loop system can be drawn.
The'frequency domain specifications can be determined from Nicols chart. Fig 3.31, shows various
frequency domain specifications of a typical G(ja) locus. Also the Nichols plot drawn on a Nichols chart
can be used for gain adjustment.
ESTIMATION OF FREQUENCY DOMAIN SPECIFICATIONS USING NICHOLS CHART
Resonant Peak (M) and Resonant Frequency (@)
The resonant peak is given by the value of M-contour which is tangent to G(j@) locus. The resonant
frequency is given by the frequency of G(ja) at the tangency point.
Bandwidth
The Bandwidth is given by frequency corresponding to the intersection point of G(j@) and -3 db
M -contour.
Gain Margin
The gain margin is given by negative of magnitude of G@ja) in db at phase crossover frequency,
@,,. At phase crossover frequency the phase of G(j@) is —180°
Gain Margin, K, indb= -GGo,)),, ia
Phase Margin
The phase margin,y is given by y =180° +, where o is the phase of G(ja) at gain crossover
frequency. At gain crossover frequency the magnitude of G(ja) is-zero db.
GAIN ADJUSTMENT USING NICHOLS CHART
Determination of K for Specified Gain Margin
Draw the G@j@) locus with K=1. Determine the amount of gain to be added at 6 =—180°, so that db
magnitude of G(j@) locus at —180° is negative of the specified gain margin. Let the db gain to be added be
x db. The gain contribution is independent of frequency and so it can be achieved by choosing proper
value of K. The value of K is obtained by equating 20logK to x db.
Now, 20logK = x
1K =10%
Determination of K for Specified Phase Margin
Draw the GG@) locus with K= 1. The phase margin, y =180° *O,, where acs is phase of G(ja) at
gain crossover frequency. ..$,.= y -180°. For specified phase margin, calculate $, and from the Nichols
plot determine the db gain at 6... Let this gain be y db. For the specified phase margin, this gain should be
made zero. Hence —y db should be added to every point of G(j). This is achieved by choosing proper
value of K. The value of K is obtained by equating 20logK to -y db.
a
Now, 20lgk=-y => logk =~ => K=10%Gain Margin
-12db
180° Se go? o
k—————|
Phase Margin
Fig 3.31 : Determination of frequency domain specification from Nichols Chart.
Determination of K for Specified Resonant Peak, M,
Draw the G(jw) locus with K = 1. Using a tracing paper, trace the locus of G(j@). A standard
tracing paper, called Nichols overlay is available). Then shift the locus vertically up or down, so that
M = M_ contour is tangent to GGa) locus. Measure the vertical shift in db. Let the shift be + x db. (+ for up
and —for down).
Now, 20logK=tx => logk = i= > K-10»
Determination of K for a Specified Bandwidth
Draw the G(ja) locus with K=1, Determine the open loop gain G(ja) at @ = @, where, o, is the
specified bandwith. Determine the point of intersection of -3db M-contour and this open loop gain on the
Nichols ‘chart. Let this point be point A. Trace the G(j@) locus. Shift the G(j@) locus vertically up or
down, so that it passes through point A. Measure the vertical shift in db. Let the shift be + x db Gfor up
and —for down).
:
Now, 20logK=#x => logk =25° > K-10
EXAMPLE 3.14
The open loop transfer function of unity feedback systemis, G(s) = Ke®/s(1+0.25s) (1+0.1s). Using Nichols chart,
determine the following.
@. The value of K so that the gain margin of the system is 4 db.
(0) The value of K so that the phase margin of the system is 40°
() The value of K so that resonant peak M_ of the system is 1 db. What are the corresponding values ofa, ando,?
(@® The value of K so that the bandwidth o, of the system is 1.5 rad/sec.3.73
SOLUTION
First the actual bode plat of G(jo) with K=1 is plotted on semilog graph sheet. The magnitude of G(ja) in db and phase
of GC) for various frequencies are calculated and listed in Table-1. The choice of frequencies are chosen such that the
magnitude plot extends in the range of 40 db to -14db and the phase plotextends in the range of 0° to—180°.
Ker025
(1+ 0.25s)(1+ 0.18)
Let, K=1 and put, s=jo.
Given that, G(s)=
eee 12-0.20 x 180°
+ GGw) = = x
jo(1+0.258)(140.1s) ©290°V1+ 0.062507 tan10.250 71+ 0.010? Ztan“'0. 10
1
AGG) = >————5 ==; --. IGi@) ng = 20!0g}
wT 0.0625071+ 0.070" ° oy 1+. 0.062502J12
ZG(o)=-0.20 x 82 _ 96° —tan0.250 — tan—10-0
TABL Calculated values of |G(j@)! and “G(j@
®
rad/sec | 0.01 | 0.02 | 005 | 01 | -02 | o5 | 10 | 20 | 40
eo) |
db 40 | 3% | 26 | 20 4 6 0 a_| -16
44) | -90 | -91 | -91 | -93 | -96 | —106 | 121 | 151 | 203
deg ! .
‘The magnitude and phase plot of Bode plot of G(jo) are shown in fig 3.14.1 From the bode plotthe phase and frequency
for various values of magnitudes are noted and tabulated in table-2. (The choice of magnitudes are 20,16, 12,.... i.e, in steps of
4-db, which is convenient for Nichols plot on Nichols chart). Using the values listed in table-2 the locus of G(jo) on Nichols chart
is sketched as shown in fig 3.14.2.
TABLE-2: Values of |G(jo)| and ZG(j@) Noted from Bode Plot
o
fad/sec | 0.1 0.16 0.25 0.4 0.64 1.0 15 22 3.0
[GGo)} 20 16 12 8 4 9 -4 -8 -12
db
——_|—.
ZG (0) -90 +92 96 102 | -110 | -120 | -136 | -156 | -180
deg i
Gain Margin and Phase Margin when K=1
When K = 1, the G(jo) locus cuts the -180° axis at —12db. Hence the magnitude atphase crossover frequency is—12db.
~.Gain Margin, K,=AGG0, Ming =—H12) = +12db.
When K = 1, the phase of G(ja) is -120° corresponding to magnitude of 0 db. Henee the phase at gain crossover
frequency is -120°,
--Phase margin, y= 180° +0,,= 180°— 120° = 60°
To find K for a gain margin of 4db
‘When gain margin is 4 db, the locus of G(ja) should cross the 180° axis at—4 db. When K= 1, the magnitude of G{ja)
is -12db corresponding toa phase of 180°. Hence ifwe add, —4— (-12)=8 db to every paint of G(jo) then the plot shifts upwards
and crosses -180° axis at —4 db. This magnitude correction is achieved by choosing appropriate value of K. The value of Kis
obtained by equating 20 log K to 8 db.a er 3 = Fre Re Analysis: 3.74
8
<. 0logK = 20db => look = 5 > K=10% =25
The G(ja), when K =2.5 is shown in fig 3.14.2.
To find K for phase margin of 40°
Let $4, be the phase of G(jw) at gain crossover frequency when the phase margin is 40°.
Phase margin, y,= 180° + a2
10g g~ 180° = 40*— 180° = ~140°
From the above calculation it is evident that for a phase margin of 40°, the magnitude of G(jo) should be 0 db
corresponding to a phase of -140°. When K = 1, the magnitude of G(ja) is -Sdb corresponding to a phase of -140°. Hence
ifwe add +5 db to every point of G(ja) locus then the plot shifts upwards and crosses ~—140° axis at 0 db. This magnitude
correction is achieved by choosing appropriate values of K. The value of Kis obtained by equating 20 logK to 5 db.
5
“20lgK=5 => logk == > K=107 =178
‘The G(ja) locus, when K = 1.78 is shown in fig 3.14.2
To find K for a resonant peak of 1 db
The resonant peak, M. is given by M-contour which is tangent to: G(je) locus. When K = 1, the G(ja) locus is tangentto
M= 0.25 db contour. Hence when, K = 1, resonant peak is 0.25 db.
For a resonant peak of 1 db, the M=1 db contour should be made tangent to G (jo) locus. For this, G(ja) locus can be
Shifted vertically up or down so that it becomes tangentto M= 1 db contour. In this Problem the G(ja) locus is shifted vertically
up to make ittangent to M= 1 db contour. The shifted G(ja) locus is shown in fig 3.14.3.
Note: Trace the G(jw) locus when K = 1 ona tracing paper and shift the traced locus over the Nichols chart vertically
| so thatitis tangent to required M-contour. By keeping the. tracing paper at the shifted position darken the traced locus, so that}
| itmakes an impression on nichols chart.
The vertical shiftis equivalentto adding a magnitude of 20 log K to every point of G(jo) locus. From the shifted locus
of Gj) itis observed that +2db is added to every point of ‘G(ja) locus. Hence the value of K is obtained by equating 20 log K
to +2 db.
2
2logK = 2db => logk = 2 > K=10% = 126
The resonant frequency, @, is given by the frequency of G(ja) atthe ‘tangency point. The magnitude of G(ja) is 0 db at
the tangency point of M= 1 db contour. The corresponding frequency is noted from the bode Plot of G(jw). From the bode plot
the frequency at 0 db is 1.0 rad/sec. Hence the resonant ‘frequency, @,= 1.0 rad/sec.
To find K so that o, rad/sec
Se ene Ee
The bandwidth, a, is given by the frequency of G(ja) corresponding to the meeting point of G(ja) locus and M =—3db
contour. From the bode plot find the magnitude of G(ja) when @ = 1.5 rad/sec. From fig 3.14.1 itis observed that magnitude
of G(jo) is — 4db when @ = 1.5 rad/sec.
In the Nichols chart, find the point where.the M = —3db contour passes through —4db line. Let this point be P. Now
the G(ja) locus with K = 1 is shifted vertically down so thatis passes through point P. The shifted G(jo) locus is shown
infig 3.1.3.
Note ; Trace the G(jo) focus when K = 1 ona tracing paper and shift the raced locus over Nichols chartso thatis}
passes through point P. By keeping the tracing paper at the shifted, (position, darken the traced locus, so that is makes an
émpression on Nichols chart.
‘The vertical shiftis equivalent to adding a magnitude of 20logK to every paint of G(jo) locus. From the shifted locus
of G(jo) itis observed that-6db is added to every point of G(ja) locus. Hence the value of Kis obtained by equating 20logK
to-6 db.
20logK =-6db => log K2-5 > K=10-° -05‘Cont
3.75
@r0l+ D @scOl + D Gory.? = @ND Jo tod apog + r91'€ Stat
A98/PRE UE a or OCT SLOT pororo S70 oto TO. . $00 coo 100
168L9 S$ £ t 168L9S ¥ t c 1o8L9 5 F
t a 16829 $ £ t 168.9 $s ¢
Of-
Oz
1 oe
1
CASe TS FHOSN
0e— 180° ~ 160°
‘ Y
h
=
a
KY
ZEL
tS
poaeaeee
FOS
y
if
UY
J
Hy
y
Y
OS
~ 140° = 120°
1, Oe
ES
|
MES
DY Sc Sa
KASS
SOK, YUN
be CTs V
=
- 20° o
ZGQq) in deg >
Fig 3.14.2 : Nichols plot of Ga) = Ke#”?go(1 + j0.25a) (I + j 0.10)- 180°
— 160°
ZG(ja) in deg >
Ke¥?°Gja(T + 70.250) (1 +5 0.10)
Fig 3.14.3 : Nichols plot of Gia)EXAMPLE 3.15
2 , 20
Aunity feedback system has open loop transfer function, G(s) = 3rd) G5) . Using Nichols chart, détermine the
closed loop frequency response and estimate M,, o, and ,.
SOLUTION
Given that,
20
=a
) = Sey eH t
‘The transfer function G(s) is converted to time constant or bode form.
Gls) = 20 _ _201(2x5) 2
sx S +1) xa( +1} s(i+3) (143) So(ThOSS)) (120-25)
Put, S=jo, in G(s) to get G( jo).
2
jo(1+ j0.50)(1+ j0.20)
2
0290? ¥1+ 0.250? /tan-"0.50¥1+ 0.040 Ztan0.20
2
So 4-90-1050 — ta 0.20)
oy 140.250? 71+ 0.0407
2
oV1+0.250? 1+ 0.040?
: 2
Cle), 4 = 20leg|
Iota | oJiv0250? Vi 0040?
ZG(jo) = — 90°-tan“*0.5@ - tan*0.20
- G(je) =
+: [@Go)|
"
‘The magnitude of G(jc) in db and phase of G(ja)for various frequencies are calculated and listed in table-1. The choice
of frequencies are chosen such that the magnitude plot extends in the range of 40 db to-14 db and the phase plot extends in
the range of 0° to—180°.
Using table-1, the actual bode plot of G(ja) is plotted on semilog graph sheet, as shown in fig 3.15.1.
TABLE-1: Calculated values of |G(jo)| and ZG(jo)
a, rad/sec 02 05 1.0 20 3.0 40
[G()), db 20 12 5 4 -10 —15
£G(jo), deg 98 -110 | +128 | +157 | -177 | -192
‘The magnitude and phase plot of bode plot of G(je) are shown in fig 3.15.1 From the bode plot, the phase and frequency
for various values of magnitudes are noted and tabulated in table-2. (The choice of magnitudes are 20, 16, 12... ., Le., insteps
of 4 db, which is convenient for Nichols plot on Nichols chart).
Using the values listed in table-2, the locus of G(ja) is sketched on the Nichols chart as shown in fig 3.15.2.[@Z0!+ D ES Of+ Dole = @Do-fo rod epog : VST" Sta
99S/peLUl << © oor TENTS SOLPLOSO 160 70 “10
ap
(us
4] @D5|
oc
SI-
or
a
oT
0t
It tl | |
T68i9.6 b © ©. T6sioo b € t 168L9S b c 168495 6 ct T6O8L9S bp < tFig 3.15.2 : Nichols plot of Gia) = 2/{j@ (1 + j0.5a) (1 + j 0.20).
va | ‘
a7
gla 3tg—4a—r¢ A ea i
BITES ¥
bea aa A ds
— 420° = 100" - 80° 60 = 40" - 20° °
Phase ZG(jo) indeg >5
6
as/pet Ul <— o
loseo sh & 7%
[@c0f+ D @S0f+ DOME = @)O fo asuodsas fouanbarf dooy posed + ESTE Sta
oor % ‘@ 01 10
1
16895 +
168L9s ¢ £ ct 16849 S$ 7 € c 16O8L9% fF £ a
i
ap
uyChapter 3-- Frequency Response Analysis 2 3.82
TABLE-2: Values of |G(j@)| and ZG(j@) Obtained from Bode Plot
@
iadisec 0.2 0.31 O5 0.74 1.05 5S | 2.0 26 3.2
Sb 20 16 12 8 4 0 4 -8 11.5
db
| 2Go) -98 | -102 | -110 | -118 | -130 | -146 | -156 | -168 | -180 |
deg \ |
The locus of G(ja) drawn on the Nichols chart cuts the M-contour and N-contour at various points. The meeting points
‘of G(ja) locus and various M-contours are noted.
The phase a corresponding to the meeting point are noted from N-contours passing through the meeting point. (if a
meeting pointlies between two N-contours, then choose an approximate value of a).
‘The frequency corresponding to the meeting pointare noted from bode plot by transferring the |G(j@)| corresponding to
meeting point to bade plot. The values of o, Manda are listed in table-3. -
‘The values of M and « are the magnitude and phase of closed loop frequency response of Gfjo) with unity feedback.
TABLE-3: Values of M and a from Nichols Chart
o 7 ]
rad/sec [0.36 |0.62 | 1.0 | 12 | 16 | 18 | 20 | 21 | 23 | 24 | 25 | 28 | 30
m -los]a[2{3]4/3 211 ]o |-2/-3|-6 |-e
db i i |
a 2 | 21 | 35 | 50 | 78 | 102 | 120 | 430 | 140 | 151 | 155 | 165 175 |
1 deg | j ! i { a
Using the values listed in table-3, the closed loop frequency response piots are sketched as shown in fig 3.15.3. The closed
loop frequency response consists of two plots and they are magnitude piot, MVS. and phase plot, a Vs.«.
From the closed loop frequency response the values of M,, 0, and @, are noted.
Resonant peak,M, = +4 db
Resonant Frequency o, = 1.6 rad/sec
Bandwidth, o, = 2.5 rad/sec
3.12 FREQUENCY RESPONSE ANALYSIS USING MATLAB
In general, the open Joop or closed loop transfer function of a system is denoted as T(s).
Let, T(s) be a rational function of'"s", as shown below.
voy. DoS + bys“! + bys? +,
8)=— ye,
Ags ays ays 24,
For frequency response analysis, the transfer function T(s) is declared as a function of s using the
following commands.
s=tf('s");
Ts=(bO*SAM+b1*sA(M-1)+...+bM)/(aO*SAN+al*sA(N-1)+...+aN);
The coefficients of numerator and denominator polynomials of the transfer function are determined
using the following command.
reece
[num.cof den_cof]=tfdata(Ts); |
alain ab Sl3.83
The gain margin, phase margin, gain crossover frequency ‘and phase crossover frequency can be
determined using the following command.
[GM PM wgc wpc] = margin(Ts);
BODE PLOT
In order to draw Bode plot the frequecy range can be specified using following commands.
{w = logspace(ds, de, n);
|
jwhere, ds represents Start decade as 10“
de represents end decade as 10
nh represents number of points to be calculated between 10° & 10°
Method 1:
The Bode plot can be plotted using any one of the following command.
Tee
| bode(Ts,'k');
|bode(Ts, w);
| bode(num_cof, den_cof);
|
bode(num_cof, den_cof,w);
Method 2 :
The Bode plot can also be plotted using semilog plot command as shown below.
[Mag Phase w] = bode(Ts,w);
MagdB = 290*10g10(mag);
subplot (2,1,1);semilogx(w,MagdB, 'k");
| subpTot(2,1,2);semiTogx(w,Phase, "k");
In this method the magnitude and phase can be scaled by drawing two lines at two specified upper
and lower values. For drawing these lines, one dimensional arrays consisting of same values has to be
created by multiplying the specified value with one. The length of the array should be same as number of
frequency points for which the magnitude and phase are computed. (Refer program 3.3).
POLAR PLOT
The polar plot can be plotted using the following commands.
W = wistart : wistep : wend ;
[re, im, w] = nyquist(num_cof,den_cof,w);
z= re + i*im; r= abs(z); theta = angle(z);
|polar(theta,r, 'w')
NICHOLS PLOT
The Nichols plot of open loop transfer function, G(s) can be plotted using the following commands.
[Tnumcof den_cof ] =. tfdata(s);
nichols(Gs);
axis([ph_start, ph_end, mag_start, mag_end]);<< Ghiaphers “irequency Response Analysis) 3.84
PROGRAM 3.1
write a MATLAB program to draw the Bode plot for the open loop system governed by
the following transfer function.
G(s)=s?/(1+0.2s)(1+0.02s)
program to plot Bode plot
clear all
clc
setf('s"); z
disp(‘the given transfer function is,’);
Gs=(SA2)/((14+0.2*5)*(14+0.02*5))
w=logspace(-1,2,200); %Zspecify the frequency range
bode(Gs,w)
grid
OUTPUT
The given transfer function 7s,
Transfer function:
0.004 sA2 + 0.22 541
Bode Diagram
‘Magnituda (4B)
Phase (clog)
Frequency (ranisec}
Fig P3.1 : Bode plot of the open loop system given in problem 3.1.
The Bode plot of program 3.1° is -shown in Fig p3.1.
PROGRAM 3.2
Write a MATLAB program to draw the Bode plot and to calculate gain margin, phase
margin, gain crossover frequency & phase crossover frequency for the open loop
system governed by the following transfer function.
G(s)=10/(0.04s340.Ss?+s)3.85 Chonipal ysiomsEngineering ~)
OOOO
%program to find gain & phase margins using bode plot
clear all
ele
s=tfC's’);
disp(‘the given transfer function is,’):
Gs=10/((0.04*543)+(0.5*5A2)+5)
bode(Gs,’k’)
grid
(GM, PM,wgc,wpc]=margin(Gs);
GMdB=20*10g10(GM);
disp(‘Gain margin in dB,’); GMdB
disp(‘Phase margin in deg,’);PmM
disp(‘Gain cross over frequency in rad/sec,');wgc
disp(‘Phase cross over frequency in rad/sec,”);wpc
OUTPUT
The given transfer function 7s,
Transfer function:
Gain margin in dB,
Phase margin in deg,
PM
5.2057
Gain cross over frequency in rad/sec,
Wwgc =
Magnitude (o1B)
Phase (deg)
10° fa io! ae 10
Frequency {redisex)
Fig P3.2 : Bode plot of the open loop system given in problem 3.2.3. 86
Phase cross over frequency in rad/sec,
. WwpC =
4.4629
The Bode plot of program 3.2 is shown in fig p3.2.
PROGRAM 3.3
write a MATLAB program to draw the Bode plot for the open loop system governed by
the following transfer function. The program should take care of drawing magnitude
plot in the range +10 to -50 dB, and phase plot in the range -60 to -180 deg.
G(s)=(75(1+0.2s))/(s(s?#16s+100)).
“Bode plot with magnitude and phase scaling
clear all
clc
s=tf("s');
disp(‘The given transfer function is,’);
Gs=(75*(1+0.2*s))/(Cs* (sA2+16*5+100))
[num_cof den_cof]=tfdata(Gs); %determine numerator and denominator
scoefficients of G(s)
w=logspace(-1,2,200);
[Mag, Phase,w]=bode(num_cof,den_cof,w);
MagdB=20*10g10 (mag);
Mscalel=10*ones(1,200);
Mscale2=-50*ones(i, 200);
subplot(2,1,1);semi logx(w,MagdB, ’-k’,w,Mscalel, ’k’,w,Mscale2,’k’)
grid;
xlabel(‘Frequency in rad/sec’); ylabel(‘Magnitude in dB’);
Pscale 60*ones(1, 200);
Pscale2=-180*ones(1,200);
subplot(2,1,2);semilogx(w, Phase, ’k’,w,Pscalel,’-k’,w,Pscale2,’-k")
grid;
xlabel(‘Frequency in rad/sec'); ylabel('phase in deg’);
Magnitude in d8
Frequency in rat/seo
Phase in deg
107 1 10 1c
Frequency in rad/seo
Fig P3.3 : Bode plot of the open loop system given in problem 3.3.3.87
OUTPUT
The given transfer function is,
Transfer function:
543 + 16 sA2 + 100 5
The Bode plot of program 3.3 is shown in fig p3.3.
PROGRAM. 3.4
consider the transfer function of open loop system given below.
G(s)=20/(s?+7s7+10s)
Write a MATLAB program to determine the transfer function of closed loop system
with unity feedback, to plot the sede plot of closed loop system, and to calculate
resonant peak, resonant frequency and bandwidth.
%Bode-plot of unity feedback closed Toop system
clear all
cle
s=tf(‘s’);
disp(‘The given open. loop transfer function G(s) is,’);
Gs=20/(sA34(7*sA2)4+10*5)
disp(‘The closed Joop transfer function M(s) is,’);
Ms=feedback(Gs,1)
[num_cof den_cof]=tfdata(mMs); %determine numerator & denominator
%coefficients of M(s)
w=logspace(-1,1); %specify frequency range
bode(Ms,w)
grid
[Mag, Phase ,w]=bode(Ms,w);
[Peakmag,k]=max (Mag);
disp(‘Resonant peak in dB,");
Mp=20*logl0(PeakMag)
disp(‘Resonant frequency in rad/sec,’);wWr=w(k)
n=1; while 20*log(mag(n))>=-3;n=n+1; end
disp(‘sandwidth in rad/sec,’);wb=w(n)
OUTPUT
The given open loop transfer function G(S)- is,
Transfer function:
SAR + 7 5424+ 105
The closed Joop transfer function M(s) vis,
Transfer function:
GAZ #7 SA2 + 105 + 20 .Resonant peak in dB,
Mp =
4.3953
Resonant frequency in. rad/sec,
Wr=
1.6768
Bandwidth in rad/sec,
Wb =
2.4421
The Bode plot of program 3.4 is shown in fig p3.4.
Macyntuca (8)
3
& 8
Phase (dag)
Frequency. {racisec)
Fig P3.4 : Bode plot of the closed loop system of program 3.4.
PROGRAM 3.5
write a MATLAB program to draw the polar plot and to calculate gain margin and
phase margin for the open loop system governed by the following transfer function.
G(s)=1/(s(1+s)*)
%Program to draw polar plot and compute gain & phase. margins
clear all
clc
s=tfC's");
dispC(‘the given transfer function is,’);
Gs=1/(s*(1+s)*(1+s))}
[num_cof den_cof]=tfdata(Gs); %determine numerator and
. “denominator coeff. of G(s)
w=0.4 : 0.01 : 4;
“specify frequency’ range
[re,im,wl=nyquist(num_cof ,den_cof,w); &determine the real. and
Simaginary parts of G(jw)
[em pM]=margin(num_cof, den_cof);:
dispC‘Gain margin,’);GM
disp(‘Phase margin in deg,’);PM
%compute gain & phase margins3:89 , is the phase
of G(ja). at the gain cross over frequency.Chapter
Re: Ana;
3.94
03.10
Q3.11
03.12
03.13
03.14
03.15
03.16
03.17
Phase margin, y = 180° + oe 3 where, og, = ZG(jo)
=a ge
What is phase and Gain cross-over frequency?
The gain cross over frequency is the frequency at which the magnitude of the open loop transfer
function is unity. The phase cross over frequency is the frequency at which the phase of the open
loop transfer function is 180°.
Write the expression for resonant peak and resonant frequency.
1 fase
Resonant peak, M, = ON eared : Resonant frequency, ©, = @,¥1— 2¢?
2641-6 -
“Write a short note on the correlation between the time and frequency response?
Correlation exists between time and frequency response of first or second order systems. The
frequency domain specifications can be expressed in terms of the time domain parameters € and @,.
For a peak overshoot in time domain there is a corresponding resonant peak in frequency domain.
For higher order systems, there is no explicit correlation between time and frequency response. But
if there is a pair of dominant complex conjugate poles, then the system can be approximated to
second order system and the correlation between time and frequency response can be estimated.
The damping ratio and natural frequency of oscillation of a second order systern is 0.5 and 8 rad/
sec respectively. Calculate the resonant peak and resonant frequency?
Resonant peak, M. = i
26
ge Meee
Vi=@ 2x(05)/1-(05)2
Resonant frequency, w, = 0, 41-20? =8x y1-2x 05* =5.657 rad/ sec
What is Bode plot?
The bode plot is a frequency response plot of the transfer function of a system. It consists of two
plots : Magnitude plot and Phase plot.
The magnitude plot is a graph between magnitude of a system transfer function in db and
frequency, @. The phase plot is a graph between the phase or argument of a system transfer function
in degrees and the frequency, o. Usually, both the plots are plotted on a common x-axis in which the
frequencies are expressed in logarithmic scale.
What is approximate bode plot? .
In approximate bode plot, the magnitude plot of first and second order factors are approximated by
{wo straight lines, which are asymptotes to exact plot. One straight line is at Odb, for the frequency
range 0 to @, and the other straight line is drawn with a slope of + 20n db/dec for frequency range o,
to «©. Here a, is the comer frequency.
Define corner frequency?
The magnitude plot can be approximated by asymptotic straight lines. The frequencies corresponding
to the meeting point of asymptotes are called corner frequency. The slope of the magnitude plot
changes at every corner frequency.
What are the advantages of Bode Plot?
4. The magnitudes are expressed in db, and so, a simple procedure is available to add magnitude
of each term one by one.3.95 Control Systems Engineering
2. The approximate bode plot can be quickly sketched, and the corrections can be made at comer
frequencies to get the exact plot.
3. The frequency domain specifications can be easily determined.
4. The bode plot can be used to analyse both open loop and closed loop system.
03.18 What.is the value of error in the approximate magnitude plot of a first order factor at the corner
Srequency?
The error in the approximate magnitude plot of a first order factor at the corner frequency is + 3m db,
where m is multiplicity factor. Positive error for numerator factor and negative error for denominator
factor.
03.19 What is the value of error in the approximate magnitude plot of a quadratic factor with €=1 at the
corner frequency?
‘The error is + 6db, for the quadratic factor with C=1. Positive error for numerator factor and negative
error for denominator factor.
K
03.20 Draw the bode plot of, G(s) = —.
s
Lets =ja,
i K
+ G(ja) = ——
(jo)
The magnitude of G(ja) is unity when @ = K™*.
The magnitude plot is a straight line with slope of -20n db/dec and passing through » = K"". The
- Phase plot is straight fine parallel to x-axis at -90n°_
af I ,
O.1K™ KT 10KA o(log scale)
Fig Q3.20 = Bode plot of integral factor, Kia)".
Q3.21 Sketch the bode plot of G(s) = I/(1+sT).
Let s = jo, - G{ja)
= 1+joT
1
The corer frequency, 0, = T
The magnitude plot is approximated by two straight lines : one straight line at Odb in the frequency
range 0 to @, and the other straight Jine with the slope of -20db/dec in the frequency range «, to «.
The phase of G(ja) varies from 0 to -90° as w is varied from 0 to «. Hence, the phase plotis a curve
passing through -45° at the corner frequency.3.96
03.22
Q3.23
03.24
Q3.25
03.26
1 10 °
cry T (log scale)
Fig 03.21 : Bode plot of the factor —_—.
I+ jeT
What is polar plot?
The polar plot of a sinusoidal transfer function G(jw) is a plot of the magnitude of G(ja) versus the
phase angle/argument of G@jo) on polar or rectangular co-ordinates as © is varied from zero to
infinity.
What is minimum phase system?
The minimum phase systems are systems with minimum phase transfer functions. In minimum
phase transfer functions, all poles and zeros will lie on the left half of s-plane.
What is All-Pass systems?
The all pass systems are systems with all pass transfer functions. In all pass transfer functions, the
magnitude is unity at all frequencies and the transfer function will have anti-symmetric pole zero
pattern (i.¢., for every pole in the left half s-plane, there is a zero in the mirror image position with
respect to imaginary axis).
What is non-minimum phase transfer function?
A transfer function which has one or more zeros in the right half s-plane is known as non-minimum
phase transfer function.
In minimum phase system, how the start and end of polar plot are identified?
For minimum phase transfer functions, with only poles, the type number of the system determines
the quadrant in which the polar plot starts, and the order of a system determines the quadrant in
which the polar plot ends. .
Start of type-3
system t End of 3”
order system
End of 4°
order system
Start of type-2 —> “<— Start of type-0
aysiem Systenl End of 2“ End of 1*
Start of type-I order system order system
system
"Fig Q3.26a : Start of polar plot of all pole Fig Q3.26b : End of polar plot of all pole
minimum phase system minimum phase system.3.97
“Control Systems Engineeri
03.27
03.28
03.29
Q3.30
03.31
O#32
03.33
Q3.34
-270°
Draw the polar plot of G(s)= (1487).
1
Lets =jo, .. G(jo) = -——— = —————___—- —180° 0°
14 joT Vt402T? Ztan oT e So
©
= Toone tantoT 90° 45 increasing
Le Fig 03.27: Polar plot of G(s) = I(1+s).
As @ >0, G(jo) > 120°
. 0
Aso 30, G(jo) > 02-90° nese’ -270'
9 a
Sketch th de bot. 6, CS) = SS =0 a
etch the polar plot ef GO) = Sar iasE)l4sT) ° = + O°
The given system is all pole minimum phase system. The type =180 3” >
number of the system is 2 and the order is 5. Hence, the polar 1-90
plot starts in second quadrant and ends in fourth quadrant. Fig Q3.28 : Polar plot of type-2,
Sth order system.
What is Nichols plot?
The Nichols plot is a frequency response plot of the open loop transfer function of a system. It is a
graph between magnitude of G(ja) in db and the phase of G(ja) in degree, plotted on a ordinary
graph sheet.
What are M and N circles?
The magnitude, M of closed loop transfer function with unity feedback will be in the form of circle in
complex plane for each constant value of M. The family of these circles are called M-circles.
Let N = tan a, where a is the phase of closed loop transfer function with unity feedback. For each
constant value of N, a circle can be drawn in the complex plane. The family of these circles are called
N-circles.
How closed loop frequency response is determined from. open loop frequency response using M
and N circles?
The G(jw) locus or polar plot of open loop system is sketched on the standard M and N circles chart.
The meeting point.of M circle with G(ja) locus gives the magnitude of closed loop system. (the
frequency being same as that of open loop system). The meeting point of G(jo) locus with N-circle
gives the value of phase of closed loop system, (frequency being same as that of open loop system).
What is Nichols chart?
The Nichols chart.consists of M and N contours superimposed on ordinary graph. Along each
M-contour the magnitude of closed loop system, M will be a constant. Along each N-contour, the
phase « of closed loop system will be constant. The ordinary graph consists of magnitude in db,
marked on the y-axis and the phase in degrees marked on x-axis. The Nichols chart is used to find
the closed loop frequency response from the open loop frequency response.
How the closed loop frequency response is determined from the open loop frequency response
using Nichols chart?
The G(ja) locus or the Nichols plot is sketched on the standard Nichols chart. The meeting point of
N-contour with G(jo) locus gives the magnitude of closed loop system and the meeting point with
N-circle gives the argument/phase of the closed loop system.
Wheat are the advantages of Nichols chart?
1. It is used to find closed loop frequency response from open loop frequency response.
2. The frequency domain specifications can be determined from Nichols chart.
3. The gain of the system can be adjusted to satisfy the given specification.Chapler 3 = Frequency Response Analysis 3.98
3.14 EXERCISES
E3.1
E3.2
E3.3
E3.4
E3.5
E3.6
E3.7
E3.8
Sketch the Bode plot of the following open loop transfer functions and from the plot determine the
Phase margin and gain margin.
4) G(s) = 100(1+0.1s)/s(I+0.2s) (1+0.5s) dD) G(s) = 846+ 10/4545}? (5+0.1)
5) G(s) = 50(1+0.1s)(1+0.01s) (14s) €) Gs) = 40 (145)A145s) (9242544)
o) G(s) = 30(140.1s)4(1+0.01s) (1+5) DGG) = 10(1+5) €*Ys(1+0.2s)
The open loop transfer function of a system is given by G(s) = K/s(1+0.5s) (1+0.2s). Using bode plot
Jind the value of K so that (i) The gain margin of the system is 6db and (ii) The phase margin of the
system is 25°
Sketch the polar plot of the following transfer functions and from the plot, determine the phase
margin and gain margin.
a G(s) = 10 (st L)Ast10P od &°s (s+) (st+35)
Bb) G(s) = 200 (s +2)/s(s? +10s +100) d) Is (5 +4) (5 +8)
The open loop transfer function of a system is given by G(s} = K/s (s? + s + 4). Using polar plot,
determine the value of K, so that phase margin is 50°. What is the corresponding value of gain
margin?
A unity feedback system has G(s) = K/s(1+0.1s). Using Nichols chart find the value of K so that
resonant peak, M=1.4. Find the corresponding valie of @,
The open loop transfer function of unity feedback system is, G(s) = K/(1+0.05s) (1+0.1s)(1+0.35).
Using Nichols chart find the value of K so that gain margin of the system is 10db. What is. the
corresponding value of phase margin.
Using Nichols chart determine the closed loop frequency response of the unity feedback system,
whose open loop transfer function is, G(s) = 200 (s+1)/s(s+10)°.
A unity feedback system has open loop transfer function G(s) = 54/(1+0.1s) (s? + 88 + 25).
Using Nichols chart determine the closed loop frequency response. From the closed loop response
determine, the resonant peak, resonant frequency and bandwidth.CHAPTER 4
CONCEPTS OF STABILITY
AND ROOT LOCUS
41 IMPULSE RESPONSE AND STABILITY
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 (or for any changes in input or for any changes in system parameters),
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 ,
(or to the equilibrium state) irrespective of initial conditions.
3. A system is stable if for a bounded disturbing input signal the output vanishes ultimately as t
approaches infinity.
4, A system is unstable if for a bounded disturbing input signal th the output is of infinite amplitude
or oscillatory.
5. Fora bounded input signal, if the output has constant amplitude oscillations then the system
may be stable or unstable under some limited constraints. Such a system is called Jimitedly
stable,
6. Lfasystem outputis stable for all variations of its parameters, then the system is called absolutely
Stable system.
7. Ifa system output is stable for a limited range of variations of its parameters, then the system
is called conditionally stable system.
IMPULSE RESPONSE OF A'SYSTEM
Let, M(s) = Closed loop transfer function of a system.
C(s) = Gutput / Response in s-domain.
R(s) = Input in s-domain
Cs)
R(s)
“. Response or Output in s-domain, C(s) = M(s) R(s)
Now, M(s) =
Now, Response in time domain, ¢(t) = £"{C(s)}
Input in time domain, r(t) =L°{R(s)}
For an impulse input, r(t) = 8(t) ; -. R(s) = £[S(t)]=1i 42
~, Impulse response =L£-{C(s)} = £°'{M(s) R(s)} = £°{M(s)} = m(t) svoe(4.1)
Hence, impulse response of a system is the inverse Laplace transform of system transfer function.
The importance of impulse response is that, the output of a system for any arbitrary input can be
obtained by convolution of input and impulse response.
ie.; Response, c(t)=m(t) « r(t)
where * is the symbol for convolution.
Mathematically the convolution operation is defined as,
e(t)= fre ett (4.2)
where t is the dummy variable used for integration.
BOUNDED - INPUT BOUNDED - OUTPUT (BIBO) STABILITY
A linear relaxed system is said to have BIBO stability if every bounded (finite) input results in a
bounded (finite) output. A condition for BIBO stability can be obtained from convolution operation defined
by equation (4.2).
For a relaxed system the equation (4.2) can-be written as,
Response, c(t) =f m(t) (t=) de (43)
0
Note : A relaxed system is one in which the initial conditions are zero. Hence the limits of
integration is from 0 to «.
If the input r(t) is bounded then there exists a constant A,, such that {r(t)| < A,< 0. The condition
for bounded output for this bounded input condition can be derived as follows.
On taking the absolute value on both sides of equation (4.3), we get,
la J mo rt-n ar weal. A)
lo
Since the absolute value of an integral is not greater than the integral of the absolute value of the
integrand the equation (4.4) can be written as, .
let) < J fm(x) t-a] de => fot] < j |m(x)| [nt-Tid] => lett] < J |m(t)) Aydt
0 0 0
For bounded input, a constant
[oto] = Arf ime) ae exists such that, |r(t—1) < A;.
9
If the output c(t) is bounded then there exists a constant A, such that |c(t)| < A, < 0.
no Ay free acSApe el (45)
043
The above condition is satisfied if, Ji dt
a o
Root on negative real axis
m4 m(t)= ofA} =A
A sta
t
Impulse response is exponentially
decaying. Stable system.
M(s) ss jOa
s-a
Root on positive real axis
-1{_A at
m(t) M(s)=L£ tot = Ae’
t
Impulse response is exponentially
increasing. Unstable system.
+jb |}-———«
Complex conjugate roots
on right half of s-plane
A A’
: m(t) = £7; ———— +
Mo) =—*—+—4 — fw m(t ) ok —
statjb sta—jb J ' op
ane = Ae GTO), Aten(aribit
| 2Ae-* cosbt = 2Ae™ sin(bt +90")
vat ze
-jb x.
Complex conjugate roots Impulse response is damped sinusoidal
on left half of s-plane (i.e., Damped oscillatory). Stable system
g A
Ee
s-at+jb s—a-—jb
M(s)= —* ~A_ = Ae CHB, ate Crib
s-a+jb | s—a—jb 2 Baas enc anal aa race
m(t) =2Ae™ cosbt = sin (bt +90 )
Impulse response is exponentially increasing sinusoidal
(ie., Amplitude of oscillations exponentially increases
with time). Unstable system.