You are on page 1of 8

Resumen

En este laboratorio hemos realizado nuestro primer anlisis por elementos finitos en el
caso mas sencillo, una traccin simple, para esto hemos tomado un numero pequeo de
elementos finitos y hemos realizado el procedimiento aprendido en clase para obtener los
desplazamientos, reacciones y esfuerzos en cada elementos finito y empotramiento
utilizando el programa MATLAB y observado si estos valores coinciden con los que
esperaramos obtener segn nuestro criterio.

DIAGRAMA DE FLUJO
























INICIO

CALCULAR LAS REACCIONES, DEFORMACIONES Y ESFUERZOS
EN EL PROBLEMA USANDO 3 ELEMENTOSFINITOS
INGRESAR AREAS, LONGITUD DE CADA ELEMENTO,
FUERZAS Y CARACTERISTICAS DEL MATERIAL
SE CALCULAN LAS COMPONENTES DE
VECTOR CARGA
SE CALCULAN LAS MATRICES DE RIGIDEZ
SE OBTIENE LAS
DEFORMACIONES Y
REACCIONES
SE CALCULAN LOS E SFUERZOS
SE OBTIENES LOS
ESFUERZOS EN CADA
ELEMENTO
FIN
SE RESUELVEN LAS ECUACIONES DE
RIGIDEZ Y CONDICIONES DE CONTORNO
DESARROLLO DEL PROBLEMA CON MATLAB
Calcular la reaccin en la base y los desplazamientos utilizando 3 elementos finitos

Al iniciar los datos que introduciremos al programa sern
Numero de elementos finitos
Ingresar la altura de la placa triangular (mm)
Ingresar la base de la placa triangular (mm)
Ingresar el espesor de la placa (mm)
Ingresar el modulo de elasticidad (MPa)
Ingrese el peso especfico del material (N/mm
3
):


Ingresar la carga aplicada (N)


Las alturas de los elementos finitos sern


El rea de cada elemento finito es


Calculamos las componentes del vector carga
F1=A1*l1*pe/2;
F2=A1*l1*pe/2+A2*l2*pe/2+Pa;
F3=A2*l2*pe/2+A3*l3*pe/2;
F4=A3*l3*pe/2-R;
[

] [

]
Calculamos la matriz de rigidez del problema
K1=A1*E/l(1);
K2=A2*E/l(2);
K3=A3*E/l(3);

M1=[1 -1 0 0; -1 1 0 0; 0 0 0 0; 0 0 0 0];
M2=[0 0 0 0; 0 1 -1 0; 0 -1 1 0; 0 0 0 0];
M3=[0 0 0 0; 0 0 0 0; 0 0 1 -1; 0 0 -1 1];

Y=K1*M1+K2*M2+K3*M3;

La matriz de rigidez ser:
[




]

Calculamos las deformaciones en cada elemento finito
Sea

]
Donde

, por condicin de empotramiento


La matriz de rigidez sera
[

] [




] [

]
Tendremos que
()


Esta matriz tiene una incognita en el numerador, para resolverla tomaremos la submatriz
m1=[1 -1 0; -1 1 0; 0 0 0];
m2=[0 0 0; 0 1 -1; 0 -1 1];
m3=[0 0 0; 0 0 0; 0 0 1];

y=K1*m1+K2*m2+K3*m3;
[



]
Y
Ff=[F1; F2; F3];

]
Y

()

]

Con esto podemos hallar la reaccin en el empotramiento

Primero calculamos

, para esto operamos

]
De la matriz de rigidez tenemos:

R=A3*l(3)*pe/2-F4;

Operando


Para el calculo de los esfuerzos

[

] [

]
Con esto en matlab los resultados son

] [

] (

)














CODIGO DE MATLAB UTILIZADO
clc
clearall
closeall

%datos
A1=56250;
A2=140625;
A3=196875;
l(1)=1000;
l(2)=500;
l(3)=500;
Pa=20000;
E=300000;
pe=0.0000784532;


% terminos de matrices
F1=A1*l(1)*pe/2;
F2=A1*l(1)*pe/2+A2*l(2)*pe/2+Pa;
F3=A2*l(2)*pe/2+A3*l(3)*pe/2;


K1=A1*E/l(1);
K2=A2*E/l(2);
K3=A3*E/l(3);

M1=[1 -1 0 0; -1 1 0 0; 0 0 0 0; 0 0 0 0];
M2=[0 0 0 0; 0 1 -1 0; 0 -1 1 0; 0 0 0 0];
M3=[0 0 0 0; 0 0 0 0; 0 0 1 -1; 0 0 -1 1];

m1=[1 -1 0; -1 1 0; 0 0 0];
m2=[0 0 0; 0 1 -1; 0 -1 1];
m3=[0 0 0; 0 0 0; 0 0 1];

Y=K1*M1+K2*M2+K3*M3;
y=K1*m1+K2*m2+K3*m3;

Ff=[F1; F2; F3];
Qq=inv(y)*Ff;
Q=[Qq; 0];
for i=1:4
q(i)=Q(i,:);
end
F=Y*Q;
F4=F(4,:);
R=A3*l(3)*pe/2-F4;

%esfuerzos
for i=1:3
O(i)=(E/l(i))*[-1 1]*[q(i); q(i+1)];
end

CONCLUSIONES
El valor de la reaccin en el apoyo es el mismo que el hallado realizndolo
manualmente, es importante mantener las condiciones volumtricas de cada
elemento finito de manera que al unirlo se tenga un cuerpo con la misma masa y
volumen
Los esfuerzos hallados fueron de compresin como se esperaba pues las nicas
fuerzas actuantes son la fuerza

y el peso de cada elemento que son todas


fuerzas compresoras.
Los esfuerzos en cada elemento son pequeos, esto se debe a que el modulo del
material es de un valor muy alto


A ms elementos finitos ms exactos son nuestros resultados para las
deformaciones, en este caso hemos usado 3 elementos pero cuando se elija usar
ms, MATLAB se convertir en una herramienta imprescindible pues realizar las
operaciones matriciales para n elementos sera demasiado laborioso y MATLAB
nos permite realizarlo de forma rpida y confiable.
El mtodo del elemento finito nos permite analizar cuerpos de cualquier
dimensin expandiendo su utilidad para analizar cuerpos que no tengan formas
conocidas o que se puedan representar con curvas simples.

You might also like