Professional Documents
Culture Documents
Working in the complex domain is a way of predicting what will happen in the time domain
solution by looking at the positions of the roots of the characteristic equation. From now on
we will refer to the more common phraseology of studying the 𝑠 plane, that is, 𝑠 root
movement. We will:
Recall the diagram in LECTURE 2 (2.1). We are looking at the top right hand box to predict
the bottom right hand box.
𝐾𝜈𝑖 = 𝐶𝑅𝜈̇ 0 + 𝜈0
because 𝑖 = 𝐶𝜈̇ 0
Transform to get
𝑉 𝐾
∴ 𝑉0 = 𝐶𝑅𝑠+1 is the transfer function
𝑖
Look at the denominator 𝐶𝑅𝑠 + 1 and equate to zero to give the characteristic equation
and derive roots of 𝑠 .
1
∴ 𝑠 = − 𝐶𝑅 .
For this example we will continue to a time domain answer and relate it back to the 𝑠
plane. Let the input to the system be 𝑉𝑖 = 1 , a unit impulse.
𝑡
𝐾 𝐾
∴ 𝑣0 (𝑡) = ℒ −1 [𝐶𝑅𝑠+1] = 𝐶𝑅 ∙ 𝑒 −𝐶𝑅
We discover that the root of 𝑠 is equal to the negative reciprocal value of the TIME
CONSTANT of the exponential decay. The student MUST understand this connection fully
before going on to greater academic achievement. In terms of transient behaviour of the
system, it is only the exponential that is important.
𝑀𝑥̈ + 𝐶𝑥̇ + 𝑘𝑥 = 𝐹
In Laplace
𝑋 1
∴ 𝐹 = 𝑀𝑠2 +𝐶𝑠+𝑘 , the transfer function
𝐶 𝐶2 𝑘
From the characteristic equation the roots of 𝑠 = − 2𝑀 ± √4𝑀2 − 𝑀
There are a range of possibilities for the nature of the roots (see Lecture 7 (7.4).
REGION A –
the 𝑠 roots are real and different and the form of the output is 𝐴𝑒 −𝛼𝑡 + 𝐵𝑒 −𝛽𝑡 , a
𝐶2
difference of two decaying exponentials; > 𝑀𝑘 .
4
REGION B –
the 𝑠 roots are real and equal and the form of the outout is (𝐾1 + 𝐾2 𝑡)𝑒 −𝛾𝑡 a
𝐶2
single optimum exponential decay; = 𝑀𝑘 .
4
REGION C –
the 𝑠 roots are complex pair and the form of the output is 𝑒 −𝛼𝑡 ∙ 𝑠𝑖𝑛(𝛽𝑡 + ∅) , a
𝐶2
decaying sinusoid < 𝑀𝑘 .
4
Using this information we can sketch the type of output to be expected by inserting small
graphs over the domain of the 𝑠 plane.
The implications of the previous analysis mean that all solutions on or to the right of the zero
vertical axis must be UNSTABLE, because the output keeps on increasing in magnitude as a
function of time.
This is an introduction as to what happens when we attempt to apply feedback to alter the
characteristics of our system.
𝐶(𝑠)
A transfer function is of the form 𝐺(𝑠) = 𝑅(𝑠) where 𝐶(𝑠) is the output and 𝑅(𝑠) is the
input.
If the transfer function does not behave as desired, we have an option to create control
paths to modify 𝐺(𝑠) into a more appropriate response. The most commonly used
modification is to feedback a function of the output 𝐶 (drop the 𝑠) to the input and
compare. Our new block diagram becomes:
𝐶 𝐺
∴ 𝑅 = 1+𝐺𝐻 is a new transfer function (simply rule 3).
𝐺
We now refer to as the CLOSED LOOP transfer function (𝐺𝐻 as the OPEN LOOP
1+𝐺𝐻
transfer function; more about this in Lecture 10). Loops such as that proposed here are
necessary in practical situations because of uncertainties in the component values in a
system due to ageing, wear, changing environment, temperature etc. The signal 𝐸 is
effectively the resultant error signal that is needed to modify 𝐶 in the light of 𝐶 not being
the value you want it to be. Now let us check the effect on the output of the transfer
function changing (for whatever reason).
Let 𝐺 → 𝐺 + ∆𝐺
(𝐺+∆𝐺)𝑅
𝐶𝑐 + ∆𝐶𝑐 =
1+(𝐺+∆𝐺)𝐻
𝑅∆𝐺
∴ ∆𝐶𝑐 = 1+𝐺𝐻+∆𝐺∙𝐻 We assume 𝐺𝐻 ≫ 1 ≫ ∆𝐺𝐻 a small movement in 𝐺 .
∆𝐶𝑐 𝑅∙∆𝐺 1 1
= 1+𝐺𝐻 ∙ 𝑅∆𝐺 = 1+𝐺𝐻 .
∆𝐶𝑜
We see the shift due to changes in components is significantly reduced when closing the
loop.
Example
For a reservoir system create a complete model and analysis (extended example!). This is an
automatic water level control.
ℎ
The net flow into the reservoir is 𝑞 = 𝑞𝑖 − 𝑞0 , 𝑞𝑖 = 𝐾𝜐 𝑥 and 𝑞0 = 𝑅 by definition. However
𝑥 is linked to the reservoir height via the lever such that 𝑥 → 0 as ℎ → ℎ𝑑
𝑎
∴ 𝑥 = 𝑏 (ℎ𝑑 − ℎ). Also we know that 𝑞 = 𝐴ℎ̇ (net volume increase).
𝑎 ℎ
Thus, we can write 𝐴ℎ̇ = 𝐾𝜐 (ℎ𝑑 − ℎ) − , where ℎ = ℎ(𝑡).
𝑏 𝑅
We will now specify ℎ𝑑 as an input and ℎ as output because we can drive the system to a
particular ℎ𝑑 by arranging that 𝑥 → 0 as ℎ → ℎ𝑑 .
Rearranging:
1 𝑎 𝑎
𝐴ℎ̇ + ℎ (𝑅 + 𝐾𝜐 𝑏) = 𝐾𝜐 𝑏 ℎ𝑑 ,
we get a first order DE expressing ℎ = 𝑓(ℎ𝑑 ).
1 𝑎 𝑎
𝐴𝑠𝐻(𝑠) − 𝐴ℎ(0) + 𝐻(𝑠) (𝑅 + 𝐾𝜐 𝑏) = 𝐾𝜐 𝑏 𝐻𝑑 (𝑠)
ℎ0
We now specify the boundary conditions such that at 𝑡 = 0, ℎ(0) = 0. Also 𝐻𝑑 (𝑠) = ,
𝑠
demanding ℎ0 at 𝑡 = ∞.
Simplifying, we get
𝐾1 1 𝑎 𝑎
𝐻(𝑠)(𝐴𝑠 + 𝐾) = where 𝐾 = 𝑅 +𝐾𝜐 𝑏 , 𝐾1 = 𝐾𝜐 𝑏 ℎ0
𝑆
𝐾1⁄
𝐾
1
∴ 𝐻(𝑠) = 𝑠(𝐴𝑠+𝐾) ≡ 𝑠(𝑠+𝐾𝐴⁄ a standard form (normalised)
𝐴)
−𝐾𝑡
𝐾1 𝐴
∴ ℎ(𝑡) = ∙ 𝐾 (1 − 𝑒 𝐴 )
𝐴
𝐾𝜐 𝑎 1
ℎ0
∴ ℎ(𝑡) = 𝑏 (1 − 𝑒 −( 𝐴𝑏 +𝐴𝑅)𝑡 )
(1+ )
𝐾𝜐 𝑎𝑅
𝐾𝜐 𝑎
b) If 𝑅 → ∞ ℎ = ℎ0 (1 − 𝑒 − 𝐴𝑏 𝑡 ) and we do reach ℎ0 at 𝑡 → ∞
In general,
Note that the model of the system is valid only in the region 0 < ℎ < ℎ0 . When ℎ > ℎ0 ,
ℎ0
we should have completely different modelling. Note that h is always: ℎ ≤ 𝑏 .
(1+ )
𝐾𝜐 𝑎𝑅
We will re-work the example above and show the full block diagram.
Using
𝑞 = 𝑞𝑖 − 𝑞0
𝑞 = 𝐴ℎ̇
𝑎
𝑞𝑖 = 𝐾𝑣 (ℎ0 − ℎ)
𝑏
ℎ
𝑞𝑜 =
𝑅
We can clearly see now that ℎ0 can be treated as an input like a demanded height to
achieve; ℎ remains the output. Redraw the diagram to put ℎ0 at left and ℎ at right.
We get:
Hence