Escolar Documentos
Profissional Documentos
Cultura Documentos
PROBLEMA A RESOLVER:
Una placa de cierto material est apoyada desde su base tal como se
muestra en la figura, y se somete a una fuerza, la placa sufre un aumento de
temperatura de 80C. Calcular los esfuerzos en cada elemento finito y la
reaccin en el apoyo. Utilizar tres elementos finitos.
Considerar:
PA = 50 KN
t (espesor) = 150 mm
E = 3.0x105 N/mm2
Y = 8.0gr-f/cm3 = 78,45x10-6 N/mm3
= 11 106 1
T =80C
b1
1500 1125 1312.5 mm
2
b2
1125 750 937.5 mm
2
(750 375)
b3 562.5 mm
2
375
b4 187.5mm
2
4. MATRIZ DE RIGIDEZ:
A continuacin pasamos a calcular la matriz de Rigidez Global, que est determinada por
la siguiente ecuacin:
1 1 0 0 0 0 0 0 0 0
1 1 0 0 0 0 1 1 0 0
AE AE
K iJ 0 0 0 0 0 0 1 1 0 0
l 1 l 2
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
AE AE
0 0 1 1 0 0 0 0 0 0
l 3 l 4
0 0 1 1 0 0 0 0 0 1
0 0 0 0 0 0 0 0 1 1
Reemplazando para los valores calculados y utilizando la tabla de conectividad
obtenemos:
1 1 0 0 0
1 1 0 0 0
196875 x3x10 5
K i 0 0 0 0 0
250 1 0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 1 1 0 0
140625 x3x10 5
0 1 1 0 0
250 2 0 0 0 0 0
0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
84375 x3x10 5 28125 x3x10
5
0 0 1 1 0 0 0 0 0 0
250 3 0 0 1 1 0
250 4 0 0 0 0 1
0 0 0 0 0 0 0 0 1 1
Finalmente:
6. ESFUERZOS:
Para calcular los valores de los esfuerzos por elemento, aplicamos la siguiente ecuacin:
1
= ( ) [1 1] [ ] ()
2
Y obtenemos lo siguiente:
3 105 0
1 = ( ) [1 1] [ ] (3105 11106 )80 = 0.24
250 0.22024 2
3 105 0.22024
2 = ( ) [1 1] [ ] (3105 11106 )80 = 0.48
250 0.44055 2
5
3 10 0.44055
3 = ( ) [1 1] [ ] (3105 11106 )80 = 0.024
250 0.66057 2
5
3 10 0.66057
4 = ( ) [1 1] [ ] (3105 11106 )80 = 0.012
250 0.88058 2
INICIO
INGRESO DE DATOS
CONSTANTES : E, f, t
VECTORES: L, A, P
CALCULO DE VECTORES
() 1
=1,2 = + () [ ] + ;
2 1
EA1 EA1
1
0 0 0
L 1 L1
1
EA EA EA2 EA2
0 0
L1 L1 L2 L2
K=
2 2
EA EA EA3 EA3
0 2 0
L L2 L3 L3
3 3
0 EA EA EA4 EA4
0 3 4
L L3 L4 L
EA 4
EA4
0 0 0 4
L L4
Fi K i Q
IMPRESIN DE RESULTADOS
; 2 ; 3 ; 4 ; 5 ; 1 ; 2 ; 3 ; 4
FIN
f= zeros(1,ne+1);%vector de fuerzas
a= zeros(1,ne);%vector que contiene las reas de cada e.f
l= zeros(1,ne);%vector que contiene las longitudes de cada e.f
k= zeros(ne+1,ne+1);%matriz de rigidez
q= zeros(1,ne+1);%vector desplazamiento
s= zeros(1,ne);%vector que contiene los esfuerzos para los 'ne' e.f
f(1)=a(1)*l(1)*p*9.81/2-E*a(1)*cd*vr
f(ne+1)=a(ne)*l(ne)*p*9.81/2+E*a(ne)*cd*vr
for i=2:ne
f(i)=a(i-1)*l(i-1)*p*9.81/2+a(i)*l(i)*p*9.81/2+E*a(i-1)*cd*vr-
E*a(i)*cd*vr
end
for i=1:ne
k(i,i)=k(i,i)+E*a(i)/l(i)
k(i,i+1)=k(i,i+1)-E*a(i)/l(i)
k(i+1,i)=k(i+1,i)-E*a(i)/l(i)
k(i+1,i+1)=k(i+1,i+1)+E*a(i)/l(i)
for i=1:ne
s(1,i)=(E/l(i))*[-1,1]*[q(i);q(i+1)]-(E*cd*vr);%clculo de esfuerzos
end
fprintf('\n');
fprintf('La reaccin en el apoyo es: %f N\n',rxn);
for i=1:ne
fprintf('La deformacin del nodo %d es: %fe-4 mm\n',i,q(i)*10^4);
fprintf('El esfuerzo del e.f. %d es: %fe-3 N mm-2\n',i,s(i)*10^3);
end
9. CONCLUSIONES:
Los resultados obtenidos respecto al esfuerzo son de igual valor que los
resultados que se obtuvieron en traccin simple.