You are on page 1of 17

CALCULO POR ELEMENTOS FINITOS

TERCERA PRACTICA CALIFICADA

Universidad Nacional de Ingeniera


Facultad de Ingeniera Mecnica

TERCERA PRCTICA CALIFICADA


(ARMADURAS PLANAS)
Curso:

calculo por elementos finitos.

Seccin:

D.

Profesor:

Cueva Pacheco Ronald.

Alumno:

Paredes Rojas Jhon Edison.

Cdigo:

20091032b

ARMADURAS PLANAS

Pgina 1

CALCULO POR ELEMENTOS FINITOS

TERCERA PRACTICA CALIFICADA

2013-I
TERCERA PRCTICA CALIFICADA
(ARMADURAS PLANAS)

OBJETIVOS:

Estimar la distribucin de los

esfuerzos en la armadura para cada

elemento finito. Hallar las reacciones en los apoyos, aplicando las


matrices y ecuacin de rigidez y condiciones de contorno, etc.

Calcular los resultados mediante la herramienta matemtica MATLAB.

ENUNCIADO DEL PROBLEMA:


Dada el siguiente diagrama de una armadura de elementos con seccin
circular constante de dimetro =50mm y material con mdulo 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 codificacin (solucin) en
MATLAB.

Pc

ARMADURAS PLANAS

Pgina 2

CALCULO POR ELEMENTOS FINITOS


Pa = 5000N
Pb = 4000N
Pe = 2000N
Pc = 3000N

= 50 mm

= 3.1*10^5 N/mm2

SOLUCION:
1. MODELADO DE LA ESTRUCTURA PLANA:
Modelando en 7 elementos finitos

2. CUADRO DE CONECTIVIDAD:

ARMADURAS PLANAS

Pgina 3

TERCERA PRACTICA CALIFICADA

CALCULO POR ELEMENTOS FINITOS

TERCERA PRACTICA CALIFICADA

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:

(e
)
1
2
3
4
5
6
7

NODOS
(1) (2)

GDL
1 - 2 - 3 -

l e ( mm)

A e (mm2 )

Ee (N / mm2 )
l

4
1
2
3
4
4
4
5

2
3
4
2
1
5
1

1
3
5
7
7
7
9

2
4
6
8
8
8
10

3
5
7
3
1
9
1

4
6
8
4
2
10
2

1500

1963.495

3.1x10^5

1500

4
1963.495

3.1x10^5

2121.32

4
1963.495

3.1x10^5

-0.707

0.707

1500

4
1963.495

3.1x10^5

2121.32

4
1963.495

3.1x10^5

0.707

0.707

1500

4
1963.495

3.1x10^5

1500

4
1963.495

3.1x10^5

0.707

-0.707

Tambin 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 tendra que en los nodos 1 y 3 estn
empotrados por lo cual:

Q1=Q2=Q9 =Q10=0
Entonces tendramos que el vector desplazamiento:

ARMADURAS PLANAS

Pgina 4

CALCULO POR ELEMENTOS FINITOS

TERCERA PRACTICA CALIFICADA

[ ][ ]

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

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:

Segn datos del problema:

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

F8 = 3000N

Adems 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:

ARMADURAS PLANAS

Pgina 5

CALCULO POR ELEMENTOS FINITOS

TERCERA PRACTICA CALIFICADA

[ ][ ]

F1
R1
F2
R2
F3
0
F4
2000
F5
F=
= 5000
F6
4000
0
F7
3000
F8
R9
F9
R
10
F10

4. MATRICES DE RIGIDEZ PARA CADA ELEMENTO:


Empleando la frmula para el clculo de Ke:

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

Tabla de los cosenos directores para cada elemento:


(e)
1
2
3
4
5
6
7

l
1
1
-0.707
0
0.707
0
0.707

Para el elemento 1

Q 1Q 2Q 3 Q 4
1 0 1 0
1
[ K ] =4.05787105 0 0 0 0
1 0 1 0
0 0 0 0

ARMADURAS PLANAS

1
Q1
Q2
Q3
Q4

Pgina 6

m
0
0
0.707
1
0.707
1
-0.707

CALCULO POR ELEMENTOS FINITOS

TERCERA PRACTICA CALIFICADA

Para el elemento 2

Q3 Q 4 Q5 Q 6
1 0 1 0
2
[ K ] =4.05787105 0 0 0 0
1 0 1 0
0 0 0 0

2
Q3
Q4
Q5
Q6

Para el elemento 3

Q5 Q 6 Q7 Q 8
1 1 1 1
3
[ K ] =1.4346810 5 1 1 1 1
1 1
1 1
1 1 1 1

Para el elemento 4

ARMADURAS PLANAS

Pgina 7

3
Q5
Q6
Q7
Q8

CALCULO POR ELEMENTOS FINITOS


Q 3 Q 4 Q 7 Q8
0 0 0 0
4
[ K ] =4.0578710 5 0 1 0 1
0 0 0 0
0 1 0 1

TERCERA PRACTICA CALIFICADA

4
Q3
Q4
Q7
Q6

Para el elemento 5

Q 7 Q8 Q 1Q 2
1
1 1 1
5
[ K ] =1.4346810 5 1 1 1 1
1 1 1
1
1 1 1
1

ARMADURAS PLANAS

Pgina 8

5
Q7
Q8
Q1
Q2

CALCULO POR ELEMENTOS FINITOS

Para el elemento 6

Q 7 Q 8Q 9 Q 10
1 0 1 0
6
[ K ] =4.05787105 0 0 0 0
1 0 1 0
0 0 0 0

5
Q7
Q8
Q9
Q10

7
Q9
Q10
Q1
Q2

Para el elemento 7

Q 9 Q 10 Q1 Q2
0 0 0 0
7
[ K ] =4.05787105 0 1 0 1
0 0 0 0
0 1 0 1

ARMADURAS PLANAS

Pgina 9

TERCERA PRACTICA CALIFICADA

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:

300
De donde se obtiene los desplazamientos globales.

ARMADURAS PLANAS

Pgina 10

CALCULO POR ELEMENTOS FINITOS

TERCERA PRACTICA CALIFICADA

Resultados

5. DIAGRAMA DE FLUJO:
INICIO

UBICACIN DE NODOS Y ELEMENTOS: TABLA


DE CONECTIVIDAD

ARMADURAS PLANAS

CALCULO DE LOS
COSENOS
DIRECTORES Y
COORDENADAS
Pgina 11

CALCULO POR ELEMENTOS FINITOS

TERCERA PRACTICA CALIFICADA

VECTOR FUERZAS:

Fi

VECTOR
DESPLAZAMIENTO:

Fi =K i Qi

VALOR DE

Qi
CALCULO DE
REACCIONES

ESFUERZOS

FIN

6. CODIGO EN SOFTWARE MATLAB


Luego escribimos la siguiente funcin en MATLAB:
% TERCERA PRACTICA CALIFICADA
% NOMBRE Paredes Rojas Jhon Edison
% CODIGO 20091032b
% 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)

ARMADURAS PLANAS

Pgina 12

MATRIZ DE
RIGIDEZ:

Ki

CALCULO POR ELEMENTOS FINITOS

TERCERA PRACTICA CALIFICADA

E=3.1*10^5; % modulo de elasticidad (N/mm2)


% 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 -3000 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

Pgina 13

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);
disp('REACCIN(KN) POSICIN');

ARMADURAS PLANAS

Pgina 14

CALCULO POR ELEMENTOS FINITOS


disp(R);
disp('LOS ESFUERZOS(MPa)');
disp(ESF');

6. RESULTADOS:
>> Q
>> DESPLAZAMIENTOS(mm)

ARMADURAS PLANAS

Pgina 15

TERCERA PRACTICA CALIFICADA

CALCULO POR ELEMENTOS FINITOS


0.000000000000
0.000000000000
0.022200000000
0.071400000000
0.044400000000
0.163300000000
-0.02460000000
0.066500000000
0.000000000000
0.000000000000
>> format short
>> R
>> REACCIN(KN) POSICIN
1.0e+004 *
-1.50000
-0.6000
1.0000
0

0.0001
0.0002
0.0009
0.0010

>> format long


>> ESF
>> LOS ESFUERZOS(MPa)

>>

4.58370000000
4.58370000000
-2.88100000000
-1.01860000000
4.32150000000
-5.09300000000
0.00000000000

CONCLUSIONES

ARMADURAS PLANAS

Pgina 16

TERCERA PRACTICA CALIFICADA

CALCULO POR ELEMENTOS FINITOS

TERCERA PRACTICA CALIFICADA

Para la asignacin de grados de libertad hay q tener en cuenta la


conveniencia practica de posicionar ejes paralelos a los ejes cartesianos

para que los clculos no sean engorrosos.


La eleccin de los cosenos directores es libre pero es preferible tomar

una conveniencia y seguirla a lo largo del problema.


Los empotramientos presentan desplazamientos nulos en cualquiera de

los dos grados de libertad asociados a cada uno.


El mtodo por elementos finitos para el clculo de armaduras en el
plano tiene una tiene una aproximacin casi exacta, slo se comete
error por
las cifras significativas que trabaja el MATLAB; al comparar los
resultados en forma analtica con la de elementos finitos el error del
clculo es cero.

ARMADURAS PLANAS

Pgina 17

You might also like