Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
La risposta forzata
Ricordiamo le espressioni
Zt
x(t) = 0 eA(t; )Bu( ) d
Zt
y(t) = 0 CeA(t; )Bu( ) d + Du(t)
La di Dirac
Due esempi di funzioni parametrizzate p
6 6
p(1)
p
2=
(2)
1=
- -
0 t 0 t
Proprieta della
area unitaria:
Zb (
( t ) dt = 1 se 0 2 a b]
a 0 altrimenti
campionamento:
Zb (
f (t ) ( t ) dt = f(0) se 0 2 a b]
a 0 altrimenti
Facili da `dimostrare' usando la denizione
e il teorema della media, e scambiando le
operazioni di integrale e limite
Non dipendono dalla particolare famiglia p
scelta (detto altrimenti, gli eetti di una mar-
tellata non dipendono dall'andamento della
forza durante l'impatto)
L'impulso t.d.
La risposta impulsiva
Interpretazione graca
- D
eAtBu0
u0 (t) - -6 - R - -? -
B C
CeAtB + D (t)]u0
A
Interpretazioni
Partizionando W (t) = (w1(t) : : : wm(t)),
il vettore wj (t) descrive l'eetto sulle p
uscite di un impulso unitario applicato sul
j -esimo ingresso 0 w~ (t) 1
B 1 C
Partizionando W (t) = @ .. A il pro-
w~p(t)
dotto w~i(t)u0 descrive l'eetto sull'i-esima
uscita dell'ingresso impulsivo vettoriale u0 (t)
L'elemento wij (t) descrive l'eetto sull'i-
esima uscita di un impulso unitario appli-
cato sul j -esimo ingresso
W (t) e nulla prima del tempo 0 , il si-
stema e causale
Glielmo. TdS \automotive" 9
Metodi di trasformazione
Esempio
u1 u2
- -
k m k M
-
y1
-
y2
Ponendo
x1 = y1 x2 = y_1 x3 = y2 x4 = y_2
!
A B
la quadrupla C D e data da
0 1
B 0 1 0 0 0 0 C
B
B ;2k=m ;2=m k=m =m 1=m 0 C
C
B
B 0 0 0 1 0 0 C
C
B
B k=M =M ;k=M ;=M 0 1 =M C
C
B
B C
C
@ 1 0 0 0 0 0 A
0 0 1 0 0 0
Riportiamo i risultati di simulazione per
m = 1 M = 20 k = 10 = 15
From: U1 From: U2
0.15
0.1
To: Y1
0.05
0
Amplitude
−0.05
0.15
0.1
To: Y2
0.05
−0.05
0 5 10 15 20 25 300 5 10 15 20 25 30
Time (sec.)
Matrici di Markov
Se il sistema e strettamente proprio (D = 0)
la risposta all'impulso u0 (t) vale
( At
Ce B u 0 ; 1 ( t ) per sistemi
y(t) = CAt;1B u (t ; 1) per sistemi t.d. t.c.
0 ;1
1.4
cb=1
1.2
cb=0, cAb=1
0.8
Amplitude
0.6
0.4
0.2
−0.2
0 10 20 30 40 50 60
Time (sec.)
0.5
Amplitude
−0.5
−1
0 2 4 6 8 10 12
Time (sec.)
Impulse Response
0.5
Amplitude
−0.5
−1
0 2 4 6 8 10 12
Time (sec.)
Risposta impulsiva
e risposta forzata
La risposta al gradino
Esempio
Risposte al gradino
Risposta al gradino unitario sul primo ingresso
0.14
y1
y2
0.1
0.08
L'uscita y1 e piu
0.06
pronta il guadagno
0.04
0
0 5 10 15 20 25 30
t
Risposte al gradino
Risposta al gradino unitario sul secondo ingresso
0.7
y1
y2
Le uscite rispondono
0.5
0.4
0.3
con gli stessi tempi
0.2
ma dierente
0.1
0
0 5 10 15 20 25 30
guadagno statico
t
I metodi di trasformazione
La trasformata di Laplace
Proprieta
f f^
(t) 1
;1(t) 1
s
t ;1(t) 1
s2
tk ;1(t) k!
sk+1
eat ;1(t) 1
s;a
!
sin(!t) ;1(t) s2 + !2
cos(!t) ;1(t) s2 +s !2
eAt ;1(t) (sI ; A);1
L'ascissa di convergenza dell'ultima tra-
sformata e la parte reale dell'autovalore
dominante di A.
Glielmo. TdS \automotive" 24
Metodi di trasformazione
Trasformando le equazioni
x_ = Ax + Bu
y = Cx + Du
si ottiene
sx^ ; x0 = Ax^ + B u^
y^ = C x^ + Du^
e, mettendo un po' d'ordine
x^(s) = (sI ; A);1x0 + (sI ; A);1B u^(s)
y^(s) = C (sI ; A);1x0 + C (sI ; A);1B + D]^u(s)
Da confrontare con la formula di Lagrange
Zt
x(t) = eAtx0 + 0 eA(t; )Bu( ) d
Zt
y(t) = CeAtx0 + 0 W (t ; )u( ) d
La mdt
La matrice di trasferimento e la trasfor-
mata di Laplace della matrice delle risposte
impulsive
W~ (s) = L(W )
= C (sI ; A);1B + D
Nel caso SISO e una funzione di trasferi-
mento (fdt).
Particolarmente utile per rappresentare al-
gebricamente (piuttosto che mediante lo
integrale di convoluzione) l'eetto del si-
stema sugli ingressi. Infatti la risposta
forzata e
y^(s) = W^ (s) u^(s)
Rappresentazione graca
u^(s) - W^ (s) ^(s)
-y
La mdt (2)
E una rappresentazione utilizzata anche
dal MATLAB. Il comando tf crea un og-
getto sistema nella forma di matrice di
trasferimento
Dalla formula per il calcolo delle inverse
W^ (s) = C agg(sI ;XA()s)B + DX (s)
dove X (s) = det(sI ; A) e il polinomio
caratteristico. E il rapporto tra una ma-
trice polinomiale m p e un polinomio
Nel caso SISO e un rapporto di polinomi.
Se essi hanno zeri in comune avvengono
delle cancellazioni. Dopo le cancellazioni
{ Gli zeri del numeratore sono gli zeri
della fdt
{ Gli zeri del denominatore sono i poli
della fdt
{ I poli sono certamente autovalori di A,
non e detto il contrario
Glielmo. TdS \automotive" 28
Metodi di trasformazione
Prontezza di risposta
Interpretazione dinamica
di poli e zeri
Esempio
La fdt
1;s
s+3
ha zero in 1 per cui l'ingresso et, divergente,
determina una risposta asintoticamente nulla.
ingresso
60
50
40
30
20
10
0
0 0.5 1 1.5 2 2.5 3 3.5 4
t
uscita
0.4
0.2
−0.2
−0.4
−0.6
−0.8
−1
0 0.5 1 1.5 2 2.5 3 3.5 4
t
Ingressi nascosti
Quegli ingressi u 6 0 i quali, per stato
iniziale opportuno, danno luogo a usci-
ta y 0. Si dicono evanescenti se
tendono asintoticamente a zero.
La zeta-trasformata
Proprieta
Trasformate notevoli
f f^
(t) 1
;1(t) z
z;1
t
a ;1(t) z
z;a
z sin
sin(t) ;1(t) (z ; cos )2 + sin2
z ( z ; cos )
cos(t) ;1(t) (z ; cos )2 + sin2
eAt ;1(t) z(zI ; A);1
Il raggio di convergenza dell'ultima tra-
sformata e il modulo dell'autovalore do-
minante di A.
La matrice di trasferimento
Esempio
La fdt z2;z;z+2 :5 puo essere creata con
sys(1 -2],1 -1 .5],-1)
I poli sono in :5 j:5, lo zero in 2.
Impulse Response
Risposta al gradino
0.5
Ottenuta col
0
Amplitude
−0.5
−1
comando step(sys)
−1.5
0 5 10 15 20 25
Time (samples)
0.8
Risposta all'ingresso
0.6
Amplitude
0.4
0.2
0
nascosto 2t
−0.2
−0.4
0 5 10 15 20 25
Time (samples)
W^ 2