Professional Documents
Culture Documents
Chapter - 5 - The Performance of Feedback Control Systems - W2015
Chapter - 5 - The Performance of Feedback Control Systems - W2015
Faculty of Engineering
Electrical Eng. Depart.
AUTOMATIC CONTROL
CHAPTER 5
THE PERFORMANCE OF FEEDBACK CONTROL
SYSTEMS
Dr. Khaled Alawasa
2nd Semester 2015 1
CHAPTER OUTLINES
Performance of Systems [Quantitative performance
indices]
Study performance specifications of : first-order ,second-order
and higher order systems.
Study the effects of a Third Pole and a Zero on the Second-Order
System Response.
The s-Plane Root Location and the Transient Response
The correlation between the system performance and the
location of the transfer function poles and zeros is discussed.
The Steady-State Error of Feedback Control Systems
2
Review …. Chapter (2)
Mathematical Modelling
Function
3
Review …. Chapter (4)
Comparison between Open loop and closed Loop.
Open Loop Closed Loop
Controller Process Controller Process
R(s) Y(s) R(s) + Y(s)
Gc(s) G(s) Gc(s) G(s)
-
Feedback
H(s)
5
Introduction… continue
Design Specifications
• The design specifications for control systems
normally include several time response indices
for a specified input command, as well as a
desired steady-state accuracy.
• In any design, the specifications are often
revised to effect a compromise
• Therefore, specifications are seldom a rigid set
of requirements, but rather a first attempt at
listing a desired performance.
6
Introduction … continue
• The effective compromise and adjustment of specifications are
graphically illustrated in Figure below.
• The parameter p may minimize the performance measure M2 if we
select p as a very small value.
• However, this results in large measure M1, an undesirable situation.
• If the performance measures are equally important, the crossover
point at Pmin provides the best compromise. This type of
compromise is normally encountered in control system Design Pmin
Examples:
Speed vs damping
Example: Effect of (R)
in the electrical circuits
7
Introduction … continue
• The specifications, which are stated in terms
of the measures of performance, indicate the
quality of the system to the designer.
• In other words, the performance measures
help to answer the question,
8
Time-domain
• The time-domain performance specifications are
important indices because control systems are
inherently time-domain systems.
• The system transient or time performance is the
response of prime interest for control systems.
• It is necessary to determine initially whether the
system is stable; we can achieve this goal by using
the techniques of ensuing chapters.
• If the system is stable, the response to a specific
input signal will provide several measures of the
performance.
9
TEST INPUT SIGNALS
• However, because the actual input signal of the system
is usually unknown, a standard test input signal is
normally chosen.
• This approach is quite useful because there is a
reasonable correlation between the response of a
system to a standard test input and the system’s ability
to perform under normal operating conditions.
• Furthermore, using a standard input allows the
designer to compare several competing designs.
• Many control systems experience input signals that are
very similar to the standard test signals
10
TEST INPUT SIGNALS
• The standard test input signals commonly
used are the step input, the ramp input, and
the parabolic input (A unit impulse function
also is used)
FIGURE 5.2
Test input signals:
(a) step, (b) ramp,
and (c) parabolic
where the M zeros, zm, and the N poles, pn, are the roots of the numerator
polynomial, N(s), and the denominator polynomial, D(s), respectively.
12
System Response (1)
• The output response of a
system is the sum of two
responses: the forced
response and the natural
response.
• Although many techniques,
such as solving a differential
equation or taking the
inverse Laplace transform,
enable us to evaluate this
output response, these
techniques are laborious and
time-consuming.
13
System Response
• write the output, c(t), in general terms. Specify the forced
and natural parts of the solution.
(s 3) y o
Y (s )
(s 1)(s 2)
10
G( s)
s3
The step response of a first-order
system to a step input of magnitude a) τ=1,K=10
b) τ =(1/3), K=10
M is : c) τ =(1/3), K=(10/3)
d) τ =1, K =(10/3)
4
Ts
a 20
Example–First order System
• Consider the following TF :
50
G (s )
(s 50)
• Find : Time constant, τ , Rise time, Tr ,Settling
time, Ts.
21
First-Order Control System Model (3)
K
T(s )
( s 1)
Effect of changing τ
Effect of changing K (gain) (time constant)
Step Response
Step Response
5
10
K=5
4
8
τ=2 sec.
3
6 τ=1 sec.
Amplitude
Amplitude
K=2
2
4 τ=0.1 sec
1
2
K=1
0
0 0.01 0.02 0.03 0.04 0.05 0.06 0
0 2 4 6 8 10 12
Time (sec) Time (sec)
22
First-Order Control System Model (4)
• For systems with time delay (dead time or
transport lag) θ, the transfer function is
Step Response
0.15
0.1
Amplitude
system (unit) step-response with 0.05
FIGURE 5.4
Second-order
closed-loop control
25
system
Performance of Second-order System
(2)
• Standard format for second-order transfer
function is :
Kn
2
Y ( s)
OR 2
R( s) s 2n s n 2
K = Gain
ωn = Natural frequency of Oscillation
ζ = Damping Factor/ ratio (zeta)
27
Performance of Second-order System
(4)
s1,2 n n 1 2
32
2nd -order System- Exercise
• For the given transfer function find the
natural frequency and damping ratio
36 n 2
G (s ) 2 G (s ) 2
s 2n s n 2
s 4.2s 36
1.2
1
System: G System: G
Time (sec): 0.345 Time (sec): 1.46
0.8
Amplitude
Amplitude: 1 Amplitude: 1
0.6
0.4
0.2
0
0 0.5 1 1.5 2 2.5 3
Time (sec)
1 1 2
n 2 f 2 2 5.63 rad / sec
T (1.46 0.345) 1.1150 34
Performance of Second-order System (1)
– Pole Mapping (Location)
s1,2 n j n 1 j d
2
A B C
37
Performance of Second-order System (6)
- Impulse Response.
• The Laplace transform of the unit impulse is
R(s)=1 and therefore the output for an impulse
is:
FIGURE 5.7
Step response of a 4
control system 1 2
(Equation 5.9). 39
Underdamped Second-Order Systems
- Step Response
• 1. Rise time, Tr. The time required for the waveform to
go from 0.1 of the final value to 0.9 of the final value.
• 2. Peak time, Tp. The time required to reach the first,
or maximum, peak.
• 3. Percent overshoot, %OS. The amount that the
waveform overshoots the steady state, or final, value at
the peak time, expressed as a percentage of the
steady-state value.
• 4. Settling time, Ts. The time required for the
transient's damped oscillations to reach and stay within
±2% of the steady-state value.
• 5. Delay time, Td. The time required for the waveform
to reach to the 50% of the final value.
40
Performance of Second-order System (8)
- Step Response.
• The swiftness of the response is measured by :
1. The rise time Tr
2. The peak time Tp
1.2
0.8
Amplitude
0.6
0.4
0.2
0 43
0 1 2 3 4 5 6
Performance of Second-order System (11)
- The settling time
• The settling time, Ts, is defined as the time
required for the system to settle with in a
certain percentage δ of the input amplitude.
• we seek to determine the time for which the
response remains within 2% of the final value
• For the second-order system with closed-loop
damping constant ζωn and a response
described by Equation
44
Performance of Second-order System (12)
- The settling time This is the key
for settling time.
45
Performance of Second-order System (13)
- The Peak time
• To obtain an explicit relation for Mpt and Tp as a
function of ζ one can differentiate the output
equation (below) set it equal to zero.
dy(t )
0
dt
46
Performance of Second-order System (14)
- The Peak time
• Thus, we find that the peak time relationship
for this second-order system is:
dy(t )
0
dt
47
Performance of Second-order System (15)
– Evaluating The Peak time
Y(s)
Y(s)
y(t)
48
Performance of Second-order System (16)
– Evaluating The Peak time
• Tp is found by differentiating y(t) and finding
the first zero crossing after t =0 . This task is
simplified by "differentiating" in the frequency
domain:
y(t)
49
Performance of Second-order System (17)
– Evaluating The Peak time
• Assuming zero initial conditions and using , we get
y (t ) sC (s)
y (t )
50
The first peak, which occurs at the peak time,
Tp, is found by letting n = 1
Performance of Second-order System (18)
– Evaluating Evaluation of %0S (P.O)
• The percent overshoot, %OS, is given by
52
Performance of Second-order System (20)
- Evaluating the Rise time
• A precise analytical relationship between rise time and
damping ratio, ζ, cannot be found. However, we can utilize
the linear approximation :
• which is accurate for
53
Performance of Second-order System (21)
- Effect of ζ and ωn
FIGURE 5.10 FIGURE 5.11
The step response The step response
For ζ = 0.2 for ωn=1 For ωn=5 with ζ = 0.7
and ωn=10 and ζ = 1.
Effect of n Effect of 54
Performance of Second-order System (23)
Example -Solution
• comparing it with standard 2nd order T.F. :
100 n 2
G( s) 2 2
s 15 s 100 s 2n s n 2
Tr1= 0.23 sec. Tp= 0.475 sec. Ts= 0.533 sec. P.O= 2.838
55
Second-order System
- Step Response. Exercise
From the given step response below of a second
order system find :
1. The rise time (Tr) Zeta=0.1
2. The peak time (Tp) wn=3
3. The percent overshoot (% P.O) G11=tf([ wn^2 ],[ 1 2*Zeta*wn^2 wn^2] )
step(G11)
4. The settling time (Ts).
5. Steady state error (ess) Step Response
1.4
1.2
0.8
Amplitude
0.6
0.4
0.2
56
0
0 1 2 3 4 5 6
Second-order System
- Step Response. Exercise-Solution Step Response
1.4
System: G11
Peak amplitude: 1.37
1.2
Overshoot (%): 36.8 System: G11 System: G11
At time (sec): 1.05 Settling Time (sec): 3.74 Final Value: 1
1
System: G11
Rise Time (sec): 0.657
0.8
Amplitude
0.6
0.4
0.2
0
0 1 2 3 4 5 6
1. The rise time (Tr) = 0.657 sec. Time (sec) MATLAB has these features;
2. The peak time (Tp) =1.05 sec. as you have been show in the class.
3. The percent overshoot (% P.O)=36.8%
4. The settling time (Ts)=3.74 sec. 57
5. Steady state error (ess)=0
… Try to exercise your hands
• Find ζ, ωn, Tp, %OS, Tr, and Ts from the
following transfer function:
361
G( s) 2
s 16 s 361
• Answer: 0.23
n 19
T r 0.079 sec
T p 0.59 sec
T s 1.92 sec
O .S % 23.3% 58
Performance of Second-order System (25)
– Pole Mapping (Location)-Exercise
• Given the pole plot shown in Figure below,
find ζ, ωn, Tp, %OS, and Ts.
s1, 2 n jn 1 2 jd
From the plot :
n 3
jn 1 2 j 7
0.394
n 7.616
Tp 0.449 sec
Ts 1.333 sec
O.S % 26% 59
Performance of Second-order System (26)
EXAMPLE 5.1 Parameter selection
• A single-loop feedback control system is shown in Figure below. We select
the gain K and the parameter p so that the time-domain specifications
will be satisfied.
• The transient response to a step should be as fast as is attainable while
1. retaining an over-shoot of less than 5%.
2. the settling time to within 2% of the final value should be less than 4
seconds.
3. The damping ratio, for an overshoot of 4.3%
4. Damping factor (ζ ) is 0.707.
60
Performance of Second-order System (27)
EXAMPLE 5.1 Parameter selection -Solution
K n 2
G( s) 2 2
s p s K s 2n s n 2
K n
2
p 2n
4 1 1
Ts 4 sec. n 1 n 2
n 0.707
K n 2
2
p 2n 2
2
G( s) 2
s 2s 2
r12 1 j1 61
The S-plane Root Location and The
Transient Response (1)
• The transient response of a closed-loop feedback control
system can be described in terms of the location of the
poles of the transfer function. The closed-loop transfer
function is written in general as
The output of a system (with gain=1 ) without repeated roots and a unit step
input can be formulated as a partial fraction expansion a
62
The S-plane Root Location And The
Transient Response (2)
FIGURE 5.17 Impulse response for various root locations in the s-plane.
64
(The conjugate root is not shown.)
The S-plane Root Location and The
Transient Response (4)
Step response
65
System Response with Additional Poles (1)
(Third order system)
• We have analyzed systems with one or two
poles, such as G(s) 1
G( s) 2
s s 1
• However; How this system, third order
system, can be analyzed? :
66
dominant roots
System Response with Additional Poles (2)
(Third order system)
• In the last section, we analyzed systems with one
or two poles.
• It must be emphasized that the formulas
describing percent overshoot, settling time, and
peak time were derived only for a system with
two complex poles and no zeros.
• If a system such as that has more than two poles
or has zeros, we cannot use the formulas to
calculate the performance specifications that we
derived.
67
System Response with Additional Poles (3)
• For example, for a third-order system with a
closed-loop transfer function
Third pole
70
System Response with Additional
Poles
closer Second order
Far away
72
Performance of Second-order System
With ZERO
• We have analyzed systems with one or two
poles ( without zero) : G(s) 1
s s 1
2
9
( s a)
T ( s) 2a
s 2s 9
73
System Response With Zeros
Step Response
1.6
9
1.4
( s a)
T ( s) 2a
1.2
s 2s 9
1
Amplitude
0.8
zero at -3
0.6
zero at -5 We can see that the closer the zero is to the
dominant poles, the greater its effect on the
0.4
zero at - 10 transient response.
0.2 no zero
0
0 1 2 3 4 5 6 7
Time (sec)
74
System Response With Zeros
pole-zero cancellation
• Use pole-zero cancellation to make second-order
approximations to a system.
K
T ( s) 2
s as b
75
System Response With Zeros at RHP
This system called : nonminimum-phase system
Step Response
1.6
1.4
1.2
0.8
Amplitude
0.6
0.4 zero at +5
9
0.2
zero at +10
( s a)
0
no zero
a
T ( s) 2
-0.2
zero at +3
s 2s 9
-0.4
0 1 2 3 4 5 6 7
Time (sec)
76
The Steady-State Error of Feedback
Control Systems
• 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.
• It is useful to determine the steady-state
error of the system for the three standard
test inputs for the unity feedback system.
77
The Steady-State Error of Feedback
Control Systems
78
Steady-State Error
Step Input [1]
• The steady-state error for a step input of
magnitude A is therefore:
1 1
Type 0 Gc ( s)G( s)
( s 1)( s 3) s 0 ( s 1)( s 3)
Gc ( s)G( s)
1 1
Type 1 s( s 1)( s 3) s ( s 1)( s 3)
1
1 1
Type 2 Gc ( s)G( s) 2
s ( s 1)( s 3) s 2 ( s 1)( s 3)
82
Steady-State Error
Step Input [4]
• The steady-state tracking error for a step input
of magnitude A is thus given by
A
ess
Kv
• where Kv is designated the velocity error
constant. The velocity error constant is
computed as
84
Steady-State Error
Acceleration Input
• When the system input is r (t ) At 2 the 2
steady-state error is
A
ess
Ka
where Ka is designated the acceleration error constant. The
acceleration error constant is
86
EXAMPLE 5.4 Steady-state error
• calculate the steady-state error for a unit step
input for the system shown in Figure below
K1=2
H(s)
G( s) 1 G( s)
e() lim sE ( s) lim s(1 ) lim (1 )
s 0 s 0 1 G ( s) s s 0 1 G ( s)
T (s)
e() (1 T (0))
88
Sections :
91