Sie sind auf Seite 1von 18

UNIVERSIDAD NACIONAL DE INGENIERA

FACULTAD DE INGENIERA MECNICA


3 PRCTICA CALIFICADA

CURSO:
CALCULO POR ELEMENTOS FINITOS
TEMA:
Armaduras Planas
ALUMNO:
Anampa Vargas Anthony Vicente
SECCION:
MC 516 - D
PROFESOR:
Ing. Ronald Cueva Pacheco

20091101D

UNIVERSIDAD NACIONAL DE INGENIERA


FACULTAD DE INGENIERA MECNICA
CALCULO POR ELEMENTOS FINITOS MC 516 - D

Lima, 31 de Octubre del 2012


INDICE

Enunciado del Problema.....................................................................2


Solucin (Clculos previos)................................................................3
Coordenadas y GLN.............................................................................4
Matriz de Rigidez de los Elementos....................................................7
Matriz de Rigidez Estructural......................................8
Cargas Nodales......................................................................................9
Ecuacin de Rigidez..............................................................................9
Distribucin de Esfuerzos.....................................................................9
Diagrama de Flujo.................................................................................11
Uso de Matlab.........................................................................................12
Algoritmo del Programa........................................................................12
Ejecucin del Programa........................................................................14

Conclusiones.........................................................................................18

Armaduras Planas

Pgina 2

UNIVERSIDAD NACIONAL DE INGENIERA


FACULTAD DE INGENIERA MECNICA
CALCULO POR ELEMENTOS FINITOS MC 516 - D

ARMADURA PLANA
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
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:

3.1105 MPa.

Dimetro de la seccin constante de cada viga:

50 mm.

Carga PA:

5000 N.

Carga PB:

4000 N.

Carga PC:

3000 N.

Carga PE:

2000 N.

GRFICO:

Armaduras Planas

Pgina 3

UNIVERSIDAD NACIONAL DE INGENIERA


FACULTAD DE INGENIERA MECNICA
CALCULO POR ELEMENTOS FINITOS MC 516 - D

SOLUCION:
1) ANALISIS (Mtodos por elementos finitos)

Q5

Q3

Q1 1

2
Q4

Q2

Q6
4

5
Q9
4

Q7

Q8

5
Q10

2) TABLA DE CONECTIVIDAD.

NODO
1
2
3
4
5

X(mm)
0
1500
3000
1500
0

elemento NODOS GDL


(1)
1 2 3 4
(2)
1
1
2 1 2 3 4
2
Armaduras Planas

3 4 5 6

Pgina 4

Y(mm)
0
0
0
1500
1500

Le
(mm)

Ae
(mm2)

Ee
(N/mm2)

1500.0
0
1500.0
0

1963.
5
1963.
5

3.1x105
3.1x105

UNIVERSIDAD NACIONAL DE INGENIERA


FACULTAD DE INGENIERA MECNICA
CALCULO POR ELEMENTOS FINITOS MC 516 - D
3

5 6 7 8

2121.3
2
4
4
2 7 8 3 4 1500.0
0
5
4
1 7 8 1 2 2121.3
2
6
4
5 7 8 9 1500.0
10
0
7
5
1 9 10 1 1500.0
2
0
3) MATRIZ DE RIGIDEZ DE LOS ELEMENTOS

1963.
5
1963.
5
1963.
5
1963.
5
1963.
5

8.1158 0 - 4.0579 0 0 0 Q3 0
0 4.0579 0
Q 2000
0
0
4.0579

0 5.4926 -1.4347 -1.4347 1.4347 Q5 5000


5 - 4.0579
10
=
0 -1.4347 1.4347 1.4347 -1.4347 Q6 4000
0
0
0 -1.4347 1.4347 6.9273 0 Q7 0


0 - 4.0579 1.4347 -1.4347 0 6.9273 Q8 0
Q3 0.0222
Q 0.0714
4

Q5 0.0444
=

Q
0.1633
6

Q7 - 0.0246

Q8 0.0665
RESULTADOS:

Armaduras Planas

Pgina 5

3.1x105
3.1x105
3.1x105
3.1x105
3.1x105

UNIVERSIDAD NACIONAL DE INGENIERA


FACULTAD DE INGENIERA MECNICA
CALCULO POR ELEMENTOS FINITOS MC 516 - D

Q1
Q
2
Q3
Q
4
Q5
=
Q6
Q7

Q8
Q9

Q10
1

2
3

4 =

5
6

7

0.0222

0.0714
0.0444

0.1633
- 0.0246

0.0665
0

0
0
0

4.5837
4.5837
- 2.8810

- 1.0186
4.3215

- 5.0930
0

R1 - 15000
R - 6000
2

R
10000
9

R10
0
Armaduras Planas

Pgina 6

UNIVERSIDAD NACIONAL DE INGENIERA


FACULTAD DE INGENIERA MECNICA
CALCULO POR ELEMENTOS FINITOS MC 516 - D
4) DIAGRAMA DE FLUJO DEL PROGRAMA

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 7

UNIVERSIDAD NACIONAL DE INGENIERA


FACULTAD DE INGENIERA MECNICA
CALCULO POR ELEMENTOS FINITOS MC 516 - D

SI

Si
i=CC(i,
1)

Cont=1,
C2=CC1(i,2)
C1=CC1(i,1)

SI

Si
cont=1

CC(i,1)=C1;
CC(i,2)=C2

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

Para i=1
hasta N
elementos
Calcula Le, l, m, las
posiciones de la matriz de
rigidez global y su valor.

Armaduras Planas

Pgina 8

UNIVERSIDAD NACIONAL DE INGENIERA


FACULTAD DE INGENIERA MECNICA
CALCULO POR ELEMENTOS FINITOS MC 516 - D

4
Para i=1 hasta 2veces
N elementos.

SI

Si
i=CC(i,
1)

Q(i,1)=CC(i,2)

NO

Acumulamos
fuerzas
(FC=[FC;F(i)])

Para
j=1;2*Nnodo
s
SI
Si
jCC(j,1)
acuh=[acuh,Kij(i,j)]
acumula filas

acuv=[acuv;acuh];
acumula columnas

Calcula los
desplazamientos generales
Q1=acuv\FC;

Armaduras Planas

Pgina 9

UNIVERSIDAD NACIONAL DE INGENIERA


FACULTAD DE INGENIERA MECNICA
CALCULO POR ELEMENTOS FINITOS MC 516 - D

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

Armaduras Planas

Pgina 10

UNIVERSIDAD NACIONAL DE INGENIERA


FACULTAD DE INGENIERA MECNICA
CALCULO POR ELEMENTOS FINITOS MC 516 - D
5) DIGITACION 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(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
for i=1:2*nd
if i==CC(i,1)
Q(i,1)=CC(i,2);
Else

Armaduras Planas

Pgina 11

UNIVERSIDAD NACIONAL DE INGENIERA


FACULTAD DE INGENIERA MECNICA
CALCULO POR ELEMENTOS FINITOS MC 516 - D
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 12

UNIVERSIDAD NACIONAL DE INGENIERA


FACULTAD DE INGENIERA MECNICA
CALCULO POR ELEMENTOS FINITOS MC 516 - D
6) EJECUCIN DEL PROGRAMA

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]

Armaduras Planas

Pgina 13

UNIVERSIDAD NACIONAL DE INGENIERA


FACULTAD DE INGENIERA MECNICA
CALCULO POR ELEMENTOS FINITOS MC 516 - D
6) RESULTADO
a) Los desplazamientos son:
0
0
0.0222
0.0714
0.0444
0.1633
-0.0246
0.0665
0
0

b) Las reacciones son:


REACCIN
POSICIN
1.0e+004 *
-1.5000 0.0001
-0.6000 0.0002
1.0000 0.0009
0
0.0010

c) Los esfuerzos (MPas)


4.5837
4.5837
-2.8810
-1.0186
4.3215
-5.0930
0

Armaduras Planas

Pgina 14

UNIVERSIDAD NACIONAL DE INGENIERA


FACULTAD DE INGENIERA MECNICA
CALCULO POR ELEMENTOS FINITOS MC 516 - D
PROBANDO PARA OTRA ARMADURA PLANA
Problema desarrollado en el libro CHANDRUPATLA;
E=29.5x106 psi; A=1.0 in2

ANLISIS

Armaduras Planas

Pgina 15

UNIVERSIDAD NACIONAL DE INGENIERA


FACULTAD DE INGENIERA MECNICA
CALCULO POR ELEMENTOS FINITOS MC 516 - D
TABLA DE CONECTIVIDAD
NODO X(pulg.
)
1
0
2
40
3
40
4
0
elemento
1
2
3
4

Y(pulg.)
0
0
30
30

NODO
(1) (2)
1 2
2 3
1 3
3 4

EJECUTAMOS EL PROGRAMA
INGRESE EL NUMERO DE NODOS=4
INGRESE EL NUEMRO DE ELEMENTOS=4
INGRESE EL DIMETRO DE LAS SECCIONES(mm)=2/sqrt(pi)
INGRESE EL MODULO DE ELASTICIDAD(N/mm^2=29.5e6
INGRESE TABLA DE CONECTIVIDAD(solo nodos)=[1 2;2 3;1 3;3 4]
NODOS
(1) (2)
INGRESE LAS CORDENADAS DEL NODO

N(X)= 0
N(Y)= 0
INGRESE LAS CORDENADAS DEL NODO 2
N(X)= 40
N(Y)= 0
INGRESE LAS CORDENADAS DEL NODO 3
N(X)= 40
N(Y)= 30

Armaduras Planas

Pgina 16

UNIVERSIDAD NACIONAL DE INGENIERA


FACULTAD DE INGENIERA MECNICA
CALCULO POR ELEMENTOS FINITOS MC 516 - D
INGRESE LAS CORDENADAS DEL NODO 4
N(X)= 0
N(Y)= 30
INGRESE EL VECTOR COLUMNA DE FUERZAS=[0 0 20000 0 0 -25000 0 0]'
INGRESE CONDICIONES DE CONTORNO [posicin valor]=[1 0;2 0;4 0;7 0;8 0]
RESULTADO
LOS DESPLAZAMIENTOS
0
0
0.0271
0
0.0056
-0.0222
0
0
LAS REACCIONES
REACCIN POSICIN
1.0e+004 *
-1.5833 0.0001
0.3125 0.0002
2.1875 0.0004
-0.4167 0.0007
0 0.0008
LOS ESFUERZOS(MPas)
1.0e+004 *
2.0000
-2.1875
-0.5208
0.4167

Armaduras Planas

Pgina 17

UNIVERSIDAD NACIONAL DE INGENIERA


FACULTAD DE INGENIERA MECNICA
CALCULO POR ELEMENTOS FINITOS MC 516 - D

CONCLUCIONES

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.

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.

Al resolver un problema distinto que el dado por el profesor de clase (problema


resuelto en el libro de CHANDRUPATLA), se obtuvo resultados similares, la
diferencia de estos resultados se debe a que se utilizaron diferentes cifras
significativas, con esto demostramos que el programa hecho por el autor es
aplicable a cualquier estructura en el plano, para ello tan solo se debe ingresar la
conectividad de los nodos, dimensiones, material y las condiciones de contorno.

Armaduras Planas

Pgina 18

Das könnte Ihnen auch gefallen