SLIDE 1
Plan of the Lecture Review: transient and steady-state response; DC - - PowerPoint PPT Presentation
Plan of the Lecture Review: transient and steady-state response; DC - - PowerPoint PPT Presentation
Plan of the Lecture Review: transient and steady-state response; DC gain and the FVT Todays topic: system-modeling diagrams; prototype 2nd-order system Plan of the Lecture Review: transient and steady-state response; DC gain and
SLIDE 2
SLIDE 3
Plan of the Lecture
◮ Review: transient and steady-state response; DC gain and
the FVT
◮ Today’s topic: system-modeling diagrams; prototype
2nd-order system Goal: develop a methodology for representing and analyzing systems by means of block diagrams; start analyzing a prototype 2nd-order system. Reading: FPE, Sections 3.1–3.2; lab manual
SLIDE 4
System Modeling Diagrams
large system
decompose
− − − − − − ⇀ ↽ − − − − − −
compose
smaller blocks (subsystems)
SLIDE 5
System Modeling Diagrams
large system
decompose
− − − − − − ⇀ ↽ − − − − − −
compose
smaller blocks (subsystems)
— this is the core of systems theory
SLIDE 6
System Modeling Diagrams
large system
decompose
− − − − − − ⇀ ↽ − − − − − −
compose
smaller blocks (subsystems)
— this is the core of systems theory We will take smaller blocks from some given library and play with them to create/build more complicated systems.
SLIDE 7
All-Integrator Diagrams
Our library will consist of three building blocks:
˙ y y 1/s (or sY ) (or Y )
u1 y = u1 − u2 u2 + −
u y = au a
integrator summing junction constant gain
SLIDE 8
All-Integrator Diagrams
Our library will consist of three building blocks:
˙ y y 1/s (or sY ) (or Y )
u1 y = u1 − u2 u2 + −
u y = au a
integrator summing junction constant gain
Two warnings:
◮ We can (and will) work either with u, y (time domain) or
with U, Y (s-domain) — will often go back and forth
◮ When working with block diagrams, we typically ignore
initial conditions.
SLIDE 9
All-Integrator Diagrams
Our library will consist of three building blocks:
˙ y y 1/s (or sY ) (or Y )
u1 y = u1 − u2 u2 + −
u y = au a
integrator summing junction constant gain
Two warnings:
◮ We can (and will) work either with u, y (time domain) or
with U, Y (s-domain) — will often go back and forth
◮ When working with block diagrams, we typically ignore
initial conditions. This is the lowest level we will go to in lectures; in the labs, you will implement these blocks using op amps.
SLIDE 10
Example 1
Build an all-integrator diagram for ¨ y = u ⇐ ⇒ s2Y = U
SLIDE 11
Example 1
Build an all-integrator diagram for ¨ y = u ⇐ ⇒ s2Y = U This is obvious:
1/s 1/s u ˙ y y
- r
1/s 1/s U sY Y
SLIDE 12
Example 2
(building on Example 1)
¨ y + a1 ˙ y + a0y = u ⇐ ⇒ s2Y + a1sY + a0Y = U
- r
Y (s) = U(s) s2 + a1s + a0
SLIDE 13
Example 2
(building on Example 1)
¨ y + a1 ˙ y + a0y = u ⇐ ⇒ s2Y + a1sY + a0Y = U
- r
Y (s) = U(s) s2 + a1s + a0 Always solve for the highest derivative: ¨ y = −a1 ˙ y − a0y + u
- =v
SLIDE 14
Example 2
(building on Example 1)
¨ y + a1 ˙ y + a0y = u ⇐ ⇒ s2Y + a1sY + a0Y = U
- r
Y (s) = U(s) s2 + a1s + a0 Always solve for the highest derivative: ¨ y = −a1 ˙ y − a0y + u
- =v
1/s 1/s ˙ y y + − a1 a0 − u v
SLIDE 15
Example 2
(building on Example 1)
¨ y + a1 ˙ y + a0y = u ⇐ ⇒ s2Y + a1sY + a0Y = U
- r
Y (s) = U(s) s2 + a1s + a0 Always solve for the highest derivative: ¨ y = −a1 ˙ y − a0y + u
- =v
1/s 1/s sY Y + − a1 a0 − U V
SLIDE 16
Example 3
Build an all-integrator diagram for a system with transfer function H(s) = b1s + b0 s2 + a1s + a0
SLIDE 17
Example 3
Build an all-integrator diagram for a system with transfer function H(s) = b1s + b0 s2 + a1s + a0 Step 1: decompose H(s) = 1 s2 + a1s + a0 · (b1s + b0)
SLIDE 18
Example 3
Build an all-integrator diagram for a system with transfer function H(s) = b1s + b0 s2 + a1s + a0 Step 1: decompose H(s) = 1 s2 + a1s + a0 · (b1s + b0)
U Y
1 s2 + a1s + a0 b1s + b0
X
— here, X is an auxiliary (or intermediate) signal
SLIDE 19
Example 3
Build an all-integrator diagram for a system with transfer function H(s) = b1s + b0 s2 + a1s + a0 Step 1: decompose H(s) = 1 s2 + a1s + a0 · (b1s + b0)
U Y
1 s2 + a1s + a0 b1s + b0
X
— here, X is an auxiliary (or intermediate) signal Note: b0 + b1s involves differentiation, which we cannot implement using an all-integrator diagram. But we will see that we don’t need to do it directly.
SLIDE 20
Example 3, continued
Step 1: decompose H(s) = 1 s2 + a1s + a0 · (b1s + b0)
U Y
1 s2 + a1s + a0 b1s + b0
X
SLIDE 21
Example 3, continued
Step 1: decompose H(s) = 1 s2 + a1s + a0 · (b1s + b0)
U Y
1 s2 + a1s + a0 b1s + b0
X
Step 2: The transformation U → X is from Example 2:
SLIDE 22
Example 3, continued
Step 1: decompose H(s) = 1 s2 + a1s + a0 · (b1s + b0)
U Y
1 s2 + a1s + a0 b1s + b0
X
Step 2: The transformation U → X is from Example 2: 1/s 1/s sX X + − a1 a0 − U s2X
SLIDE 23
Example 3, continued
Step 3: now we notice that Y (s) = b1sX(s) + b0X(s), and both X and sX are available signals in our diagram. So:
SLIDE 24
Example 3, continued
Step 3: now we notice that Y (s) = b1sX(s) + b0X(s), and both X and sX are available signals in our diagram. So:
1/s 1/s sX X + − a1 a0 − U s2X + + b1 b0 Y
SLIDE 25
Example 3, continued
All-integrator diagram for H(s) = b1s + b0 s2 + a1s + a0
1/s 1/s sX X + − a1 a0 − U s2X + + b1 b0 Y
SLIDE 26
Example 3, continued
All-integrator diagram for H(s) = b1s + b0 s2 + a1s + a0
1/s 1/s sX X + − a1 a0 − U s2X + + b1 b0 Y
Can we write down a state-space model corresponding to this diagram?
SLIDE 27
Example 3, continued
1/s 1/s sX X + − a1 a0 − U s2X + + b1 b0 Y
State-space model:
SLIDE 28
Example 3, continued
1/s 1/s sX X + − a1 a0 − U s2X + + b1 b0 Y
State-space model: s2X = U − a1sX − a0X
SLIDE 29
Example 3, continued
1/s 1/s sX X + − a1 a0 − U s2X + + b1 b0 Y
State-space model: s2X = U − a1sX − a0X ¨ x = −a1 ˙ x − a0x + u
SLIDE 30
Example 3, continued
1/s 1/s sX X + − a1 a0 − U s2X + + b1 b0 Y
State-space model: s2X = U − a1sX − a0X ¨ x = −a1 ˙ x − a0x + u Y = b1sX + b0X
SLIDE 31
Example 3, continued
1/s 1/s sX X + − a1 a0 − U s2X + + b1 b0 Y
State-space model: s2X = U − a1sX − a0X ¨ x = −a1 ˙ x − a0x + u Y = b1sX + b0X y = b1 ˙ x + b0x
SLIDE 32
Example 3, continued
State-space model: ¨ x = −a1 ˙ x − a0x + u y = b1 ˙ x + b0x
SLIDE 33
Example 3, continued
State-space model: ¨ x = −a1 ˙ x − a0x + u y = b1 ˙ x + b0x x1 = x, x2 = ˙ x
SLIDE 34
Example 3, continued
State-space model: ¨ x = −a1 ˙ x − a0x + u y = b1 ˙ x + b0x x1 = x, x2 = ˙ x ˙ x1 ˙ x2
- =
1 −a0 −a1 x1 x2
- +
1
- u
SLIDE 35
Example 3, continued
State-space model: ¨ x = −a1 ˙ x − a0x + u y = b1 ˙ x + b0x x1 = x, x2 = ˙ x ˙ x1 ˙ x2
- =
1 −a0 −a1 x1 x2
- +
1
- u
y =
- b0
b1 x1 x2
SLIDE 36
Example 3, continued
State-space model: ¨ x = −a1 ˙ x − a0x + u y = b1 ˙ x + b0x x1 = x, x2 = ˙ x ˙ x1 ˙ x2
- =
1 −a0 −a1 x1 x2
- +
1
- u
y =
- b0
b1 x1 x2
- This is called controller canonical form.
SLIDE 37
Example 3, continued
State-space model: ¨ x = −a1 ˙ x − a0x + u y = b1 ˙ x + b0x x1 = x, x2 = ˙ x ˙ x1 ˙ x2
- =
1 −a0 −a1 x1 x2
- +
1
- u
y =
- b0
b1 x1 x2
- This is called controller canonical form.
◮ Easily generalizes to dimension > 1 ◮ The reason behind the name will be made clear later in the
semester
SLIDE 38
Example 3, wrap-up
All-integrator diagram for H(s) = b1s + b0 s2 + a1s + a0
1/s 1/s sX X + − a1 a0 − U s2X + + b1 b0 Y
State-space model: ˙ x1 ˙ x2
- =
1 −a0 −a1 x1 x2
- +
1
- u
y =
- b0
b1 x1 x2
SLIDE 39
Example 3, wrap-up
All-integrator diagram for H(s) = b1s + b0 s2 + a1s + a0
1/s 1/s sX X + − a1 a0 − U s2X + + b1 b0 Y
State-space model: ˙ x1 ˙ x2
- =
1 −a0 −a1 x1 x2
- +
1
- u
y =
- b0
b1 x1 x2
- Important: for a given H(s), the diagram is not unique. But,
- nce we build a diagram, the state-space equations are unique
(up to coordinate transformations).
SLIDE 40
Basic System Interconnections
Now we will take this a level higher — we will talk about building complex systems from smaller blocks, without worrying about how those blocks look on the inside (they could themselves be all-integrator diagrams, etc.)
SLIDE 41
Basic System Interconnections
Now we will take this a level higher — we will talk about building complex systems from smaller blocks, without worrying about how those blocks look on the inside (they could themselves be all-integrator diagrams, etc.) Block diagrams are an abstraction (they hide unnecessary “low-level” detail ...)
SLIDE 42
Basic System Interconnections
Now we will take this a level higher — we will talk about building complex systems from smaller blocks, without worrying about how those blocks look on the inside (they could themselves be all-integrator diagrams, etc.) Block diagrams are an abstraction (they hide unnecessary “low-level” detail ...) Block diagrams describe the flow of information
SLIDE 43
Basic System Interconnections: Series & Parallel
SLIDE 44
Basic System Interconnections: Series & Parallel
Series connection
SLIDE 45
Basic System Interconnections: Series & Parallel
Series connection
G1 U Y G2
(G is common notation for t.f.’s)
SLIDE 46
Basic System Interconnections: Series & Parallel
Series connection
G1 U Y G2
(G is common notation for t.f.’s)
Y U = G1G2
G1G2 U Y
(for SISO systems, the order of G1 and G2 does not matter)
SLIDE 47
Basic System Interconnections: Series & Parallel
Series connection
G1 U Y G2
(G is common notation for t.f.’s)
Y U = G1G2
G1G2 U Y
(for SISO systems, the order of G1 and G2 does not matter)
Parallel connection
SLIDE 48
Basic System Interconnections: Series & Parallel
Series connection
G1 U Y G2
(G is common notation for t.f.’s)
Y U = G1G2
G1G2 U Y
(for SISO systems, the order of G1 and G2 does not matter)
Parallel connection G1 U Y G2 + +
SLIDE 49
Basic System Interconnections: Series & Parallel
Series connection
G1 U Y G2
(G is common notation for t.f.’s)
Y U = G1G2
G1G2 U Y
(for SISO systems, the order of G1 and G2 does not matter)
Parallel connection G1 U Y G2 + + Y U = G1 + G2 G1 + G2 U Y
SLIDE 50
Basic System Interconnections: Negative Feedback
G1 U Y G2 + − R W
Find the transfer function from R (reference) to Y
SLIDE 51
Basic System Interconnections: Negative Feedback
G1 U Y G2 + − R W
Find the transfer function from R (reference) to Y U = R − W
SLIDE 52
Basic System Interconnections: Negative Feedback
G1 U Y G2 + − R W
Find the transfer function from R (reference) to Y U = R − W Y = G1U
SLIDE 53
Basic System Interconnections: Negative Feedback
G1 U Y G2 + − R W
Find the transfer function from R (reference) to Y U = R − W Y = G1U = G1(R − W)
SLIDE 54
Basic System Interconnections: Negative Feedback
G1 U Y G2 + − R W
Find the transfer function from R (reference) to Y U = R − W Y = G1U = G1(R − W) = G1R − G1G2Y
SLIDE 55
Basic System Interconnections: Negative Feedback
G1 U Y G2 + − R W
Find the transfer function from R (reference) to Y U = R − W Y = G1U = G1(R − W) = G1R − G1G2Y
= ⇒ Y = G1 1 + G1G2 R
G1 1 + G1G2 U Y
SLIDE 56
Basic System Interconnections: Negative Feedback
G1 U Y G2 + − R W
= ⇒ Y = G1 1 + G1G2 R
SLIDE 57
Basic System Interconnections: Negative Feedback
G1 U Y G2 + − R W
= ⇒ Y = G1 1 + G1G2 R
The gain of a negative feedback loop:
forward gain 1 + loop gain
SLIDE 58
Basic System Interconnections: Negative Feedback
G1 U Y G2 + − R W
= ⇒ Y = G1 1 + G1G2 R
The gain of a negative feedback loop:
forward gain 1 + loop gain
This is an important relationship, easy to derive — no need to memorize it.
SLIDE 59
Unity Feedback
Other feedback configurations are also possible:
G1 U Y G2 + − R E
SLIDE 60
Unity Feedback
Other feedback configurations are also possible:
G1 U Y G2 + − R E
This is called unity feedback — no component on the feedback path.
SLIDE 61
Unity Feedback
Other feedback configurations are also possible:
G1 U Y G2 + − R E
This is called unity feedback — no component on the feedback path. Common structure (saw this in Lecture 1):
◮ R = reference ◮ U = control input ◮ Y = output ◮ E = error ◮ G1 = plant (also denoted by P) ◮ G2 = controller or compensator (also denoted by C or K)
SLIDE 62
Unity Feedback
G1 U Y G2 + − R E
SLIDE 63
Unity Feedback
G1 U Y G2 + − R E
Let’s practice with deriving transfer functions: forward gain 1 + loop gain
SLIDE 64
Unity Feedback
G1 U Y G2 + − R E
Let’s practice with deriving transfer functions: forward gain 1 + loop gain
◮ Reference R to output Y :
SLIDE 65
Unity Feedback
G1 U Y G2 + − R E
Let’s practice with deriving transfer functions: forward gain 1 + loop gain
◮ Reference R to output Y :
Y R = G1G2 1 + G1G2
SLIDE 66
Unity Feedback
G1 U Y G2 + − R E
Let’s practice with deriving transfer functions: forward gain 1 + loop gain
◮ Reference R to output Y :
Y R = G1G2 1 + G1G2
◮ Reference R to control input U:
SLIDE 67
Unity Feedback
G1 U Y G2 + − R E
Let’s practice with deriving transfer functions: forward gain 1 + loop gain
◮ Reference R to output Y :
Y R = G1G2 1 + G1G2
◮ Reference R to control input U:
U R = G2 1 + G1G2
SLIDE 68
Unity Feedback
G1 U Y G2 + − R E
Let’s practice with deriving transfer functions: forward gain 1 + loop gain
◮ Reference R to output Y :
Y R = G1G2 1 + G1G2
◮ Reference R to control input U:
U R = G2 1 + G1G2
◮ Error E to output Y :
SLIDE 69
Unity Feedback
G1 U Y G2 + − R E
Let’s practice with deriving transfer functions: forward gain 1 + loop gain
◮ Reference R to output Y :
Y R = G1G2 1 + G1G2
◮ Reference R to control input U:
U R = G2 1 + G1G2
◮ Error E to output Y :
Y E = G1G2
(no feedback path)
SLIDE 70
Block Diagram Reduction
Given a complicated diagram involving series, parallel, and feedback interconnections, we often want to write down an
- verall transfer function from one of the variables to another.
SLIDE 71
Block Diagram Reduction
Given a complicated diagram involving series, parallel, and feedback interconnections, we often want to write down an
- verall transfer function from one of the variables to another.
This requires lots of practice: read FPE, Section 3.2 for examples.
SLIDE 72
Block Diagram Reduction
Given a complicated diagram involving series, parallel, and feedback interconnections, we often want to write down an
- verall transfer function from one of the variables to another.
This requires lots of practice: read FPE, Section 3.2 for examples. General strategy:
◮ Name all the variables in the diagram ◮ Write down as many relationships between these variables
as you can
◮ Learn to recognize series, parallel, and feedback
interconnections
◮ Replace them by their equivalents ◮ Repeat
SLIDE 73
Prototype 2nd-Order System
So far, we have only seen transfer functions that have either real poles or purely imaginary poles: 1 s + a, 1 (s + a)(s + b), 1 s2 + ω2
SLIDE 74
Prototype 2nd-Order System
So far, we have only seen transfer functions that have either real poles or purely imaginary poles: 1 s + a, 1 (s + a)(s + b), 1 s2 + ω2 We also need to consider the case of complex poles, i.e., ones that have Re(s) = 0 and Im(s) = 0.
SLIDE 75
Prototype 2nd-Order System
So far, we have only seen transfer functions that have either real poles or purely imaginary poles: 1 s + a, 1 (s + a)(s + b), 1 s2 + ω2 We also need to consider the case of complex poles, i.e., ones that have Re(s) = 0 and Im(s) = 0. For now, we will only look at second-order systems, but this will be sufficient to develop some nontrivial intuition (dominant poles).
SLIDE 76
Prototype 2nd-Order System
So far, we have only seen transfer functions that have either real poles or purely imaginary poles: 1 s + a, 1 (s + a)(s + b), 1 s2 + ω2 We also need to consider the case of complex poles, i.e., ones that have Re(s) = 0 and Im(s) = 0. For now, we will only look at second-order systems, but this will be sufficient to develop some nontrivial intuition (dominant poles). Plus, you will need this for Lab 1.
SLIDE 77
Prototype 2nd-Order System
Consider the following transfer function:
H(s) = ω2
n
s2 + 2ζωns + ω2
n
SLIDE 78
Prototype 2nd-Order System
Consider the following transfer function:
H(s) = ω2
n
s2 + 2ζωns + ω2
n
Comments:
SLIDE 79
Prototype 2nd-Order System
Consider the following transfer function:
H(s) = ω2
n
s2 + 2ζωns + ω2
n
Comments:
◮ ζ > 0, ωn > 0 are arbitrary parameters
SLIDE 80
Prototype 2nd-Order System
Consider the following transfer function:
H(s) = ω2
n
s2 + 2ζωns + ω2
n
Comments:
◮ ζ > 0, ωn > 0 are arbitrary parameters ◮ the denominator is a general 2nd-degree monic polynomial,
just written in a weird way
SLIDE 81
Prototype 2nd-Order System
Consider the following transfer function:
H(s) = ω2
n
s2 + 2ζωns + ω2
n
Comments:
◮ ζ > 0, ωn > 0 are arbitrary parameters ◮ the denominator is a general 2nd-degree monic polynomial,
just written in a weird way
◮ H(s) is normalized to have DC gain = 1 (provided DC gain
exists)
SLIDE 82
Prototype 2nd-Order System
H(s) = ω2
n
s2 + 2ζωns + ω2
n
SLIDE 83
Prototype 2nd-Order System
H(s) = ω2
n
s2 + 2ζωns + ω2
n
By the quadratic formula, the poles are: s = −ζωn ± ωn
- ζ2 − 1
= −ωn
- ζ ±
- ζ2 − 1
SLIDE 84
Prototype 2nd-Order System
H(s) = ω2
n
s2 + 2ζωns + ω2
n
By the quadratic formula, the poles are: s = −ζωn ± ωn
- ζ2 − 1
= −ωn
- ζ ±
- ζ2 − 1
- The nature of the poles changes depending on ζ:
SLIDE 85
Prototype 2nd-Order System
H(s) = ω2
n
s2 + 2ζωns + ω2
n
By the quadratic formula, the poles are: s = −ζωn ± ωn
- ζ2 − 1
= −ωn
- ζ ±
- ζ2 − 1
- The nature of the poles changes depending on ζ:
◮ ζ > 1
SLIDE 86
Prototype 2nd-Order System
H(s) = ω2
n
s2 + 2ζωns + ω2
n
By the quadratic formula, the poles are: s = −ζωn ± ωn
- ζ2 − 1
= −ωn
- ζ ±
- ζ2 − 1
- The nature of the poles changes depending on ζ:
◮ ζ > 1
both poles are real and negative
SLIDE 87
Prototype 2nd-Order System
H(s) = ω2
n
s2 + 2ζωns + ω2
n
By the quadratic formula, the poles are: s = −ζωn ± ωn
- ζ2 − 1
= −ωn
- ζ ±
- ζ2 − 1
- The nature of the poles changes depending on ζ:
◮ ζ > 1
both poles are real and negative
◮ ζ = 1
SLIDE 88
Prototype 2nd-Order System
H(s) = ω2
n
s2 + 2ζωns + ω2
n
By the quadratic formula, the poles are: s = −ζωn ± ωn
- ζ2 − 1
= −ωn
- ζ ±
- ζ2 − 1
- The nature of the poles changes depending on ζ:
◮ ζ > 1
both poles are real and negative
◮ ζ = 1
- ne negative pole
SLIDE 89
Prototype 2nd-Order System
H(s) = ω2
n
s2 + 2ζωns + ω2
n
By the quadratic formula, the poles are: s = −ζωn ± ωn
- ζ2 − 1
= −ωn
- ζ ±
- ζ2 − 1
- The nature of the poles changes depending on ζ:
◮ ζ > 1
both poles are real and negative
◮ ζ = 1
- ne negative pole
◮ ζ < 1
SLIDE 90
Prototype 2nd-Order System
H(s) = ω2
n
s2 + 2ζωns + ω2
n
By the quadratic formula, the poles are: s = −ζωn ± ωn
- ζ2 − 1
= −ωn
- ζ ±
- ζ2 − 1
- The nature of the poles changes depending on ζ:
◮ ζ > 1
both poles are real and negative
◮ ζ = 1
- ne negative pole
◮ ζ < 1
two complex poles with negative real parts
SLIDE 91
Prototype 2nd-Order System
H(s) = ω2
n
s2 + 2ζωns + ω2
n
By the quadratic formula, the poles are: s = −ζωn ± ωn
- ζ2 − 1
= −ωn
- ζ ±
- ζ2 − 1
- The nature of the poles changes depending on ζ:
◮ ζ > 1
both poles are real and negative
◮ ζ = 1
- ne negative pole
◮ ζ < 1
two complex poles with negative real parts s = −σ ± jωd where σ = ζωn, ωd = ωn
- 1 − ζ2
SLIDE 92
Prototype 2nd-Order System
H(s) = ω2
n
s2 + 2ζωns + ω2
n
, ζ < 1
SLIDE 93
Prototype 2nd-Order System
H(s) = ω2
n
s2 + 2ζωns + ω2
n
, ζ < 1 The poles are s = −ζωn ± jωn
- 1 − ζ2 = −σ ± jωd
SLIDE 94
Prototype 2nd-Order System
H(s) = ω2
n
s2 + 2ζωns + ω2
n
, ζ < 1 The poles are s = −ζωn ± jωn
- 1 − ζ2 = −σ ± jωd
ϕ Re Im ωd = ωn p 1 − ζ2 σ = ζ!n ωn
Note that σ2 + ω2
d = ζ2ω2 n + ω2 n − ζ2ω2 n
= ω2
n
cos ϕ = ζωn ωn = ζ
SLIDE 95
2nd-Order Response
Let’s compute the system’s impulse and step response:
SLIDE 96
2nd-Order Response
Let’s compute the system’s impulse and step response: H(s) = ω2
n
s2 + 2ζωns + ω2
n
= ω2
n
(s + σ)2 + ω2
d
SLIDE 97
2nd-Order Response
Let’s compute the system’s impulse and step response: H(s) = ω2
n
s2 + 2ζωns + ω2
n
= ω2
n
(s + σ)2 + ω2
d ◮ Impulse response:
h(t) = L −1{H(s)} = L −1
- ω2
n
(s + σ)2 + ω2
d
SLIDE 98
2nd-Order Response
Let’s compute the system’s impulse and step response: H(s) = ω2
n
s2 + 2ζωns + ω2
n
= ω2
n
(s + σ)2 + ω2
d ◮ Impulse response:
h(t) = L −1{H(s)} = L −1 (ω2
n/ωd)ωd
(s + σ)2 + ω2
d
SLIDE 99
2nd-Order Response
Let’s compute the system’s impulse and step response: H(s) = ω2
n
s2 + 2ζωns + ω2
n
= ω2
n
(s + σ)2 + ω2
d ◮ Impulse response:
h(t) = L −1{H(s)} = L −1 (ω2
n/ωd)ωd
(s + σ)2 + ω2
d
- = ω2
n
ωd e−σt sin(ωdt)
SLIDE 100
2nd-Order Response
Let’s compute the system’s impulse and step response: H(s) = ω2
n
s2 + 2ζωns + ω2
n
= ω2
n
(s + σ)2 + ω2
d ◮ Impulse response:
h(t) = L −1{H(s)} = L −1 (ω2
n/ωd)ωd
(s + σ)2 + ω2
d
- = ω2
n
ωd e−σt sin(ωdt)
(table, # 20)
SLIDE 101
2nd-Order Response
Let’s compute the system’s impulse and step response: H(s) = ω2
n
s2 + 2ζωns + ω2
n
= ω2
n
(s + σ)2 + ω2
d ◮ Impulse response:
h(t) = L −1{H(s)} = L −1 (ω2
n/ωd)ωd
(s + σ)2 + ω2
d
- = ω2
n
ωd e−σt sin(ωdt)
(table, # 20)
◮ Step response:
L −1 H(s) s
- = L −1
- ω2
n
s[(s + σ)2 + ω2
d]
SLIDE 102
2nd-Order Response
Let’s compute the system’s impulse and step response: H(s) = ω2
n
s2 + 2ζωns + ω2
n
= ω2
n
(s + σ)2 + ω2
d ◮ Impulse response:
h(t) = L −1{H(s)} = L −1 (ω2
n/ωd)ωd
(s + σ)2 + ω2
d
- = ω2
n
ωd e−σt sin(ωdt)
(table, # 20)
◮ Step response:
L −1 H(s) s
- = L −1
- σ2 + ω2
d
s[(s + σ)2 + ω2
d]
SLIDE 103
2nd-Order Response
Let’s compute the system’s impulse and step response: H(s) = ω2
n
s2 + 2ζωns + ω2
n
= ω2
n
(s + σ)2 + ω2
d ◮ Impulse response:
h(t) = L −1{H(s)} = L −1 (ω2
n/ωd)ωd
(s + σ)2 + ω2
d
- = ω2
n
ωd e−σt sin(ωdt)
(table, # 20)
◮ Step response:
L −1 H(s) s
- = L −1
- σ2 + ω2
d
s[(s + σ)2 + ω2
d]
- = 1 − e−σt
- cos(ωdt) + σ
ωd sin(ωdt)
SLIDE 104
2nd-Order Response
Let’s compute the system’s impulse and step response: H(s) = ω2
n
s2 + 2ζωns + ω2
n
= ω2
n
(s + σ)2 + ω2
d ◮ Impulse response:
h(t) = L −1{H(s)} = L −1 (ω2
n/ωd)ωd
(s + σ)2 + ω2
d
- = ω2
n
ωd e−σt sin(ωdt)
(table, # 20)
◮ Step response:
L −1 H(s) s
- = L −1
- σ2 + ω2
d
s[(s + σ)2 + ω2
d]
- = 1 − e−σt
- cos(ωdt) + σ
ωd sin(ωdt)
- (table, #21)
SLIDE 105
2nd-Order Step Response
H(s) = ω2
n
s2 + 2ζωns + ω2
n
= ω2
n
(s + σ)2 + ω2
d
u(t) = 1(t) − → y(t) = 1 − e−σt
- cos(ωdt) + σ
ωd sin(ωdt)
- where σ = ζωn and ωd = ωn
- 1 − ζ2 (damped frequency)
SLIDE 106
2nd-Order Step Response
H(s) = ω2
n
s2 + 2ζωns + ω2
n
= ω2
n
(s + σ)2 + ω2
d
u(t) = 1(t) − → y(t) = 1 − e−σt
- cos(ωdt) + σ
ωd sin(ωdt)
- where σ = ζωn and ωd = ωn
- 1 − ζ2 (damped frequency)
Ζ0.1 Ζ0.9 Ζ1
2 4 6 8 10 12 14 t 0.5 1.0 1.5 yt
The parameter ζ is called the damping ratio
◮ ζ > 1: system is
- verdamped