1.1 Modello di un sistema dischi, molla e smorzatore - Supsi
1.1 Modello di un sistema dischi, molla e smorzatore - Supsi
1.1 Modello di un sistema dischi, molla e smorzatore - Supsi
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
SUPSI-DTI Serie 1, Laboratorio <strong>di</strong> modellistica, Modellazione e rappresentazioni<br />
<strong>1.1</strong> <strong>Modello</strong> <strong>di</strong> <strong>un</strong> <strong>sistema</strong> <strong>di</strong>schi, <strong>molla</strong> e <strong>smorzatore</strong><br />
Dati sono due <strong>di</strong>schi <strong>di</strong> acciaio <strong>di</strong> raggi r1 e r2 e spessore h1 e h2. I <strong>di</strong>schi posseggono<br />
<strong>un</strong> coefficiente <strong>di</strong> attrito viscoso alla rotazione d1 e d2. I <strong>di</strong>schi sono collegati tra<br />
loro tramite <strong>un</strong>a componente elastica k con smorzamento viscoso d. Ad ogni <strong>di</strong>sco<br />
è possibile applicare <strong>un</strong> rispettivo momento τ1(t) e τ2(t). Sono dati:<br />
• Raggio <strong>di</strong>schi r1 = r2 = 0.1 [m]<br />
• Spessore <strong>di</strong>schi h1 = h2 = 0.01 [m]<br />
• Peso specifico acciaio ρ = 7900 [kg/m 3 ]<br />
• Smorzamento viscoso alla rotazione dei <strong>di</strong>schi d1 = d2 = 0.0032 [Nms/rad]<br />
• Elsasticitá k = 0.48 [Nm/rad]<br />
• Smorzamento viscoso dell’elsasticità d = 0.003135 [Nms/rad]<br />
1. Calcolare i momenti <strong>di</strong> inerzia J1 e J2 dei due <strong>di</strong>schi applicando la formula<br />
J = r 2 dm (consiglio: esprimere dm in f<strong>un</strong>zione del raggio r, cioè dm =<br />
2·r ·π ·h·ρ·dr).<br />
2. Modellare il <strong>sistema</strong> applicando il formalismo Lagrangiano. Utilizzare le variabili<br />
φ1(t) e φ2(t) per descrivere la posizione angolare dei due <strong>di</strong>schi.<br />
3. Determinare la rappresentazione <strong>di</strong> stato delle equazioni <strong>di</strong>fferenziali trovate<br />
(ve<strong>di</strong> corso : Trasformazione da equazione <strong>di</strong>fferenziale a f<strong>un</strong>zione <strong>di</strong> trasferimento).<br />
4. Determinare la rappresentazione grafica delle equazioni <strong>di</strong>fferenziali trovate.<br />
5. Partendo dalla rappresentazione <strong>di</strong> stato, scrivere in f<strong>un</strong>zione <strong>di</strong> A,B,C,D<br />
l’espressione che lega Φ1(s) e Φ2(s) alle entrate T1(s) e T2(s), supponendo<br />
con<strong>di</strong>zioni iniziali nulle (ve<strong>di</strong> corso : Trasformazione da rappresentazione <strong>di</strong><br />
stato a f<strong>un</strong>zione <strong>di</strong> trasferimento).<br />
6. Partendo dalle equazioni <strong>di</strong>fferenziali, senza passare per la rappresentazione<br />
<strong>di</strong> stato, trova l’espressione che lega Φ1(s) e Φ2(s) alle entrate T1(s) e T2(s),<br />
supponendo con<strong>di</strong>zioni iniziali nulle (ve<strong>di</strong> corso : F<strong>un</strong>zione <strong>di</strong> trasferimento).<br />
7. Partendo dalla rappresentazione <strong>di</strong> stato, scrivere in f<strong>un</strong>zione <strong>di</strong> A,B,C,D<br />
l’espressione che lega φ1(t) e φ2(t) alle entrate τ1(t) e τ2(t), supponendo con<strong>di</strong>zioni<br />
iniziali nulle (ve<strong>di</strong> corso : Soluzione nel tempo dalla rappresentazione<br />
<strong>di</strong> stato).<br />
9 giugno 2011 Ivan Furlan, Roberto Bucher 1
Serie 1, Laboratorio <strong>di</strong> modellistica, Modellazione e rappresentazioni SUPSI-DTI<br />
8. Supponendo <strong>di</strong> conoscere gli l’andamenti delle due uscite del <strong>sistema</strong><br />
φ1(t) e φ2(t) indotti dalle entrate<br />
[τ1 = a(t),τ2(t) = 0] e [τ1(t) = 0,τ2(t) = b(t)],<br />
risulta possibile determinare in modo <strong>di</strong>retto l’andamento delle uscite del <strong>sistema</strong><br />
φ1(t) e φ2(t) indotto dall’entrata<br />
[τ1(t) = −π ·a(t),τ2(t) = 2·b(t)]? Se si come? (ve<strong>di</strong> corso : capitolo 1)<br />
9. Importare in Matlab le f<strong>un</strong>zioni <strong>di</strong> trasferimento e lo spazio degli stati trovati.<br />
10. Importare in Simulink la rappresentazione grafica trovata.<br />
11. Simulare la risposta ad <strong>un</strong> gra<strong>di</strong>no <strong>un</strong>itario <strong>di</strong> momento dato in τ1 assumendo<br />
τ2 = 0 sia in Matlab che in Simulink.<br />
Soluzione:<br />
1. L’infinitesima massa dm alla <strong>di</strong>stanza r dal centro <strong>di</strong> rotazione del <strong>di</strong>sco vale<br />
dm = dV · ρ dove dV rappresenta l’infinitesimo volume della massa stessa.<br />
L’infinitesimo volume vale<br />
quin<strong>di</strong><br />
ri<br />
Ji = r 2 ri<br />
dm =<br />
0<br />
0<br />
dV = 2·r ·π ·h<br />
<br />
Area <strong>di</strong> base<br />
· dr ,<br />
Altezza<br />
r 2 ri<br />
·2·r ·π ·h·ρ·dr = 2·π·h·ρ· r<br />
0<br />
dm<br />
3 ·dr = 1<br />
2 ·r4 i ·π·h·ρ<br />
per i ∈ {1,2}. Sapendo che la massa del <strong>di</strong>sco vale mi = r2 i ·π ·h·ρ, si può<br />
alternativamente scrivere<br />
Ji = 1<br />
2 ·r2 i ·mi<br />
2. • Energia cinetica : C = 1<br />
2 ·J1 · ˙ φ2 1<br />
1 + 2 ·J2 · ˙ φ2 2<br />
• Energia potenziale : P = 1<br />
2 ·k ·(φ2 −φ1) 2<br />
• Dissipazione : D = 1<br />
2 ·d1 · ˙ φ2 1<br />
1 + 2 ·d2 · ˙ φ2 1<br />
2 + 2 ·d· φ2<br />
˙ − ˙ φ1<br />
• Lagrangiana : L = C −P = 1<br />
2 ·J · ˙ φ2 1<br />
1 + 2 ·J · ˙ φ2 1<br />
2 − 2 ·k ·(φ2 −φ1) 2<br />
• Prima equazione <strong>di</strong> lagrange:<br />
<br />
d ∂L<br />
dt ∂ ˙ <br />
−<br />
φ1<br />
∂L<br />
∂φ1<br />
+ ∂D<br />
∂ ˙ φ1<br />
2<br />
= τ1<br />
J1 · ¨ φ1 +d1 · ˙ φ1 −k ·(φ2 −φ1)−d·( ˙ φ2 − ˙ φ1) = τ1<br />
2 Ivan Furlan, Roberto Bucher 9 giugno 2011
SUPSI-DTI Serie 1, Laboratorio <strong>di</strong> modellistica, Modellazione e rappresentazioni<br />
• Seconda equazione <strong>di</strong> lagrange:<br />
d<br />
dt<br />
<br />
∂L<br />
∂ ˙ φ2<br />
− ∂L<br />
+<br />
∂φ2<br />
∂D<br />
∂ ˙ φ2<br />
= τ2<br />
J2 · ¨ φ2 +d2 · ˙ φ2 +k ·(φ2 −φ1)+d·( ˙ φ2 − ˙ φ1) = τ2<br />
3. La rappresentazione <strong>di</strong> stato è definita come<br />
˙xs = A·xs +B ·u<br />
y = C ·xs +D ·u<br />
Dove in questo caso il vettore delle entrate u vale<br />
<br />
ed il vettore delle uscite vale<br />
u =<br />
y =<br />
Definendo il vettore <strong>di</strong> stato come segue<br />
⎡ ⎤<br />
φ1<br />
⎢ ⎥<br />
⎢ ˙φ1 ⎥<br />
xs = ⎢ ⎥<br />
⎢ ⎥<br />
⎣ φ2 ⎦<br />
˙φ2<br />
si ottengono <strong>di</strong> conseguenza le matrici<br />
⎡<br />
0 1 0 0<br />
⎢ −<br />
A = ⎢<br />
⎣<br />
k<br />
J1 −d+d1<br />
k d<br />
J1 J1 J1<br />
0 0 0 1<br />
k d<br />
− J2 J2<br />
k<br />
J2 −d+d2<br />
⎤<br />
⎥<br />
⎦<br />
J2<br />
⎡ ⎤<br />
0 0<br />
⎢ 1 ⎥<br />
0 ⎥<br />
B = ⎢ J1 ⎥<br />
⎢<br />
⎣ 0 0 ⎥<br />
⎦<br />
1 0 J2<br />
<br />
1 0 0 0<br />
C =<br />
0 0 1 0<br />
<br />
0 0<br />
D =<br />
0 0<br />
4. Risolvendo le equazioni <strong>di</strong>fferenziali del <strong>sistema</strong> rispetto φ1 e φ2<br />
¨φ1 = 1<br />
·<br />
J1<br />
<br />
τ1 −d1 · ˙ φ1 −k ·(φ1 −φ2)−d· φ1<br />
˙ − ˙ <br />
φ2<br />
¨φ2 = 1<br />
·<br />
J2<br />
<br />
τ2 −d2 · ˙ φ2 +k ·(φ1 −φ2)+d· φ1<br />
˙ − ˙ <br />
φ2<br />
se ne deriva la rappresentazione grafica in figura (<strong>1.1</strong>).<br />
9 giugno 2011 Ivan Furlan, Roberto Bucher 3<br />
<br />
τ1<br />
τ2<br />
φ1<br />
φ2
Serie 1, Laboratorio <strong>di</strong> modellistica, Modellazione e rappresentazioni SUPSI-DTI<br />
1<br />
tau1<br />
2<br />
tau2<br />
1/J1<br />
1/J2<br />
ddphi1<br />
1<br />
s<br />
dphi1<br />
d1<br />
d<br />
d2<br />
Figura <strong>1.1</strong>: Rappresentazione grafica delle equazioni <strong>di</strong>fferenziali del <strong>sistema</strong><br />
ddphi2<br />
5. La rappresentazione <strong>di</strong> stato del <strong>sistema</strong> è<br />
1<br />
s<br />
˙xs = A·xs +B ·u<br />
dphi2<br />
y = C ·xs +D ·u.<br />
Applicando la trasformata <strong>di</strong> Laplace si ottiene<br />
Xs(s)·s = A·Xs(s)+B ·U(s)<br />
Y(s) = C ·Xs(s)+D ·U(s)<br />
Risolvendo la prime delle due equazioni rispetto X(s) si ottiene<br />
che inserito nella seconda dà<br />
Xs(s) = (s·I −A) −1 ·B ·U(s)<br />
Y(s) = C ·(s·I −A) −1 ·B ·U(s)+D ·U(s) (<strong>1.1</strong>)<br />
4 Ivan Furlan, Roberto Bucher 9 giugno 2011<br />
k<br />
1<br />
s<br />
1<br />
s<br />
phi1<br />
phi2<br />
1<br />
phi1<br />
2<br />
phi2
SUPSI-DTI Serie 1, Laboratorio <strong>di</strong> modellistica, Modellazione e rappresentazioni<br />
dove<br />
ed<br />
U(s) =<br />
Y(s) =<br />
<br />
<br />
T1(s)<br />
T2(s)<br />
Φ1(s)<br />
Φ2(s)<br />
6. Le equazioni <strong>di</strong>fferenziali descriventi il comportamento <strong>di</strong>namico del <strong>sistema</strong><br />
sono<br />
J1 · ¨ φ1 +d1 · ˙ φ1 −k ·(φ2 −φ1)−d·( ˙ φ2 − ˙ φ1) = τ1<br />
J2 · ¨ φ2 +d2 · ˙ φ2 +k ·(φ2 −φ1)+d·( ˙ φ2 − ˙ φ1) = τ2<br />
Applicando la trasformata <strong>di</strong> Laplace si ottiene<br />
J1 ·Φ1(s)·s 2 +d1 ·Φ1(s)·s−k ·(Φ2(s)−Φ1(s))−d·(Φ2(s)·s−Φ1(s)·s) = T1(s)<br />
J2 ·Φ2(s)·s 2 +d2 ·Φ2(s)·s+k ·(Φ2(s)−Φ1(s))+d·(Φ2(s)·s−Φ1(s)·s) = T2(s)<br />
e raggruppando in f<strong>un</strong>zione <strong>di</strong> Φ1(s) e Φ2(s) <strong>di</strong>venta<br />
<br />
J1 ·s 2 +(d1 +d)·s+k <br />
·Φ1(s)+(−d·s−k)·Φ2(s) = T1(s)<br />
<br />
J2 ·s 2 +(d2 +d)·s+k <br />
·Φ2(s)+(−d·s−k)·Φ1(s) = T2(s)<br />
che può essere espresso in forma matriciale come segue<br />
dove<br />
ed<br />
ed<br />
T(s) =<br />
<br />
<br />
<br />
T(s)·Y(s) = U(s)<br />
U(s) =<br />
Y(s) =<br />
<br />
<br />
T1(s)<br />
T2(s)<br />
Φ1(s)<br />
Φ2(s)<br />
J1 ·s 2 +(d1 +d)·s+k −d·s−k<br />
−d·s−k J2 ·s 2 +(d2 +d)·s+k<br />
D<strong>un</strong>que il vettore delle uscite Y(s) puù essere espresso in f<strong>un</strong>zione del vettore<br />
delle entrate U(s) come segue<br />
<br />
<br />
Y(s) = T(s) −1 ·U(s)<br />
Osservazione: Paragonando quanto ottenuto con l’equazione (<strong>1.1</strong>), si nota<br />
che deve valere la seguente uguaglianza<br />
T(s) −1 = C ·(s·I −A) −1 ·B +D<br />
9 giugno 2011 Ivan Furlan, Roberto Bucher 5
Serie 1, Laboratorio <strong>di</strong> modellistica, Modellazione e rappresentazioni SUPSI-DTI<br />
7. La soluzione nel tempo dell’equazione <strong>di</strong>fferenziale <strong>di</strong> stato<br />
è<br />
˙xs = A·xs +B ·u<br />
xs(t) = e −A·t ·xs(0)+e −A·t ·B ⋆u(t)<br />
E quin<strong>di</strong> l’evoluzione delle uscite nel tempo vale<br />
y(t) = C ·xs(t)+D ·u(t) = C ·e −A·t ·xs(0)+C ·e −A·t ·B ⋆u(t)+D ·u(t)<br />
8. Supponendo che l’evoluzione delle uscite all’entrata<br />
sia<br />
[τ1(t) = a(t),τ2(t) = 0]<br />
[φ1,Input 1(t),φ2,Input 1(t)]<br />
Supponendo che l’evoluzione delle uscite all’entrata<br />
sia<br />
Per la linearità, l’uscita allo stimolo<br />
sarà<br />
[τ1(t) = 0,τ2(t) = b(t)]<br />
[φ1,Input 2(t),φ2,Input 2(t)]<br />
[τ1(t) = −π ·a(t),τ2(t) = 2·b(t)]<br />
[φ1(t),φ2(t)] = −π ·[φ1,Input 1(t),φ2,Input 1(t)]+2·[φ1,Input 2(t),φ2,Input 2(t)]<br />
9. Svolto in laboratorio.<br />
10. Svolto in laboratorio.<br />
11. Svolto in laboratorio.<br />
6 Ivan Furlan, Roberto Bucher 9 giugno 2011