Professional Documents
Culture Documents
Esercitazione 1
Sistemi a un grado di libert: soluzione con
le trasformate di Laplace e Fourier.
Si consideri un sistema meccanico il cui comportamento descritto dalla seguente
equazione differenziale:
x + 2 n x + 2n x=a(t)
x (0)= x (0)=0.
f n=
n
= 1, 3 e 5 Hz e
2
= 0, 0.05, 1 e 2;
fn
Applicazione 2:
Il sistema ( =0.05) sia soggetto alla forzante a2(t)=sin(2 300t)e-100t, t=[0;0.2];
determinare, con i metodi della trasformata di Laplace e della trasformata di
Fourier, la risposta x(t) del sistema al variare di
f n=
n
= 100, 500 e 700 Hz;
2
fn
fn
la trasformata di Fourier di a2 ( t ) , x ( t ) , x (t ) .
Applicazione 1:
Il primo punto dell'applicazione 1 richiede di calcolare la risposta del sistema alla
forzante a1 ( t ) con la trasformata di Laplace. In particolare, essendo le condizioni
iniziali omogenee, la soluzione si riduce allintegrale di Duhamel:
x(t )
fn
=0 :
10
10
2 e t 2 2 1 cos t
1 cos n t
n
n
n
2
2
n
2n 1 n
Calcoliamo
lim x (t)
t
lim e t 0
t
lim cos ( n t)
t
lim cos ( n t+ )
t
lim x(t )
t
10
10
2 2 1 cos t
cos n t
n
n
2
2
n
2n 1 n
All'aumentare di
decrescente all'aumentare di
<1 :
10
n ,
Calcoliamo
lim x (t)
t
t t
n 1 t
10
cos d t
sin d t
e e
e
2n2 d2 2n 1
lim e t 0
t
lim e nt cos d t 0
t
lim x(t )
t
x (t )
10
10
10
2 2
0 2
2
2
n n d 2n 1
n
=1 :
10
10
e t ent 1 n t 1 2n t e n t
1 e nt 1 n t 2n t e nt
2
2
n
n 1
Calcoliamo
lim e t 0
t
lim e nt 0
t
lim t e nt 0
t
lim x (t)
t
10
10
10
0 2
2
2
n n 1
n
>1
x(t ) L1 h a1
10
2 2
1 e nt cosh d t n e n t sinh d t
2
n d
d
n 1 nt
10
n t
e
e
cosh
e
sinh
d
d
2n2 d2 2n 1
d
Calcoliamo
lim x (t)
lim e t 0
t
ed t ed t
ent ed t e nt e d t
lim
t
2
2
e nt en
lim
2 1t
e nt e n
2
2 1t
e
lim
t
n t 2 1
e t
n
2 1
ed t e d t
e nt ed t e nt e d t
lim
t
2
2
e nt en
lim
t
2 1t
e nt e n
2
2 1t
e
lim
t
nt 2 1
e t
n
2 1
10
10
10
2 2
0 2
2
2
n n d 2n 1
n
t
Allora il valore asintotico della risposta x(t) alla forzante a(t )=10(1e ) varia con
10
10
=
2
n 2 fn 2
Applicazione 2:
Come per l'applicazione 1 anche nell'applicazione 2 necessario calcolare la
trasformata di Laplace del sistema allo scopo di determinarne la risposta alla la
forzante
a2 (t )
x (0)= x (0)=0
perci si avr:
x (t)=L1 [ a ( s) h( s) ]
fissato a
fn
Dopo aver studiato il sistema mediante la trasformata di Laplace si passa ora alla
trasformata di Fourier. A differenza di prima la trasformata di Fourier gi
implementato in Matlab (comando fft). importante per fare attenzione alla
frequenza di campionamento utilizzata nella fft. Infatti, il campionamento deve essere
1
effettuato con una frequenza f s= t
f max
). Vale la
formula di Nyquist:
f S 2 f max
N +5
2
al numero
N +1
complessi
N +1
. Le componenti utili del vettore
2
N +3
. La condizione di Nyquist viene allora
2
ulteriormente precisata:
f max
N 1
2t F
N 1 2t F f max
p 1 log 2 t F f max
con t F =0.2 s
La
f max
valutato correttamente. La
f max
Solo alcune componenti sono "utili" per la trasformata ,invece tutte lo sono quando
si vuole effettuare l'antitrasformata mediante il comando "ifft".Avendo costruito il
vettore di H ( ) con la particolare struttura ottenuta con il comando "fft", per poter
calcolare l'antitrasformata del prodotto tra H ( ) e A 2 ( ) con il comando "ifft",
necessario "forzare" la struttura del vettore. Oltre alla trasformata di Fourier della
risposta x(t), il programma calcola la trasformata di Fourier della derivata della
risposta, ovvero della velocit v(t) del sistema.
a2 (t )
Questo
tipico
esempio
di