You are on page 1of 5

Esercizio 4

Si consideri una girante con le relative palette. La girante sia modellata come un anello di piccolo spessore. Determinare:
a) lo spostamento radiale dell’anello, trascurando la presenza delle razze
b) spostamento, tensioni ed energia di deformazione della paletta per via analitica
c) spostamento, tensioni ed energia di deformazione della paletta per via numerica, utilizzando un elemento EM2
d) commentare le due soluzioni

In[59]:= Quit

Dati:

In[1]:= R  150;mm raggio medio


L  100;mm
s  5;mm spessore anello
spaletta  3;mm spessore paletta
Em  210 000;MPa
  7850 109 ;kgmm3 
  10 ;rads
b  20;mm larghezza girante

 Punto a)

Lo spostamento radiale dell’anello è causato dalla forza centrifuga che possiamo assumere uguale ad una pressione interna
equivalente.
Si calcola la massa della girante, trascurando la presenza delle palette esterne:

In[9]:= m  2  R s b   N

Out[9]= 0.739845

Si calcola la forza centrifuga e la pressione interna, che moltiplicata per l’area su cui agisce, equivale alla forza centrifuga

In[10]:= Fc  m R 2

Out[10]= 109 530.

Fc

2  R  
In[11]:= pinterna 
s
2
b

Out[11]= 5.90922

pinterna R  
s 2
2
In[12]:= uradiale 
Em s
Out[12]= 0.12244

 Punto b)

Per il calcolo della deformata della paletta si considera essa come una trave sottoposta a carico assiale uniformemente
distribuito e si impongono due condizioni al contorno:
1) Spostamento alla base della pala uguale allo spostamento radiale dell’anello
2) La derivata prima dello spostamento della pala alla sua estremità uguale a 0
2 Es4_errore_parte_numerica.nb

In[13]:= Areapaletta  spaletta b

Out[13]= 60

  0, u 'R   L  0, ur, r  N


s s
In[14]:= soluzione1  DSolveEm u ''r   2 r  0, uR 
2 2
Out[14]= ur   1.55754  1010 1.01151  109  7.55099  106 r  39.4784 r3 

In[15]:= upalettar_  soluzione11, 1, 2

uno  Plotupalettar, r, R  , R   L, AxesLabel  "mm", "umm",


s s
2 2
GridLines  Automatic, PlotStyle  Blue, Thick, AxesOrigin  0, 0

Out[15]=  1.55754  1010 1.01151  109  7.55099  106 r  39.4784 r3 

umm
0.04

0.03

Out[16]=
0.02

0.01

mm
50 100 150 200 250

In[17]:= assialer_  Em r upalettar  NMPa

Out[17]=  0.0000327083  7.55099  106  118.435 r2 

due  Plotassialer, r, R   L, AxesLabel  "rmm", "MPa",


s s
In[18]:= , R
2 2
GridLines  Automatic, PlotStyle  Blue, Thick, AxesOrigin  0, 0

MPa

150

100
Out[18]=

50

rmm
50 100 150 200 250

 assialer2  r  N
s
Areapaletta R L
2
In[19]:= Udef  s
2 Em R
2

Out[19]= 132.396
Es4_errore_parte_numerica.nb 3

 Punto c)

Si utilizza un elemento EM2 per il calcolo numerico delle stesse grandezze calcolate al punto precedente.

1   ;
s L
In[20]:= Fcentr   2 R  
2 2

Funzioni di forma e matrice B:

  1;

In[21]:= N0_ 
2
N1_  1  2 ;

  1;

N2_ 
2

  N0 N1 N2   Simplify;


2
B
L
In[25]:= B  MatrixForm

  1  2   1  2  
Out[25]//MatrixForm=
1  1
100 25 100

Calcoliamo la matrice di rigidezza:

 TransposeB.B  ;
L 1
In[26]:= K  Em Areapaletta
2 1

In[27]:= K  MatrixForm
Out[27]//MatrixForm=
294 000  336 000 42 000
 336 000 672 000  336 000
42 000  336 000 294 000

s
In[28]:= r0  R  ;
2
L
r1  r0  ;
2
L
r2  r1  ;
2
r_  r0 N0  r1 N1  r2 N2

 1      1    1  2 
305 505 405
Out[31]=
4 4 2

Si calcola la forza centrifuga agente nei nodi:

   r N0    N
Areapaletta L 1
2
In[32]:= Fcentrnodi0 
2 1

   r N1    N
Areapaletta L 1
2
Fcentrnodi1 
2 1

   r N2    N
Areapaletta L 1
2
Fcentrnodi2 
2 1

Out[32]= 1181.52

Out[33]= 6275.59

Out[34]= 1956.28
4 Es4_errore_parte_numerica.nb

Fcentrnodi0  F0
In[35]:= Ftot  Fcentrnodi1  0 ;
Fcentrnodi2 0
0
 u1 ;
u2

In[37]:= soluzione2  SolveK.  Ftot, F0, u1, u2

Out[37]= F0  9413.38, u1  0.0295532, u2  0.0404292

In[38]:= F0  soluzione21, 1, 2;


u1  soluzione21, 2, 2;
u2  soluzione21, 3, 2;

In[41]:= uu  N1 u1  N2 u2;

In[42]:= "Soluzione NUMERICA:";

In[43]:= uu .   1

Out[43]= 0.0404292

In[44]:= "Soluzione ANALITICA";

s
In[45]:= upalettaR   L
2
Out[45]= 0.0404292

 L  BB, AA, BB


s s
In[46]:= sol10  Solve 1  AA R   BB, 1  AA R 
2 2

AA  
1 81
Out[46]= , BB  
50 20

In[47]:= AA  sol101, 1, 2;


BB  sol101, 2, 2;

In[49]:= uu2  uu .   AA x  BB;

DUE  Plotuu2, x, R   L, AxesLabel  "mm", "umm",


s s
In[50]:= , R
2 2
GridLines  Automatic, PlotStyle  Red, Thickness0.005, AxesOrigin  0, 0

umm
0.04

0.03

Out[50]=
0.02

0.01

mm
50 100 150 200 250
Es4_errore_parte_numerica.nb 5

In[51]:= Showuno, DUE

umm
0.04

0.03

Out[51]=
0.02

0.01

mm
50 100 150 200 250

You might also like