Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LIMA
Julio 2020
Índice
Solución...................................................................................................... 4
Vector Carga............................................................................................... 6
Matriz de Rigidez........................................................................................ 6
Esfuerzos y Resultados.............................................................................. 8
Diagrama de Flujo....................................................................................... 9
Uso de Matlab............................................................................................. 10
Conclusiones……………………………………………………………………. 13
2
PRIMERA PRÁCTICA CALIFICADA
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.
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
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
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() ¿
¿
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=
Fi = K i∫ Q∫ ¿ ¿
IMPRESIÓN DE RESULTADOS
R1 , Q 2 , Q 3 , Q 4 , σ 1 , σ 2 , σ 3
FIN
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')
11
end
end
F(e1+1)=F(e1+1)+Pa;
disp('El vector de fuerzas(N):')
disp(F')
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.
14