EET 310 Transient Response of a Second Order System

advertisement
EET 310
Transient Response of a Second Order System
-Learning Outcomes
Students will demonstrate the ability to:
a- derive a system’s transfer function
b- analyze a system’s transfer function to predict its behavior
c- use LaPlace methods to obtain and analyze response characteristics.
-Problem Statement
For the circuit shown, let vin(t) = 10u(t)
1- Derive the expression for the transfer function G(s)
2- For each of the cases, determine:
a- the natural frequency
b- the damping ratio
c- the damping frequency
d- the poles and zeros of the transfer function
e- plot the poles in the complex plane
f- determine vo(t) due to a step input
g- verify the correctness of your answer in (f) by comparing the response to that of Matlab.
h- from the plot, determine the rise time, settling time, and % overshoot
Let L = 0.2H, C = 0.05F and R = { 8, 4 0, 0.8 Ω}
- First draw the s-domain circuit: XL = Ls, Xc = 1/Cs, Vin(s) and Vo(s)
The transfer function in standard form is:
G(s) =
- Transfer function for this circuit is: G(s) =
by comparison:
and,
, thus:
(1)
√
, thus:
Case -1 ( R =8Ω)
G(s) =
(2)
= 10 rad/sec,
The system is over damped. No oscillation
N/A
From equation (2), the system has no zeros. the poles are located at:
= 0  s1,2 = {-2.68, -37.3 }
The dominant pole is located at -2.68. The transients due to the farther
to the left pole decay faster.
Pole-Zero Map
5
4
3
2
Imaginary Axis
1
0
-1
-2
-3
-4
-5
-40
-35
-30
-25
-20
-15
-10
Real Axis
To determine vo(t):
Vo(s) = Vin(s)G(s) =
By using methods of PFE:
|
 A =10
|
 B = -10.78
|
 C = 0.78
Therefore:
Vo(s) =
From LaPlace transform tables:
{
Check for
}
at t = 0.2 sec.
-5
0
5
10
= 3.693V
Let us verify with Matlab®
num=[100];
den=[1 40 100];
G=tf(num,den);
step(10*G)
Step Response
10
9
8
7
Amplitude
6
5
System: untitled1
Time (sec): 0.2
Amplitude: 3.69
4
3
2
1
0
0
0.5
1
1.5
2
2.5
3
Time (sec)
As can be seen, the system response is in agreement with the derivation.
Step Response
10
System: untitled1
Settling Time (sec): 1.49
9
System: untitled1
Rise Time (sec): 0.823
8
7
Amplitude
6
settling time
5
4
3
rise time
2
1
0
0
0.5
1
1.5
2
Time (sec)
Table 1. Summary of Results for Case -1
Parameter
Response
zeros
poles
tr
ts
%O.S
Value
10 rad/sec.
2
N/A
over-damped,
stable
none
-2.68, -37.3
0.823 s.
1.49 s.
0
2.5
3
Case -2 ( R =4Ω)
G(s) =
(2)
= 10 rad/sec,
The system is critically damped. No oscillation
N/A
From equation (2), the system has no zeros. the system has double
poles located at -10:
= 0  s1,2 = {-10, -10 }
Pole-Zero Map
5
4
3
2
Imaginary Axis
1
0
-1
-2
-3
-4
-5
-20
-15
-10
-5
Real Axis
To determine vo(t):
Vo(s) = Vin(s)G(s) =
By using methods of PFE:
|
|
 A =10
 B = -100
0
5
10
{
}|
|
 C = -10
Therefore:
Vo(s) =
From LaPlace transform tables:
{
}
Check for
at t = 0.2 sec.
= 5.94 Volts
Let us verify with Matlab®
num=[100];
den=[1 20 100];
G=tf(num,den);
step(10*G)
Step Response
10
9
8
7
System: untitled1
Time (sec): 0.2
Amplitude: 5.94
Amplitude
6
5
4
3
2
1
0
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Time (sec)
As can be seen, the system response is in agreement with the derivation.
Step Response
10
System: untitled1
Settling Time (sec): 0.583
9
System: untitled1
Rise Time (sec): 0.336
8
7
Amplitude
6
5
4
3
2
1
0
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
Time (sec)
Table 2. Summary of Results for Case -2
Parameter
Response
zeros
poles
tr
ts
%O.S
Value
10 rad/sec.
1
N/A
critically damped,
stable
none
-10, -10 (double
poles)
0.336 s.
0.583 s.
0
0.9
1
Case -3 ( R = 0 Ω)
G(s) =
(2)
= 10 rad/sec,
The system has no damping
√
=
= 10 rad/sec.
From equation (2), the system has no zeros. the system has a complex pair
= 0  s1,2 = {+j10, -j10 }
Pole-Zero Map
15
10
Imaginary Axis
5
0
-5
-10
-15
-1
-0.8
-0.6
-0.4
To determine vo(t):
Vo(s) = Vin(s)G(s) =
By using methods of PFE:
-0.2
0
Real Axis
0.2
0.4
0.6
0.8
1
In class work here :
Thus, A = 10, B = -5, B* = -5
Therefore:
Vo(s) =
And, verify that:
= 10 -10cos(10t) u(t)
Check for
at t = 0.2 sec.
= 14.16 Volts
Let us verify with Matlab®
num=[100];
den=[1 0 100];
G=tf(num,den);
>> t=0:0.0001:5;
>> step(10*g,t)
Step Response
20
18
System: untitled1
Time (sec): 0.2
Amplitude: 14.1
16
14
Amplitude
12
10
8
6
4
2
0
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
Time (sec)
As can be seen, the system response is in agreement with the derivation.
Table 3. Summary of Results for Case -3
Parameter
Response
zeros
poles
tr
ts
%O.S
Value
10 rad/sec.
0
10 rad/sec. (theoretical)
no damping,
Marginally stable
none
complex pair at +/j10
N/A
N/A
N/A
Case -4 ( R = 0.8 Ω)
G(s) =
(2)
= 10 rad/sec,
The system is underdamped
=
√
9.8 rad/sec.
From equation (2), the system has no zeros. the system has
a complex pair
= 0  s1,2 = {-2 ± j 9.8 }
Pole-Zero Map
15
System: g
Pole : -2 + 9.8i
Damping: 0.2
Overshoot (%): 52.7
Frequency (rad/sec): 10
10
Imaginary Axis
5
0
-5
-10
-15
-10
System: g
Pole : -2 - 9.8i
Damping: 0.2
Overshoot (%): 52.7
Frequency (rad/sec): 10
-8
-6
-4
To determine vo(t):
Vo(s) = Vin(s)G(s) =
By using methods of PFE:
In class work here :
-2
0
Real Axis
2
4
6
8
10
Thus, A = 10, B =
Therefore:
Vo(s) =
To find vo(t)
, B* =
And, verify that:
= 10 + 10.2
Check for
at t = 0.2 sec.
= 11.222 Volts
u(t)
Let us verify with Matlab®
num=[100];
den=[1 4 100];
G=tf(num,den);
>> t=0:0.0001:5;
>> step(10*g,t)
Step Response
16
14
System: untitled1
Time (sec): 0.2
Amplitude: 11.3
12
Amplitude
10
8
6
4
2
0
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
Time (sec)
Step Response
16
System: untitled1
Peak amplitude: 15.3
Overshoot (%): 52.7
At time (sec): 0.321
14
12
Amplitude
10
System: untitled1
Settling Time (sec): 1.96
System: untitled1
Rise Time (sec): 0.12
8
6
4
2
0
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
Time (sec)
As can be seen, the system response is in agreement with the derivation.
Table 4. Summary of Results for Case -4
Parameter
Response
zeros
poles
tr
ts
%O.S
Theoretical estimates:
In class
Value
10 rad/sec.
0.2
9.8 rad/sec.
(theoretical)
under-damped
none
complex pair at
-2 +/- j9.8
0.12 sec.
1.96 sec.
52.7
Download