You are on page 1of 10

Contenido

PROBLEMA A RESOLVER: ...................................................................... 2


SOLUCIN: ............................................................................................ 3
1. MODELADO DEL CUERPO REAL: ................................................. 3
2. GRADOS DE LIBERTAD NODALES: .............................................. 4
3. COMPONENTES DEL VECTOR CARGA: ........................................ 5
4. MATRIZ DE RIGIDEZ: ................................................................... 6
5. ECUACIONES DE RIGIDEZ Y CONDICIONES DE CONTORNO: ....... 7
6. ESFUERZOS: .............................................................................. 7
7. DIAGRAMA DE FLUJO: ................................................................ 8
8. PROGRAMACIN EN MATLAB:.................................................... 9
9. CONCLUSIONES: ...................................................................... 10

Calculo por elementos finitos (MC-516) Pgina 1


SEGUNDA PRCTICA CALIFICADA

(TRACCION CON DEFORMACION TERMICA)

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

Calculo por elementos finitos (MC-516) Pgina 2


SOLUCIN:
1. MODELADO DEL CUERPO REAL:
Por recomendacin del profesor se tomar 4 elementos finitos para facilitar el
clculo. Los elementos finitos tendrn longitud de 250mm c/u.

Y los espesores lo calculamos tomando el punto medio de cada elemento finito:

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

Y al modelar el cuerpo con 4 elementos finitos obtenemos:

Y las reas se calculan de la siguiente relacin:


A1 b1 x t

Calculo por elementos finitos (MC-516) Pgina 3


Cuadro de conectividad:
NODOS GDL le Ae
e (mm) (mm2)
(1) (2) 1 2
1 1 2 1 2 250 196875
2 2 3 2 3 250 140625
3 3 4 3 4 250 84375
4 4 5 4 5 250 28125

2. GRADOS DE LIBERTAD NODALES:

A travs del grafico se muestran los grados de libertad nodales globales:

Luego el vector de desplazamiento ser:


0
Q 2

Q Q3 mm

Q 4
Q5
Donde Q1= 0 porque la placa esta empotrada, los dems desplazamientos son
incgnitas.

Calculo por elementos finitos (MC-516) Pgina 4


3. COMPONENTES DEL VECTOR CARGA:
Nota: se tomar un sentido positivo hacia abajo

Analizando las fuerzas y las fuerzas trmicas equivalentes a traccin en cada


elemento finito:
1 1
196875250 1 1
1,2 = 78.48106 0 + 3105 19687511106 80 0
2 0 0
(0) (0)

0
+ 0
0
(0 )
0 0
140625250 1 1
2,3 = 78.48106 1 + 3105 14062511106 80 1
2 0 0
(0) (0)
0
0
+ 50000x 1
0
(0)
0 0
84375250 0 0
3,4 = 78.48106 1 + 3105 8437511106 80 1
2 1 1
(0 ) (0)
0 0
28125250 0 0
4,5 = 78.48106 0 + 3105 2812511106 80 0
2 1 1
(1) (1)

Calculo por elementos finitos (MC-516) Pgina 5


Entonces, el vector carga se expresara de la siguiente manera
1 51974805.03 +
2 14853310.88

1 = 3 = 14902207.25
4 14851103.63
[5 ] [ 7425275.91 ]

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:

Calculo por elementos finitos (MC-516) Pgina 6


23625 23625 0 0 0
23625 40500 16875 0 0
= 104 0 16875 27000 10125 0
0 0 10125 13500 3375
[ 0 0 0 3375 3375 ]
5. ECUACIONES DE RIGIDEZ Y CONDICIONES DE CONTORNO:
La ecuacin de rigidez esta determinada por la siguiente ecuacin:
Fi K i Q
Lo que con nuestros valores calculados tenemos:
51974805.03 + 23625 23625 0 0 0 0
14853310.88 23625 40500 16875 0 0 2
14902207.25 = 104 0 16875 27000 10125 0 3
14851103.63 0 0 10125 13500 3375 4
[ 7425275.91 ] [ 0 0 0 3375 3375 ] [5 ]
Para obtener los desplazamientos tomamos la siguiente sub-matriz:
14853310.88 40500 16875 0 0 2
14902207.25 4 16875 27000 10125 0 3
[ ] = 10 [ 0 ] [ ]
14851103.63 10125 13500 3375 4
7425275.91 0 0 3375 3375 5
Resolviendo este sistema de ecuaciones obtenemos:
2 = 0.22024
3 = 0.44055
4 = 0.66057
5 = 0.88058
Y para obtener la reaccin en el empotramiento tmanos la siguiente submatriz:
0
2
[51974805.03 + ] = 104 [23625 23625 0 0 0] 3
4
[5 ]
Resolviendo obtenemos:
R1 56897.97 N

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

Calculo por elementos finitos (MC-516) Pgina 7


7. DIAGRAMA DE FLUJO:

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

CALCULO DE LOS DESPLAZAMIENTOS

Fi K i Q

IMPRESIN DE RESULTADOS
; 2 ; 3 ; 4 ; 5 ; 1 ; 2 ; 3 ; 4

FIN

Calculo por elementos finitos (MC-516) Pgina 8


8. PROGRAMACIN EN MATLAB:
clc
clear
hp=1000%%input('Altura de la placa [mm]: ');
bp=1500%%input('Base de la placa [mm]: ');
sp=150%%input('Espesor de la placa [mm]: ');

cp=50000%%input('Valor de la carga puntual [N]: ');


po=500%%input('Posicin de la carga puntual (x=0<>base) [mm]: ');
cd=0.000011%%input('Ingrese coeficiente de dilatacin [1/C]: ');
p=0.00008%%input('Ingrese densidad [kg/mm3]: ');
E=300000;%%input('Ingrese modulo de young [N/mm2]: ');
vr=80%%input('Variacin de temperatura [K]: ');

ne=4%%input('Ingrese nmero de elementos finitos: ');


eu=ceil(ne/2);%elementos finitos encima de la carga puntual
ed=ne-ceil(ne/2);%elementos finitos debajo de la carga puntual

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

for i=1:eu%calculo de geometria de los primeros 'eu' e.f


x1=((i-1)*((hp-po)/eu)*bp)/hp
x2=(i*((hp-po)/eu)*bp)/hp%estas son las bases del 'i'simo e.f
%y es resultado de la semejanza de tringulos
a(i)=((x1+x2)/2)*sp% A = ((b1+b2)/2)*espesor (base prom)
l(i)=(hp-po)/eu%longitud del 'i'simo e.f
end
for i=1:ed%calculo de geometria de los e.f restantes
x1=(((hp-po)+(po/ed)*(i-1))*bp)/hp
x2=(((hp-po)+(po/ed)*i)*bp)/hp%bases del 'i'simo e.f
%por semejanza de tringulos
a(i+eu)=((x1+x2)/2)*sp% A = ((b1+b2)/2)*espesor (base prom)
l(i+eu)=po/ed%longitud del 'i'simo e.f
end

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

f(eu+1)=f(eu+1)+cp;%la carga puntual se ubica en el 'eu+1'simo nodo

%f(ne+1)=f(ne+1)-rxn;%el ltimo nodo es afectado por el peso y la


reaccin
%rxn, pero esta ltima se hallar al final

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)

Calculo por elementos finitos (MC-516) Pgina 9


end

kaux=k(ne+1,:);%vector auxiliar para el clculo de la reaccin


faux=f(ne+1);%elemento que se necesita para el clculo de la reaccin
qaux=q;%vector auxiliar

k(:,ne+1)=[];%elimino fila 'ne+1'sima


k(ne+1,:)=[];%elimino columna 'ne+1'simo
f(ne+1)=[];%elimino elemento 'ne+1'simo
qaux(ne+1)=[];%elimino elemento 'ne+1'simo

qaux=(k^(-1))*f'%calculo de vector desplazamiento global


q=[qaux',0]
rxn=faux-(kaux*q');%clculo de la reaccin en el apoyo

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:

Las deformaciones son muy pequeas y la reaccin obtenida es negativa tal


como era de esperarse ya que tomamos un sistema de referencia positivo hacia
abajo.
El uso del programa Matlab es sugerido para facilitar el clculo en los elementos
finitos.
Si comparamos el resultado de la reaccin con el primer laboratorio de traccin
simple se ve que no vara este resultado.

Los valores de los desplazamientos aumentan debido a la tempratura.

El mayor esfuerzo se encuentra en el primer elemento finito, el cual corresponde


al empotramiento.

Los resultados obtenidos respecto al esfuerzo son de igual valor que los
resultados que se obtuvieron en traccin simple.

Calculo por elementos finitos (MC-516) Pgina 10

You might also like