06 Behavior - Xterisation
06 Behavior - Xterisation
The main purpose of this section is to characterise, quickly, the behaviours of high
order systems. Characterisation is done initially by considering which signals are
included in the behaviour, for example: steps, ramps, sinusoids and combinations of
these. For example:
Later, we extend this list to include core properties such as steady-state, convergence
and damping.
Characterisation Techniques: Often a signal or system will be captured through its
Laplace Transform representation, and thus one infers the underlying dynamics and
behaviours directly from the transform.
Background - assume students A key skill is to infer directly from the Laplace
are familiar with the look-up transform what a signal will do and its key
table for Laplace transforms. attributes. This done from the pole positions.
f(t) F(s) f(t) F(s)
1 1 sin wt w
s s w2
2
t 1 coswt s
s2 s w2
2
e at 1
e at sin wt w
sa ( s a) 2 w 2
SIMPLE POLES
What is the link between the pole position 1
0.8
0.4
0.1
at 1 1
; ebt
0
e 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
sa s b 20
18
4 16
LHP RHP 1
e
3t
14
; pole 3
2
12 s 3
10
0 6 divergent
4
2
-2
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
-4
-4 -2 0 2 4
SUMMARY: Poles in LHP plane are denoted as stable and those in RHP as unstable
due to the associated behaviours being convergent and divergent respectively.
LHP means left half plane, that is the real part is negative.
RHP means right half plane, that is the real part is positive.
Is there a link between the pole positions and whether the corresponding signal is
convergent?
1. It is clear that where the poles are in the LHP, the associated signal is
convergent, that is, has an exponential with a negative power.
2. Where the poles are in the RHP, the associated signal is divergent, that is, has
an exponential with a positive power.
3. Note that poles on the imaginary axis (excluding origin) imply behaviour that is
neither convergent or divergent in general (e.g. sinusoids oscillate).
4
1
e 2t ; pole 2
s2
2
1
0 et ; pole 1
s 1
-2
-4
-4 -2 0 2 4
s3
e 3t cos t ;
( s 3) 2 12
poles 3 i
Behaviour of a system or signal?
Often engineers will talk interchangeably about systems and signals – while this
could be considered sloppy, in practice it is permissible due to the explicit link
between the two. However, it is important that students understand the
distinction so they apply their learning and analysis appropriately.
NOTE the use of different words: (i) Laplace transform for signals and (ii) transfer
function for systems.
The transfer function will originate from an ODE or something similar, for example:
𝒅𝒅𝒅𝒅 𝟒𝟒
𝟐𝟐 + 𝟑𝟑𝟑𝟑 = 𝟒𝟒𝟒𝟒 → 𝒀𝒀(𝒔𝒔) = � � 𝑼𝑼(𝒔𝒔)
𝒅𝒅𝒅𝒅 𝟐𝟐𝟐𝟐 + 𝟑𝟑
KEY OBSERVATIONS:
1. The system behaviour is in effect contained in Y(s).
2. However Y(s) includes both G(s) and U(s) and thus has 2 behaviours:
(i) behaviours associated to the input signal u(t) and
(ii) behaviours associated to the system dynamics (from G(s) or the ODE
parameters).
It is normal to assume that the input U(s) is convergent, that is a step signal or
similar. Consequently any instability and the dominant behaviours come from G(s).
4 1
𝐺𝐺(𝑠𝑠) = ; 𝑇𝑇 = 0.5; 𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝 = − 1.5
𝑠𝑠 + 2 𝑇𝑇
A sketch of the step response Y(s)=G(s)[1/s] 1
Expected settling is
0.4
1.5 sec.
0.2
This is a fair
approximation as 0
0 1 2 3
seen here.
5( s + 0.3) Slowest pole is -0.1 80
G= or time constant
( s + 0.2)( s + 0.1)
10. 60
Expected settling is 40
30 sec.
20
This is a fair 0
approximation is 0 10 20 30 40
seen here.
s + 0.2 Slowest pole is -0.1 1
G= or time constant
( s + 2)( s + 0.1) 0.8
10.
Expected settling is 0.6
30 sec.
0.4
This system has a
much faster initial 0.2
response, but the
0
expected settling 0 10 20 30 40
LHP RHP
X X X X
Converge Converge Diverge Diverge
fast slow slow fast
REMARK: In line with the analysis of 1st order systems, it would not be uncommon
to use the words ‘settling time’ to define the time by which the response reaches
to within 2-5% of steady-state. This is 3-4 times the dominant time constant.
Behaviour: links to pole positions
This note assumes that inferences about
output behaviour Y(s) can be made be solely
on an analysis of transfer function G(s).
Typically U(s) is assumed to be a step signal.
We know that speed of response/convergence is linked to real poles. This summary
shows how the response shape in general is linked to all the pole positions
including those which are complex.
( s + 1) 2 + 6 2 is 3 sec. (dotted
red line based on
2
part. Frequency of -2
imag(pole).
3( s + 1) Expected settling
G=
3
( s + 1) 2 + 12 is 3 sec (based on
real part of pole).
2
⇒ e −t (3 cos t ) Oscillation is 1
single period.
SUMMARY: Complex poles imply oscillation – this is obvious from the table of
Laplace transforms as a pole at -a+jw implies a signal of the form e-atsin(wt). The
decay is governed by the real part of the pole and the oscillation speed by the
imaginary part.
Imaginary axis
The scale, that is what is slow and fast, is defined by the context and thus requires
the engineer to make a decision.
QUESTIONS: Using the above figure and observations, what do you expect from the
following systems? Check your answers by doing some simulations in MATLAB noting
that an expectation is not a guarantee.
10 Poles are at -2±j2√2 so imaginary part is larger.
G= 2 Expect the oscillation to dominate decay and therefore
s + 4 s + 12
expect it to be unacceptable. However, dominance is
slight and therefore this may be borderline acceptable.
Expected settling time will be around 1.5 sec (time
constant is about 0.5).
3 Poles are at -2±j√2 so imaginary part is larger.
G= Expect the decay to dominate oscillation and therefore
s 2 + 4s + 6
expect acceptable responses.
Expected settling time will be around 1.5 sec (time
constant is about 0.5).
3 Poles are at -2±j√11,-0.1 so imaginary part is larger.
G= 2 Expect the oscillation to dominate decay in transients
( s + 4 s + 15)( s + 0.1)
and therefore unacceptable. However, expected
overall settling time will be around 30 sec (time
constant is about 10 for slowest mode) and oscillatory
mode should decay in about 1.5 sec. so oscillations
may have a irrelevant impact overall.
Some step response plots to consider alongside the expected answers above.
1.4
1.2
0.8
0.6
0.4 1st
2nd
3rd
0.2
0
0 2 4 6 8 10
Behaviours: signal steady-state values & FVT
The focus of this summary is to consider what type of signal has a finite
asymptotic value, that is: y ∞ = lim t →∞ y (t ) and moreover y∞ is bounded.
Secondly, can we classify those asymptotic values in a meaningful way.
divergent 0.5
-0.5
oscillatory -1
convergent
sin 2t -1.5
0 1 2 3 4 5 6 7 8 9 10
MOST OF these signals have an asymptotic value of ZERO – only the constants
remain non-zero!
0.2
H (t ) = 0 t < 0 1 0
L[ H (t )] =
H (t ) = 1 t ≥ 0 s
-0.2
-1 -0.5 0 0.5 1 1.5 2 2.5 3
INTERIM SUMMARY: A convergent signal will have a non-zero asymptotic value (or
steady-state) if and only if it contains a step function, that is, the partial fraction
expansion includes a term (A/s).
• By inspection, the asymptotic value will be A – assuming all other
components converge to zero.
• The steady-state can be determined by doing the partial fraction expansion
and finding A.
EXAMPLES of applying the FVT showing consistency between time domain and
result
1 0
x(t ) = e ; X (s ) = lim t →∞ x(t ) = 0; lim s →0 sX (s ) = = 0
− at
s + a a
b b
−bt
y (t ) = 1 − e ; Y ( s ) = lim t →∞ y (t ) = 1; lim s →0 sY (s ) = = 1
s ( s + b) b
2 0
−t
z (t ) = e sin 2t ; Z ( s ) = lim t →∞ z (t ) = 0; lim s →0 sZ (s ) = = 0
2
( s + 1) + 4 5
1 0
�𝑤𝑤(𝑡𝑡) = 𝑡𝑡𝑒𝑒 𝑎𝑎𝑎𝑎 ; 𝑊𝑊(𝑠𝑠) = � � lim 𝑤𝑤(𝑡𝑡) = ∞; lim 𝑠𝑠𝑠𝑠(𝑠𝑠) = 2 = 0�
(𝑠𝑠 − 𝑎𝑎)2 𝑡𝑡→∞ 𝑠𝑠→0 𝑎𝑎
Inconsistent because signal not
convergent so FVT not valid!
REPEAT WARNING: FVT can only be applied if the signal is convergent. If applied to
the Laplace Transform of a divergent signal, the answer will be meaningless.
EXAMPLES of applying the FVT and links to partial fraction expansion
Suggest you validate these with MATLAB:
e.g. y=impulse(tf([1 6],[1 4 3]),1000);y(end)
5 A 2 B + Cs D 0
G(s) = = + 2 + lim s →0 sG (s ) = = 0
2
( s + 1)( s + s + 4)( s + 2) s + 1 s + s + 4 s + 2 8
No factor (1/s) so expect zero.
5 A 2 B + Cs D 5
H ( s) = = + + lim s →0 sH (s ) = = A
s ( s 2 + s + 4)( s + 2) s s 2 + s + 4 s + 2 8
Same result as cover up rule!
s+6 6
lim s →0 sL(s ) =
L( s ) = 14
s ( s + 2)( s 2 + 3s + 7)
Same result as cover up rule!
s+6
lim s →0 sM (s ) =
0
= 0
M ( s) = − 56
( s − 4)( s + 2)( s 2 + 3s + 7)
INCORRECT because signal not
convergent so FVT not valid!
s+6
lim s →0 sN (s ) =
0
= 0
M (s) = 26
( s + 4)( s 2 + 7)
INCORRECT because signal not
convergent – it is sinusoidal!
REMINDER: If a transform does not include a single factor ‘s’ in the denominator, the
final value will be zero or infinite (except for pure sinusoids). FVT only applies to
convergent signals.
Behaviours: system steady-state values & FVT
In practice we are interested in the values
of the output of a system G(s). This note
focuses on the asymptotic output or
steady-state. We can deduce this using the final
value theorem.
𝐥𝐥𝐥𝐥𝐥𝐥 𝒚𝒚(𝒕𝒕) = 𝐥𝐥𝐥𝐥𝐥𝐥 𝒔𝒔𝒔𝒔(𝒔𝒔)
𝒕𝒕→∞ 𝒔𝒔→𝟎𝟎
Note, it is often convenient to use the shorthand G(0) in general. Exceptions are
where G(0) is not defined:
• If G(s) includes integrators, lim 𝐺𝐺(𝑠𝑠) = ∞. Hence, one cannot determine the
𝑠𝑠→0
asymptotic output using the formulae above.
SUMMARY
If all of the poles of G(s) are strictly in the LHP, that is there are no RHP factors and
no poles on the imaginary axis, then the asymptotic system output for a step input
of magnitude A is given by:
𝐥𝐥𝐥𝐥𝐥𝐥 𝒚𝒚(𝒕𝒕) = 𝑮𝑮(𝟎𝟎)𝑨𝑨
𝒕𝒕→∞
SYSTEM STEADY-STATE GAIN
Steady-state gain
is the asymptotic limt →∞ y (t ) lim s →0 sY ( s ) sG ( s )U ( s )
ratio of the system K = = = lim s →0
output to input; limt →∞ u (t ) lim s →0 sU ( s ) sU ( s )
again this assumes
that the input is
constant
K = lim s →0 G ( s )
(asymptotically).
NOTE: We do not need to define U(s) explicitly here and need
only assume it is convergent.
𝐥𝐥𝐥𝐥𝐥𝐥 𝑮𝑮(𝒔𝒔) = 𝑮𝑮(𝟎𝟎) 𝒐𝒐𝒐𝒐 ∞
𝒔𝒔→𝟎𝟎
Shortcut
The infinity arises if and only if there are poles on the origin.
REMARK: Steady-state gain assumes that the output is convergent and thus is well
defined irrespective of the poles of G(s).
Once students have studied feedback, they will realise that it is quite normal for a
system with RHP poles to have a convergent output, BUT, this requires very careful
selection of the signal U(s) (in effect U(s) cancels any RHP factors).
Readers will note that all the resources on behaviours have being explaining and
defining these measures.