Вы находитесь на странице: 1из 16

CALCULO POR ELEMENTOS FINITOS TERCERA PRACTICA CALIFICADA

Universidad Nacional de Ingeniería


Facultad de Ingeniería Mecánica

TERCERA PRÁCTICA CALIFICADA


(ARMADURAS PLANAS)

Curso: calculo por elementos finitos.

Sección: “D”.
Profesor: Cueva Pacheco Ronald.
Alumno: Paredes Rojas Jhon Edison.
Código: 20091032b

2013-I
ARMADURAS PLANAS Página 1
CALCULO POR ELEMENTOS FINITOS TERCERA PRACTICA CALIFICADA

TERCERA PRÁCTICA 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.

Pc
Pa = 5000N

Pb = 4000N

Pe = 2000N

Pc = 3000N

Φ = 50 mm

E = 3.1*10^5 N/mm2

ARMADURAS PLANAS Página 2


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:

NODOS GDL 𝑙𝑒 (𝑚𝑚) 𝐴𝑒 (𝑚𝑚2 ) 𝐸𝑒 (𝑁


(e) (1) (2) 1 - 2 - 3 - /𝑚𝑚2 ) l m
4
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ágina 3


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 = Q 2 = Q 9 = Q10 = 0

Entonces tendríamos que el vector desplazamiento:

Q1 0
Q2 0
Q3 Q3
Q4 Q4
Q5 Q
Q= = 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ágina 4


CALCULO POR ELEMENTOS FINITOS TERCERA PRACTICA CALIFICADA

Según datos del problema:

F4 = 2000N F5 = 5000 N F6 = 4000 N F8 = 3000N

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

F1 = R1 ; F2 = R 2 ; F9 = R 9 ; F10 = R10

Teniendo así el vector carga como:

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

4. MATRICES DE RIGIDEZ PARA CADA ELEMENTO:

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

l2 lm −l2 −lm
[K]e = k [ lm2 m2 −lm −m2 ]
−l −lm l2 lm
−lm −m2 lm m2
Tabla de los cosenos directores para cada elemento:

(e) l m

ARMADURAS PLANAS Página 5


CALCULO POR ELEMENTOS FINITOS TERCERA PRACTICA CALIFICADA

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

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

Para el elemento 2

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

Para el elemento 3

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

ARMADURAS PLANAS Página 6


CALCULO POR ELEMENTOS FINITOS TERCERA PRACTICA CALIFICADA

Para el elemento 4

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

Para el elemento 5

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

ARMADURAS PLANAS Página 7


CALCULO POR ELEMENTOS FINITOS TERCERA PRACTICA CALIFICADA

Para el elemento 6

Q7 Q8 Q9 Q10 5
1 0 −1 0 Q7
[K]6 = 4.05787 ∗ 105 0 0 0 0 Q8
[ ]
−1 0 1 0 Q9
0 0 0 0 Q10

Para el elemento 7

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

ARMADURAS PLANAS Página 8


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:

3000

De donde se obtiene los desplazamientos globales.

ARMADURAS PLANAS Página 9


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ágina 10


CALCULO POR ELEMENTOS FINITOS TERCERA PRACTICA CALIFICADA

VECTOR FUERZAS: MATRIZ DE RIGIDEZ: 𝐾𝑖

𝐹𝑖
VECTOR
DESPLAZAMIENTO: 𝑄𝑖

𝐹𝑖 = 𝐾𝑖 𝑄𝑖

VALOR DE 𝑄𝑖

CALCULO DE REACCIONES

ESFUERZOS 𝜎𝑖

FIN
6. CODIGO EN SOFTWARE MATLAB
Luego escribimos la siguiente función 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)
E=3.1*10^5; % modulo de elasticidad (N/mm2)

ARMADURAS PLANAS Página 11


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 -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 Página 12


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ágina 13


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
0.066500000000

ARMADURAS PLANAS Página 14


CALCULO POR ELEMENTOS FINITOS TERCERA PRACTICA CALIFICADA

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.
 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

ARMADURAS PLANAS Página 15


CALCULO POR ELEMENTOS FINITOS TERCERA PRACTICA CALIFICADA

 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ágina 16

Вам также может понравиться