Professional Documents
Culture Documents
Readings:
Emilio Frazzoli
# Date Topic
1 Sept. 22 Introduction, Signals and Systems
2 Sept. 29 Modeling, Linearization
3 Oct. 6 Analysis 1: Time response, Stability
4 Oct. 13 Analysis 2: Diagonalization, Modal coordi-
nates.
5 Oct. 20 Transfer functions 1: Definition and properties
6 Oct. 27 Transfer functions 2: Poles and Zeros
7 Nov. 3 Analysis of feedback systems: internal stability,
root locus
8 Nov. 10 Frequency response
9 Nov. 17 Analysis of feedback systems 2: the Nyquist
condition
10 Nov. 24 Specifications for feedback systems
11 Dec. 1 Loop Shaping
12 Dec. 8 PID control
13 Dec. 15 Implementation issues
14 Dec. 22 Robustness
https://www.youtube.com/watch?v=BSIw5SgUirg
https://www.youtube.com/watch?v=TJ533qfpp0o
https://www.youtube.com/watch?v=4BoeATJk7dg
Transfer functions
Real System:
Modeling:
Linearization/Normalization:
Easy
Hard
Transfer Function(Today!)
Easy
Recall: Z t
y (t) = Ce At x(0) + C e A(t ⌧)
Bu(⌧ ) d⌧ + Du(t).
0
Recall Z t
At
y (t) = Ce x(0) + C e A(t ⌧)
Bu(⌧ ) d⌧ + Du(t).
0
Plug in u(t) = e st :
Z t
At
y (t) = Ce x(0) + C e A(t ⌧)
Be s⌧ d⌧ + De st
0
Z t
At At
= Ce x(0) + Ce e (sI A)⌧
B d⌧ + De st
0
Rearranging:
⇥ ⇤ ⇥ ⇤
y (t) = Ce At x(0) (sI A) 1
B + C (sI A) 1
B + D e st .
| {z } | {z }
Transient response Steady state response
The output is
= Me e j!t + Me e j!t
= 2M cos(!t + ).
Using linearity and the solution for u(t) = e st we can find the solution to
more complex inputs.
Remember, if
Then if
u(t) = U1 e s1 t + U2 e s2 t ,
we get the output
y (t) = g (s1 )U1 e s1 t + g (s2 )U2 e s2 t .
More generally,
X X
u(t) = U i e si t y (t) = g (si )Ui e si t (1)
i i
A = [ 1]
g (s) = C (sI A) 1 B + D
ẋ = x + u, ! B = [1] !
= 1 · (s ( 1)) 1 · 1 + 0
y = x. C = [1] 1
= s+1
D = [0]
What can you say about the eigenvalues of A and the values of s where
g (s) ! 1?
Let’s find the steady state output y (t) for the input
u(t) = cos(!t)
1
Notice that U1,2 = 2 and s1,2 = ±j!
Then
then a realization is
2 3 2p 3
1 p1
6 .. 7 6 .. 7
A=4 . 5, B=4 . 5
p
n pn
⇥p p ⇤
C= p1 ... pn , D = d.
Yes! The tool for this is the Laplace transform and the inverse Laplace
transform.
L [u] = U, (2)
The Laplace transform of u is defined (don’t worry you will never have to
calculate these integrals),
Z 1
U(s) := u(t)e st dt (3)
0
Notice that the inverse Laplace transform tells us how to write u(t) as a
linear combination of e st weighted by U(s).
Remember, X X
u(t) = U i e si t y (t) = g (si )Ui e si t
i i
We can easily obtain the output for (almost) any input by using the Laplace
transform.
) Y (s) = g (s)U(s)
Transfer functions