Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Índice
1. Enunciado del problema............................................................................. 2
8. Esfuerzos ................................................................................................... 9
1
UNIVERSIDAD NACIONAL DE INGENIERÍA
Facultad de Ingeniería Mecánica – FIM
Se tiene una armadura plana de barras de espesor constante a la cual se le aplica tres
fuerzas: Pa, Pb y Pe.
Calcular:
Figura n. 1
∅ = 50 𝑚𝑚
𝑃𝐴 = 5 000 𝑁
𝑃𝐵 = 4 000 𝑁
𝑃𝐸 = 2 000 𝑁
𝑁
𝐸 = 3.1 × 105
𝑚𝑚2
2
UNIVERSIDAD NACIONAL DE INGENIERÍA
Facultad de Ingeniería Mecánica – FIM
INICIO
Verificar el enunciado del problema
Realizar el modelado de la
armadura
Numerar los elementos finitos
FIN
3
UNIVERSIDAD NACIONAL DE INGENIERÍA
Facultad de Ingeniería Mecánica – FIM
3. Modelado de la armadura
(50)2
A= = 625 [mm2 ]
4
Los desplazamientos inicialmente se consideran positivos También se procede a
numerar las barras de acuerdo a la figura n. 2
Los nodos se han colocado siguiendo un orden horizontal hacia la izquierda y arriba.
En la figura los números de nodos están entre paréntesis.
La tabla número uno muestra las coordenadas de los nodos
Tabla n.1
Q9 Q8
Q6
Q10 6 Q7 5
Q5
(5) (4) (3)
4 3
Q4 Q2
Q3 Q1
(2)
1 (1)
Figura n. 2
4
UNIVERSIDAD NACIONAL DE INGENIERÍA
Facultad de Ingeniería Mecánica – FIM
4. Tabla de conectividad
5. Matriz de Rigidez
1 −1
e
EA
k e
rs = −1 1
L
e
Kij = k e sr
e =1 s =i
r= j
1 2 3 4
1 0 −1 0 1
0 0 0 2
E. A 0
k1 =
1500 −1 0 1 0 3
0 0 0 0 4
5
UNIVERSIDAD NACIONAL DE INGENIERÍA
Facultad de Ingeniería Mecánica – FIM
3 4 5 6
1 1 −1 −1 3
1 E. A 1 1 −1 −1 4
k2=
2 1500 2 −1 −1 1 1 5
6
−1 −1 1 1
3 4 7 8
0 0 0 0 3
0 −1 4
E. A 0 1
k3=
1500 0 0 0 0 7
0 −1 0 1 8
3 4 9 10
1 −1 −1 1 3
1 E. A −1 1 1 −1 4
k4 =
2 1500 2 −1 1 1 −1 9
10
1 −1 −1 1
5 6 7 8
1 0 −1 0 5
0 0 0 6
E. A 0
k5=
1500 −1 0 1 0 7
0 0 0 0 8
7 8 9 10
1 0 −1 0 7
0 0 0 8
E. A 0
k6=
1500 −1 0 1 0 9
0 0 0 0 10
6
UNIVERSIDAD NACIONAL DE INGENIERÍA
Facultad de Ingeniería Mecánica – FIM
2 2 0 −2 2 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
−2 2 0 2 2 +2 1 −1 −1 0 0 −1 1
0 0 0 2 2 +1 −1 −1 0 −2 2 1 −1
0 0 −1 −1 1+ 2 2 1 −2 2 0 0 0
Kij = a *
0 0 −1 −1 1 1 0 0 0 0
0 0 0 0 −2 2 0 4 2 0 −2 2 0
0 0 0 −2 2 0 0 0 2 2 0 0
0 0 −1 1 0 0 −2 2 0 1+ 2 2 −1
0 0 1 −1 0 0 0 0 −1 1
Donde
EA
a= = 143 468.1
3000 2
Qj = Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10
T
Los nodos (1) y (3) están fijos a la pared, entonces los siguientes Q son igual a cero.
Q1 = Q2 = Q5 = Q6 = 0
7. Ecuaciones de Rigidez
Fi = Kij * Qj
7
UNIVERSIDAD NACIONAL DE INGENIERÍA
Facultad de Ingeniería Mecánica – FIM
2 2 0 −2 2 0 0 0 0 0 0 0
R1 0
R2 0 0 0 0 0 0 0 0 0 0
0
−2 2
0 0 2 2+2 0 −1 −1 0 0 −1 1 Q3
0 0 0 2 2+2 −1 −1 0 −2 2 1 −1 Q 4
0
R5 0 0 −1 −1 1+ 2 2 1 −2 2 0 0 0 0
= a* *
R6 0 0 −1 −1 1 1 0 0 0 0 0
0 0
0 0 0 −2 2 0 4 2 0 −2 2 0 Q7
−2000 0 0 0 −2 2 0 0 0 2 2 0 0
Q8
−5000 Q9
0 0 −1 1 0 0 −2 2 0 1+ 2 2 −1
−4000 Q10
0 0 1 −1 0 0 0 0 −1 1
Para resolver este sistema se debe reducir el tamaño de la matriz K a otra matriz de
dimensiones 6x6. El sistema reducido es el siguiente:
2 2+2 0 0 0 −1 1 Q3
0
0 0 2 2+2 0 −2 2 1 −1 Q 4
0 0 0 4 2 0 −2 2 0 Q7
= a*
*
−2000 0 −2 2 0 2 2 0 0 Q8
−5000 Q9
−1 −2 2 1+ 2 2 −1
Q10
1 0
−
4000 1 −1 0 0 −1 1
Q3 = 0.0246 [ mm]
Q 4 = - 0.0665 [ mm]
Q7 = - 0.0222 [ mm]
Q8 = - 0.0714 [ mm]
Q9 = - 0.0444 [ mm]
Q10 = -0.1633 [ mm]
Para poder obtener las reacciones en los apoyos se opera de la siguiente manera:
10
Ri = Kij * Qj
j =1
8
UNIVERSIDAD NACIONAL DE INGENIERÍA
Facultad de Ingeniería Mecánica – FIM
R1= − 10 000 [ N ]
R2 = 0 [N ]
R5 = 15 000 [ N ]
R6 = 6 000 [ N ]
8. Esfuerzos
e
E
e = −l −m l m * Q´
Le
El vector Q’ se obtiene mediante la tabla de conectividad, donde los índices de cada
desplazamiento son los grados de libertad del elemento finito. por ejemplo, para el
elemento (3) el Q’ sería
Q3
Q 4
Q´=
Q 7
Q8
1 = -5.0930 [MPa]
2 = 4.3215 [MPa]
3 = -1.0186 [MPa]
4 = -2.8810 [MPa]
5 = 4.5837 [MPa]
6 = 4.5837 [MPa]
9
UNIVERSIDAD NACIONAL DE INGENIERÍA
Facultad de Ingeniería Mecánica – FIM
9. Codificación en Matlab
%% MATRICES DE RIGIDEZ
k_acum=[];
for j=1:6
k=[l(j).^2,l(j).*m(j),-l(j).^2,-l(j).*m(j);
l(j).*m(j),m(j).^2,-l(j).*m(j),-m(j).^2;
-l(j).^2,-m(j).*l(j),l(j).^2,l(j).*m(j);
-l(j).*m(j),-m(j).^2,l(j).*m(j),m(j)^2];
k_acum=[k_acum k];
end
k1=(E*A)/Le(1)*k_acum(:,1:4);
k2=(E*A)/Le(2)*k_acum(:,5:8);
k3=(E*A)/Le(3)*k_acum(:,9:12);
k4=(E*A)/Le(4)*k_acum(:,13:16);
k5=(E*A)/Le(5)*k_acum(:,17:20);
k6=(E*A)/Le(6)*k_acum(:,21:24);
%---------------------------------
10
UNIVERSIDAD NACIONAL DE INGENIERÍA
Facultad de Ingeniería Mecánica – FIM
K1=zeros(10);
K1(1:4,1:4)=k1;
K2=zeros(10);
K2(3:6,3:6)=k2;
K3=zeros(10);
K3(3:4,3:4)=k3(1:2,1:2);
K3(3:4,7:8)=k3(1:2,3:4);
K3(7:8,3:4)=k3(3:4,1:2);
K3(7:8,7:8)=k3(3:4,3:4);
K4=zeros(10);
K4(3:4,3:4)=k4(1:2,1:2);
K4(3:4,9:10)=k4(1:2,3:4);
K4(9:10,3:4)=k4(3:4,1:2);
K4(9:10,9:10)=k4(3:4,3:4);
K5=zeros(10);
K5(5:8,5:8)=k5;
K6=zeros(10);
K6(7:10,7:10)=k6;
K=K1+K2+K3+K4+K5+K6;
fprintf('\n---------------------------------------------------\n')
fprintf('\nMATRIZ DE RIGIDEZ (K) en [N/mm]: \n')
disp(K)
%% CALCULO DE DESPLAZAMIENTOS Y REACCIONES
f=[0 0 0 0 0 0 0 -PE -PA -PB];
K_reducido=zeros(6);
K_reducido(1:2,1:2)=K(3:4,3:4);
K_reducido(3:6,1:2)=K(7:10,3:4);
K_reducido(1:2,3:6)=K(3:4,7:10);
K_reducido(3:6,3:6)=K(7:10,7:10);
R1=K(1,:)*Q;
R2=K(2,:)*Q;
R5=K(5,:)*Q;
R6=K(6,:)*Q;
11
UNIVERSIDAD NACIONAL DE INGENIERÍA
Facultad de Ingeniería Mecánica – FIM
%% RESULTADOS PRELIMINARES
fprintf('\n--------------------------------------------------\n')
fprintf('\n Vector Columna Fuerza [F](N): \n')
fprintf('\n %d',F)
fprintf('\n--------------------------------------------------\n')
fprintf('\nVector Desplazamiento [Q] (mm):\n')
fprintf('\n %d',Q)
fprintf('\n--------------------------------------------------\n')
fprintf('\nReacciones en los Apoyos (N): \n')
fprintf('\n R1: %d\n',R1)
fprintf(' R2: %d\n',R2)
fprintf(' R5: %d\n',R5)
fprintf(' R6: %d\n',R6)
fprintf('\n--------------------------------------------------\n')
%% ESFUERZOS:
esf_matrix=[];
for i=1:6
esf_i=E/Le(i)*[-l(i) -m(i) l(i) m(i)];
esf_matrix=[esf_matrix;esf_i];
end
esf(1)=esf_matrix(1,:)*Q(1:4);
esf(2)=esf_matrix(2,:)*Q(3:6);
esf(3)=esf_matrix(3,:)*[Q(3:4);Q(7:8)];
esf(4)=esf_matrix(4,:)*[Q(3:4);Q(9:10)];
esf(5)=esf_matrix(5,:)*Q(5:8);
esf(6)=esf_matrix(6,:)*Q(7:10);
fprintf('\nTabla de Esfuerzos: \n')
fprintf('\n e Esfuerzo(MPa)\n')
for i=1:6
fprintf('%4d %12.4f \n',i,esf(i))
end
12
UNIVERSIDAD NACIONAL DE INGENIERÍA
Facultad de Ingeniería Mecánica – FIM
13
UNIVERSIDAD NACIONAL DE INGENIERÍA
Facultad de Ingeniería Mecánica – FIM
14
UNIVERSIDAD NACIONAL DE INGENIERÍA
Facultad de Ingeniería Mecánica – FIM
11. Conclusiones
• Como la reacción R2 es cero la viga numero 1 solo ejerce una fuerza perpendicular
hacia la pared.
• El signo negativo de los deslazamientos tiene relación con la elección inicial del
sistema coordenado de origen. En el problema el desplazamiento máximo es de
Q10 del nodo (5) el cual se desplaza hacia abajo -0.1633 mm y -0.0444 mm hacia
la izquierda.
15