Está en la página 1de 16

UNIVERSIDAD NACIONAL DE INGENIERÍA

FACULTAD DE INGENIERÍA MECÁNICA

INFORME N°3
ARMADURAS PLANAS
CURSO: CÁLCULO POR ELEMENTOS FINITOS (MC 516)
SECCIÓN: E
DOCENTE: ING. RONALD PACHECO CUEVA
ESTUDIANTE: LARA CHICMANA, RAÚL MARTÍN
FECHA DE PRESENTACIÓN: 29-10-19

2019
ENUNCIADO DEL PROBLEMA

Dimensiones en mm
𝑁
Datos del material: 𝐸 = 3.1 ∗ 105
𝑚𝑚2

Sección de las barras: ∅ 50 𝑚𝑚


Calcular:
a) Las reacciones en los apoyos
b) Los esfuerzos en cada barra de la armadura.
SOLUCIÓN

Modelado del cuerpo

Ya que las barras son de sección transversal constante, se pueden modelar como elementos
finitos, consideramos 6 elementos finitos con 5 nodos y 10 grados de libertad.

Nodo X (mm) Y (mm)


1 -1500 1500
2 0 1500
3 1500 1500
4 0 0
5 1500 0
Cuadro de conectividad

(e) Nodos GDL Le (mm) Ae (mm2)


(1) (2) 1 2 3 4
1 1 2 1 2 3 4 1500 1963.495
2 1 4 1 2 7 8 2121.321 1963.495
3 2 4 3 4 7 8 1500 1963.495
4 2 3 3 4 5 6 1500 1963.495
5 3 4 5 6 7 8 2121.321 1963.495
6 4 5 7 8 9 10 1500 1963.495

Vectores desplazamiento

El vector desplazamiento será:


𝑄1
𝑄2
𝑄3
𝑄4
𝑄
𝑄= 5
𝑄6
𝑄7
𝑄8
𝑄9
[𝑄10 ]

Donde Q5 = Q6 = Q9 = Q10 = 0, ya que la viga esta empotrada en los nodos 3 y 5. Los demás
desplazamientos tendremos que calcularlos.

Vectores de carga

Como no consideramos el peso de las barras y no presenta variación de temperatura, entonces


el vector de cargas está dado por las por cargas puntuales y las fuerzas de reacción:
𝐹1 −5000
𝐹2 0
𝐹3 0
𝐹4 −2000
𝐹 𝑅5
𝐹= 5 = 𝑅6
𝐹6
𝐹7 0
𝐹8 −3000
𝐹9 𝑅9
[𝐹10 ] [ 𝑅10 ]

Matriz de rigidez
Calcularemos la matriz de rigidez global, sabemos que:
′ 𝐸𝐴 𝑒 1 −1
Respecto a 𝑋 ′ : 𝐾𝑡𝑤 = ( 𝑒) [ ] (tracción simple)
𝑙 −1 1

Respecto a (X, Y): 𝐾𝑠𝑟 = 𝐿𝑟𝑡 (𝐾𝑡𝑤 )𝐿𝑤𝑠 donde 𝐿𝑤𝑠 = 𝐿𝑟𝑡
𝑙2 𝑙𝑚 −𝑙 2 −𝑚𝑙
𝐸𝐴 𝑒 𝑚2 −𝑚2 ]
𝑒
Por lo tanto : 𝐾𝑟𝑠 = ( ) [ 𝑙𝑚 −𝑙𝑚
𝑙 −𝑙 2 −𝑙𝑚 𝑙2 𝑙𝑚
−𝑙𝑚 −𝑚2 𝑙𝑚 𝑚2

 Elemento 1

1 0 −1 0
𝑥2 − 𝑥1 0 0 0 0
𝑙= =1 𝐾1 = 405788.966 ∗ [ ]
𝑙 −1 0 1 0
0 0 0 0
𝑦2 − 𝑦1
𝑚= =0
𝑙
 Elemento 2

0.5 −0.5 −0.5 0.5


𝑥1 − 𝑥4 −1 −0.5 0.5 0.5 −0.5
𝑙= = 𝐾2 = 286936.19 ∗ [ ]
𝑙 √2 −0.5 0.5 0.5 −0.5
0.5 −0.5 −0.5 0.5

𝑦1 − 𝑦4 1
𝑚= =
𝑙 √2
 Elemento 3

𝑥2 − 𝑥4
𝑙= =0
𝑙
𝑦2 −𝑦4
𝑚= 𝑙
=1
0 0 0 0
0 1 0 −1
𝐾3 = 405788.966 ∗ [ ]
0 0 0 0
0 −1 0 1

 Elemento 4

𝑥3 −𝑥2
𝑙= =1
𝑙
1 0 −1 0
𝑦3 −𝑦2 0 0 0 0
𝑚= =0 𝐾4 = 405788.966 ∗ [ ]
𝑙 −1 0 1 0
0 0 0 0
 Elemento 5

0.5 0.5 −0.5 −0.5


𝑥3 − 𝑥4 1 0.5 0.5 −0.5 −0.5
𝑙= = 𝐾5 = 286936.19 ∗ [ ]
𝑙 √2 −0.5 −0.5 0.5 0.5
−0.5 −0.5 0.5 0.5
𝑦3 −𝑦4 1
𝑚= =
𝑙 √2

 Elemento 6

𝑥5 −𝑥4
𝑙= =1
𝑙

1 0 −1 0
𝑦5 −𝑦4 0 0 0 0
𝑚= =0 𝐾6 = 405788.966 ∗ [ ]
𝑙 −1 0 1 0
0 0 0 0
La matriz de rigidez total de la armadura será:

𝐾 = 𝐾1 + 𝐾2 + 𝐾3 + 𝐾4 + 𝐾5 + 𝐾6

549257.061 −143468.095−405788.966 0 0 0 −143468.095 143468.095 0 0


−143468.095 143468.095 0 0 0 0 143468.095 −143468.095 0 0
−405788.966 0 811577.932 0 −405788.966 0 0 0 0 0
0 0 0 405788.966 0 0 0 −405788.966 0 0
0 0 −405788.966 0 549257.061 143468.095 −143468.095−143468.095 0 0
0 0 0 0 143.468.095 143468.095 −143468.095−143468.095 0 0
−143468.095 143468.095 0 0 −143.468.095−143468.095 692725.156 0 −405788.9660
143468.095 −143468.095 0 −405788.966−143.468.095−143468.095 0 692725.156 0 0
0 0 0 0 0 0 −405788.966 0 405788.966 0
[ 0 0 0 0 0 0 0 0 0 0]

Ecuación de rigidez y condiciones de contorno

−5000 549257.061 −143468.095−405788.966 0 0 0 −143468.095 143468.095 0 0 𝑄1


0 −143468.095 143468.095 0 0 0 0 143468.095 −143468.095 0 0 𝑄2
0 −405788.966 0 811577.932 0 −405788.966 0 0 0 0 0 𝑄3
−2000 0 0 0 405788.966 0 0 0 −405788.966 0 0 𝑄4
𝑅5 0 0 −405788.966 0 549257.061 143468.095 −143468.095−143468.095 0 0
𝑅6 = ∗ 0
0 0 0 0 143.468.095 143468.095 −143468.095−143468.095 0 0 0
0 −143468.095 143468.095 0 0 −143.468.095−143468.095 692725.156 0 −405788.9660 𝑄7
−3000 143468.095 −143468.095 0 −405788.966−143.468.095−143468.095 0 692725.156 0 0 𝑄8
𝑅9 0 0 0 0 0 0 −405788.966 0 405788.966 0 0
[ 𝑅10 ] [ 0 0 0 0 0 0 0 0 0 0] [ 0 ]

−5000 549257.061 −143468.095−405788.966 0 0 0 −143468.095 143468.095 0 0 𝑄1


0 −143468.095 143468.095 0 0 0 0 143468.095 −143468.095 0 0 𝑄 2
0 −405788.966 0 811577.932 0 0 0 0 0 0 0 𝑄3
−2000 0 0 0 405788.966 0 0 0 −405788.966 0 0 𝑄4
0 0 0 −405788.966 0 −1 0 −143468.095−143468.095 0 0 𝑅
0 = ∗ 5
0 0 0 0 0 −1−143468.095−143468.095 0 0 𝑅6
0 −143468.095 143468.095 0 0 0 0 692725.156 0 0 0 𝑄7
−3000 143468.095 −143468.095 0 −405788.966 0 0 0 692725.156 0 0 𝑄8
0 0 0 0 0 0 0 −405788.966 0 −1 0 𝑅9
[ 0 ] [ 0 0 0 0 0 0 0 0 0 −1] [𝑅10 ]

Resolviendo el sistema obtenemos:

𝑸𝟏 = −𝟐. 𝟒𝟔𝟒𝟑 ∗ 𝟏𝟎−𝟐 𝒎𝒎


𝑸𝟐 = −𝟖. 𝟒𝟏𝟑𝟕 ∗ 𝟏𝟎−𝟐 𝒎𝒎
𝑸𝟑 = −𝟏. 𝟐𝟑𝟐𝟏 ∗ 𝟏𝟎−𝟐 𝒎𝒎
𝑸𝟒 = −𝟓. 𝟐𝟏𝟎𝟏 ∗ 𝟏𝟎−𝟐 𝒎𝒎
𝑸𝟕 = 𝟏. 𝟐𝟑𝟐𝟏 ∗ 𝟏𝟎−𝟐 𝒎𝒎
𝑸𝟖 = −𝟒. 𝟕𝟏𝟕 ∗ 𝟏𝟎−𝟐 𝒎𝒎

Así mismo, las reacciones:


𝑹𝟓 = 𝟏𝟎𝟎𝟎𝟎 𝑵
𝑹𝟔 = 𝟓𝟎𝟎𝟎 𝑵
𝑹𝟗 = −𝟓𝟎𝟎𝟎 𝑵
𝑹𝟏𝟎 = 𝟎 𝑵

Esfuerzos

𝑄1
𝐸 𝑄2
𝜎𝑒 = ( )𝑒 [−𝑙 −𝑚 𝑙 𝑚 ] [𝑄 ]
𝐿 3
𝑄4

Obtenemos lo siguiente:

−2.4643 ∗ 10−2
5 −2
3.1 × 10
𝜎1 = ( ) ∗ [−1 0 1 0] ∗ −8.4137 ∗ 10−2 = 2.5465 𝑁/𝑚𝑚2
1500 −1.2321 ∗ 10
[−5.2101 ∗ 10−2 ]

−2.4643 ∗ 10−2
5 1 1 1 1 −2
3.1 × 10
𝜎2 = ( )∗[ − − ] ∗ −8.4137 ∗ 10−2 = 0.00031 𝑁/𝑚𝑚2
1500 ∗ √2 √2 √2 √2 √2 1.2321 ∗ 10
[ −4.717 ∗ 10−2 ]

−1.2321 ∗ 10−2
5 −2
3.1 × 10
𝜎3 = ( ) ∗ [0 −1 0 1] ∗ −5.2101 ∗ 10−2 = 1.01907𝑁/𝑚𝑚2
1500 1.2321 ∗ 10
[ −4.717 ∗ 10−2 ]

−1.2321 ∗ 10−2
3.1 × 105 −2
𝜎4 = ( ) ∗ [−1 0 1 0] ∗ −5.2101 ∗ 10 = 2.54634𝑁/𝑚𝑚2
1500 0
[ 0 ]
0
3.1 × 105 1 1 1 1 0
𝜎5 = ( ) ∗ [− − ]∗[ ] = −3.601𝑁/𝑚𝑚2
1500 ∗ √2 √2 √2 √2 √2 1.2321 ∗ 10−2
−4.717 ∗ 10−2
1.2321 ∗ 10−2
3.1 × 105 −2
𝜎6 = ( ) ∗ [−1 0 1 0] ∗ −4.717 ∗ 10 = −2.54634 𝑁/𝑚𝑚2
1500 0
[ 0 ]
RESULTADOS FINALES

Desplazamientos

𝑸𝟏 = −𝟐. 𝟒𝟔𝟒𝟑 ∗ 𝟏𝟎−𝟐 𝒎𝒎 𝑸𝟔 = 𝟎 𝒎𝒎


𝑸𝟐 = −𝟖. 𝟒𝟏𝟑𝟕 ∗ 𝟏𝟎−𝟐 𝒎𝒎 𝑸𝟕 = 𝟏. 𝟐𝟑𝟐𝟏 ∗ 𝟏𝟎−𝟐 𝒎𝒎
𝑸𝟑 = −𝟏. 𝟐𝟑𝟐𝟏 ∗ 𝟏𝟎−𝟐 𝒎𝒎 𝑸𝟖 = −𝟒. 𝟕𝟏𝟕 ∗ 𝟏𝟎−𝟐 𝒎𝒎
𝑸𝟒 = −𝟓. 𝟐𝟏𝟎𝟏 ∗ 𝟏𝟎−𝟐 𝒎𝒎 𝑸𝟗 = 𝟎 𝒎𝒎
𝑸𝟓 = 𝟎 𝒎𝒎 𝑸𝟏𝟎 = 𝟎 𝒎𝒎

Reacciones

𝑹𝟏 = −𝟓𝟎𝟎𝟎 𝑵 𝑹𝟔 = 𝟓𝟎𝟎𝟎 𝑵
𝑹𝟐 = 𝟎 𝑵 𝑹𝟕 = 𝟎 𝑵
𝑹𝟑 = 𝟎 𝑵 𝑹𝟖 = −𝟑𝟎𝟎𝟎 𝑵
𝑹𝟒 = −𝟐𝟎𝟎𝟎 𝑵 𝑹𝟗 = −𝟓𝟎𝟎𝟎 𝑵
𝑹𝟓 = 𝟏𝟎𝟎𝟎𝟎 𝑵 𝑹𝟏𝟎 = 𝟎 𝑵

Esfuerzos

𝜎1 = 2.5465 𝑁/𝑚𝑚2

𝜎2 = 0.00031 𝑁/𝑚𝑚2

𝜎3 = 1.01907𝑁/𝑚𝑚2

𝜎4 = 2.54634𝑁/𝑚𝑚2

𝜎5 = −3.601𝑁/𝑚𝑚2

𝜎6 = −2.54634 𝑁/𝑚𝑚2
DIAGRAMA DE FLUJO

INICIO

Leer datos de entrada:E, Area,


PA, PB, PC, (x,y) de los
nodos

Calcula lee, l y m de cada


elemento

Para i=1:n

Calculo de la matriz de Rigidez en cada


elemento finito:

K(i)=E(i)*A(i)/le(i)*[l m 0
0;0 0 l m]*[1 -1;-1 1]

Matriz de rigidez global:

K=k1+k2+k3+k4+k5+k6

Calculo de los desplazamientos:

Q(3:8)=inv(K38)*F(3:8)

Calculo de las reacciones

Ri=ki1*Q

Para
i=1:n

Calculo de esfuerzos:
s(1)=E/le(i)*[-l(i) -m(i) l(i)
m(i)]*Q’(1:4)

Imprime
Reacciones,
desplazamientos y
esfuerzos

FIN
CÓDIGO EN MATLAB

clear all
clc
fprintf('\nPROGRAMA QUE PERMITE CALCULAR LA MATRIZ DE RIGIDEZ Y\n')
fprintf('LOS DESPLAZAMIENTOS DE UNA ARMADURA SIMPLE\n\n')

%Ingreso de Datos:
E=input('Ingrese el modulo de Elasticidad (N/mm^2,MPa): ');
d=input('Ingrese diametro de la seccion de cada elemento (mm): ');
PA=input('Ingrese magnitud de fuerza PA (N): ');
PB=input('Ingrese magnitud de fuerza PB (N): ');
PC=input('Ingrese magnitud de fuerza PC (N): ');
A=(pi*d^2)/4;

%Ingreso de Coordenadas: (referencia nodo 1)


fprintf('\nIngreso de Coordenadas de los Nodos:\n')
for i=1:5
fprintf('\nCoordenada nodo %d\n',i)
x(i)=input('x: ');
y(i)=input('y: ');
end

%Calculo de las dimensiones de los elementos:


%Calculo de las Longitudes:
le(1)=sqrt((x(2)-x(1))^2+(y(2)-y(1))^2);%Elemento 1
le(2)=sqrt((x(2)-x(3))^2+(y(2)-y(3))^2);%Elemento 2
le(3)=sqrt((x(4)-x(3))^2+(y(4)-y(3))^2);%Elemento 3
le(4)=sqrt((x(4)-x(2))^2+(y(4)-y(2))^2);%Elemento 4
le(5)=sqrt((x(4)-x(1))^2+(y(4)-y(1))^2);%Elemento 5
le(6)=sqrt((x(5)-x(4))^2+(y(5)-y(4))^2);%Elemento 6
%Calculo de Cosenos directores:
l(1)=(x(2)-x(1))/le(1);m(1)=(y(2)-y(1))/le(1);%Elemento 1
l(2)=(x(3)-x(2))/le(2);m(2)=(y(3)-y(2))/le(2);%Elemento 2
l(3)=(x(4)-x(3))/le(3);m(3)=(y(4)-y(3))/le(3);%Elemento 3
l(4)=(x(4)-x(2))/le(4);m(4)=(y(4)-y(2))/le(4);%Elemento 4
l(5)=(x(4)-x(1))/le(5);m(5)=(y(4)-y(1))/le(5);%Elemento 5
l(6)=(x(4)-x(5))/le(6);m(6)=(y(4)-y(5))/le(6);%Elemento 6
fprintf('\nTabla de Datos: \n')
fprintf('\nElemento Long. Elemento l m \n')
for i=1:6
fprintf('%4d %18.4f %16.4f %16.4f\n',i,le(i),l(i),m(i))
end

%Calculo de las matrices de rigidez de cada elemento:


acu=[];
for i=1:6
H(i)=(E*A)/le(i);
Pi=H(i)*[l(i) m(i) 0 0; 0 0 l(i) m(i)]'*[1 -1; -1 1]*[l(i) m(i) 0 0; 0 0 l(i) m(i)];
acu=[acu Pi];
end
k=acu;
k1=k(1:4,1:4);k2=k(1:4,5:8);k3=k(1:4,9:12);
k4=k(1:4,13:16);k5=k(1:4,17:20);k6=k(1:4,21:24);
fprintf('\nMatrices de Rigidez de cada elemento (N/mm):\n')
for i=1:6
fprintf('Elemento %d:\n',i)
disp(k(1:4,4*i-3:4*i))
end

%Conectividad de la Matriz de Rigidez Estructural


K1=[k(1:2,1:2)+k(1:2,17:18);k(1:2,3:4);zeros(2);k(1:2,19:20);zeros(2)];
K2=[zeros(2);k(3:4,3:4)+k(1:2,5:6)+k(1:2,13:14);k(1:2,7:8);k(1:2,15:16);zeros(2)];
K3=[zeros(4,2);k(3:4,7:8)+k(1:2,9:10);k(1:2,11:12);zeros(2)];
K4=[zeros(6,2);k(3:4,11:12)+k(3:4,15:16)+k(3:4,19:20)+k(3:4,23:24);k(3:4,21:22)];
K5=[zeros(8,2);k(1:2,21:22)];
Kf=[K1 K2 K3 K4 K5];
K=tril(Kf,1)+tril(Kf,-2)';
fprintf('\nMatriz de Rigidez de la Estructura [K] (N/mm): \n')
disp(K)
%Vector Columnas de Fuerzas en la estructura:
f=[0 0 0 PC PA PB 0 0 0 0];
%Calculo de deformaciones [Q]: (condicion Q1=Q2=Q9=Q10=0)
q=inv(K(3:8,3:8))*f(3:8)';
Q=[zeros(2,1); q; zeros(2,1)];

%Calculo de las Reacciones:


R1=K(1,1:10)*Q;
R2=K(2,1:10)*Q;
R9=K(9,1:10)*Q;
R10=K(10,1:10)*Q;
fprintf('\n Vector Columna Fuerza [F](N): \n')
fprintf('\n R1\n')
fprintf(' R2\n')
fprintf('\n %d',f(3:8)')
fprintf('\n R9\n')
fprintf(' R10\n')
fprintf('\nResolucion del Sistema de la Estructura [F]=[K][Q]: \n')
fprintf('\nVector Desplazamiento [Q] (mm):\n')
fprintf('\n %d',Q)
fprintf('\n\nReacciones en los Apoyos (N): \n')
fprintf('\n R1: %d\n',R1)
fprintf(' R2: %d\n',R2)
fprintf(' R9: %d\n',R9)
fprintf(' R10: %d\n',R10)

%Distribucion de Esfuerzos:
Js=[];
for i=1:6
J=E/le(i)*[-l(i) -m(i) l(i) m(i)];
Js=[Js;J];
end
s(1)=Js(1,:)*Q(1:4);
s(2)=Js(2,:)*Q(3:6);
s(3)=Js(3,:)*Q(5:8);
s(4)=Js(4,:)*[Q(3:4);Q(7:8)];
s(5)=Js(5,:)*[Q(1:2);Q(7:8)];
s(6)=Js(6,:)*[Q(9:10);Q(7:8)];
fprintf('\nTabla de Esfuerzos: \n')
fprintf('\nElemento Esfuerzo (N/mm^2,MPa)\n')
for i=1:6
fprintf('%4d %18.4f \n',i,s(i))
CONCLUSIONES
 El programa elaborado solamente sirve para ejecutar la solución de este problema,
porque fue diseñado según las características del mismo, como es el número de
elementos finitos a utilizar (vigas de sección constante). Sin embargo, se pueden
variar los valores del módulo de elasticidad área de la sección de las vigas y cargas.

 Para la solución de los problemas, el sistema de referencia no es único, es decir, se


puede escoger cualquier sistema, como el que se usó en este caso, teniendo cuidado
a la hora de interpretar los resultados al sistema real.

 Para la elaboración de la matriz de rigidez global, es importante los grados de libertad


de los nodos en cada elemento, pues algún error en el momento de hallarlos, generara
una matriz de rigidez que no corresponde a la armadura.

 Las reacciones halladas con el método de elementos finitos concuerdan con las
encontradas usando la estática.

También podría gustarte