Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CURSO:
SECCIÓN:
PROFESOR:
FECHA:
19 de septiembre de 2020
ALUMNO:
Lima, 2020
ÍNDICE
1. ENUNCIADO DEL PROBLEMA ....................................................... 1
4. RESULTADOS.................................................................................... 6
5. CONCLUSIONES ............................................................................... 9
6. BIBLIOGRAFIA ............................................................................... 10
Universidad Nacional de Ingeniería
Facultad de Ingeniería Mecánica
Problema: En la figura se muestra una viga en voladizo conformada por una estructura; tiene
dos apoyos rígidos (apoyos empotrados) en la pared, y está sometida a las cargas de servicio
indicadas.
Hallar:
X 3 2 1
4 5
Y
1
Universidad Nacional de Ingeniería
Facultad de Ingeniería Mecánica
2. DIAGRAMA DE FLUJO
INICIO
Calcula lee, l , m y n de
cada elemento
Para i=1:n
Para i=1:n
Cálculo de esfuerzos:
Imprime Reacciones,
desplazamientos y
esfuerzos
FIN
2
Universidad Nacional de Ingeniería
Facultad de Ingeniería Mecánica
for i=1:length(le)
L=cosdir(i,3);m=cosdir(i,4);
ktw=zeros(6); k=[];
kt=zeros(3*length(x));
ltr=[L m 0 0 0 0;-m L 0 0 0 0; 0 0 1 0 0 0;0 0 0 L m 0;0 0 0 -m L 0;0 0 0 0
0 1];
ktw([1 4],[1 4])=A(i)*E(i)/le(i)*[1 -1;-1 1];
ktw([2 3 5 6],[2 3 5 6])=E(i)*((pi*diam^4/64)/le(i)^3)*[12 6*le(i) -12
6*le(i);6*le(i) 4*le(i)^2 -6*le(i) 2*le(i)^2;-12 -6*le(i) 12 -6*le(i);6*le(i)
2*le(i)^2 -6*le(i) 4*le(i)^2];
k=ltr'*ktw*ltr;
kt(T(i,4:9),T(i,4:9))=k;
KT=KT+kt;
3
Universidad Nacional de Ingeniería
Facultad de Ingeniería Mecánica
Fw=zeros(3*length(x),1);
fw=[-pe*A(i)*le(i)*m/2 -pe*A(i)*le(i)*L/2 -pe*A(i)*le(i)^2*L/12 -
pe*A(i)*le(i)*m/2 -pe*A(i)*le(i)*L/2 pe*A(i)*le(i)^2*L/12];
Fwo=ltr'*fw';
Fw(T(i,4:9),1)=Fwo;
PT=PT+Fw;
end
disp('matriz de rigidez estructural K')
disp(KT)
disp('FUERZAS DE CARGA')
disp(PT)
%condiciones de frontera
m=[];
for i=1:3*length(x)
if M(i)==1
m=[m;[i]];
end
end
Fl=PT+F;
for i=1:length(m)
for j=1:length(m)
kr(i,j)=KT(m(i),m(j));
end
f(i)=Fl(m(i));
end
q=inv(kr)*f';
Q=M;
for i=1:length(m)
Q(m(i))=q(i);
end
FT=KT*Q;
disp('DESPLAZAMIENTOS mm o pulg')
disp(Q)
disp('FUERZAS TOTALES(reacciones y externas)N o Lb')
disp(FT)
disp('FUERZAS INCOGNITAS A HALLAR')
disp(FT-Fl)
%esfuerzos maximos flexion(e=0 y Y=D/2)
for i=1:length(le)
ES1(i)=-(E(i)*(diam/2)/le(i)^2)*([-6*e*cosdir(i,4); 6*e*cosdir(i,3); (3*e-
1)*le(i); 6*e*cosdir(i,4); -6*e*cosdir(i,3); (3*e+1)*le(i)]'*[Q(T(i,4:9))]);
end
disp('Esfuerzo Máximo debido a la flexión')
disp(ES1)
DF=[DF;[x(c(i,1),:)+2000*[Q(T(i,4)),Q(T(i,5))];x(c(i,2),:)+2000*[Q(T(i,7)),Q(T(
i,8))]]];
end
4
Universidad Nacional de Ingeniería
Facultad de Ingeniería Mecánica
plot(D(1:2,1),D(1:2,2),'LineWidth',3)
hold on
plot(DF(1:2,1),DF(1:2,2),'r','LineWidth',2.3)
for i=3:2:2*length(c)-1
plot(D(i:i+1,1),D(i:i+1,2),'b','LineWidth',3)
plot(DF(i:i+1,1),DF(i:i+1,2),'r','LineWidth',2.3)
end
hold off
grid on
axis([-max(abs(D(:,1)))/2 3/2*max(abs(D(:,1))) -max(abs(D(:,2)))/2
3/2*max(abs(D(:,2)))])
xlabel({['Abscisas de ',int2str(length(x)),'
nodos'];'(mm)'},'Color',[0.2,0.2,0.2],'FontWeight','bold');
ylabel({['Ordenadas de ',int2str(length(x)),'
nodos'];'(mm.)'},'Color',[0.2,0.2,0.2],'FontWeight','bold');
title({'GRAFICO';'DEFORMACION EN ESTRUCTURAS PLANAS';['Numero de
elementos:',int2str(length(le))]},'Color',[0.2,0.2,0.2],'FontWeight','bold')
legend('Armadura inicial','Armadura deformada')
set(gcf,'Color',[0.95,0.95,0.95]);
5
Universidad Nacional de Ingeniería
Facultad de Ingeniería Mecánica
4. RESULTADOS
Le l m
1500 1 0
1500 1 0
1500 0 1
2121.3 0.70711 0.70711
1500 1 0
1500 0 1
2121.3 -0.70711 0.70711
6
Universidad Nacional de Ingeniería
Facultad de Ingeniería Mecánica
Columns 13 through 15
FUERZAS DE CARGA
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
DESPLAZAMIENTOS mm o pulg
-0.0439
-0.1463
0.0001
-0.0220
-0.0600
0.0000
0
0
0
0
0
0
0.0212
-0.0528
0.0000
7
Universidad Nacional de Ingeniería
Facultad de Ingeniería Mecánica
FUERZAS TOTALES(reacciones y externas)N o Lb
1.0e+04 *
-0.5000
-0.4200
0.0000
-0.0000
-0.3000
0.0000
1.3886
0.4692
-1.2872
-0.8886
0.0008
-0.8721
0.0000
0.2500
0.0000
-0.0000
0.0000
0.0000
-0.0000
0.0000
0.0000
1.3886
0.4692
-1.2872
-0.8886
0.0008
-0.8721
0.0000
0.0000
0.0000
8
Universidad Nacional de Ingeniería
Facultad de Ingeniería Mecánica
5. CONCLUSIONES
• El código digitado se puede usar de manera conveniente especificando muy bien los datos
requeridos por este; ya que, este código ha sido diseñado con las características del problema
indicado (Viga de sección constante); sin embargo, los valores de Modulo de Elasticidad
(E), diámetro de la sección (D) de las vigas pueden variar dependiendo de lo que se requiera.
• Para resolver este problema se escogió un sistema coordenado conveniente indicado en la
parte final del enunciado; sin embargo, el sistema coordenado de referencia depende del
criterio que se tome para resolver el problema; es decir, el origen puede estar en cualquier
lugar siempre y cuando los nodos estén bien definidos, teniendo en cuenta que se debe
interpretar de manera adecuada cada resultado.
• Es muy importante definir muy bien los grados de libertad en los nodos de cada elemento;
ya que si se comete un error al definir alguno de estos el valor de la matriz de rigidez total
generará un error muy significativo al momento de realizar los cálculos.
• Para corroborar los resultados calculados con el Matlab, se realizó un calculo manual usando
la estática, método de nodos o sección según sea conveniente, y los resultados fueron muy
cercanos, llegando así a la conclusión de que los resultados obtenidos en Matlab son
correctos y no hubo error al momento de definir las variables,
• La reacción y el esfuerzo en el nodo 5, en este caso, es igual a cero lo que confirma que en
esta viga solo hay una reacción perpendicular a la viga correspondiente; es decir, en el nodo
numero 5 solo hay reacción en el eje X del sistema coordenado asumido.
• Las condiciones de contorno son muy importantes porque nos permiten conocer las
deformaciones en esos nodos para facilitar los cálculos. En pocas palabras, se define la
deformación en los puntos de apoyo que tiene la armadura.
• Algunos resultados tienen signo negativo (-), esto quiere decir que va en sentido contrario al
sentido asumido en el sistema de coordenadas, en el caso de las esfuerzos este signo puede
significar tracción o compresión; estos cálculos son sin considerar el peso de las vigas.
• La deformada de la estructura se dibujo utilizando Matlab, para una mayor precisión en la
salida del dibujo, se puede notar que los puntos empotrados efectivamente no se desplazan.
• Al comparar los resultados en forma analítica con la de elementos finitos el error del cálculo
es casi nulo. Resulta tedioso resolver de forma analítica si la estructura consta de muchos
elementos, es por ello la gran ventaja de cálculo por medio del MATLAB, ya que se sigue
una rutina y es de fácil cálculo para un número de elementos muy grande, y que resultaría
casi imposible de resolverlo analíticamente.
9
Universidad Nacional de Ingeniería
Facultad de Ingeniería Mecánica
6. BIBLIOGRAFIA
10