Professional Documents
Culture Documents
Control Engineering
(Group 4)
Modeling / Verification
Design
System Analysis of control
(Controller)
Identification systems
1
Control Systems Analysis
:
Zeros of a transfer function
The values of the Laplace transform variable, s that cause the transfer
function to become zero
2
a) System showing input and
output.
b) pole-zero plot of the system. Rls) a- %
c) evolution of a system response. ✓ /
steady
transient + state
µ response response
change is small ,
can be ignored
3
Steady-state response
• The final value of the system, should the system is stable
• Can also be found by Final Value Theorem
lim f (t) = lim sF(s);
t®¥ s®0
System Categories
4
a. First-order system; b. pole plot
Transient response a
G( s) =
First-order systems
performance specifications: s+a
Time Constant, T
The time constant is the time it takes for the step response to rise to 63% of its final
value. 1
T =
a
Rise Time, Tr
Time for the response to go from 0.1 to 0.9 of its final value.
2.2
Tr =
a
Settling time, Ts
Time for the response to reach, and stay within, 2% of its final value.
4
Ts =
a
10
10
5
eg.
First-order
system
response to a
unit step
11
11
Slope (t = 0) :
dc 1 −t / T 1
t =0 = e t =0 =
dt T T
12
12
6
1st order systems: unit ramp response
1 1
C (s) =
Ts + 1 s 2
c(t ) = (t − T ) + Te −t / T
13
13
1
C(s) = 1
Ts +1
1 - t/T
c(t) = e
T
14
14
7
**→
Skill-Assessment Exercise 4.2
50
A system has a transfer function, 𝐺 𝑠 = 𝑠+50.
Find the time constant, T, settling time, Ts, and rise time, Tr.
15
location in
the s-plane
16
16
8
(Cont.)
b Poles
G(s) =
s + as + b
2
location
17
17
Second-order
systems, pole plots,
and step responses
a = 2 n , b = n2
18
18
9
In general, the output response with a unit step
input & zic:
1
𝑦 𝑡 =1− 𝑒 −ζ𝜔𝑛 𝑡 sin 𝜔𝑑 𝑡 + 𝛽
1 − ζ2
where,
➢ damped natural frequency, 𝜔𝑑 = 𝜔𝑛 1 − ζ2
1−ζ2
➢ phase shift, 𝛽 = tan−1 −
ζ
19
19
Example: Elavator
4th
1 2
3rd
3 4
2nd
Time
20
20
10
Example: Elavator
21
21
Step responses
for second-order
system
damping cases
22
22
11
Second-order systems: General Form
n 2
G( s) = 2
s + 2 n s + n
2
s1, 2 = −n n 2 − 1
23
23
Second-order
response as a
function of
damping ratio
24
12
AA
Example 4.4
For each of the systems shown, find the value of ζ and report the
kind of response expected
4
For all 3-cases: 2ζ𝜔𝑛 = 8, ζ =
𝜔𝑛
2 4
a) ωn = 12, ζ = = 1.155 (> 1) (overdamped)
12
4
b) ωn 2 = 16, ζ = 16
= 1 (= 1) (critically damped)
4
c) ωn 2 = 20, ζ = 20
= 0.894 (< 1) (underdamped)
25
25
26
26
13
Percent
overshoot vs.
damping ratio
27
27
Second-order
underdamped
response
specifications
28
14
Second order underdamped n 2
G( s) = d = n 1 − 2 )
performance specifications: s 2 + 2 n s + n
2
Peak Time, Tp
➢ The time required to reach the first, or maximum, peak. Tp =
n 1 − 2
Percent overshoot, %OS
➢ The amount that the waveform overshoots the steady-state, or,
−
final, value at the peak time, expressed as a percentage of the
1− 2
Settling time, Ts
➢ Time for the response to reach, and stay within, 2% of the
steady-state value. 4
Ts =
n
Rise Time, Tr
➢ Time for the response to go from 0.1 to 0.9 of its final value.
−
Tr =
d 29
29
&peak
time
B
T , %OS, T , T
p s r
f ( , n )
percentage
overshoot
S G rise
Location of the poles
time
s1, 2 = − n n 2 − 1
= − n j n 1 − 2
For underdamped case, damping ratio between 0 and 1, and also
s is always complex poles
30
30
15
Underdamped second-order systems: Pole Plot
Pythagorean theorem
n cos =
1 / (Time constant )
31
31
4 4
Ts = = (Inversely proportional to the real part)
n d
32
16
Underdamped second-order systems: Pole Plot
33
33
Step responses of
second-order
underdamped
systems
as poles move: Adapted from N. S. Nise Control Systems Engineering (John Wiley, 2004)
34
34
17
Various damping ratios
35
35
36
36
18
Example 4.6 (Analysis)
Find the ζ , 𝜔𝑛 , 𝑇𝑝 , %𝑂𝑆 and 𝑇𝑠
Solution
damping 7
ra+i0 ζ = cos θ = cos tan−1 = 0.394
3
𝜔𝑛 = 72 + 32 = 7.616
𝜋 𝜋
𝑇𝑝 = = = 0.449 seconds
𝜔𝑑 7
ζ
− 𝜋
%𝑂𝑆 = 𝑒 1−ζ2 × 100 = 26%
4 4
𝑇𝑠 = = = 1.333 seconds
𝜎𝑑 3
37
37
38
38
19
n 2
G( s) =
Example 4.7: Solution s 2 + 2 n s + n
2
J J
39
40
40
20
System Response with Additional Poles
n 2
G( s) =
( s + r )(s 2 + 2n s + n )
2
s3 = − r s1, 2 = −n n 2 − 1
(Non-dominant pole) (Dominant poles)
The step response of the system:
A B( s + n ) + C d D
C ( s) = + +
s ( s + n ) 2 + d 2 s +r
c(t ) = Au (t ) + e −nt ( B cos d t + C sin d t ) + De − r t
41
41
r 5n
42
42
21
System Response with Additional Poles
Component responses of a
three-pole system:
a) pole plot;
b) Component responses:
nondominant pole is
o near dominant
second-order pair
(Case I)
o far from the pair
(Case II), and
o at infinity (Case III)
43
Example 4.8
24.542
G1 ( s ) =
s 2 + 4s + 24.542
24.542
There are three transfer functions G2 ( s) =
(
(s + 10) s 2 + 4s + 24.542 )
24.542
G3 ( s ) =
(
(s + 3) s + 4s + 24.542
2
)
44
44
22
Example 4.8 – Solution
Step responses
of system T1(s),
c1 (t ) = 1 − 1.09e −2t cos(4.532t − 23.8)
system T2(s), and c 2 (t ) = 1 − 0.29e −10t − 1.189e − 2t cos(4.532t − 53.34)
system T3(s) c3 (t ) = 1 − 1.14e −3t + 0.707e − 2t cos(4.532t + 78.63)
Notice that 𝑐2 𝑡 , with its third pole at -10 and farthest from the dominant poles, is
the better approximation of 𝑐1 𝑡
45
45
Additional poles:
Affect the form and amplitude of the response
46
46
23
System Response with Zeros
Example :
(s + a ) = A + B
Zero move away G (s ) =
(s + b )(s + c ) (s + b ) (s + c )
Effect of adding
from the dominant a zero to a
(− b + a )
(− b + c ) +
(− c + a )
(− c + b )
G( s) =
poles two-pole system (s + b ) (s + c )
if the zero is far from the poles, the a is
larger compare to b and c
1 1
G( s) a
(− b + c ) + (− c + b )
(s + b ) (s + c )
Second order G( s)
a
(s + b )(s + c )
approximation is
valid
47
47
Step response of a
nonminimum-phase
system
➢ If a motorcycle or airplane was a
nonminimum-phase system, it
would initially veer left when
commanded to steer right.
48
48
24
System Response with Zeros
Pole-Zero cancellation
K (s + z)
G( s) =
( s + p3 )( s 2 + as + b)
49
Example 4.10
26.25( s + 4)
C1 ( s ) =
s(s + 3.5)(s + 5)(s + 6 )
26.25( s + 4)
C 2 ( s) =
s(s + 4.01)(s + 5)(s + 6 )
50
50
25
Example 4.10 – Solution
Partial-fraction expansion, Partial-fraction expansion,
26.25( s + 4) 26.25( s + 4)
C1 ( s) = C 2 ( s) =
s(s + 3.5)(s + 5)(s + 6) s(s + 4.01)(s + 5)(s + 6)
1 1 3.5 3.5 0.87 0.033 5.3 4.4
C1 ( s) = − − + C 2 ( s) = + − +
s s + 3.5 s + 5 s + 6 s s + 4.01 s + 5 s + 6
51
51
185.71( s + 7)
G1 ( s ) =
S (s + 6.5)(s + 10 )(s + 20 )
197.14( s + 7)
G2 ( s) =
S (s + 6.9 )(s + 10 )(s + 20 )
Answer
1 0.8942 1.5918 0.3023
C1 ( s ) = + − − ... NOT VALID, pole (-6.5) is far from zero (-7), and residues is big (0.3023)
s s + 20 s + 10 s + 6.5
1 0.9782 1.9078 0.0704
C 2 ( s) = + − − ... VALID, pole (-6.9) is near to zero (-7), and residues is small (0.0704)
s s + 20 s + 10 s + 6.9
52
52
26
BMFF
·e
B c I
A
G(s) =
t T +
5 6.5 S + 10 S 20
S
+
+
+
185.71s+1300 I
(s(s + 6.5)(6 20) Ds(s + 6.5)(s
+
+ 10)
+
s(s + 6.5)(s
10)(s + 20) +
s(s + 6.5)(s
10)(s + 20)
+
At s 0 =
6.5
A s =
+ -
At s
=
- 10
C = -
1.5929
At s = -
20
185.71( 20) -
+ 1300
D(
=
-
20)( 13.5)( 10)
-
-
D =
0.8941
-
-
t
S + 20
-s + 6.5 S + 10
·
not valid
(-6.5) is far from zero (-7)
pole
·
S 8+ 6.9 s 20
+
s(s6.9)(s10)(s 20)
+ +
+
s(s6.9)(s10)(s 20)
+ +
+
At s = 0
1380 A(6.9)(10)(20)
=
-
I
At s = -
6.9
197.14) 6.9)
1380 -
+
B( 6.9)(3.1)(13.1)
=
-
B =
-
0.07043
At s -
= 10
o
valid
197.14( -
10) + 1380 =
c( 1)(
- -
3.1)(1) ·
pole( 6.9)
-
is
near to zero
c = -
1.9077
( 7)
-
At s = -
20
· residue (0.07043)
is small
1380
- -
=
+
-
D
=
0.9782
G(s) '
=
-
s + 6.9s+
-
10+ 520
Conclusion
For the dominance condition to be satisfied,
all the closed-loop poles other than the two
corresponding to specified 𝜁 and 𝜔𝑛 , should
either lie in the insignificant region or have
zeros nearby.
53
53
27