Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRÁCTICA CALIFICADA 5
“FLEXIÓN”
INTRODUCCIÓN…………………………………………………………………………...……4
SOLUCIÓN…………………………………………………………….…………….……………6
MATLAB…………………………………………………………………………………………..10
ANSYS……………………………………………………………………………………………13
CONCLUSIONES…………………………………………………………………..……………14
OBSERVACIONES………………………………………………………………………..…….15
BIBLIOGRAFÍA……………………………………………………………….………………….16
2
INTRODUCCIÓN
3
5TA PRÁCTICA CALIFICADA: FLEXION
Fig.3
Datos del problema:
Módulo de elasticidad: 𝐸 = 200 𝐺𝑃𝑎.
Área de la sección: 𝐴 = 6650 𝑚𝑚2
Segundo momento de inercia: 𝐼 = 118.6𝑥106 𝑚𝑚4
Perfil de la barra:
Altura: d=318 mm
Espesor: tf=13.2 mm
Espesor del alma: tw=7.6 mm
Ancho: b=167 mm
Segundo momento de inercia: IXX=118x106 mm4
Área: 6650 mm2
4
Fig.4
SOLUCIÓN:
1. ANÁLISIS (MÉTODO POR ELEMENTOS FINITOS)
Elemento A:
12 30 −12 30
200𝑥109 𝑥1.186𝑥10−4 30 100 −30 50 ]
[𝐾](𝐴) = [
53 −12 −30 12 −30
30 50 −30 100
Elemento B:
12 15 −12 15
200𝑥109 𝑥1.186𝑥10−4 15 25 −15 25]
[𝐾](𝐵) = [
2.52 −12 −15 12 −15
15 25 −15 25
5
3. MATRIZ RIGIDEZ ESTRUCTURAL:
Elemento A:
𝑤𝐿 25𝑥103 𝑥5
− −
2 2
𝑤𝐿2 25𝑥103 𝑥52 −62500
− −
[𝐹](𝐴) = 12 = 12 = [−52083]
𝑤𝐿 25𝑥103 𝑥5 −62500
− − 52083
2 2
2 3 2
𝑤𝐿 25𝑥10 𝑥5
[ 12 ] [ 12 ]
Elemento B:
𝑤𝐿 25𝑥103 𝑥2.5
− −
2 2
𝑤𝐿2 25𝑥103 𝑥2.52 −31250
− −
[𝐹](𝐵) = 12 = 12 = [−13021]
𝑤𝐿 25𝑥103 𝑥2.5 −31250
− − 13021
2 2
2 3 2
𝑤𝐿 25𝑥10 𝑥2.5
[ 12 ] [ 12 ]
−62500
−52083
[𝐹](𝐺) = [𝐹](𝐴) + [𝐹](𝐵) −93750
= 39062
−31250
[ 13021 ]
6
Aplicando las condiciones de entorno: 𝑈1𝑋 = 𝑈1𝑌 = 0, para el nodo 2 𝑈2𝑋 = 0
En la ecuación (3):
1 0 0 0 0 0 𝑈11 0
0 1 0 0 0 0 𝑈12 0
0 0 1 0 0 0 𝑈21 0
= 39062
5692800 9488000 17078400 56928000 −22771200 18976000 𝑈22
0 0 −18216960 −22771200 18216960 −22771200 𝑈31 −31250
[ 0 0 22771200 18976000 −22771200 37952000 ] [ 𝑈32 ] [ 13021 ]
Resolviendo la ecuación:
𝑼𝟏𝟏 = 𝟎
𝑼𝟏𝟐 = 𝟎
𝑼𝟐𝟏 = 𝟎
Vector fuerza:
𝑹𝟏 = 𝟓𝟒𝟔𝟖𝟕 𝑵
𝑴𝟏 = 𝟑𝟗𝟎𝟔𝟐 𝑵. 𝒎
𝑹𝟐 = 𝟏𝟑𝟐𝟖𝟏𝟒 𝑵
𝑴𝟐 = 𝟎
𝑹𝟑 = 𝟎
𝑴𝟑 = 𝟎
7
5. DIAGRAMA DEL FLUJO DEL PROGRAMA
INICIO
Leer
datos de
entrada
Para i=1:4
Calcula desplazamientos,
reacciones
Para i=1:4
Calcula esfuerzos
para e=-1,1
Si ES1<=ES2
Emax=ES2 Emax=ES1
Imprime esfuerzos y
reacciones.
8
6. USO DEL MATLAB
clear all;clc;close all;
format short
disp('....................................................................');
disp(' INGRESO DE DATOS');
disp('....................................................................');
disp('====================================================================');
disp(' Ejemplo de ingreso de datos');
disp('A=6.65');
disp('E=200e9')
disp('x=[0 5 2.5]');
disp('I=1.186e-4')
disp('nodos=[1,2;2,3]');
disp('PD=25000');
disp('NPD=[1,3]');
disp('====================================================================');
disp('====================================================================');
nodos=[1,2;2,3];
ne=length(nodos);
E=200e9;
A=6.65;
x=[0 5 7.5];
I=1.186e-4;
P=25e3;
nn=length(x);
for i=1:ne
k(i)=0;
k(i)=(I*E/(L(i))^3);
end
KT=0;
for i=1:ne
Ke11=[zeros((n1(i)-1)*2,nn*2);
zeros(2,(n1(i)-1)*2) K(1:2,1:2) zeros(2,2*nn-(n1(i))*2);
zeros(nn*2-2*n1(i),nn*2)];
9
Ke12=[zeros((n1(i)-1)*2,nn*2);
zeros(2,(n2(i)-1)*2) K(1:2,3:4) zeros(2,2*nn-(n2(i))*2);
zeros(nn*2-2*n1(i),nn*2)];
Ke1=Ke11+Ke12;
Ke21=[zeros((n2(i)-1)*2,nn*2);
zeros(2,(n1(i)-1)*2) K(3:4,1:2) zeros(2,2*nn-(n1(i))*2);
zeros(nn*2-2*n2(i),nn*2)];
Ke22=[zeros((n2(i)-1)*2,nn*2);
zeros(2,(n2(i)-1)*2) K(3:4,3:4) zeros(2,2*nn-(n2(i))*2);
zeros(nn*2-2*n2(i),nn*2)];
Ke2=Ke21+Ke22;
KeT=Ke1+Ke2;
KT=KeT+KT;
end
%VECTOR DE FUERZAS
F=0;
for i=1:ne
Fe=[-P*L(i)/2; -P*(L(i))^2/12; -P*L(i)/2; P*(L(i))^2/12];
FE=[zeros((n1(i)-1)*2,1); Fe; zeros(2*nn-(n1(i)-1)*2-4,1)];
F=FE+F;
end
%DESPLAZAMIENTOS VERTICALES
Q1=[];
for i=1:nn
Q1=[Q1 Q(2*i-1)];
end
%ROTACIONES
Q2=[];
for i=1:nn
Q2=[Q2 Q(2*i)];
end
%VECTOR DE REACCION
RT=KT*Q-F;
R=[];
for i=1:nn
R=[R RT(2*i-1)];
end
%VECTOR DE MOMENTOS
M=[];
for i=1:nn
M=[M RT(2*i)];
end
10
disp('....................................................................');
disp(' RESULTADOS');
disp('....................................................................');
disp('====================================================================');
disp('MATRIZ DE RIGIDEZ');
disp(KT);
disp('====================================================================');
disp('VECTOR FUERZA (N)');
disp(F');
disp('====================================================================');
disp('VECTOR DESPLAZAMIENTO VERTICAL (m)');
disp(Q1);
disp('====================================================================');
disp('VECTOR ROTACIONES (rad)');
disp(Q2);
disp('====================================================================');
disp('VECTOR REACCIONES (N)');
disp(R);
disp('====================================================================');
disp('VECTOR MOMENTOS (N.m)');
disp(M);
disp('====================================================================');
RESULTADOS
====================================================================
MATRIZ DE RIGIDEZ
2277120 5692800 -2277120 5692800 0 0
5692800 18976000 -5692800 9488000 0 0
-2277120 -5692800 20494080 17078400 -18216960 22771200
5692800 9488000 17078400 56928000 -22771200 18976000
0 0 -18216960 -22771200 18216960 -22771200
0 0 22771200 18976000 -22771200 37952000
====================================================================
VECTOR FUERZA (N)
1.0e+004 *
====================================================================
VECTOR DESPLAZAMIENTO VERTICAL (m)
0 0 -0.0086
====================================================================
VECTOR ROTACIONES (rad)
0 -0.0014 -0.0041
====================================================================
VECTOR REACCIONES (N)
1.0e+005 *
11
7. SIMULACIÓN MEF – ANSYS WORKBENCH
12
CONCLUSIONES
las rotaciones en los nodos 2 y 3 son igual a 𝟎. 𝟎𝟎𝟏𝟑𝟕 𝒓𝒂𝒅 y 𝟎. 𝟎𝟎𝟒𝟏𝟐 𝒓𝒂𝒅
respectivamente.
13
OBSERVACIONES
Podemos observar que las rotaciones se calculan en radianes, mientras que los
desplazamientos verticales se calculan metros.
Como es propio de la viga, en este caso todas las cargas son aplicadas en los
nodos, además los cálculos se realizan despreciando la fricción en los nodos
14
BIBLIOGRAFÍA
15