Sunteți pe pagina 1din 16

Universidad Nacional de Ingeniería

Facultad de Ingeniería Mecánica

TERCERA PRÁCTICA CALIFICADA


(ARMADURAS PLANAS)

Curso: calculo por elementos finitos-MC516

Sección: “F”
Profesor: Cueva Pacheco, Ronald
Alumno: Goicochea Bacon, Jonatan Vladimir
Código: 20160263D

2019-II
TERCERA PRÁCTICA CALIFICADA
CALCULO POR ELEMENTOS FINITOS TERCERA PRACTICA CALIFICADA

(ARMADURAS PLANAS)

OBJETIVOS:

 Estimar la distribución de los esfuerzos en la armadura para cada


elemento finito. Hallar las reacciones en los apoyos, aplicando las
matrices y ecuación de rigidez y condiciones de contorno, etc.
 Calcular los resultados mediante la herramienta matemática MATLAB.

ENUNCIADO DEL PROBLEMA:

Dada el siguiente diagrama de una armadura de elementos con sección


circular constante de diámetro Φ=50mm y material con módulo de
elasticidad E=3.1*10^5N/mm^2, Calcular las reacciones en los apoyos en
los ejes x, y respectivos y los esfuerzos longitudinales en cada barra.
Realizar el diagrama de flujo y su respectiva codificación (solución) en
MATLAB.

Pa = 5000N

Pb = 4000N

Pe = 2000N

Φ = 50 mm

E = 3.1*10^5 N/mm2

ARMADURAS PLANAS Páá giná 1


CALCULO POR ELEMENTOS FINITOS TERCERA PRACTICA CALIFICADA

SOLUCION:

1. MODELADO DE LA ESTRUCTURA PLANA:

Modelando en 7 elementos finitos

2. CUADRO DE CONECTIVIDAD:

Para los 6 grados de libertad es el siguiente cuadro de conectividad donde


se muestra las longitudes y las áreas de los 7 elementos finitos:

2 2
NODOS GDL l e ( mm) A e (mm ) Ee ( N / mm )
(e (1) (2) 1 - 2 - 3 - 4 l m
)
1 1 2 1 2 3 4 1500 1963.4954 3.1x10^5 1 0
2 2 3 3 4 5 6 1500 1963.4954 3.1x10^5 1 0
3 3 4 5 6 7 8 2121.32 1963.4954 3.1x10^5 -0.707 0.707
4 4 2 7 8 3 4 1500 1963.4954 3.1x10^5 0 1
5 4 1 7 8 1 2 2121.32 1963.4954 3.1x10^5 0.707 0.707
6 4 5 7 8 9 10 1500 1963.4954 3.1x10^5 0 1
7 5 1 9 10 1 2 1500 1963.4954 3.1x10^5 0.707 -0.707

ARMADURAS PLANAS Páá giná 2


CALCULO POR ELEMENTOS FINITOS TERCERA PRACTICA CALIFICADA

También hacemos una tabla en donde se pueda ubicar todas las coordenadas
de los nodos para poder hallar los cosenos.
NODO x(mm) y(mm)
1 0 0
2 1500 0
3 3000 0
4 1500 1500
5 0 1500

3. DESPLACAMIENTOS NODALES GLOBALES:

La estructura presenta 2 soportes fijos donde los desplazamientos en


cualquier eje seria 0 mm así se tendría que en los nodos 1 y 3 están
empotrados por lo cual:

Q1=Q2=Q9 =Q10=0

Entonces tendríamos que el vector desplazamiento:

[ ][ ]
Q1 0
Q2 0
Q3 Q3
Q4 Q4
Q Q
Q= 5 = 5
Q6 Q6
Q7 Q7
Q8 Q8
Q9 0
Q10 0

Los desplazamientos que se presentan en la figura son desplazamientos


globales. Se ha supuesto el sistema de coordenadas XY globales en el
primer cuadrante.

4. VECTOR CARGA:

ARMADURAS PLANAS Páá giná 3


CALCULO POR ELEMENTOS FINITOS TERCERA PRACTICA CALIFICADA

Según datos del problema:

F 4=2000 N F 5=5000 N F6 =4000 N

Además se tiene que en los nodos 1 y 5 existen reacciones:

F1=R 1 ; F 2=R2 ; F 9=R 9 ; F 10 =R10

Teniendo así el vector carga como:

[ ][ ]
F1 R1
F2 R2
F3 0
F4 2000
F
F= 5 = 5000
F6 4000
F7 0
F8 0
F9 R 9

F10 R 10

4. MATRICES DE RIGIDEZ PARA CADA ELEMENTO:

Empleando la fórmula para el cálculo de Ke:

[ ]
l2 lm −l 2 −lm
2 2
e lm m −lm −m
[ K ] =k 2 2
−l −lm l lm
2
−lm −m lm m2

Tabla de los cosenos directores para cada elemento:

ARMADURAS PLANAS Páá giná 4


CALCULO POR ELEMENTOS FINITOS TERCERA PRACTICA CALIFICADA

(e) l m
1 1 0
2 1 0
3 -0.707 0.707
4 0 1
5 0.707 0.707
6 0 1
7 0.707 -0.707
Para el elemento 1

Q 1Q 2 Q3 Q 4 1

[ ]
1
1 0 −1 0 Q1
[ K ] =4.05787∗105 0 0 0 0 Q2
−1 0 1 0 Q3
0 0 0 0 Q4

Para el elemento 2

Q3 Q 4 Q5 Q 6 2

[ ]
2
1 0 −1 0 Q3
[ K ] =4.05787∗105 0 0 0 0 Q4
−1 0 1 0 Q5
0 0 0 0 Q6

Para el elemento 3

ARMADURAS PLANAS Páá giná 5


CALCULO POR ELEMENTOS FINITOS TERCERA PRACTICA CALIFICADA

Q5 Q 6 Q7 Q 8 3

[ ]
3
1 −1 −1 −1 Q5
[ K ] =1.43468∗10 5 −1 1 1 −1 Q6
−1 1 1 −1 Q7
1 −1 −1 1 Q8

Para el elemento 4

Q 3Q 4Q 7Q8 4

[ ]
4
0 0 0 0 Q3
[ K ] =4.05787∗105 0 1 0 −1 Q4
0 0 0 0 Q7
0 −1 0 1 Q6

Para el elemento 5

ARMADURAS PLANAS Páá giná 6


CALCULO POR ELEMENTOS FINITOS TERCERA PRACTICA CALIFICADA

Q 7 Q8 Q 1Q 2 5

[ ]
5
1 1 −1 −1 Q7
[ K ] =1.43468∗10 5 1 1 −1 −1 Q8
−1 −1 1 1 Q1
−1 −1 1 1 Q2

Para el elemento 6

Q 7 Q 8Q 9 Q 10 5

[ ]
6
1 0 −1 0 Q7
[ K ] =4.05787∗105 0 0 0 0 Q8
−1 0 1 0 Q9
0 0 0 0 Q 10

Para el elemento 7

Q9 Q 10 Q1 Q 2 7

[ ]
7
0 0 0 0 Q9
[ K ] =4.05787∗105 0 1 0 −1 Q 10
0 0 0 0 Q1
0 −1 0 1 Q2

ARMADURAS PLANAS Páá giná 7


CALCULO POR ELEMENTOS FINITOS TERCERA PRACTICA CALIFICADA

4. MATRIZ DE RIGIDEZ DE LOS ELEMENTOS

Ensamblando las matrices de cada elemento obtenemos la matriz global con las
condiciones de contorno:

F=KQ

Para hallar los desplazamientos tomamos la sub matriz:

De donde se obtiene los desplazamientos globales.

ARMADURAS PLANAS Páá giná 8


CALCULO POR ELEMENTOS FINITOS TERCERA PRACTICA CALIFICADA

Resultados

5. DIAGRAMA DE FLUJO:
INICIO

UBICACIÓN DE NODOS Y ELEMENTOS: TABLA DE


CONECTIVIDAD

CALCULO DE LOS COSENOS


DIRECTORES Y
COORDENADAS GLOBALES

ARMADURAS PLANAS Páá giná 9


CALCULO POR ELEMENTOS FINITOS TERCERA PRACTICA CALIFICADA

VECTOR FUERZAS: MATRIZ DE RIGIDEZ:


Ki
Fi
VECTOR DESPLAZAMIENTO:
Qi

Fi =K i Qi

VALOR DE Qi

CALCULO DE REACCIONES

ESFUERZOS σi

FIN

6. CODIGO EN SOFTWARE MATLAB


Luego escribimos la siguiente función en MATLAB:

% TERCERA PRACTICA CALIFICADA


% NOMBRE GOICOCHEA BACON JONATAN
% ARMADURAS PLANAS
clc;clear all;close all;
% asignacion o ingreso de datos
nd=5; % Numero de nodos
ne=7; % Numero de elementos finitos
D=50; % Diametro de c/u elemento finito (mm)
E=3.1*10^5; % modulo de elasticidad (N/mm2)

ARMADURAS PLANAS Páá giná 10


CALCULO POR ELEMENTOS FINITOS TERCERA PRACTICA CALIFICADA

% Ingreso de la tabla de conectividad

tc=input('INGRESE NODOS DE LA TC: ');


% Ejm tc=[1 2;2 3;3 4;4 2;4 1;4 5;5 1]
ni=[];
% n=[0 0;1500 0;3000 0 ;1500 1500;0 1500]

for i=1:nd
disp('Ingrese las cordenadas del nodo : ');
disp(i);
n(i,1)=input('N(X)= ');
n(i,2)=input('N(Y)= ');
end

F=input('INGRESE EL VECTOR COLUMNA DE FUERZAS ejm:[0 0 0 0 0 0 0 -2000


-5000 0]''=');
CC1=input('INGRESE CONDICIONES DE CONTORNO [NODO VALOR] ejm:[1 0; 2 0; 5
0; 6 0]=');
%Inicio del programa
lm=[]; A=pi/4*D^2;
krs=zeros(2*nd);
Kij=zeros(2*nd);acuh=[];acuv=[];FC=[];
le=[];Q=[];R=[];l=[];m=[];CC=[];
[fc,cc]=size(CC1);
for i=1:2*nd
cont=0;
for j=1:fc
if i==CC1(j,1)
cont=1;
c1=CC1(j,1);
c2=CC1(j,2);
end
end
if cont==1
CC(i,1)=c1;
CC(i,2)=c2;
else
CC(i,1)=0;
CC(i,2)=0;
end
end
for i=1:ne
le(i)=sqrt((n(tc(i,2),1)-n(tc(i,1),1))^2+(n(tc(i,2),2)-
n(tc(i,1),2))^2);
l(i)=(n(tc(i,2),1)-n(tc(i,1),1))/le(i);
m(i)=(n(tc(i,2),2)-n(tc(i,1),2))/le(i);
ps1=tc(i,1)*2-1;ps2=tc(i,1)*2;ps3=tc(i,2)*2-1;ps4=tc(i,2)*2;
krs(ps1,ps1)=l(i)^2;krs(ps1,ps2)=l(i)*m(i);krs(ps1,ps3)=-
l(i)^2;krs(ps1,ps4)=-l(i)*m(i);

ARMADURAS PLANAS Páá giná 11


CALCULO POR ELEMENTOS FINITOS TERCERA PRACTICA CALIFICADA

krs(ps2,ps1)=l(i)*m(i);krs(ps2,ps2)=m(i)^2;krs(ps2,ps3)=-
l(i)*m(i);krs(ps2,ps4)=-m(i)^2;
krs(ps3,ps1)=-l(i)^2;krs(ps3,ps2)=-
l(i)*m(i);krs(ps3,ps3)=l(i)^2;krs(ps3,ps4)=l(i)*m(i);
krs(ps4,ps1)=-l(i)*m(i);krs(ps4,ps2)=-
m(i)^2;krs(ps4,ps3)=l(i)*m(i);krs(ps4,ps4)=m(i)^2;
Kij=Kij+E*A/le(i)*krs;
krs=zeros(2*nd);
end
for i=1:2*nd
if i==CC(i,1)
Q(i,1)=CC(i,2);
else
FC=[FC;F(i)];
for j=1:2*nd
if j~=CC(j,1)
acuh=[acuh,Kij(i,j)];
end
end
end
acuv=[acuv;acuh];
acuh=[];
end
Q1=acuv\FC;
for i=1:2*nd
if i~=CC(i,1)
Q(i,1)=Q1(1,1);
[f,c]=size(Q1);
if f>=2
Q1=Q1(2:f,1);
end
end
end
for i=1:2*nd
if i==CC(i,1)
r=Kij(i,1:2*nd)*Q-F(i,1);
j=i*10000;
R=[R;r j];
end
end
R=R;
ESF=[];
for i=1:ne
ps1=tc(i,1)*2-1;ps2=tc(i,1)*2;ps3=tc(i,2)*2-1;ps4=tc(i,2)*2;
ESF(i)=E/le(i)*[-l(i) -m(i) l(i)
m(i)]*[Q(ps1,1);Q(ps2,1);Q(ps3,1);Q(ps4,1)];
end
format short
%Resultados
disp(' RESULTADOS');
disp('DESPLAZAMIENTOS(mm)');
disp(Q);

ARMADURAS PLANAS Páá giná 12


CALCULO POR ELEMENTOS FINITOS TERCERA PRACTICA CALIFICADA

disp('REACCIÓN(KN) POSICIÓN');
disp(R);
disp('LOS ESFUERZOS(MPa)');
disp(ESF');

6. RESULTADOS:

>> Q
>> DESPLAZAMIENTOS(mm)

0.000000000000
0.000000000000
0.022200000000
0.071400000000
0.044400000000
0.163300000000
-0.02460000000

ARMADURAS PLANAS Páá giná 13


CALCULO POR ELEMENTOS FINITOS TERCERA PRACTICA CALIFICADA

0.066500000000
0.000000000000
0.000000000000

>> format short


>> R
>> REACCIÓN(KN) POSICIÓN

1.0e+004 *
-1.50000 0.0001
-0.6000 0.0002
1.0000 0.0009
0 0.0010

>> format long


>> ESF’
>> LOS ESFUERZOS(MPa)

4.58370000000
4.58370000000
-2.88100000000
-1.01860000000
4.32150000000
-5.09300000000
0.00000000000
>>

CONCLUSIONES

 Para la asignación de grados de libertad hay q tener en cuenta la

conveniencia practica de posicionar ejes paralelos a los ejes cartesianos

para que los cálculos no sean engorrosos.


 La elección de los cosenos directores es libre pero es preferible tomar

una conveniencia y seguirla a lo largo del problema.

ARMADURAS PLANAS Páá giná 14


CALCULO POR ELEMENTOS FINITOS TERCERA PRACTICA CALIFICADA

 Los empotramientos presentan desplazamientos nulos en cualquiera de

los dos grados de libertad asociados a cada uno.

 El método por elementos finitos para el cálculo de armaduras en el

plano tiene una tiene una aproximación casi exacta, sólo se comete

error por

 las cifras significativas que trabaja el MATLAB; al comparar los

resultados en forma analítica con la de elementos finitos el error del

cálculo es cero.

ARMADURAS PLANAS Páá giná 15

S-ar putea să vă placă și