Sunteți pe pagina 1din 16

UNIVERSIDAD NACIONAL DE

INGENIERA
FACULTAD DE INGENIERA MECNICA

PRACTICA N1
Traccin simple
Curso: Calculo por elementos finitos
(MC516)
Profesor: Ing. Ronald Cueva Pacheco
Seccin: D
Alumno: Quie Espinoza Carlos Joel
(20120027H)

LIMA PER
2015

DIAGRAMA DE FLUJO
Inicio

Obtencion de datos y verificacion de


unidades

Calculos de bases y areas para cada


elemento finito

Identificar los vectores fuerza y


desplazamiento

Calculo de componentes del vector


fuerza y matriz de rigidez

Aplicando la ecuacion de rigidez realizar el calculo de


las incognitas (reaccion y deformaciones)

Calculo de los esfuerzos con las


deformaciones calculadas

Obtencion de todos los resultados


pedidos

Fin

TEMA DE LA PRIMERA PRCTICA


Placa triangular de espesor constante t=150mm. Calcular la reaccin en la
base y los esfuerzos provocados.

Datos de la placa:

= 3.0105
= 8.0

6
=
78.4810
3
3

Resolver para n=3 elementos finitos.

SOLUCION
1. Representacin de la placa para 3 elementos finitos.

2. Cuadro de conectividad

NODOS

GDL

Le(mm)

Ae(mm2)

500

30000

300

78000

200

108000

(1)

(2)

3. Vector desplazamiento global

Q1
Q
Qj 2
Q3

Q4
Por condiciones de contorno no habr desplazamiento en el nodo (4), por lo
que 4 = 0.
Quedando el vector desplazamiento de la siguiente manera:

Q1
Q
Qj 2
Q3

0

4. Calculo de los componentes del vector carga


Aplicando:

(
)

=
+
+
2
2
Pero para este caso no existen fuerzas de contacto superficial en el slido por
lo que la ecuacin quedara reducida a

(
)

=
+
2

11 =

()1
30000500
=
78.48106 = 588.6
2
2

21 =

()1
30000500
=
78.48106 = 588.6
2
2

22 =

()2
78000300
+ 2 =
78.48106 + 30000 = 30918.216
2
2

32

()2
78000300
=
=
78.48106 = 918.216
2
2

33 =
43

()3
108000200
=
78.48106 = 847.584
2
2

()3
108000200
=
+ =
78.48106 + = 847.584 +
2
2

1 = 11 = 588.6
2 = 21 + 22 = 588.6 + 30918.216 = 31506.816
3 = 32 + 33 = 1765.8
4 = 43 = 847.584 +

Vector carga global

588.6
F1

F 31506.816
N
Fi 2
F3 1765.8

F
8
4
7
.
584

R
a

5. Calculo de la matriz de rigidez

AxE
K ij

Le

0
3
AxE 0

Le 0

1 1
1 1

0
0

0
0
0 0
0
0
0

0
0
0
0

0
0
2

0 AxE 0

0 Le 0

0
0

0
1 1 0
1 1 0

0
0 0
0

0
0
0
1 1

1 1

1 1

30000 x3 x105 1 1
K ij

0
500

0
0
0 0 0

108000 x3 x105 0 0 0

200

0 0 1

0 0 1

0
0
0
0

0
0 78000 x3 x10 5

0
300

0
1 1 0
1 1 0

0
0 0
0

0
0
1

0
0
18000000 18000000

18000000 96000000 78000000

0
N
K ij

0
78000000 240000000 162000000 mm

0
0
162000000 162000000

6. Ecuacin de rigidez

=
0
0
588.6 18000000 18000000
Q1
31506.816 18000000 96000000 78000000
Q
0

2
1765.8
0
78000000 240000000 162000000 Q3



0
0
162000000 162000000 0
847.584 Ra

Resolviendo:
1 = 0.653103
2 = 0.621103
3 = 0.209103
= 34708.584

El resultado negativo en la reaccin se debe a la direccin en la que esta acta.

7. Calculo de esfuerzos
Aplicando:

= ( ) [1

1] [ ]
+1

Resolviendo:

3105

500
3105

300

3105

200

) [1

1] [

0.653103
0.621103

) [1

1] [

) [1

1] [

0.621103
0.209103
0.209103
0

] = 0.0192 2
] = 0.412 2
] = 0.3135 2

Los esfuerzos calculados son negativos por que se tratan de esfuerzos por
compresin.

DIGITALIZACION DEL PROBLEMA


Para la digitalizacin se empleara el software matlab. Se indicara el cdigo
empleado por etapas con una breve explicacin en cada una de ellas.
1. Ingreso de datos de la placa y cantidad de elementos finitos con los que se
trabajara, tambin se realizara conversin de unidades para trabajar con las
unidades adecuadas.
clc
clear all
% DATOS DE LA PLACA
disp('**************** DATOS ****************')
b0=input('Base superior(mm):');
% b0=0 mm
bn=input('Base inferior(mm):');
% bn=800 mm
h=input('Altura(mm):');
% h=1000
t=input('Espesor(mm):');
% t=150 mm
E=input('Modulo de elasticidad(KN/mm2):'); % E=300 KN/mm2
y=input('Densidad(gr-f/cm3):');
% y=8 gr-f/cm3
Pa=input('Carga(KN):');
% Pa=30 KN
n=input('Numero de elementos finitos:');
% n=3
% conversion de unidades
E=E*1000;
y=y*9.81/10^6;
a N/mm3
Pa=Pa*1000;

% de KN/mm2 a N/mm2
% conversion de gr-f/cm3
% de KN a N

2. Clculos de bases, alturas y reas de cada elemento finito para poder


emplearlos en las ecuaciones que se presentaran posteriormente.
% CALCULOS PARA LOS ELEMENTOS FINITOS
bo(1)=b0; ho(1)=h;
for i=1:n
if n>i
le(i)=input('Longitud del elemento finito(mm):');
bo(i+1)=bo(i)+((bn-b0)/h)*le(i);
b(i)=(bo(i)+bo(i+1))/2;
a(i)=b(i)*t;
else
le(i)=h-sum(l);
b(i)=(bo(i)+bn)/2;
a(i)=b(i)*t;
end
end
disp('************** CALCULOS **************')
disp('Bases(mm):')
disp(b')
disp('Longitudes(mm):')
disp(l')
disp('Areas(mm^2):')
disp(a')

3. Calculo de los componentes del vector fuerza empleando el rea y longitud


de cada elemento finito previamente calculados en el paso anterior. El vector
fuerza resultante no contendr la reaccin, que se calculara ms adelante.
% CALCULO DE LAS FUERZAS
for i=1:n
Fm(i)=y*a(i)*le(i);
end
for i=1:n+1
if i==1
F(i)=Fm(i)/2;
elseif i==n+1
F(i)=Fm(i-1)/2;
else
F(i)=(Fm(i-1)+Fm(i))/2;
end
end
F(2)=F(2)+Pa;
disp('Fuerzas(N):')
disp(F')

4. Calculo de la matriz de rigidez de acuerdo a la ecuacin que se ense en el


laboratorio.
% CALCULO DE LA MATRIZ DE RIGIDEZ
k=zeros(n+1);
for i=1:n
x=zeros(n+1);
x(i,i)=1;
x(i+1,i)=-1;
x(i,i+1)=-1;
x(i+1,i+1)=1;
k=k+(a(i)*E/(le(i)))*x;
end
disp('Matriz de rigidez (N/mm):')
disp(k)

5. Calculo de los componentes del vector desplazamiento utilizando la ecuacin


de rigidez, teniendo en cuenta las condiciones de contorno y colocando
adecuadamente donde se presentara el desplazamiento nulo.
% CALCULO DE LOS DESPLAZAMIENTOS
Q=inv(k(1:n,1:n))*((F(1:n))');
Q=[Q;0];
disp('Desplazamientos de los nodos (mm):')
disp(Q)

6. Utilizando nuevamente la ecuacin de rigidez se calculara la fuerza presente


en el nodo donde acta la reaccin y por una resta con la fuerza calculada en
el paso 3 se obtiene la reaccin.
% CALCULO DE LA REACCION
Ra=k(n+1,:)*Q-F(n+1);
disp('Reaccion en el extremo:')
disp(Ra)

7. Aplicando la ecuacin aprendida se calculara los esfuerzos empleando las


deformaciones calculadas.
% CALCULO DE ESFUERZOS
for i=1:n
e(i)=(E/(le(i)))*[-1 1]*[Q(i); Q(i+1)];
end
disp('Esfuerzos (N/mm^2):')
disp(e')
% FIN

EJECUCION DEL CODIGO


Se ejecutara el cdigo de matlab y el programa proceder con los clculos
mostrando los resultados como se presenta a continuacin en las siguientes
capturas de pantalla.

CONCLUSIONES
1. Los clculos realizados son correctos debido a que existe el equilibrio de
fuerzas con la reaccin calculada.

= 34708.584
1 = 588.6
2 = 31506.816
3 = 1765.8
4 = 847.584 34708.584 = 33861

1 + 2 + 3 + 4 = 0.216 0
La suma de fuerzas no resulta exactamente cero debido a las aproximaciones
tomadas a la hora de los clculos.

2. Se concluye que el cdigo de matlab implementado esta correcto y no


presenta errores debido a que los resultados son prximos a los calculados
manualmente, a continuacin de muestra una comparacin de resultados.

Incgnitas halladas
1

Resultado manualmente
0.0192 2

Resultado software
0.0196 2

2
3

0.412 2

0.4115 2

0.3135 2
34708.584

0.3135 2
3.4709104

3. El cuerpo presenta compresin debido a que la fuerza msica y la carga


puntual actan en la misma direccin, esto se puede comprobar con los
esfuerzos obtenidos, ya que al ser negativos indican esfuerzo por
compresin.
4. Si se trabajara con una mayor cantidad de elementos finitos no habra
mucha variacin con los resultados obtenidos debido a que el cuerpo
presenta una geometra sencilla.
5. Las deformaciones obtenidas estn en el orden 103 estos valores
pequeos se obtuvieron debido a que el material presenta un mdulo de
Young grande ( = 3105 2).

S-ar putea să vă placă și