Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1
Stability of Feedback Systems
• Most industrial processes are stable without feedback control.
Thus, they are said to be open-loop stable or self-regulating.
• An open-loop stable process will return to the original steady
state after a transient disturbance (one that is not sustained)
occurs.
• By contrast there are a few processes, such as exothermic
chemical reactors, that can be open-loop unstable.
2
Stability of Feedback Systems
Example 11.4
Consider the general feedback control system shown in Fig. 11.8
with the following transfer functions:
1
Gc = Kc Gv = (11-73)
2s + 1
1 1
G p = Gd = Gm = (11-74)
5s + 1 s +1
Y (s − z 1 )(s − z 2 ) (s − z m )
=K ' , where n m (11 − 82)
Y sp (s − p1 )(s − p 2 ) (s − p n )
4
Stability of Feedback Systems
5
Comparing Eqs. 11-81 and 11-82 indicates that the poles are also
the roots of the following equation, which is referred to as the
characteristic equation of the closed-loop system:
1 + GOL = 0 (11-83)
General Stability Criterion. The feedback control system in Fig.
11.8 is stable if and only if all roots of the characteristic
equation ( poles of TF ) are negative or have negative real
parts. Otherwise, the system is unstable. Imaginary part
6
Contributions of (location of roots of) characteristic equation roots to
closed-loop response
7
Example 11.8
Consider a process, Gp = 0.2/(-s + 1), and thus is open-loop unstable.
If Gv = Gm = 1, determine whether a proportional controller can
stabilize the closed-loop system.
Solution
The characteristic equation for this system is
s − 0.2Kc − 1 = 0 (11-92)
Which has the single root, s = 1 + 0.2Kc. Thus, the stability
requirement is that :
p 0 → 0.2K c + 1 0 → K c −5
This example illustrates the important fact that feedback control
can be used to stabilize a process that is not stable without
control. 8
Example
Determine the dynamic behavior (i.e., check the poles of
the overall TF) of a PI controller [Kc = 1, τI = 1]
applied to a 2nd order process [Kp = 1, τp = 5, ζ = 2].
1 + 1
+
Assume Gv(s)c= 1, G m(s) = 1. D
C( s ) K E( s ) s
I s
Gc( s )
C( s )
Kc 1 +
1
+ D s PI controller
E( s ) I s
Y ( s) Kp
G p ( s) = = 2 2
U ( s) p s + 2 p s + 1
Characteristic Equation:
GOL+1 = 0
Imaginary Axis
K 1 + 1 1
Kp
c 1 + 1 0
I s
p2 s 2 + 2 p s + ( 1)
Substitute values for every parameter…
Real Axis
3 b1 b2 b3
4 c1 c2 and:
b1an −3 − an −1b 2
c1 =
n + 1 z1 b1
b1an −5 − an −1b3
c2 =
b1
11
Routh Stability Criterion:
A necessary and sufficient condition for all roots of the
characteristic equation in Eq. 11-93 to have negative real parts is
that all of the elements in the left column of the Routh array are
positive. A necessary condition for stability is that all of the
coefficients in the characteristic equation must be positive.
Example 11.9
Determine the stability of a system that has the characteristic
equation: s 4 + 5s3 + 3s 2 + 1 = 0 (11-98)
Solution
Because the s term is missing, its coefficient is zero. Thus, the
system is unstable.
For a stable system, all coeff. of the characteristic equation must be positive
12
Example ..
13
Example 11.10
Find the values of controller gain Kc that make the feedback
control system of Ex. 11.4 stable. G = K G =
1
(11-73)
c c v
2s + 1
1 1
Solution G p = Gd = Gm = (11-74)
5s + 1 s +1
From Eq. 11-76, the characteristic equation is
10s3 + 17 s 2 + 8s + 1 + Kc = 0 (11-99)
−1 Kc 12.6 (11-100)
15
Characteristic Equ. with a Delay Element
If there is a delay element (e-θs) in the transfer function, we
can not apply the Routh test directly. The time delay can be
approximated using Pade approximation:
−s 1 − 2 s
1/1 Pade approximation: G1 (s ) = e
1 + 2 s
1 − 2 s + 12s
2 2
16
Direct Substitution Method
• The imaginary axis divides the complex plane into stable and
unstable regions for the roots of characteristic equation, as
indicated in Fig. 11.26.
• On the imaginary axis, the real part of s is zero, and thus we can
write s=iw. Substituting s=iw into the characteristic equation
allows us to find a stability limit such as the maximum value of
Kc.
• As the gain Kc is increased, the roots of the characteristic
equation cross the imaginary axis when Kc = Kcm.
17
Example 11.12
Use the direct substitution method to determine Kcm for the system
with the characteristic equation given by Eq. 11-99.
18
Equation 11-105 is satisfied if both the real and imaginary parts
are identically zero:
(
8ω − 10ω3 = ω 8 − 10ω2 = 0) (11-106b)
Therefore,
ω2 = 0.8 ω = 0.894 (11-107)
and from (11-106a),
Kcm = 12.6
• The root locus plots the poles of the closed loop transfer
function as a function of a gain parameter.
20
Root Locus Diagrams
Example 11.13
Consider a feedback control system that has the open-loop
transfer function,
4 Kc
GOL ( s ) = (11-108)
( s + 1)( s + 2 )( s + 3)
Plot the root locus diagram for 0 Kc 20.
Solution
The characteristic equation is 1 + GOL = 0 or
21
• The root locus diagram in Fig. 11.27 shows how the three roots
of this characteristic equation vary with Kc.
• When Kc = 0, the roots of the CE are merely the poles of the
open-loop transfer function, -1, -2, and -3.
Kc p1 p2 p3
0 -1 -2 -3
0.1 -1.42+ 0.093i -1.42- 0.093i -3.159
1 -1.1+ 1.192i -1.102- 1.192i -3.796
5 -0.58+ 2.244i -0.581- 2.244i -4.837
15 0+ 3.317i 0- 3.317i -6.000
20 0.193+ 3.665i 0.193- 3.665i -6.386
p1
p3
p2
Figure 11.27
Root locus diagram for third-order system. (*) denotes an open-loop pole. Dots denote locations of the
closed-loop poles for different values of Kc. Arrows indicate change of pole locations as Kc increases.
22
Example:
If we have only a proportional controller (i.e., one design parameter) and
real negative open-loop poles. The closed-loop characteristic equation is
given as::
4
1 + K c = 0
( s + 3) ( s + 2 ) ( s + 1)
We can easily use MATLAB to find that the ultimate gain is roughly 15. The
statements to use are:
s=tf('s')
G=(4/((s+1)*(s+2)*(s+3)))
k=0:0.1:100; % We have to use our own gain vector in this example
rlocus(G,k) % because the MATLAB default plot does not cross the Im axis
rlocfind(G)
23
Example:
Kcm=15
After entering the rlocfind() command, MATLAB will prompt us to click a point
on the root locus plot. In this problem, we select the intersection between the
root locus and the imaginary axis for the ultimate gain.
24
Routh Test using Matlab
K= 1387
25
Nonlinear
process model
Yes
Yes
No
Substitute s = jw or
apply frequency
stability criterion
26
Assignment 4
P-11.4
P-11.10
P-11.15
P-11.16
27