Ee 411
Ee 411
January 7, 2025
Presentation Outline I
Course Outline
Basic concepts of control systems
Introduction
Basic Terminologies in Control Systems
Open-Loop Control Systems.
Closed-Loop or Feedback Control Systems.
Applications of Closed Loop Control Systems
Block Diagram Algebra
Basic Definitions in Block Diagram model
Feedback Control System Characteristics
Degenerative feedback control system
Regenerative feedback control system
▶ Servo system: The control system where the outputs are mechanical
quantities like acceleration, velocity or position. Stability: It is a notion
that describes whether the system will be able to follow the input
command. In a non-rigorous sense, a system is said to be unstable if its
output is out of control or increases without bound.
▶ Multivariable Control System: A system with more than one input variable
or more than one output variable. Trade-off: The result of making a
judgment about how much compromise must be made between conflicting
criteria.
▶ Disturbance : Undesirable signals that can hinder the output conditions of
a system. These signals may originate from outside of the system or from
within the system itself.
▶ Feed-back : A mechanism responsible for measuring output that is
obtained from a system for the purpose of delivering information to the
controller so that the compensation process can be implemented.
▶ Control systems : Components linked to the plant or, in other words,
referred to as processes that can be controlled. A control system must
consist of (1) input, (2) output, (3) a checklist, (4) a controller, (5) an
activator and (6) feed-back.
Open-Loop Control Systems
▶ An open-loop control system is a kind of system whereby the output has
no effect on the actual conditions encountered.
▶ This means the output is not measured against the input or, in other
words, no feedback is involved in this particular system. An open-loop
control system can be viewed in the figure below
▶ Most open-loop control systems are structured based on time, such as the
bread toaster. It is difficult to gauge the acceptable standard a piece of
bread is toasted. Other examples are traffic signal and washing machine.
▶ The open-loop control system is usually unsatisfactory because the system
cannot compensate for any disturbance that occurs. This will cause the
output not to meet the desired requirements.
▶ Open-Loop Control System is used in applications in which no feedback
and error handling are required. Thus, not suitable for systems requiring
precise control
Advantages and Disadvantages of Open-Loop Control Systems
Advantages:
▶ Simple in design and easy to construct
▶ Economical since they do not require so many parts for measurement
▶ Easy to maintain because of simplicity
▶ Highly stable operation and fast
▶ No measurement: Useful when the production output is impossible or hard
to measure.
▶ Can be used for systems that don’t require precise control.
Disadvantages:
▶ Not accurate and reliable when input or system parameters are variable in
nature. Thus it cannot adapt to uncertainties
▶ Re-calibration of the parameters are required time to time
▶ Can’t handle disruptions: It can hardly handle any major disruptions.
▶ Not suitable for systems that require a high degree of accuracy and
precision.
▶ Poor Flexibility: It lacks the flexibility to self-correct and recover from
accidental stoppage. Hence no optimisation
Closed-Loop Control Systems
▶ Closed-loop control system is also known as feedback control system. This
form of control system has one or more feedback loops or circuits that
seek to overcome the errors inherent in the system.
▶ This means the output from the system will be measured and compared
with the input in order to ensure that the derived output is ascertained
even before it is rectified by the controller.
▶ Thus, It is a control system where its control action depends on both
input signal and output response as depicted in Figure below
Advantages:
▶ High accuracy and precision.
▶ Robust against external disturbances and variations.
▶ Suitable for systems that require a high degree of accuracy and precision.
▶ Time to time re-calibration of parameters not required
Disadvantages:
▶ Complex design and difficult to construct
▶ Expensive than that of open-loop control system
▶ High cost of maintenance.
▶ Slower speed of operation compared to open-loop control systems
▶ Less stable operation than that of open-loop control system
Liquid Level Control System
▶ This system aimed at controlling the levels of liquid that flows in a tank.
The controller in the system controls opening and closing of a valve to
maintain desired level of fluid in order to avoid shortages and overflow in
case of excess supply. This scenario is depicted below:
▶ The controller controls the valve based on the sensor reading. The block
diagram that represents this system is shown below.
▶ For this system, the final value is achieved when actual temperature in the
space equals the setpoint temperature. The block diagram that represents
this system is shown below1 .
1
Assignment: Briefly Explain the opration of Servomechanism and Regulator in feedback control
Presentation Outline
Course Outline
Basic concepts of control systems
Introduction
Basic Terminologies in Control Systems
Open-Loop Control Systems.
Closed-Loop or Feedback Control Systems.
Applications of Closed Loop Control Systems
Block Diagram Algebra
Basic Definitions in Block Diagram model
Feedback Control System Characteristics
Degenerative feedback control system
Regenerative feedback control system
Time Response Analysis
Transient and Steady State response
Test Input Signals
Performance of Second Order System
The Steady-state Error of Feedback Control Systems
The Stability of Linear Feedback Systems
Concept of Stability
Basic Definitions in Block Diagram model
▶ Block Diagram: It is the pictorial representation of the
cause-and-response relationship between input and output of a physical
system.
Figure: (a) A block diagram representation of a system and (b) A block diagram
representation with gain of a system
2
Assignment: Discuss the signal flow graph method and the Mason Gain formula
Presentation Outline
Course Outline
Basic concepts of control systems
Introduction
Basic Terminologies in Control Systems
Open-Loop Control Systems.
Closed-Loop or Feedback Control Systems.
Applications of Closed Loop Control Systems
Block Diagram Algebra
Basic Definitions in Block Diagram model
Feedback Control System Characteristics
Degenerative feedback control system
Regenerative feedback control system
Time Response Analysis
Transient and Steady State response
Test Input Signals
Performance of Second Order System
The Steady-state Error of Feedback Control Systems
The Stability of Linear Feedback Systems
Concept of Stability
Introduction
▶ A control system is defined as an interconnection of components forming a
system that will provide a desired system response.
▶ Because the desired system response is known, a signal proportional to the
error between the desired and the actual response is generated.
▶ The use of this signal to control the process results in a closed-loop
sequence of operations that is called a feedback system. This closed-loop
sequence of operations is shown in Figure below
T ∂T G C G
SG = · = · (10)
∂G T (1 + CG)2 CG/(1 + CG)
or
T 1
SG = (11)
(1 + CG)
▶ Thus, the sensitivity may be reduced below that of the open loop system
by increasing L(s) = C(s)G(s) over the frequency range of interest.
▶ Often, we seek to determine SαT , where α is a parameter within the
transfer function, G(s). Using the chain rule yields
SαT = SG
T G
Sα (12)
▶ Mostly, the transfer function of the system T (s) is a fraction of the form
N (s, α)
T (s, α) = (13)
D(s, α)
where α is a parameter that may be subject to variation due to the
environment.
Sensitivity cont...
∂ ln T ∂ ln N ∂ ln D
SαT = = − = SαN − SαD (14)
∂ ln α ∂ ln α α=α0
∂ ln α α=α0
The block diagram model of the amplifier with feedback is shown in the Figure
below, where
R2
β= (18)
R1
and
Rp = R1 + R2 (19)
Figure: (a) Signal flow of the amplifier block. (b) Amplifier block diagram assuming
Rp >> R0 .
Sensitivity Example cont...
where ctr(t) and css (t) are the transient and steady state responses respectively
Transient and Steady State response
Transient Response:
▶ After applying input to the control system, output takes certain time to
reach steady state.
▶ So, the output will be in transient state till it goes to a steady state.
Therefore, the response of the control system during the transient state is
known as transient response.
▶ The transient response will be zero for large values of ‘t’. Ideally, this value
of ‘t’ is infinity and practically, it is five times constant. Mathematically,
we can write it as
lim ctr (t) = 0 (24)
t→∞
Steady State Response:
▶ The part of the time response that remains even after the transient
response has zero value for large values of ‘t’ is the steady state response.
▶ Hence, the transient response will be zero even during the steady state.
Example: Let us find the transient and steady state terms of the time response
of the control system
c(t) = 10 + 5e−t (25)
▶ Here, the second term 5e−t will be zero as t → ∞ denotes. So, this is the
transient term.
▶ And the first term 10 remains even as t → ∞. So, this is the steady state
term.
Test Input Signals
Figure: Test input signals: (a) step, (b) ramp, and (c) parabolic.
▶ The equations representing these test signals are given in the table below
▶ The ramp signal is the integral of the step input, and the parabola is the
integral of the ramp input.
Test Input Signals cont...
▶ A unit impulse function is also useful for test signal purposes. The unit
impulse is based on a rectangular function
( 1ϵ , ϵ ≤t≤ ϵ ;
−2 2
fϵ (t) = (26)
0 otherwise
where ϵ > 0.
▶ As ϵ approaches zero, the function fϵ (t) approaches the unit impulse
function δ(t), which has the following properties
Z ∞ Z ∞
δ(t)dt = 1 and δ(t − a)g(a)dt = g(a) (27)
−∞ −∞
▶ The impulse input is useful when we consider the convolution integral for
the output y(t) in terms of an input r(t), which is written as
Z t
g(t − τ )r(τ )dτ = L−1 G(s)R(s)
y(t) = (28)
−∞
Test Input Signals cont...
▶ The relationship in Equation (28) represents the open-loop input–output
relationship of a system G(s). If the input is a unit impulse function, we
have Z t
y(t) = g(t − τ )δ(τ )dτ (29)
−∞
The integral has a value only at τ = 0 ; therefore, y(t) = g(t) the impulse
response of the system G(t).
▶ The impulse response test signal can often be used for a dynamic system
by subjecting the system to a large-amplitude, narrow-width pulse of area
A.
▶ The standard test signals are of the general form
r(t) = tn (30)
▶ As ξ decreases, the closed-loop poles approach the imaginary axis, and the
response becomes increasingly oscillatory.
Performance of Second Order System cont...
Standard performance measures are often defined in terms of the step response
of the closed-loop system as shown below
▶ The swiftness of the response is measured by the rise time Tr and the
peak time Tp .
▶ For underdamped systems with an overshoot, the 0–100% rise time is a
useful index.
▶ If the system is overdamped, then the peak time is not defined, and the
10–90% rise time Tr1 is normally used
Performance of Second Order System cont...
The similarity with which the actual response matches the step input is
measured by the percent overshoot and settling time Ts .
▶ The percent over shoot for a unit step input is defined as
Mpt − f v
P.O = × 100% (36)
fv
where Mpt is the peak value of the time response, and f v is the final
value of the response.
▶ Normally, f v is the magnitude of the input, but many systems have a final
value significantly different from the desired input magnitude.
▶ For the system with a unit step represented by Equation (34), we have
f v = 1.
▶ The settling time, T s, is defined as the time required for the system to
settle within a certain percentage δ of the input amplitude. This band of
±δ is shown above.
Performance of Second Order System cont...
▶ For the second-order system with closed-loop damping constant ξωn and a
response described by Equation (35), we seek to determine the time Ts for
which the response remains within 2% of the final value. This occurs
approximately when
Figure: Percent overshoot and normalized peak time versus damping ratio ξ for a
second order system (Equation (34))
▶ One of the fundamental reasons for using feedback, despite its cost and
increased complexity, is the attendant improvement in the reduction of the
steady-state error of the system.
▶ The steady-state error of a stable closed-loop system is usually several
orders of magnitude smaller than the error of an open-loop system.
▶ Consider a unity negative feedback system. In the absence of external
disturbances and measurement noise, the tracking error is
1
E(S) = R(s) (43)
1 + C(s)G(s)
▶ Using the final value theorem and computing the steady-state tracking
error yields
1
lim e(t) = ess = lim s R(s) (44)
t→∞ s→0 1 + C(s)G(s)
▶ It is useful to determine the steady-state error of the system for the three
standard test inputs (i.e step, ramp and parabolic) for the unity feedback
system.
▶ The steady-state tracking errors for non-unity feedback systems can be
found in standard control engineering textbooks.
The Steady-state Error for a Step Input
s(A/s) A
ess = lim =
s→0 1 + C(s)G(s) 1 + lims→0 C(s)G(s)
It is the form of the loop transfer function C(s)G(s) that determines the
steady state error.
▶ The loop transfer function is written in general form as
QM
K i=1
(s + zi )
C(s)G(s) = QQ
(45)
sN (s + pk )
k=1
Q
where denotes the product of the factors and zi ̸= 0, pk ̸= 0 for any
1 ≤ i ≤ M and i ≤ k ≤ Q.
▶ Therefore, the loop transfer function as s approaches zero depends on the
number of integrations, N . If N is greater than zero, then
lims→0 C(s)G(s) approaches infinity, and the steady-state error
approaches zero.
▶ The number of integration is often indicated by labeling a system with a
type number that is equal to N .
The Steady-state Error for a Step Input cont...
A A
ess = = QM QQ (46)
1 + C(0)G(0) 1 + K i=1 zi / k=1 pk
▶ The constant C(0)G(0) is denoted by Kp , the position error constant,
and is given by
Kp = lim C(s)G(s) (47)
s→0
s(A/s2 ) A A
ess = lim = lim = lim
s→0 1 + C(s)G(s) s→0 s + sC(s)G(s) s→0 sC(s)G(s)
A
ess = lim Q Q (50)
s→0 sK (s + zi )/ s (s + pk )
or
ess = QAQ =
A
(51)
K zi / pk Kv
where Kv = is the velocity error constant and is computed as
▶ When the system input is r(t) = At2 /2, the steady-state error is
s(A/s3 ) A
ess = lim = lim 2
s→0 1 + C(s)G(s) s→0 s C(s)G(s)
ess = QAQ =
A
(53)
K zi / pk Ka
p(s)
T (s) (55)
q(s)
where q(s) = ∆(s) = 0 is the characteristic equation whose roots are the
poles of the closed-loop system.
▶ To obtain a bounded response, the poles of the closed-loop system must
be in the left-hand portion of the s-plane.
▶ Thus, a necessary and sufficient condition for a feedback system to be
stable is that all the poles of the system transfer function have
negative real parts.
▶ The following point should be noted about stability:
Concept of Stability cont...
1. A system is stable if all the poles of the transfer function are in the left
hand s-plane.
2. A system is not stable if not all the roots are in the left-hand plane.
3. If the characteristic equation has simple roots on the imaginary axis
(jω-axis) with all other roots in the left half-plane, the steady-state output
will be sustained oscillations for a bounded input, unless the input is a
sinusoid (which is bounded) whose frequency is equal to the magnitude of
the jω-axis roots. For this case, the output becomes unbounded. Such a
system is called marginally stable, since only certain bounded inputs
(sinusoids of the frequency of the poles) will cause the output to become
unbounded.
4. For an unstable system, the characteristic equation has at least one root in
the right half of the s-plane or repeated jω roots; for this case, the output
will become unbounded for any input.
(s + 10)(s2 + 16) = 0
∆1 = an−1 = 1
an−1 an−3 1 0
∆2 = = =K
an an−2 1 K
For stability, ∆1 > 0 and ∆2 > 0 must be satisfied. Hence, the system is
always stable for K > 0
K
Example: Find stability of the system given by G(s) =
s(s + 2)(s + 4)
K
Solution: The closed loop transfer function is T (s) = 3
s + 6s2 + 8s + K
The characteristics equation q(s) = s3 + 6s2 + 8s + K = 0,
6 K
Hence, ∆1 = 6 > 0. ∆2 = = (48 − K) > 0, and
1 8
6 K 0
∆3 = 1 8 0 = K(48 − K) > 0
0 6 K
Therefore, the system is always stable for all K < 48.
Array Method of Routh–Hurwitz Criterion
▶ This approach of Routh–Hurwitz criterion is based on ordering the
coefficients of the characteristic equation
▶ Further rows of the array, known as the Routh array, are then completed as
where
an−1 an−2 − an an−3 −1 an an−2
bn−1 = = ,
an−1 an−1 an−1 an−3
Array Method of Routh–Hurwitz Criterion Cont’d
−1 an an−4
bn−3 = ,···
an−1 an−1 an−5
−1 an−1 an−3
cn−1 = ,···
bn−1 bn−1 bn−3
▶ The algorithm for calculating the entries in the array can be followed on a
determinant basis or by using the form of the equation for bn−1 .
▶ The Routh–Hurwitz criterion states that the number of roots of q(s)
with positive real parts is equal to the number of changes in sign of
the first column of the Routh array
▶ This criterion requires that there be no changes in sign in the first column
for a stable system. This requirement is both necessary and sufficient.
▶ Four distinct cases or configurations of the first column array must be
considered, and each must be treated separately and requires suitable
modifications of the array calculation procedure:
1. No element in the first column is zero;
2. there is a zero in the first column, but some other elements of the row
containing the zero in the first column are nonzero;
3. there is a zero in the first column, and the other elements of the row
containing the zero are also zero; and
4. as in the third case, but with repeated roots on the jω-axis.
Array Method of Routh–Hurwitz Criterion Cont’d
Case 1: No element in the first column is zero
▶ Second-order system: The characteristic equation of a second-order
system is
q(s) = a2 s2 + a1 s + a0 (60)
The Routh array is written as
s2 a2 a0
s1 a1 0
s0 b1 0
where
a1 a0 − (0)a2
b1 = = a0
a1
▶ Therefore, the requirement for a stable second-order system is that all the
coefficients be positive or all the coefficients be negative.
▶ Example: If q(s) = s2 + s + K
Solution: The Routh array is given as
s2 1 K
s1 1 0
s0 K 0
▶ There are no sign changes in first column elements of this array.Therefore,
the system is always stable forall K > 0.
Array Method of Routh–Hurwitz Criterion Cont’d
▶ Third-order system: The characteristic equation of a third-order system is
s3 a3 a1
s2 a2 a0
s1 b1 0
s0 c1 0
where
a2 a1 − a3 a0 b1 a0
b1 = = a0 , and c1 = = a0
a2 b1
▶ For the third-order system to be stable, it is necessary and sufficient that
the coefficients be positive and a2 a1 > a0 a3 .
▶ The condition when a2 a1 = a0 a3 results in a marginal stability case, and
one pair of roots lies on the imaginary axis in the s-plane.
▶ Example: q(s) = s3 + 6s2 + 8s + K = 0
Solution: The Routh array is given as
s3 1 8
s2 6 K
48 − K
s1 0
s0 6
K 0
Array Method of Routh–Hurwitz Criterion Cont’d
▶ There are no sign changes in first column elements of this array if K < 48.
Therefore, the system is always stable for 0 < K < 48.
▶ Example: q(s) = s3 + 2s2 + 3s + 10 = 0
Solution: The Routh array is given as
s3 1 3
s2 2 10
s1 −2 0
s0 10 0
▶ There are two sign changes in first column elements of this array.
Therefore, the system is unstable.
Case 2: There is a zero in the first column, but some other elements of
the row containing the zero in the first column are nonzero.
▶ If only one element in the array is zero, it may be replaced with a small
positive number, ϵ, that is allowed to approach zero after completing the
array.
▶ For example, consider the following characteristic polynomial:
s3 1 2
s2 4 K
8−K
s1 0
s0 2
K 0
For a stable system, it is required that 0 < K < 8
▶ When K = 8, we have two roots on the jω-axis and a marginal stability
case. Note that we obtain a row of zeros (Case 3) when K = 8.
▶ The auxiliary polynomial, U (s), is the equation of the row preceding the
row of zeros and in this case, it is obtained from the s2 -row.
▶ We recalled that this row contains the coefficients of even powers of s,
hence when K = 8
U (s) = 2s2 + Ks0 = 2s2 + 8 = 2(s2 + 4) = 2(s + j2)(s − j2) (61)
▶ When K = 8, the factors of the characteristic polynomial are
q(s) = (s + 2)(s + j2)(s − j2) (62)
Array Method of Routh–Hurwitz Criterion Cont’d
Case 4: Repeated roots of the characteristic equation on the jω-axis
▶ If the jω-axis roots of the characteristic equation are simple, the system is
neither stable nor unstable; it is instead called marginally stable, since it
has an undamped sinusoidal mode.
▶ If the jω-axis roots are repeated, the system response will be unstable
with a form t sin(ωt + ϕ). Hence, the Routh–Hurwitz criteria will not
reveal this form of instability
▶ Now, consider the system with a characteristic polynomial
q(s) = (s + 1)(s + j)(s − j)(s + j)(s − j) = s5 + s4 + 2s3 + 2s2 + s + 1.
The Routh array is
s5 1 2 1
s4 1 2 1
s3 ϵ ϵ 0
s2 1 1 0
s1 ϵ 0 0
s0 1 0 0
▶ When 0 < ϵ ≪ 1, we note the absence of sign changes in the first column.
▶ However, as ϵ → 0, we obtain a row of zero at the s3 line and a row of zero
at the s1 line. The auxiliary polynomial at the s2 line is s2 + 1, and the
auxiliary polynomial at the s4 line is s4 + 2s2 + 1 = (s2 + 1)2 , indicating
the repeated roots on the jω-axis. Hence, the system is unstable.
Merits and Demerits of Routh-Hurwitz Stability Criterion
▶ In the case of the simple single-loop system shown above, we have the
characteristic equation
1 + KG(s) = 0 (64)
where K is a variable parameter and 0 ≤ K < ∞.
Root Locus Concept Cont’d
▶ The characteristic roots of the system must satisfy Equation (64), where
the roots lie in the s-plane.
▶ Because s is a complex variable, Equation (64) may be rewritten in polar
form as
|KG(s)| KG(s) = −1 + j0 (65)
and therefore it is necessary that
|KG(s)| = 1 (66)
and
KG(s) = 180◦ + k360◦ , ... (67)
where k = 0, ±1, ±2, ±3, ±....
▶ The root locus is the path of the roots of the characteristic equation
traced out in the s-plane as a system parameter varies from zero to
infinity.
▶ Consider the second-order system shown in Figure below.
K
∆(s) = 1 + KG(s) = 1 +
s(s + 2)
or, alternatively,
K
|KG(s)| = =1 (68)
s(s + 2)
and
KG(s) = ±180◦ , ±540◦ , (69)
The gain K is varied from zero to infinity.
▶ For a second-order system, the roots are
p
s1 , s2 = −ζωn ± ωn ζ 2 − 1, (70)
Figure: Root locus for a second-order system when Ke < K1 < K2 . The locus is
shown as heavy lines, with arrows indicating the direction of increasing K. Note that
roots of the characteristic equation are denoted by □ on the root locus.
Root Locus Concept Cont’d
▶ For example, as shown in below, at a root s1 , the angles are
K
= − s1 − (s1 + 2) = − (180◦ −θ)+θ = −180◦ (71)
s(s + 2) s=s1
▶ This angle requirement is satisfied at any point on the vertical line that is
a perpendicular bisector of the line 0 to −2.
Root Locus Concept Cont’d
▶ Additionally, the gain K at the particular points is found by using
Equation (68) as
K K
= =1 (72)
s(s + 2) s=s1
|s1 ||s1 + 2|
and thus
K = |s1 ||s1 + 2| (73)
where |s1 | is the magnitude of the vector from the origin to s1 , and
|s1 + 2| is the magnitude of the vector from −2 to s1 .
▶ For a multi-loop closed-loop system, using the Mason’s signal-flow gain
formula yields
N N N
X X X
∆(s) = 1 − Ln + Ln Lm − Ln Lm Lp + · · ·
n=1
n, m n, m, p
nontouching nontouching
(74)
where Ln equals the value of the nth self-loop transmittance.
▶ Hence, we have a characteristic equation, which may be written as
and the roots of the characteristic equation must also satisfy this relation.
In general, the function F (s) may be written as
K|s + z1 ||s + z2 | · · ·
|F (s)| = =1 (79)
|s + p1 ||s + p2 | · · ·
and
s + p1 + s + p2 +· · · = 180◦ +k360◦
F (s) = s + z1 + s + z2 +· · ·−
(80)
where k is an integer
Root Locus Concept Cont’d
K
1 + KG(s) = 1 + =0 (81)
s(s + a)
or, alternatively,
s2 + as + K = 0
Dividing by the factor s2 + K, we obtain
as
1+ =0 (82)
s2 + K
▶ Then the magnitude criterion is satisfied when at the root s1
a|s1 |
=1 (83)
|s21 + K|
▶ The angle criterion is
√ √
s1 − s1 + j K + s1 − j K = ±180◦ ± 540◦ (84)
▶ In principle, we could construct the root locus by determining the points in
the s-plane that satisfy the angle criterion.
Root Locus Concept Cont’d
▶ The root locus for the characteristic equation in Equation (81) is shown in
Figure below
▶ The roots of the system merge on the real axis at the point s2 and provide
a critically damped response to a step input.
▶ The parameter a has a magnitude at the critically damped roots, s2 = σ2 ,
equal to
√ √
|σ2 − j K||σ2 + j K| 1 2 √
a= = (σ2 + K) = 2 K (86)
|σ2 | σ2
√
where σ2 is evaluated from the s-plane vector lengths as σ2 = K.
▶ As a increases beyond the critical value, the roots are both real and
distinct; one root is larger than σ2 , and one is smaller.
▶ In general, we desire an orderly process for locating the locus of roots as a
parameter varies.
▶ In the next section, we will develop such an orderly approach to sketching
a root locus diagram.
Root Locus Procedure
The roots of the characteristic equation of a system provide valuable insight
concerning the response of the system. To locate the roots of the characteristic
equation in a graphical manner on the s-plane, we develop an orderly procedure
of seven steps that facilitates the rapid sketching of the locus.
Step 1 Prepare the root locus sketch. First write the characteristic equation as
1 + F (s) = 0 (87)
1 + KP (s) = 0 (88)
When solved, this yields the values of s that coincide with the poles of
P (s). Conversely, as K → ∞ , the roots of the characteristic equation are
the zeros of P (s). To see this, first divide Equation (90) by K. Then, we
have
N M
1Y Y
(s + pj ) + (s + zi ) = 0 (92)
K
j=1 i=1
Root Locus Procedure Cont...
which, as K → ∞, reduces to
M
Y
(s + zi ) = 0 (93)
i=1
When solved, this yields the values of s that coincide with the zeros of
P (s). Therefore, we note that the locus of the roots of the characteristic
equation 1 + KP (s) = 0 begins at the poles of P (s) and ends at the zeros
of P (s) as K increases from zero to infinity. For most functions P (s) that
we will encounter, several of the zeros of P (s) lie at infinity in the s-plane.
This is because most of our functions have more poles than zeros. With N
poles and M zeros and N > M , we have N − M branches of the root
locus approaching the N − M zeros at infinity.
Step 2 Locate the segments of the real axis that are root loci. The root locus on
the real axis always lies in a section of the real axis to the left of an odd
number of poles and zeros. This fact is ascertained by examining the angle
criterion of Equation (80). These two useful steps in plotting a root locus
will be illustrated by a suitable example.