Professional Documents
Culture Documents
INFORME DE LABORATORIO
TEMA: FLEXIN
1
QUINTA PRCTICA CALIFICADA
(FLEXIN)
Modelar la viga mostrada con 4 elementos finitos (por lo menos), y calcular en ellos los
esfuerzos debido a la flexin de la misma.
100 mm
13 mm
25 mm d (variable)
A-A
Material:
Acero estructural A-36, E=2.1x10^5 N/mm2 , =7.8 gr-f/cm3
Esfuerzos.- En cada elemento finito de la viga; en un punto genrico ( , y):
E y
e 2 6 q1 ( 3 1 ) e q 2 6 q3 ( 3 1 ) e q 4
e
6 EI
2q1 e q 2 2q3 e q 4
V
max
e
3
A A e
Donde y es la distancia del punto genrico a la fibra neutra.
2
MODELADO DE LA VIGA
TABLA DE CONECTIVIDAD.
MATRIZ DE RIGIDEZ
12 6 12 6
2
6 4 6 2 2
Matriz de Rigidez Local: =( )
12 6 12 6
[ 6 2 2 6 4 2 ]
Para el elemento finito 1: 100 mm
3
Matriz de Rigidez Local:
3
101224550 12 4500 12 4500
(2.1x10 5 ) x( ) 4500 2250000 4500 1125000
k1 3
750 12 4500 12 4500
4500 1125000 4500 2250000 100 mm
619119550
I2 mm4
3
13 mm
4
Matriz de Rigidez Local:
VECTOR CARGA
Hallamos las fuerzas que es sometida la viga debido al PESO DEL MATERIAL:
5
W11 199.4250375
W 24928.1296875
12
W13 W 21 542.321325
W14 W22 17933.90625
W W31 685.792575
W 23
W24 W32 0
W W 542.321325
33 41
W34 W 42 17933.90625
W 199.4250375
43
W 44 24928.1296875
Hallamos las fuerzas debido a la carga distribuida y la fuerza total a la que es sometida la
viga son:
Donde: 1, , 1 , 10 , 10, son las reacciones de las paredes de apoyo
P1 R1 M1 0 0
P4 0 0 R10 M 10
199.4250375
P11 R1 24928.1296875
P M
12 1 2417.321325
P13 P21 1875
252308.90625
P14 P22 234375 4435.792575
P P31 3750 F W P
P 23
P24 P32 0 0
P P 1875 2417.321325
33 41
P34 P42 234375 252308.90625
P R 199.4250375
43 10
P44 M 10 24928.1296875
6
GRADOS DE LIBERTAD NODALES
7
RESULTADOS:
0
0
6.88701171757 x10 8
11
7.46264146538 x10 R1 4834.64265
1.00053539892 x10 7 M 1 3120.44633
Q
0 R10 4834.64265
6.88701171757 x10 8
M 10 3120.44633
11
7.46264146538 x10
0
0
ESFUERZOS LONGITUDINALES
Para y=50 mm
Para z=-1
5.62391351347 x10 6
6.8665358764 x10 7
1.40300373388 x10 6
6
3.53437390307 x10
Para z=1
3.53437390307 x10 6
1.40300373388 x10 6
6.8665358764 x10 7
6
5.62391351347 x10
Para z=0
1.04476980515 x10 6
1.04476980515 x10 6
1.04476980515 x10 6
6
1.04476980515 x10
8
DIAGRAMA DE FLUJO DEL PROGRAMA:
9
FUNCION EN MATLAB
clc;
format long;
n=input('Ingrese Numero de Elementos Finitos:');
e1=input('Espesor de las alas(mm):');
e2=input('Espesor del alma(mm):');
l1=input('Longitud de las alas(mm):');
L=input('Ingrese Longitud de la Viga(mm):');
E=input('Modulo de Elasticidad(N/mm2):');
yp=input('Ingrese Peso Especifico(N/mm3):');
pe=input('Carga Distribuida Externa(N/mm):');
disp('MOMENTOS DE INERCIA')
for i=1:(n/2)
d(i)=(4*(L*(i-1)/n)/15+100+4*(L*i/n)/15+100)/2;
I(i)=2*(l1*e1^3/12)+e2*(d(i)-2*e1)^3/12+2*(d(i)/2-e1/2)^2*l1*e1;
end
for i=((n/2)+1):n
d(i)=(900-4*(L*(i-1)/n)/15+900-4*(L*i/n)/15)/2;
I(i)=2*(l1*e1^3/12)+e2*(d(i)-2*e1)^3/12+2*(d(i)/2-e1/2)^2*l1*e1;
end
disp(I)
disp('MATRIZ DE RIGIDEZ ESTRUCTURAL K')
k=zeros(2*(n+1),2*(n+1));
for i=1:n
l=L/n;
ke(:,:,i)=E*I(i)/l*[12 6*l -12 6*l;
6*l 4*l*l -6*l 2*l*l;
-12 -6*l 12 -6*l;
6*l 2*l*l -6*l 4*l*l];
gl1=2*i-1;
gl2=gl1+1;
gl3=2*(i+1)-1;
gl4=gl3+1;
gl=[gl1 gl2 gl3 gl4];
k(gl,gl)=k(gl,gl)+ke(:,:,i);
end
disp(k)
disp('FUERZAS DEBIDO AL PESO DEL MATERIAL')
for i=1:n
A(i)=l1*e1*2+e2*(d(i)-2*e1);
p(i)=-yp*A(i);
end
w=zeros(1,2*(n+1));
for i=1:n
l=L/n;
we(:,:,i)=[p(i)*l/2 p(i)*l^2/12 p(i)*l/2 -p(i)*l^2/12];
gl1=2*i-1;
gl2=gl1+1;
gl3=2*(i+1)-1;
gl4=gl3+1;
gl=[gl1 gl2 gl3 gl4];
10
w(1,gl)=w(1,gl)+we(:,:,i);
end
wt=w';
disp(wt)
disp('FUERZAS DEBIDO A LA CARGA DISTRIBUIDA')
c=zeros(1,2*(n+1));
for i=2:3
l=L/n;
ce(:,:,i)=[pe*l/2 pe*l^2/12 pe*l/2 -pe*l^2/12];
gl1=2*i-1;
gl2=gl1+1;
gl3=2*(i+1)-1;
gl4=gl3+1;
gl=[gl1 gl2 gl3 gl4];
c(1,gl)=c(1,gl)+ce(:,:,i);
end
ct=c';
disp(ct)
disp('FUERZA TOTAL')
f=ct+wt;
disp(f)
disp('DESPLAZAMIENTOS')
disp('Q=')
kf=k(3:8,3:8);
ff=f(3:8,1);
qf=inv(kf)*ff;
Q=[0;0;qf;0;0];
disp(Q)
disp('ESFUERZOS LONGITUDINALES(N/mm2)')
y=input('Ingrese punto generico a analizar:');
z=-1;
es1=zeros(n,1);
for i=1:n
gl1=i*2-1;
gl2=gl1+1;
gl3=(i+1)*2-1;
gl4=gl3+1;
gl=[gl1 gl2 gl3 gl4];
q=Q(gl);
es1(i)=-E*y/l^2*[6*z (3*z-1)*l -6*z (3*z+1)*l]*q;
end
disp('z=-1')
disp(es1)
z=1;
es2=zeros(n,1);
for i=1:n
gl1=i*2-1;
gl2=gl1+1;
gl3=(i+1)*2-1;
gl4=gl3+1;
gl=[gl1 gl2 gl3 gl4];
11
q=Q(gl);
es2(i)=-E*y/l^2*[6*z (3*z-1)*l -6*z (3*z+1)*l]*q;
end
disp('z=1')
disp(es2)
z=0;
es0=zeros(n,1);
for i=1:n
gl1=i*2-1;
gl2=gl1+1;
gl3=(i+1)*2-1;
gl4=gl3+1;
gl=[gl1 gl2 gl3 gl4];
q=Q(gl);
es0(i)=-E*y/l^2*[6*z (3*z-1)*l -6*z (3*z+1)*l]*q;
end
disp('z=0')
disp(es0)
MOMENTOS DE INERCIA
1.0e+008 *
Columns 1 through 4
12
Columns 5 through 8
0 0 0 0
0 0 0 0
-0.00000693413896 0.00260030211000 0 0
-0.00260030211000 0.65007552750000 0 0
0.00001386827792 0 -0.00000693413896 0.00260030211000
0 2.60030211000000 -0.00260030211000 0.65007552750000
-0.00000693413896 -0.00260030211000 0.00000806785392 -0.00217515900000
0.00260030211000 0.65007552750000 -0.00217515900000 1.51272261000000
0 0 -0.00000113371496 -0.00042514311000
0 0 0.00042514311000 0.10628577750000
Columns 9 through 10
0 0
0 0
0 0
0 0
0 0
0 0
-0.00000113371496 0.00042514311000
-0.00042514311000 0.10628577750000
0.00000113371496 -0.00042514311000
-0.00042514311000 0.21257155500000
-0.01994250375000
-2.49281296875000
-0.05423213250000
-1.79339062500000
-0.06857925750000
0
-0.05423213250000
1.79339062500000
-0.01994250375000
2.49281296875000
13
0
-1875
234375
0
0
FUERZA TOTAL
1.0e+005 *
-0.00199425037500
-0.24928129687500
-0.02417321325000
-2.52308906250000
-0.04435792575000
0
-0.02417321325000
2.52308906250000
-0.00199425037500
0.24928129687500
DESPLAZAMIENTOS
Q=
1.0e-006 *
0
0
-0.06887011717571
-0.00007462641465
-0.10005353989168
-0.00000000000000
-0.06887011717571
0.00007462641465
0
0
ESFUERZOS LONGITUDINALES(N/mm2)
Ingrese punto generico a analizar: 50
z=-1
1.0e-005 *
0.56239135133738
-0.06865358764229
-0.14030037338828
-0.35343739030681
z=1
1.0e-005 *
-0.35343739030681
14
-0.14030037338828
-0.06865358764229
0.56239135133738
z=0
1.0e-005 *
0.10447698051528
-0.10447698051528
-0.10447698051528
0.10447698051528
CONCLUSIONES:
Las matrices que se analizan en estos sistemas son de orden muy elevado, por
tal razn es necesario utilizar un lenguaje de programacin que nos permita
manejar las variables con mayor flexibilidad y poder generalizar el mtodo de
anlisis.
El anlisis de viga de seccin variable es la generalizacin del anlisis de una
viga se seccin constante.
El vector desplazamiento es desarrollado en base a la conectividad de los
elementos, por ello es importante manejar una tabla de conectividad ordenada
y secuencial.
En este caso de viga se seccin variable era de esperarse que cada elemento
tuviera 4 grados de libertad.
Cada elemento de la viga est sujeto a fuerzas y un momento; las fuerzas que
pueden ser de compresin o tensin directa mientras los momentos son de
flexin.
Como es propio de la viga, en este caso todas las cargas son aplicadas en los
nodos, adems los clculos se realizan despreciando la friccin en los nodos.
15