Está en la página 1de 14

“Año de la universalización de la salud”

UNIVERSIDAD NACIONAL DE INGENIERIA


FACULTAD INGENIERIA MECÁNICA

2da Práctica Calificada

CURSO: CÁLCULO POR ELEMENTOS FINITOS

PROFESOR: CUEVA PACHECO Ronald

ALUMNO: AVILA TARRILLO Marlon

CÓDIGO: 20161188F SECCIÓN: “E”

LIMA
Julio 2020
Índice

Enunciado del Problema............................................................................. 3

Solución...................................................................................................... 4

Grados de Libertad Nodales....................................................................... 5

Vector Carga............................................................................................... 6

Matriz de Rigidez........................................................................................ 6

Ecuación de Rigidez y Condición de Contorno........................................... 7

Esfuerzos y Resultados.............................................................................. 8

Diagrama de Flujo....................................................................................... 9

Uso de Matlab............................................................................................. 10

Conclusiones……………………………………………………………………. 13

2
PRIMERA PRÁCTICA CALIFICADA

ENUNCIADO DEL PROBLEMA


En la figura se muestra una placa triangular simétrica; con espesor constante igual a 120
mm; está sometida a su peso propio y a una fuerza concentrada y un aumento de
temperatura; tal como se indica.

HALLAR:
 La distribución de esfuerzos a lo largo de la barra; modelándola con un número e
(e=e1+e2)de elementos finitos (unidimensionales).
 La fuerza de reacción en el apoyo.
DATOS:

SOLUCION:

3
1. MODELADO DEL CUERPO REAL

Se consideraran tres elementos finitos. Para facilitar los cálculos los elementos finitos
tendrán longitud de 750, 375 y 375 mm.

Y los espesores lo calculamos tomando el punto medio de cada elemento finito:

1000mm

( 1000+500 )
b1 = =750 mm
2
500mm
750mm ( 500+250 )
b2 = =375 mm
2
250
250mm
375mm b3 = =125 mm
2
375mm
(X)
Entonces, el modelado del cuerpo sería el siguiente:

750mm
750mm

375mm
375mm

375mm
125mm

4
Y las áreas se calculan de la siguiente relación:
A 1 = b1 x t

Cuadro de conectividad:

NODOS GDL
(1) (2) le Ae
e Primer Segundo 1 2 (mm) (mm2)
nodo Nodo
1 1 2 Q1 Q2 750 90000
2 2 3 Q2 Q3 375 45000
3 3 4 Q3 Q4 375 15000

1. GRADOS DE LIBERTAD NODALES (Vector Desplazamiento)

A través del grafico se muestran los grados de libertad nodales globales:

Luego el vector de desplazamiento será:

Q [0¿][Q2¿][Q3¿]¿ ¿
∫¿=¿ ¿ ¿¿
Donde Q1= 0 pues la placa esta empotrada y los demás desplazamientos son
incógnitas que tendrán que ser calculadas.
2. VECTOR CARGA

5
Analizando las fuerzas en cada elemento finito:

y ( Axl )1
F11 = + R1 −ExA1 xαxΔT =−16827542+ R 1 N
2
y ( Axl )1
F12 = +P A +ExA 1 xαxΔT = 646824 N
2
y ( Axl )2
F22 = −ExA 2 xαxΔT = 2142123 N
2
y ( Axl )2
F23 = +ExA 2 xαxΔT = 356251 N
2
y ( Axl )3
F33 = −ExA 3 xαxΔT = 1961252 N
2
y ( Axl )3
F34 = +ExA 3 xαxΔT = 2805685 N
2

Ahora analizamos las fuerzas para todo el cuerpo:

6
F1 = F 11 = −16827542+ R1 N
F2 = F 12 + F22 = 8468256 N
F3 = F 23 + F33 = 5611421 N
F 4 =F34 = 2804975 N
Entonces, el vector carga se expresaría de la siguiente manera

F =¿ [ F 1¿ ][ F 2¿ ][ F 3¿ ] ¿ ¿
1
¿
3. MATRIZ DE RIGIDEZ
A continuación pasamos a calcular la matriz de Rigidez Global, que está determinada
por la siguiente ecuación:

AE [1 −1 0 0¿][−1 1 0 0¿][ 0 0 00¿]¿ AE [0 0 0 0¿] [0 1−1 0¿][ 0 −1 1 0¿]¿ AE [ 0 0 0 0¿] [ 0 0 0 0¿] [ 0 0 1−1¿]¿
()
K iJ = ¿
l1 ¿ ()
¿ + ¿
l2 ¿
¿ + ¿
l3() ¿
¿

Reemplazando para los valores calculados y utilizando la tabla de conectividad


obtenemos finalmente:

K 7 [ 2.40 0 -2.40 0 0 0¿][ -2.40 0 4.80 0 -2.40 0 0 ¿][ 0 -2.40 0 3.20 0 -0.80 0 ¿]¿¿
i∫¿= 10 x¿ ¿
4. ECUACIONES DE RIGIDEZ Y CONDICIONES DE CONTORNO
La ecuación de rigidez está determinada por la siguiente ecuación:
Fi = K i∫ Q∫ ¿ ¿

7
Lo que con nuestros valores calculados tenemos:

[−16827542+ R1¿][ 8468256¿][561 421¿]¿¿ =107 x¿[ 2.40 0 -2.40 0 0 0¿][ -2.40 0 4.80 0 -2.40 0 0 ¿][ 0 -2.40 0 3.20 0 -0.80 0¿]¿¿
¿ ¿

¿ [ 0 ¿] [ Q 2 ¿ ] [ Q 3 ¿ ] ¿
¿
Resolviendo este sistema de ecuaciones obtenemos:
Q2 = 0 .7035 mm
Q3 =1. 0542 mm
Q4 =1. 4048 mm
Resolviendo obtenemos:
R1 = −57060. 5 N

5. ESFUERZOS
Para calcular los valores de los esfuerzos por elemento, aplicamos la siguiente
ecuación:

Ee
e
σ = [−1 1 ] ¿ [ Q i ¿ ] ¿ ¿
()
l ¿
Y obtenemos lo siguiente:

2 x 105
σ1 = ( ) [−1 1 ] ¿ [ 0¿ ¿ ] ¿ ¿
750 1

5
2 x 10
σ2 =( ) [−1 1 ] ¿ [ 0 . 7035 ¿ ] ¿ ¿
375 ¿ 2

8
2 x 105
σ3 = ( 375 )3
[ −1 1 ] ¿ [ 1 . 0542 ¿ ] ¿ ¿
¿

6. RESULTADOS
Finalmente, los resultados son mostrados en la siguiente tabla:

R1 = −57060 .5 N
N
σ 1 = 0 . 6046
mm2
N
σ 2 = 0 . 0245
mm 2
N
σ 3 = 0. 0147
mm2

7. DIAGRAMA DE FLUJO

INICIO

INGRESO DE DATOS
CONSTANTES : E, f, t
VECTORES: L, A, P

CALCULO DE VECTORES
( Axl )e
F S=1,2=Yx +( EAα ∆ T )e 1 + P ;
[ ]
2 −1

9
EA 1 EA 1

[ ]
− 0 0
L1 L1
EA 1 EA 2
EA 1 EA 2
− + − 0
L1 L 2
L1 L2
EA 2 EA 3
EA 2 EA 3
0 − + −
L2 L3 L2 L3
EA 3 EA 3
0 0 − 3
L L3
K=

CALCULO DE LOS DESPLAZAMIENTOS

Fi = K i∫ Q∫ ¿ ¿

IMPRESIÓN DE RESULTADOS
R1 , Q 2 , Q 3 , Q 4 , σ 1 , σ 2 , σ 3

FIN

8. USO DEL PROGRAMA DE MATLAB


SCRIPT
clc
clear all
R1=sym('R1');
%datos de entrada
b0=1000 %input('Ingrese base superior(mm):')
t=120 %input('Ingrese espesor(mm):')
h=1500 %input('Ingrese altura(mm):')
e1=input('numero de particiones encima de la carga puntual:');
e2=input('numero de particiones debajo de la carga puntual:');
n=e1+e2 %input('Ingrese numero de elementos finitos:')
E=200000 %input('Ingrese modulo de elasticidad(N/mm2):')
y=0.00007845 %input('Ingrese densidad(N/mm3):')
Pa=50000 %input('Ingrese carga(N):')
lx=input('distancia de la carga puntual:');
alpha= 0.000011;
deltaT=85;

10
%calculo de bases y áreas de elementos
le=zeros(n,1); ho=zeros(n,1); bo=zeros(n,1); b=zeros(n,1); a=zeros(n,1);
Fe=zeros(n+1,1);
bo(1)=b0; ho(1)=lx;ho(e1+1)=h-lx;bo(e1+1)=lx*b0/h;Ft=zeros(n+1,1);

for i=1:e1
bn=lx*b0/h;
if e1>i
le(i)=input('Ingrese longitud del elemento finito sobre la
carga(mm):');
b(i)=(bo(i)+bn+(bo(i)-bn)*(ho(i)-le(i))/ho(i))/2;
a(i)=b(i)*t;
ho(i+1)=ho(i)-le(i);
bo(i+1)=2*b(i)-bo(i);
else
le(i)=ho(i);
b(i)=(bn+bo(i))/2;
a(i)=b(i)*t;
end
end
for i=(e1+1):n
bn=0;
if n>i
le(i)=input('Ingrese longitud del elemento finito debajo de la
carga(mm):');
b(i)=(bo(i)+bn+(bo(i)-bn)*(ho(i)-le(i))/ho(i))/2;
a(i)=b(i)*t;
ho(i+1)=ho(i)-le(i);
bo(i+1)=2*b(i)-bo(i);
else
le(i)=ho(i);
b(i)=(bn+bo(i))/2;
a(i)=b(i)*t;
end

end

disp('Bases(mm):')
disp(b')
disp('Longitudes(mm):')
disp(le')
disp('Areas(mm^2):')
disp(a')

%calculo de las fuerzas


for i=1:n
Fe(i)=y*a(i)*le(i)/2;
Ft(i)=-E*alpha*deltaT*a(i);
end
for i=1:n+1
if i==1
F(i)=Fe(i)+Ft(i);
elseif i==n+1
F(i)=Fe(i-1)-Ft(i-1);
else
F(i)=Fe(i-1)+Fe(i)+Ft(i)-Ft(i-1);

11
end
end
F(e1+1)=F(e1+1)+Pa;
disp('El vector de fuerzas(N):')
disp(F')

%calculo de la matriz 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('La matriz de rigidez es(N/mm):')
disp(k)
%calculo de desplazamientos
inv(k(2:n+1,2:n+1));
((F(2:n+1))');
Q=inv(k(2:n+1,2:n+1))*((F(2:n+1))');
Q=[0;Q];
disp('Los desplazamientos de los nodos son(mm):')
disp(Q)
%calculo de la reaccion
k(1,:)*Q;
R1=k(1,:)*Q-F(1);
disp('La reaccion en el extremo es:')
disp(R1)
%calculo de esfuerzos
for i=1:n
e(i)=(E/(le(i)))*[-1 1]*[Q(i); Q(i+1)]-E*alpha*deltaT;
end
disp('Los valores de los esfuerzos son(N/mm^2):')
disp(e');

12
VISTA EN EL COMMAND WINDOW DE MATLAB

13
CONCLUSIONES

 Una vez más podemos verificar que la programación hace que los cálculos
complejos se realicen de una manera rápida y eficiente, ya que por más que tenga
un error al momento de arrojar los cálculos este es casi despreciable.

 Las fuerzas equivalentes para cada elemento son mucho mayores en comparación
con las obtenidas en tracción simple.

 Se comprueba que el efecto de la temperatura no afecta el resultado de la


reacción en el empotramiento.

 Los desplazamientos obtenidos son mayores a los de tracción simple, lo que se


esperaba debido al efecto de la temperatura.

 El mayor esfuerzo se encuentra en el primer elemento finito, el cual corresponde


al empotramiento.

 Los esfuerzos obtenidos son casi de la misma magnitud de los encontrados en


tracción simple.

14

También podría gustarte