Sie sind auf Seite 1von 14

UNIVERSIDAD NACIONAL DE INGENIERA

FACULTAD DE INGENIERA MECNICA

INFORNE DE LABORATORIO 3
CURSO:

Calculo por Elementos Finitos

TEMA:

Armaduras Planas

ALUMNO:
SECCION:

MC 516 - E

PROFESOR:

Ing. Ronald Cueva Pacheco

Lima, 09 de Octubre del

UNIVERSIDAD NACIONAL DE INGENIERIA


FACUALTAD DE INGENIERIA MECANICA
CALCULO POR ELEMENTOS FINITOS

CONTENIDO

Pg.
I. Enunciado del problema... 3
1. Anlisis(Mtodo por elementos finitos) 4
2.
3.
4.
5.
6.
7.
8.

Tabla de conectividad.... 4
Matriz rigidez de los elementos finitos. 5
Resultados.... 5
Diagrama de Flujo.. 6
Programacin en Matlab... 10
Command Window . 12
Conclusiones ... 13

I.

ENUNCIADO DEL PROBLEMA

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

Tema: Armaduras Planas

Pgina 2

UNIVERSIDAD NACIONAL DE INGENIERIA


FACUALTAD DE INGENIERIA MECANICA
CALCULO POR ELEMENTOS FINITOS

viga de la armadura plana. Se tiene que el Mdulo de Elasticidad del material de cada viga
es 3.1105 MPa, as como el dimetro de la seccin constante de cada viga es 50 mm.

DATOS DEL PROBLEMA:


Mdulo de Elasticidad:
Dimetro de la seccin constante de cada viga:
Carga PA:
Carga PB:
Carga PE:

3.1105 MPa.
50 mm.
5000 N.
4000 N.
2000 N.

SOLUCIN:

1. ANALISIS (Mtodos por elementos finitos)


Tema: Armaduras Planas

Pgina 3

UNIVERSIDAD NACIONAL DE INGENIERIA


FACUALTAD DE INGENIERIA MECANICA
CALCULO POR ELEMENTOS FINITOS

2. TABLA DE CONECTIVIDAD
NODO
1
2
3
4
5
elemento

NODOS
(1)
(2)

X(mm)
0
1500
3000
1500
0
GDL
1 2 3

Y(mm)
0
0
0
1500
1500
Le
(mm)

Ae
(mm2)

Ee
(N/mm2)

4
1 2 3 4

3 4 5 6

1500.00

1963.5

3.1x10

5 6 7 8

2121.32

1963.5

3.1x10

7 8 3 4

1500.00

1963.5

3.1x10

7 8 1 2

2121.32

1963.5

3.1x10

7 8 9 10

1500.00

1963.5

3.1x10

9 10 1 2

1500.00

1963.5

3.1x10

1500.00

1963.5

3.1x10

3. MATRIZ RIGIDEZ DE LOS ELEMENTOS FINITOS

Tema: Armaduras Planas

Pgina 4

UNIVERSIDAD NACIONAL DE INGENIERIA


FACUALTAD DE INGENIERIA MECANICA
CALCULO POR ELEMENTOS FINITOS

8.1158

- 4.0579

4.0579

- 4.0579

5.4926

- 1.4347

- 1.4347

10 5

- 4.0579 1.4347
Q3
Q
4

0
Q3

0
0
- 4.0579 Q4
2000
5000
- 1.4347 - 1.4347 1.4347 Q5

1.4347 1.4347 - 1.4347 Q6


4000
0
1.4347 6.9273
0 Q7

0
- 1.4347
0
6.9273 Q8
0

0.0222

0.0714

Q5
0.0444

Q6
0.1633
Q7
- 0.0246

0.0665
Q8

Entonces

4. RESULTADOS

Q1
Q
2

Q
3

0.0222

0.0714
0.0444

Q10
R1
R

R
9

R10

; 4
0.1633
5

- 0.0246
6
0.0665

10000

Tema: Armaduras Planas

4.5837
4.5837

- 15000
- 6000

Q
4
Q5

Q
6

Q7

Q
8

Q9

Pgina 5

- 2.8810

- 1.0186 ;
4.3215

- 5.0930

UNIVERSIDAD NACIONAL DE INGENIERIA


FACUALTAD DE INGENIERIA MECANICA
CALCULO POR ELEMENTOS FINITOS

5. DIAGRAMA DE FLUJO DEL PROGRAMA

Tema: Armaduras Planas

Pgina 6

UNIVERSIDAD NACIONAL DE INGENIERIA


FACUALTAD DE INGENIERIA MECANICA
CALCULO POR ELEMENTOS FINITOS

INICIO

Para i=1 hasta N elementos

Leer datos
de entrada.

Para i=1 hasta N de nodos


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

Ingresar coordenadas de los nodos.


3
4
Calcular rea, N de filas de cond_contorno(CC1)
SI
Para i=1 hasta 2veces N de nodos
NO

SI

CC(i,1)=0;
Cont=0
CC(i,2)=0
Si i=CC(i,1)
Para j=1 hasta N de filas de cond_contorno(CC1)
Cont=1, C2=CC1(i,2)
Si cont=1C1=CC1(i,1)
CC(i,1)=C1;
CC(i,2)=C2

Tema: Armaduras Planas

Pgina 7

UNIVERSIDAD NACIONAL DE INGENIERIA


FACUALTAD DE INGENIERIA MECANICA
CALCULO POR ELEMENTOS FINITOS

Tema: Armaduras Planas

Pgina 8

UNIVERSIDAD NACIONAL DE INGENIERIA


FACUALTAD DE INGENIERIA MECANICA
CALCULO POR ELEMENTOS FINITOS

acuv=[acuv;acu
acumula column

Calcula los desplazamientos generales


Q1=acuv\FC;

Tema: Armaduras Planas

Pgina 9

UNIVERSIDAD NACIONAL DE INGENIERIA


FACUALTAD DE INGENIERIA MECANICA
CALCULO 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, reaciones y esfuerzos

Tema: Armaduras Planas

Pgina 10

UNIVERSIDAD NACIONAL DE INGENIERIA


FACUALTAD DE INGENIERIA MECANICA
CALCULO POR ELEMENTOS FINITOS

6. PROGRAMACION 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(mm)=');
E=input('INGRESE EL MODULO DE ELASTICIDAD(N/mm^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

Tema: Armaduras Planas

Pgina 11

UNIVERSIDAD NACIONAL DE INGENIERIA


FACUALTAD DE INGENIERIA MECANICA
CALCULO 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');

Tema: Armaduras Planas

Pgina 12

UNIVERSIDAD NACIONAL DE INGENIERIA


FACUALTAD DE INGENIERIA MECANICA
CALCULO POR ELEMENTOS FINITOS

7. USO DEL PROGRAMA DE MATLAB


Command Window
Ingrese el nmero de codos=5
Ingrese el nmero de elementos=7
Ingrese el dimetro de las secciones (mm)=50
Ingrese el mdulo de elasticidad(N/mm^2)=3.1e5
Ingrese tabla de conectividad (solo nodos)= [1 2;2 3;3 4;4 2;4 1;4 5;5 1]
Ingrese las coordenadas del nodo (1)
N(X)= 0
N(Y)= 0
Ingrese las coordenadas del nodo (2)
N(X)= 1500
N(Y)= 0
Ingrese las coordenadas del nodo (3)
N(X)= 3000
N(Y)= 0
Ingrese las coordenadas del nodo (4)
N(X)= 1500
N(Y)= 1500
Ingrese las coordenadas del nodo (5)
N(X)= 0
N(Y)= 1500
Ingrese el vector columna de fuerzas=[0 0 0 2000 5000 4000 0 0 0 0]'
Ingrese condiciones de contorno [posicin valor]=[1 0;2 0;9 0;10 0]

RESULTADOS
Q=

0
0
0.0222
0.0714
0.0444
0.1633
-0.0246
0.0665
0
0
R=
1.0e+004*
-1.5000
-0.6000
1.0000
0

0.00001
0.0002
0.0009
0.0010

esf(MPa)=
4.5837
4.5837
-2.8810
-1.0186
4.3215
-5.0930
0
Tema: Armaduras Planas

Pgina 13

UNIVERSIDAD NACIONAL DE INGENIERIA


FACUALTAD DE INGENIERIA MECANICA
CALCULO POR ELEMENTOS FINITOS

8. CONCLUSIONES
El mtodo de elementos finitos es aplicable a cualquier estructura en el plano, para ello
tenemos que ingresar la tabla de conectividad, que resultara tedioso si la estructura consta
de muchos elementos. La ventaja de este mtodo es la facilidad de clculo por medio del
MATLAB, en nuestro caso, ya que se sigue una rutina y es de fcil clculo para un nmero
de elementos muy grade, que resultara casi imposible de resolverlo analticamente.
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.
Una vez ms podemos verificar que la programacin hace que los clculos complejos se
realicen de una manera rpida y eficiente, ya que por ms que tenga un error al momento
de arrojar los clculos este es casi despreciable.

Tema: Armaduras Planas

Pgina 14

Das könnte Ihnen auch gefallen