20.07.2013 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!