Second Order Systems Control Model - The SallenKey Configuration
Second Order Systems Control Model - The SallenKey Configuration
ELECTRONICS DEPARTMENT
________________________________________________________________
I. Objective:
II. Background:
In many systems, gain will determine how the system responds. This is because
the damping factor ζ , and therefore the poles, depend on the gain of the system.
In passive second order systems ζ depends on the components R,L, and C. A
general second order system may be described as having the transfer function:
2
𝐾𝜔𝑛
𝐻(𝑠) = 2
𝑠2 + 2 𝜁 𝜔𝑛 𝑠 + 𝜔𝑛
where ωn is the natural frequency, ζ is the damping factor, and K is the DC gain.
For damping factors greater than one (ζ>1), the system is said to be
overdamped. This means that when a system is hit with an input step function,
the system output will step up rather sluggishly.
When the damping factor is less than one(0<ζ<1), the system is said to be
underdamped. This means the system output steps up rapidly, but overshoots
the mark before settling to its final value.
If the second order transfer function is known, values for ζ and wn may be
determined algebraically. Percent overshoot is the maximum percentage
overshoot over steady state response. It may be measured from a graph of
system step response. Theoretically,
−𝜋𝜁
( )
−𝜋𝜁 √1−𝜁2
% overshoot = 100 exponential ( ) = 100𝑒
√ 1-𝜁 2
Settling time is the time required for the response to come permanently within a
2% band around the steady state value. It may be measured from a graph of
system step response. Theoretically,
5
Ts =
n
20k pot
• From the transformed circuit (using Laplace), find the following relationships:
(a) Vin in terms of Va, Vb and Vout (KCL equation at node Vb)
(b) Vb in terms of Va (KCL equation at node Va)
(c) Va in terms of Vout (voltage divider at - terminal) NOTE: For this
R + R4
relationship, let K = .
R
(d) Use (b) and (c) to solve for Vb in terms of Vout.
(e) Substitute (c) and (d) into (a) to solve for Vin in terms of Vout.
Vout
(f) From (e), find the transfer function . Be sure the leading coefficient in
Vin
the denominator is one.
(a) K=1
(b) K=1.5
(c) K=2.9
(d) K=3
(e) K=4
Theorical formulas
In this part, I will show how can I get the transfer function for further calculations:
PART A
It is known by KCL in note Vb:
𝐼𝑏 − 𝐼𝑖𝑛 − 𝐼𝑎 − 𝐼0𝑢𝑡 = 0
𝐼𝑏 = 𝐼𝑖𝑛 − 𝐼𝑎 − 𝐼0𝑢𝑡
1 1 𝑉𝑖𝑛 𝑉𝑎
𝑉𝑏 ∗ ( + + 𝐶𝑆) = + + 𝑉𝑜𝑢𝑡 𝑆
𝑅 𝑅 𝑅 𝑅
PART B
It is known by KCL in note Va:
𝐼𝑎 − 𝐼𝑏 − 𝐼𝑜𝑝𝑎𝑚𝑝 − 𝐼𝑔𝑟𝑜𝑢𝑛𝑑 = 0, 𝐼𝑜𝑝𝑎𝑚𝑝 & 𝐼𝑔𝑟𝑜𝑢𝑛𝑑 𝑎𝑟𝑒 0.
𝐼𝑎 = 𝐼𝑏
1 1
𝑉𝑎 ∗ ( + 𝐶𝑆) = 𝑉𝑏 ∗ ( )
𝑅 𝑅
𝑉𝑏 = 𝑉𝑎 ∗ (1 + 𝑅𝐶𝑆)
PART F
Transfer function:
𝑅4 1 2
𝑉𝑜𝑢𝑡 (1 + 𝑅 ) (𝑅𝐶 )
=
𝑉𝑖𝑛 𝑅4 𝑆 1 2
𝑆 2 + (2 − 𝑅 ) ∗ 𝑅𝐶 + (𝑅𝐶 )
𝑂𝑟 𝑐𝑜𝑛𝑠𝑖𝑑𝑒𝑟𝑖𝑛𝑔 𝐾:
1 1 2
𝑉𝑜𝑢𝑡 ( ) ( )
= 𝐾 −1 𝑅𝐶
𝑉𝑖𝑛 1 𝑆 1 2
𝑆 2 + (3 − −1 ) ∗ 𝑅𝐶 + (𝑅𝐶 )
𝐾
It is also necessary to consider:
1 3−𝐾
𝜔0 = = 21.3𝑘𝑟𝑎𝑑 𝜉 = 𝑆12 = − 𝜉𝜔0 +/− 𝜔0 ∗ √𝜉 2 − 1
𝑅𝐶 2
Equations
a) Considering K=1, and the calculations from the Table 1: Data Table.
In this case, it is critically dumped. The system will return to the ideal state
more quickly than the overdamped system but will not overshoot that ideal state
as the underdamped system will do. Poles equals.
𝑆12
b) Considering K=1.5, and the calculations from the Table 1: Data Table.
An underdamped system will return to its ideal state more quickly than under a
critical system. However, it is noticeable the overshoot in this case.
𝑆1
𝑆2
Figure 4: underdamped
It can be seen two poles far from the imaginary axis, so it is kind of
underdamped.
An underdamped system will return to its ideal state more quickly than under a
critical system. However, it is noticeable the overshoot in this case.
𝑆2
Figure 5: underdamped
d) Considering K=3, and the calculations from the Table 1: Data Table.
Oscillator
(ξ)=0
These poles are almost to pass the imaginary axis, so closed to be unstable.
e) Considering K=4, and the calculations from the Table 1: Data Table.
Unstable
Figure 7: Unstable
XSC1
0.01µF
VCC
Ext Trig
15V +
_
U1 A B
7
5
1
R1 R2 + _ + _
3
COM VEE
-15V R4
R3
9500Ω
4.7kΩ
VALUE 2
The value is shown in the Table 1, but the calculation is the following with K=1.5:
𝑅4 = 𝑅(𝐾 − 1) = 2350Ω
VALUE 3
The value is shown in the Table 1, but the calculation is the following with K=2.9:
𝑅4 = 𝑅(𝐾 − 1) = 8930Ω
VALUE 4
The value is shown in the Table 1, but the calculation is the following with K=3:
𝑅4 = 𝑅(𝐾 − 1) = 9400Ω
VALUE 5
The value is shown in the Table 1, but the calculation is the following with K=4:
𝑅4 = 𝑅(𝐾 − 1) = 14100Ω
Simulation Multisim
The following graphs will help me for the experiment:
Graph 3 (6800Ω+2200Ω)
Graph 5 (6800Ω+6800Ω+470Ω)
• Using the formulas given in the introduction, determine the theoretical values
for % overshoot and settling time for K=2.9. Do they agree with your
measurements?
−𝜋𝜉 −𝜋(0.05)
√1−𝜉 2 2
%𝑂𝑆 = 𝑒 = 𝑒 √1−0.05 = 85%
5 5
𝑆𝑒𝑡𝑡𝑙𝑖𝑛𝑔 𝑡𝑖𝑚𝑒 = = = 4.69𝑚𝑠
𝜉 𝜔0 0.05 ∗ 21.3𝑘
• For each of the following values of K, use Matlab to enter the transfer function
for the Sallen and Key filter and obtain (and plot) a step response:
(a) K=1 (b) K=1.5 (c) K=2.9 (d) K=3 (e) K=4
• Confirm that this Laplace analysis supports your simulation results from Part
II, including measurements of %overshoot and settling time for K=2.9.
Yes, it was demonstrated the values for overshoot and the values for those
values of K.
%𝑂𝑆 = 85% 𝑆𝑒𝑡𝑡𝑙𝑖𝑛𝑔 𝑡𝑖𝑚𝑒 = 4.69𝑚𝑠
• Account for any differences between the Matlab and PSpice results.
Part b K=1.5
Regarding 𝑆 + 2 ∗ 𝜉 ∗ 𝜔0 ∗ 𝑆 + (𝜔0 )2 = 𝑆 2 + 31950𝑆 + 453690000 … 𝑬𝒒𝒖𝒂𝒕𝒊𝒐𝒏 2
2
& Table 1.
t=tf([680535000 ],[1 31950 453690000]);
Part c K=2.9
Regarding 𝑆 + 2 ∗ 𝜉 ∗ 𝜔0 ∗ 𝑆 + (𝜔0 )2 = 𝑆 2 + 2130𝑆 + 453690000 … 𝑬𝒒𝒖𝒂𝒕𝒊𝒐𝒏 3
2
& Table 1.
t=tf([1315701000 ],[1 2130 453690000]);
Part d K=3
Regarding 𝑆 2 + 2 ∗ 𝜉 ∗ 𝜔0 ∗ 𝑆 + (𝜔0 )2 = 𝑆 2 + 0𝑆 + 453690000 … 𝑬𝒒𝒖𝒂𝒕𝒊𝒐𝒏 4 &
Table 1.
>> t=tf([1361070000 ],[1 0 453690000]); this case the coefficient of S is 0.
Part e K=4
Regarding 𝑆 + 2 ∗ 𝜉 ∗ 𝜔0 ∗ 𝑆 + (𝜔0 )2 = 𝑆 2 + 0𝑆 + 453690000 … 𝑬𝒒𝒖𝒂𝒕𝒊𝒐𝒏 4 &
2
Table 1.
>> t=tf([1814760000 ],[1 -21300 453690000]);
• Vary the value of R4 to obtain each of the values of gain K listed above.
• Sketch the display of output and input for each value of K.
• Are the scope displays what you expected? Account for any differences from
your previous analyses (e.g. %overshoot, settling time, steady state output).
Part V: Conclusiones
This part in the laboratory, I will give all the conclusions from the experiment: