Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Molari Appunti di Costruzione di macchine: un metodo operativo per il dimensionamento degli organi di macchina
D1-Recipienti in pressione
1. Calcolo di inquadramento del problema
Considerando la teoria membranale dei tubi sottili si pu determinare, con la sola
pr
equazione di equilibrio, la tensione circonferenziale t =
dove p , r , s sono,
s
rispettivamente, la pressione interna, il raggio medio e lo spessore del tubo.
r = rint
= C1 + C 2
1
= pint
rint2
; r
r = rest
= C1 + C 2
1
1
= 0 da cui, sottraendo
rest2
P.G.Molari Appunti di Costruzione di macchine: un metodo operativo per il dimensionamento degli organi di macchina
pint
rest2 rint2
C2 =
= 2
pint ,
2
1
1
(
r
r
)
est
int
rint2 rest2
rint2
C1 = 2
pint da cui
( rest rint2 )
r =
rint2
rest2
p
(
1
)
int
( rest2 rint2 )
r2
; t =
rint2
rest2
(
1
+
)
p
int
( rest2 rint2 )
r2
2rest2
pint .
( rest2 rint2 )
1
= x ) . In questo modo le relazioni vengono rappresentate
r2
r, t
[MPa]
r
t
r, t
[MPa]
r [mm]
rint
rest
-1/rint
-1/rest
1/r
1/rest
1/rint
P.G.Molari Appunti di Costruzione di macchine: un metodo operativo per il dimensionamento degli organi di macchina
2
rmed
rint2
p
(
1
)
f
2
r2
(rmed
rint2 )
; t =
2
rmed
rint2
p
(
1
+
)
f
2
r2
(rmed
rint2 )
r [rint , rmed ]
P.G.Molari Appunti di Costruzione di macchine: un metodo operativo per il dimensionamento degli organi di macchina
2
rmed
rest2
p f (1 2 )
r = 2
2
r
(rest rmed
)
2
rmed
rest2
p f (1 + 2 )
; t = 2
2
r
( rest rmed
)
r [rmed , rest ]
Lo stato tensionale in esercizio, considerando una continuit fra i due tubi, porge:
r =
rint2
rest2
p
(
1
)
int
( rest2 rint2 )
r2
; t =
rint2
rest2
p
(
1
+
)
int
( rest2 rint2 )
r2
r [rint , rest ]
2
rmed
rint2
rint2
rest2
p
p
(
1
)
+
(
1
)
f
int
2
r2
r2
(rmed
rint2 )
(rest2 rint2 )
t =
2
rmed
rint2
rint2
rest2
p
p
(
1
+
)
+
(
1
+
)
f
int
2
r2
r2
(rmed
rint2 )
(rest2 rint2 )
r =
2
rmed
rest2
rint2
rest2
p
p
(
1
)
+
(
1
)
f
int
2
r2
r2
(rest2 rmed
)
(rest2 rint2 )
t =
2
rmed
rest2
rint2
rest2
p
p
(
1
+
)
+
(
1
+
)
f
int
2
r2
r2
(rest2 rmed
)
(rest2 rint2 )
Ponendo che si abbia la stessa tensione ideale (secondo Tresca) al bordo interno di
entrambi i tubi si ha:
( eq ) rint = ( eq ) rmed e con alcuni passaggi si ha:
rest2
rint2
(
1
)
2
rest2 rint2
rmed
pf = p
.
2
rest2
rmed
+ 2
2
rest2 rmed
rmed rint2
2
2
int
2
med
r
2
r
r2
med
rest2
amm
2
rint2
rmed
( 2 2 2 ) ; derivando rispetto al raggio di forzamento e ricercando il
2
rmed
rest
massimo si ottiene che il raggio di forzamento deve essere rmed = rint rest . Questa
relazione attribuita a Gadoline, ufficiale russo di artiglieria; la corrispondente
P.G.Molari Appunti di Costruzione di macchine: un metodo operativo per il dimensionamento degli organi di macchina
rint
) che va confrontata con lanaloga espressione
rest
amm
r
1 int
2 rest
2
.
rint
1+
rest
amm
E
r
rint rest 1 int
rest
P.G.Molari Appunti di Costruzione di macchine: un metodo operativo per il dimensionamento degli organi di macchina
da cui
d r Rs
=
che integrata fornisce
dr
r
r = Rs ln r + A
t = Rs (1 + ln r ) + A
tc = Rs (1 + ln rpla ) + A
Nella parte elastica del tubo valgono le equazioni tipiche dei tubi elastici spessi con la
condizione al contorno interno che la tensione radiale sia uguale a quella che si ha per
la parte elastica, cio rc , e che al bordo esterno la tensione radiale sia nulla:
rpla 2 rpla 2
rc
r =
rpla r rest
est
2
2
rc rpla rpla
+
t =
2
r
r
r
est
pla
rest
P.G.Molari Appunti di Costruzione di macchine: un metodo operativo per il dimensionamento degli organi di macchina
Ponendo per continuit che in corrispondenza del raggio rpla siano uguali anche le
tensioni circonferenziali t , si calcola cos la costante di integrazione
2
2
rpla
Rs
Rs rpla
, da cui rc =
.
A=
2 ln rpla + 1
1
2
2 rest
rest
r = p ) :
rc = Rs ln r p
int
per r [rint , rpla ] , e
r
tc = Rs (1 + ln ) p
rint
2
2
Rs rpla rpla
r =
2 r rest
2
2
r
r
Rs pla pla
+
t =
2 r rest
rest
.
rint
r 2 r 2
p
r =
int int
2
r r rest
1 int
rest
per r [rint , rest ] .
2
2
r
r
p
int + int
t =
2
rint r rest
r
est
Si possono calcolare cos le cosiddette tensioni residue sommando gli stati tensionali
definiti:
P.G.Molari Appunti di Costruzione di macchine: un metodo operativo per il dimensionamento degli organi di macchina
2
rint
2 1
= R ln r Rs 2 ln rpla + 1 rpla r
s
2
r
r
rint
rint
2
rint
est
r
est
rint
2 1+
rpla
rpla
r
R
r
t = Rs ln
+ 1 s 2 ln
+ 1
rint
rint
2
rest rint
1
rest
2
2
rest 2 Rs rpla
rpla
rpla
Rs
1
2
r = r 1 2 r + 2 2 ln r + 1 r
int
est
est rest
rint
per r [rpla , rest ] .
2
2
rest 2 Rs rpla
r
r
R
1
pla
pla
s
= + 1
+ 1
2 ln
t
2
2
rint
r
2 rest
rest rest
rint
Ricaricando il tubo con una pressione interna si pu calcolare lo stato tensionale che
il tubo avr in esercizio.
1
0.9
0.8
0.7
0.6
pmax/Rs
0.5
0.4
0.3
pmax TUBO AUTOBLINDATO
pmax TUBO SINGOLO
pmax TUBO BLINDATO
0.2
0.1
0
10
12
rest/rint
Fig.D1-5 Pressioni massime interne in funzione del rapporto fra il raggio esterno e
quello interno (listato 8.3)
Dalla figura si pu vedere che per alti valori del rapporto
rest
il blindamento pu
rint
permettere una pressione interna molto vicina alla tensione di snervamento del
materiale.
P.G.Molari Appunti di Costruzione di macchine: un metodo operativo per il dimensionamento degli organi di macchina
8. Esempi
Vengono riportati alcuni esempi di codifica in Matlab delle espressioni sopra viste.
%% Pa -> MPa
%% Pa -> MPa
r=linspace(ri,re,1000);
C1 = (-pe*(re^2)+pi*(ri^2))/(re^2-ri^2);
C2 = (pe-pi)*(re^2)*(ri^2)/(re^2-ri^2);
sigmar = C1 + C2*(r.^-2);
sigmat = C1 - C2*(r.^-2);
%% andamento iperbolico
titolo = ['ANDAMENTO DELLE TENSIONI NEI TUBI, iperbolico']
nfig =figure('Name',titolo);
if ri ~=0
axis([0 re min(sigmar) max(sigmat)]);
else end;
hold on, grid on
xlabel('raggio [mm]');
ylabel('tensione [MPa]');
plot(r,sigmar,'-');
plot(r,sigmat,'r-');
legend('tensione radiale','tensione circonferenziale');
hold off
%% andamento lineare
titolo = ['ANDAMENTO DELLE TENSIONI NEI TUBI, lineare']
nfig =figure('Name',titolo);
hold on, grid on
xlabel('1/r^2');
ylabel('tensione [MPa]');
plot(-r.^(-2),sigmar,'-');
plot(r.^(-2),sigmat,'r-');
legend('tensione radiale','tensione circonferenziale');
hold off
P.G.Molari Appunti di Costruzione di macchine: un metodo operativo per il dimensionamento degli organi di macchina
w2=re/rc; % b/c
p=input('Pressione agente all interno del tubo [Pa]: ');
p = p/(10^6); % Pa->MPa
%% PRESSIONE DI FORZAMENTO
pf=(i*E*((w1^2)-1)*((w2^2)-1))/(4*rc*((w^2)-1));
r1=linspace(ri,rc,1000); r2=linspace(rc,re,1000);
%% STATO TENSIONALE NEL TUBO INTERNO
sigmar1=(p/(w^2-1))*(1-((re^2)*(r1.^-2)))-(pf/(1-w1^-2))*(1-((ri^2)*(r1.^-2)));
sigmat1=(p/(w^2-1))*(1+((re^2)*(r1.^-2)))-(pf/(1-w1^-2))*(1+((ri^2)*(r1.^-2)));
%% STATO TENSIONALE NEL TUBO ESTERNO
sigmar2=(p/(w^2-1))*(1-((re^2)*(r2.^-2)))+(pf/(w2^2-1))*(1-((re^2)*(r2.^-2)));
sigmat2=(p/(w^2-1))*(1+((re^2)*(r2.^-2)))+(pf/(w2^2-1))*(1+((re^2)*(r2.^-2)));
hold on, grid on
title('TENSIONE RADIALE E CIRCONFERENZIALE');
xlabel('raggio [mm]');
ylabel('tensione [MPa]');
plot(r1,sigmar1,'-');
plot(r1,sigmat1,'r-');
plot(r2,sigmar2,'-');
plot(r2,sigmat2,'r-');
legend('tensione radiale','tensione circonferenziale');
hold off
%% PRESSIONE MASSIMA DI ESERCIZIO
pmax=0.5*y0*(2-(w1^-2)-(w2^-2));
disp(['Pressione massima di esercizio : ', num2str(pmax),' MPa']);
%% fun = fun1-fun2
10
P.G.Molari Appunti di Costruzione di macchine: un metodo operativo per il dimensionamento degli organi di macchina
9. Bibiografia
[1]
[2]
[3]
[4]
[5]
[6]
[7]
11