Chapter Three
Chapter Three
after the transient has died out. Thus, the steady- state response can still vary in
a fixed pattern, such as a sine wave, or a ramp function that increases with time.
All real, stable control systems exhibit transient phenomena to some extent
indicates where the system output ends up when time becomes large.
Cont….
In order to find the time response of a control system, we first need to model
the overall system dynamics and find its equation of motion.
The system could be composed of mechanical, electrical, or other sub-
systems. Each sub-system may have sensors and actuators to sense the
environment and to interact with it.
Next, using Laplace transforms, we can find the transfer function of all the
sub-components and use the block diagram approach or signal flow
diagrams to find the interactions among the system components.
Finally, we can find the overall transfer function of the system and, using
inverse Laplace transforms, obtain the time response of the system to a test
input—normally a step input
3.2 Standard Test Signals
The inputs to many practical control systems are not exactly known
ahead of time. In many cases, the actual inputs of a control system may
vary in random fashion with respect to time.
This poses a problem for the designer, because it is difficult to design a
control system so that it will perform satisfactorily to all possible forms of
input signals.
For the purpose of analysis and design, it is necessary to assume some
basic types of test inputs so that the performance of a system can be
evaluated.
Cont….
By selecting these basic test signals properly, not only is the
mathematical treatment of the problem systematized, but the response
due to these inputs allows the prediction of the system's performance to
other more complex inputs.
In the design problem, performance criteria may be specified with respect
to these test signals so that the system may be designed to meet the
criteria.
This approach is particularly useful for linear systems, since the response
to complex signals can be determined by superposing those due to
simple test signals.
3.2 Standard Test Signals
Fig 3.1
The impulse function is zero for all t 0 and it is infinity at t =0
3.2.2Step Signal
A step signal is shown in in fig 3.2
The step-function input represents an instantaneous change in the reference
input
The mathematical representation of a step function or magnitude u(t) is
• It is zero for t < 0 and uniformly increases with a slope equal to A. It is denoted by r (t) = At.
• If the slope is unity, then it is called a unit ramp signal.
3.2.4 Parabolic signal
• A parabolic signal is shown in Fig. 3.4.
• The parabolic function represents a signal that is one order faster than the ramp
function.
is given by,
By differentiated we get
Cont…
. As . For smaller time constant steady state error will be small speed of the
response will increase .
• For the unit-step input, which is the derivative of unit-ramp input, the output
c(t) is
• Finally, for the unit-impulse input, which is the derivative of unit-step input,
the output
• c(t) is
3.4 SECOND-ORDER SYSTEMS
Fig. below shows the unit-step responses of y(t) plotted as functions of the
normalized time ωn t for various values of ζ.
As seen, the response becomes more oscillatory with larger overshoot as ζ
decreases. When ζ > 1, the step response does not exhibit any overshoot; that
is, y(t) never exceeds its final value during the transient.
Cont…
Unit-step
responses of the
prototype
second-order
system with
various damping
ratios.
Step Response of a General Second-order System
Step Response of a General Second-order System
32
Step response of second-order systems
2
u(t)
A 2-order system: G(s) Input : 1(t);
s 2 2n s
2
n
1
n
U (s)
Case 1: 1 (underdamped), including =0 s
(undamped) 1
y(t) e nt
sin(nt where = 1 2
1
), =tan1 ( /
Case 2: 1 )
(overdamped) 1
y(t) 1 k et / k et /
1
where 1,2
2
1
n n 2 1
2
Case 3: 1 (critically
y(t) 1- et / - tn et /
damped) where n
1/
Step response of
second-order systems
A 2-order system: G(s) 2 n
s 2 2n s
2
n
Case 1: 1 (underdamped),
1
y(t) e nt sin(nt
1
)
Case 2: 1 (overdamped)
y(t) 1 k et / k et /
1 2
1
2
Case 3: 1(critically
damped)
y(t) 1- et / - tn et /
Relationship between the characteristic-equation
roots and the step response
2
A second-order system:
G(s) 2 2
n 2
s ns n
2
Its characteristic equation: D(s) s ns 2
2 n 0
The value of determines the location of the roots of D(s)
0.
s1,2 n n 2 1 overdamped
1:
s1,2 n
critically
1:
0 s1,2 n j n 1 2 damped
1: underdamped
0 s1,2 jn undamped
: s1,2 n j n 1 2 negatively damped
0:
2
A second-order G(s) n
s 2 2n s
2
system: n
1: s1,2 n n 2 1
The roots are real, negative j
and unequal overdamp
0
s1,2 ed
1: n j
The roots are real, negative
and equal
0 1: 0 critically
damped
s
j
2 1,2 j
1
nn
The roots are complex 0 underdamp
conjugates having negative ed
j
real parts
0 s1,2
: imaginary
Pure jnroots 0
undamp
A second-order system: G(s) 2 n
2 2 s 2
s n n
Effects of damping ratio
(for a given
n ) Overshoot M p
The
oscillation is
smaller
rise time tr
The speed
of the
response is
slower
5
Behavior Of The System Depends On The Damping Ratio Ζ (Zeta) :
a. Underdamping (0<ζ<1):
• The system oscillates, but the amplitude of the oscillations decays over time.
• Example: A car suspension designed to absorb shocks while maintaining ride comfort.
b. Critical Damping (ζ=1):
• The system returns to equilibrium as quickly as possible without oscillating.
• Example: Door closers that shut quickly without bouncing.
c. Overdamping (ζ>1):
• The system does not oscillate but returns to equilibrium more slowly than in the critical
damping case.
• Example: Overly tight shock absorbers.
d. No Damping (ζ=0):
• The system oscillates indefinitely at its natural frequency.
3.5 Time-domain Specifications
The performance of a system is usually evaluated in terms of the following
qualities.
1. How fast it is able to respond to the input,
2. How fast it is reaching the desired output,
3. What is the error between the desired output and the actual output, once the
transients die down and steady state is achieved,
4. Does it oscillate around the desired value,
5. Is the output continuously increasing with time or is it bounded.
The design specifications are:
1. Delay time td: It is the time required for the response to reach 50% of the steady state
value
for the first time
2. Rise time tr: It is the time required for the response to reach 100% of the steady state
value for under damped systems. However, for over damped systems, it is taken as the
time required
for the response to rise from 10% to 90% of the steady state value.
3. Peak time tp: It is the time required for the response to reach the maximum or Peak
value of
the response.
4. Peak overshoot M : It is defined as the difference between the peak value of the
response and
the steady state value. It is usually expressed in percent of the steady state value. If the
time for
Cont….
For systems of type 1 and higher, the steady state value c () is equal to unity, the
same as the input.
5. Settling time ts : It is the time required for the response to reach and remain
within a specified tolerance limits (usually ± 2% or ± 5%) around the steady state
value.
6. Steady state error ess : It is the error between the desired output and the actual
output as t or under steady state conditions. The desired output is given by the
reference input r (t) and therefore,
Cont…
e n 0, (n 0, 1, 2,)
1
t r 2 dt r
n
Performance
analysis
tr
d n 1 2
Im
d
n
Re
For a given ωn , ζ ↓ , tr ↓ ;
For a given ζ , ωn ↑ , tr ↓ .
d
dy(t)
e
nt 0
y(t) sin(dt ) , 0<
1 1 dt
1 2 2
n
2 . Peak time dy(t) ( 1 2 n
sin d t
dt 1 2
n t
)e
n
e t sin d
n
=0
1 2 t
sin d t p 0 d t p n (n 0, 1,
2,)
t is the time needed for the
p
dtp p
response to reach the
t
d n 1 2
3. Overshoot 1 %
y(t p ) y()
100%
y()
w n t
y(t p ) 1 e sin( Im
p
1 2
)
d
sin( ) sin 1 2 n
Re
1 2
y(t p ) 1 d
/
eSuppose that y() 1
2
1 arctan
Thus % e 1 2
100
/
%
It is the maximum peak s value of the response curve measured
from unity
ζ ↑ , σ% ↓
Usually ζ is set
between
0.4 and 0.8 to get
better smoothness
and quickness, the
corresponding
overshoot is between
25% and 2.5%.
Damping
ratioξ 64
nt
e
y(t) sin(dt ) , 0<
1 1 2
1
4 Settling Time
tr
d n 1 2
For a given n
tr t p
tp
d n 1 2
%
can be calculated by the
/ 1 2 100 requirement
%e
% on the overshoot %. [0.4,0.8].
3 n ts
ts (
n 5%) Once is n can be
ts
4
( determined
determined, based on the requirement
n 2%) on error band %.
Example:
A)Determine the gain K so that the system will have a damping ratio of 0.5
B)Determine the settling time, peak overshoot and time to peak overshoot for a uni
step input
56
Steady state error
• Definition and Test Inputs
• Steady-state error is the difference between the input and the output for a
prescribed test input as t
• Test inputs used for steady-state error analysis and design are summarized in
Table below .
Cont…
Cont…
T(s), or the open-loop transfer function, G(s), for unity feedback systems.
We begin by deriving the system's steady-state error in terms of the closed-loop
transfer function, T(s), in order to introduce the subject and the definitions.
• Next we obtain insight into the factors affecting steady-state error by using the
open-loop transfer function, G(s), in unity feedback systems for our calculations.
Error Constants
Let us consider a feedback control system shown in Fig below
• Eqn. above shows that the steady state error is a function of the input R(s) and
the open loop transfer function G(s). Let us consider various standard test
signals and obtain the steady state error for these inputs.
1. Unit step or position input.
For a unit step input, R (s) = -. Hence .
Cont…
• Let us define a useful term, position error constant Kp as,
• For the special case of unity of feedback system, H (s)=1 the error
constant are modified as
Dependence of Steady state Error on Type of the System
•The number of poles at the origin determines the type of system.
• Let the loop transfer function G (s) H (s) or the open loop transfer function G
(s) for a unity feedback system, be given is time constant form.
•
• We had defined the type of a system, as the number of poles present at the
origin. Hence the steady state error, which depends on
Cont…..
• Let us therefore obtain the steady state error for various standard test signals
for type-0, type-I and type-2 systems.
• 1. Type -0 system
• Type – 0 system :- A system for which G(s) has no-poles at the
origin of the S-place
• From eqn. above with r = 0, the error constants are given by
Cont..
• Type zero steady state errors for unit step, velocity and acceleration
inputs are respectively,
Cont…
• 2. Type 1 system
• Type 1 system: A system is said to be type 1, if it has pole at the origin of the s-
plane
• For type 1 system, r = 1
• The steady state error for unit step, unit velocity and unit acceleration inputs
are respectively,
Cont…
• The steady state error for unit step, unit velocity and unit acceleration
inputs are respectively,
• 3. Type 2-system
• Type -2 system A system is said to be type -2, if it has two
poles at the origin of the s-plane (i.e. n=2)
Cont…
• The steady state errors for the three test inputs are,
Cont….
• Thus a type zero system has a finite steady state error for a unit step input
and is equal to
• Similarly, a type -1 system has a finite steady state error for a velocity
input only and is given by
A type -2 system has a finite steady state error only for acceleration input
and is given by
•
Cont…
• Table. 3.1 Steady state errors for various inputs and type of systems
Example:
1. A unity feedback system characterized by the open loop transfer function
𝑘 1
+ 𝑠 + 20 𝑠
R(s) C(s)
-
Cont…
Find the static coefficients and steady state error of the system when
subjected to as input given by r(t) = 2+5t + 2 .
2. for the system shown in fig below determine Kp and for unit step input
Reading assignment
• Error minimizing performance index
Stability
The issue of ensuring the stability of a closed-loop feedback system is central to
control system design.
Knowing that an unstable closed-loop system is generally of no practical value,
we seek methods to help us analyze and design stable systems .
Stability of the system depends upon pols
A linear time invariant system is stable if following conditions are satisfied:
A bounded input is given to the system, the response of the system is bounded
and controllable.
In the absence of the inputs, the output should tend to zero as time increases.
7
8
Introduction
c(t) K 1 K 2 e K e Ke
Force response
Natural
... response
8
3
Relative Stability
relative stability evaluates the degree or quality of stability.
A system may be absolutely stable i.e. it may have passed the Routh stability test.
As a result their response decays to zero under zero input conditions.
The ratio at which these decay to zero is important to check the concept of
“Relative stability
When the poles are located far away from jw axis in LHP of s-plane, the
response decays to zero much faster, as compared to the poles close to jw-axis.
The more the poles are located far away from jw-axis the more is the system
relatively stable
Response comparison
Relative Stability(…)
8
5
Methods to Test Stability: Routh Hurwitz Criterion
RH criterion is a method that yields stability information without the need to identify for
the closed-‐loop system poles.
This method can tell how many closed-‐loop system poles are in the LHP (left-‐hand-‐poles),
RHP (right-‐hand-‐poles), or on the imaginary axis, but we cannot find their locations.
There are 2 steps in RH criterion approaches:
Generate the Routh Table
Interpret the table for system stability
Interpreting the RH Table:
The RH criterion declares that the number of roots of the polynomial that are in the
RHP is equal to the number of sign changes in the first column.
A system is stable if all the CL poles lie on the LHP. Thus, a system is stable if there is no
sign change in the first column of the RH table.
8
6
Generate Routh Table
11
Complete the RH Table
Table
•,
3.
Cont…
A.Using Routh criterion, calculate the range of value of k for the system
to be stable.
B.Check if for k =1 all these roots of the characteristic equation of the
above system have damping factor greater than 0.5
Example : Consider the following system TF
Complete RH:
Table
Interpreting Row of Zero
(ROZ):
95
• Differentiate the polynomial
with respect to s. Table cont.
dP(s)/ds = 24s3 + 54s
• Use the coefficients to replace
the ROZ.
• Then complete the RH table
frpm s3.
• When there is ROZ, poles might be
located on jw-axis (in this case – 4
poles since ROZ is at s3.
• There is no sign change in the first
column aVer the ROZ. Hence, there
are no RHP poles. The system is
marginally stable
96
Example : Consider the following system TF
Complete RH:
Table 4.7
Interpreting Row of Zero
(ROZ):
99
Table
• 1st column
is assigned to
replace the
zero.
10
0
Table
• Complete the cont.
table with
positive or
negative values of
, and check the
first column sign
10
1
Ex 1: Consider the system and find that k that the system
becomes stable