Anda di halaman 1dari 18

3 laboratorio de clculo por elementos finitos

UNIVERSIDAD NACIONAL DE INGENIERA


FACULTAD DE INGENIERA MECNICA

3 laboratorio de clculo por elementos


finitos
TEMA: ARMADURAS PLANAS

CURSO:

Clculo por elementos finitos.

SECCIN: G
FECHA DE ENTREGA: 07/10/2015
ALUMNO: Rafael Maynasa, Anthony Williams .
CDIGO:

20130217D

2015-II

NDICE.
Armaduras Planas

Pgina 1

3 laboratorio de clculo por elementos finitos


1. INTRODUCCIN.
1
2. OBJETIVOS.

2
3. ENUNCIADO

DEL

PROBLEMA.

4. SOLUCIN 1:
4.1. Modelado

del

cuerpo

real.

4
4.2. Grados
de
libertad

nodales.

6
4.3. Vector

carga.

7
4.4. Matriz
de
rigidez.

4.5. Ecuaciones de rigidez y ecuaciones de

8
contorno.

10
4.6. Esfuerzos.

4.7.

11
Resultados.

12
5. SOLUCIN 2.
Diagrama

de

flujo.

13
Programacin
en
MATLAB.

Armaduras Planas

Pgina 2

15

3 laboratorio de clculo por elementos finitos


6. CONCLUSIONES.
19

1. Enunciado del problema


Considere la armadura tipo balcn como se muestra en la Figura 1. Todos
los elementos estn hechos de madera. Determinar la distribucin de
esfuerzos de una armadura plana, la cual es sometida a cargas en
ciertos nodos, desprecindose los efectos de temperatura y de peso de
cada viga de la armadura plana. Se tiene que el Mdulo de Elasticidad
del material de cada viga es
transversal de

1.9 10 lb/ pulg

, y una seccin

8 pulg 2 .

Ilustracin 1

Datos del problema:


Dimetro de la seccin constante de cada viga: 3.1915 pulg

Armaduras Planas

Pgina 3

3 laboratorio de clculo por elementos finitos


Carga

P1=500 lb

Carga

P2=500 lb

Modulo de elasticidad de cada viga:

I.

1.9 106 lb/ pulg 2

2. Solucin (clculos previos)


El anlisis por el mtodo de los elementos finitos

Ilustracin 2

3. Grados de libertad y coordenadas


Como observamos en la ilustracin 2, hacemos uso de las coordenadas X-Y
en la posicin mostrada, para as poder tener las posiciones de los 5 nodos
Armaduras Planas

Pgina 4

3 laboratorio de clculo por elementos finitos


de la armadura plana y as poder cuantificar dichos nodos. Para esto
procedemos hacer el siguiente cuadro:
Nodo
1
2
3
4
5

II.

X(mm)
0
3
6
3
0

Y(mm)
0
0
0
3
3

Luego hacemos nuestra tabla de conectividad

Elemento

1
2
3
4
5
6
7

Element
o
1
2
3
4
5
6

Nodos
(1)
(2)

GDL
1 2
3
4
1 2
3
4
3 4
5
6
5 6
7
8
7 8
3
4
7 8
1
2
7 8
9
10
1 2
9
10

1
2
2
3
3
4
4
2
4
1
4
5
1
5

# de
Nodo

X
(pulg)

Y
(pulg)

3
3

0
0

6
6

3
3

3
3

3
3

3
3

0
3

0
3

0
3

2
3
3
4
4
2
4
1

Armaduras Planas

Le en
(mm)

Ae en (

1.9 106

4.2426

1.9 106

1.9 10

1.9 106

4.2426

1.9 106

1.9 10

1.9 106

mm

(XiXj)

(Yi-Yj)

le
(pulg)

-3

-3

Ee en (N/

mm2 )

Cosenos Directores
l

-1

-3

4.2426

-0.7071

-0.7071

4.2426

0.7071

0.7071

Pgina 5

3 laboratorio de clculo por elementos finitos


7

-3

-1

4. Matriz de rigidez de los elementos (local)

( ) [11 11 ]

X:

Respecto a

k 1=

k=

( 1.9 106 ) .8
4.2426

k =

1
0
1
0

Armaduras Planas

1
0
1
0

(traccin simple)

donde

lm
l 2 ml
m2
lm m2
lm
l 2 lm
2
2
m
lm m

] [

0 1 0
5.0667
0 0 0 =106
0
0 1 0
5.0667
0 0 0
0

] [

] [

] [

0 0
0 1 =10 6
0 0
0 1

Pgina 6

Lws =Lrt

0 5.0667 0
0
0
0
0 5.0667 0
0
0
0

1.7914
1.7914 1.7914 1.7914
1.7914
1.7914 1.7914 1.7914
1.7914 1.7914 1.7914
1.7914
1.7914 1.7914 1.7914
1.7914

0 1 0
5.0667
0 0 0
6
0
=10
0 1 0
5.0667
0 0 0
0

0
1
0 0
0 1

( 1.9 10 6 ) .8 0
4
k =

l2
lm
l 2
lm

0.5
0.5 0.5 0.5
0.5
0.5 0.5 0.5
6
=10
0.5 0.5 0.5
0.5
0.5 0.5 0.5
0.5

( 1.9 106 ) .8
3

EA
le

( )

K ers=

Resulta:

K sr =Lrt ( K 'tw ) Lws

Respecto a (X, Y):

( 1.9 106 ) .8

EA
le

K 'tw =

'

0 5.0667 0
0
0
0
0 5.0667 0
0
0
0

0
0
0 5.0667
0
0
0 5.0667

0
0
0 5.0667
0
0
0 5.0667

3 laboratorio de clculo por elementos finitos

k5 =

( 1.9 106 ) .8
4.2426

1
( 1.9 10 ) .8 0
6
k =
3
1
0
6

1.7914
1.7914 1.7914 1.7914
1.7914
1.7914 1.7914 1.7914
1.7914 1.7914 1.7914
1.7914
1.7914 1.7914 1.7914
1.7914

0 1 0
5.0667
0 0 0
6
0
=10
0 1 0
5.0667
0 0 0
0

0
1
0 0
0 1

( 1.9 106 ) .8 0
k =
7

] [
] [

0.5
0.5 0.5 0.5
0.5
0.5 0.5 0.5 =106
0.5 0.5 0.5
0.5
0.5 0.5 0.5
0.5

] [

0 0
0 1 =106
0 0
0 1

0 5.0667 0
0
0
0
0 5.0667 0
0
0
0

0
0
0 5.0667
0
0
0 5.0667

0
0
0 5.0667
0
0
0 5.0667

5. Matriz de rigidez estructural (global)

K iJ = k esr | s i (conectividad de model o)


e=1

rJ

6.8581
1.7914 5.0667
0
0
0
1.7914 1.7914
0
1.7914
6.8581
0
0
0
0
1.7914 1.7914
0
5.0667
0
6.8581
1.7914 1.7914 1.7914
0
0
0
0
0
1.7914
6.8581 1.7914 1.7914
0
5.0667
0
0
0
1.7914 1.7914 6.8581
1.7914 5.0667
0
0
[ k ] =106 .
0
0
1.7914 1.7914 1.7914
1.7914
0
0
0
1.7914 1.7914
0
0
5.0667
0
11.9248 1.7914 5.066
1.7914 1.7914
0
5.0667
0
0
1.7914
6.8581
0
0
0
0
0
0
0
5.0667
0
5.0667
0
5.0667
0
0
0
0
0
0
0

Armaduras Planas

Pgina 7

3 laboratorio de clculo por elementos finitos

6. Cargas nodales
En coordenadas X se sabe que:

F ' ew =[ F ' e1 F ' 2e ] '


En coordenadas X-Y se tiene:

Fes= Fe1 F e2 F e3 F e4 '


7. Ecuacin de rigidez

[ ][

F1
6.8581
1.7914 5.0667
0
0
0
1.7914 1.7914
0
F2
1.7914
6.8581
0
0
0
0
1.7914 1.7914
0
F3
5.0667
0
6.8581
1.7914 1.7914 1.7914
0
0
0
F4
0
0
1.7914
6.8581 1.7914 1.7914
0
5.0667
0
F5
0
0
1.7914 1.7914 6.8581
1.7914 5.0667
0
0
=
0
0
1.7914 1.7914 1.7914
1.7914
0
0
0
F6
1.7914 1.7914
0
0
5.0667
0
11.9248 1.7914 5.0667
F7
1.7914
1.7914
0
5.0667
0
0
1.7914
6.8581
0
F8
0
0
0
0
0
0
5.0667
0
5.0667
F9
0
5.0667
0
0
0
0
0
0
0
F 10

Haciendo uso de la eliminacin de Gauss:

6.8581
1.7914 5.0667
0
0
0
1.7914 1.7914
0
0
1.7914
6.8581
0
0
0
0
1.7914 1.7914
0
5.0
5.0667
0
6.8581
1.7914 1.7914 1.7914
0
0
0
0
0
0
1.7914
6.8581 1.7914 1.7914
0
5.0667
0
0
0
0
1.7914 1.7914 6.8581
1.7914 5.0667
0
0
0
0
0
1.7914 1.7914 1.7914
1.7914
0
0
0
0
1.7914 1.7914
0
0
5.0667
0
11.9248 1.7914 5.0667
0
1.7914 1.7914
0
5.0667
0
0
1.7914
6.8581
0
0
0
0
0
0
0
0
5.0667
0
5.0667
0
0
5.0667
0
0
0
0
0
0
0
5.06

Remplazando los datos de las matrices k y F obtenemos Q.

Armaduras Planas

Pgina 8

3 laboratorio de clculo por elementos finitos

][ ]

[] [

Q3
0
6.8581
1.7914 1.7914 1.7914
0
0
Q4
500
1.7914
6.8581 1.7914 1.7914
0
5.0667
Q
0
6 1.7914 1.7914
6.8581
1.7914 5.0667
0
=10
5
500
1.7914 1.7914 1.7914
1.7914
0
0
Q6
0
0
0
5.0667
0
11.9248 1.7914
Q7
0
0
5.0667
0
0
1.7914
6.8581
Q8

[] [ ]
Q3
Q4
Q5
=103
Q6
Q7
Q8

0.0987
1.0516
0.3947 pulg
1.8242
0.2961
0.8543

Por tanto el vector carga total ser:

[ ][ ]
Q1
Q2
Q3
Q4

Q5
Q6
Q7
Q8
Q9
Q 10

0
0
0.0987
1.0516
= 0.3947
1.8242
0.2961
0.8543
0
0

8. Distribucin de esfuerzos
En coordenadas X se sabe que el esfuerzo de cada elemento se halla
asi:

e =E Bt q 't

(Traccin simple)

Pero en coordenadas X-Y se puede escribir del siguiente modo:


e

=E Bt Ltr qr
Resultando

Armaduras Planas

Pgina 9

3 laboratorio de clculo por elementos finitos

[]

q1
q
E
e = e [ l m l m ] 2
l
q3
q4
e

( )

(Es el esfuerzo para cada elemento

finito)

[ ][ ]
1
62.5015
2
62.5015
3
88.3905
4 = 62.5015
176.7809
5
187.5045
6
0
7

9. Diagrama de flujo

Armaduras Planas

Pgina 10

3 laboratorio de clculo por elementos finitos

INICIO

Leer datos
de entrada.
Para i=1 hasta N de nodos

Ingresar coordenadas de los nodos.

Calcular rea, N de filas de cond_contorno(CC1)

Para i=1 hasta 2veces N de nodos

Cont=0

Para j=1 hasta N de filas de cond_contorno(CC1)

Armaduras Planas

Pgina 11

3 laboratorio de clculo por elementos finitos

Para i=1 hasta N elementos

Calcula Le, l, m, las posiciones de la matriz de rigidez global y su valor.

3
4

SI
SI

NO

CC(i,1)=0;
CC(i,2)=0

Si i=CC(i,1)
Cont=1, C2=CC1(i,2)
C1=CC1(i,1)
Si cont=1
CC(i,1)=C1;
CC(i,2)=C2

Armaduras Planas

Pgina 12

3 laboratorio de clculo por elementos finitos

acuv=[acuv;acuh];
acumula columnas

Calcula los desplazamientos generales


Q1=acuv\FC;

Armaduras Planas

Pgina 13

3 laboratorio de clculo por elementos finitos


5
Para i=1;
2N nodos
Si i==CC(i,1)

Calcula las reacciones


r=Kij(i,1:2*nd)*Q-F(i,1);
R=[R;r i];

Para i=1 hasta N de elementos

Calcula esfuerzos

Imprime Desplazamientos, reacciones y esfuerzos

Armaduras Planas

Pgina 14

3 laboratorio de clculo por elementos finitos


10.

Digitacin del programa en Matlab

%ARMADURAS PLANAS
format long
nd=input('INGRESE EL NUMERO DE NODOS=');
ne=input('INGRESE EL NUEMRO DE ELEMENTOS=');
D=input('INGRESE EL DIMETRO DE LAS SECCIONES(pulg)=');
E=input('INGRESE EL MODULO DE ELASTICIDAD(lb/pulg^2=');
tc=input('INGRESE TABLA DE CONECTIVIDAD(solo nodos)=');
%EJEMPLO [1 2;2 3;3 4;4 2;4 1;4 5;5 1]
ni=[];
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=');
CC1=input('INGRESE CONDICIONES DE CONTORNO [posicin valor]=');
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);
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

Armaduras Planas

Pgina 15

3 laboratorio de clculo por elementos finitos


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);
R=[R;r i];
end
end
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
disp('=============');
disp('RESULTADOS');
disp('=============');
disp('LOS DESPLAZAMIENTOS');
disp(Q);
disp('LAS REACIONES');
disp('REACCIN POSICIN');
disp(R);
disp('LOS ESFUERZOS');
disp(ESF');

Armaduras Planas

Pgina 16

3 laboratorio de clculo por elementos finitos


11. Ejecucion del programa

Ingrese numero de codos =5


Ingrese numero de elementos =7
Ingrese el dimetro de las secciones(pulg) = 3.1915

Ingrese el modulo de elasticidad(N/pulg2) = 1.9x

Ingrese tabla de conectividad (solo los nodos) =[1 2;2 3;3 4;4 2;4 1;4 5;1 5]

10

Ingrese las coordenadas del nodo (1)


N(X)=0
N(Y)=0
Ingrese las coordenadas del nodo (2)
N(X)=3
N(Y)=0
Ingrese las coordenadas del nodo (3)
N(X)=6
N(Y)=0
Ingrese las coordenadas del nodo (4)
N(X)=3
N(Y)=3
Ingrese las coordenadas del nodo (5)
N(X)=0
N(Y)=3
Ingrese

el vector columna de fuerzas= [0 0 0 500 0 500 0 0 0 0]

Ingrese condicin de contorno [posicin valor]= [1 0;2 0;9 0;10 0]


Resultado:
a)

Los desplazamientos son:

0
0
0.0001
0.0010
0.0002
0.0016
-0.0003
0.0009
0
0
Las reacciones son:

Armaduras Planas

Pgina 17

3 laboratorio de clculo por elementos finitos


REACCIN POSICIN
1.0e+03 *
-1.5000

0.0010

-1.0000

0.0020

1.5000

0.0090

0.0100

Los esfuerzos (psi)

62.5015
62.5015
-88.3905
-62.5015
176.7809
-187.5045
0
12.

Conclusiones

Para hacer el clculo con todo lo concerniente a armaduras planas


con el mtodo de elementos finitos, solo pude notar el error de
redondeo trabajando analticamente comparado con el Matlab,
pero es despreciable dicho error.
Tambin es bueno aclarar que al hacer la tabla de conectividad;
este aumenta si la estructura en el plano tiene muchos elementos,
para dicho caso es mejor usar el software Matlab.

Armaduras Planas

Pgina 18

Anda mungkin juga menyukai