Proyecto Armaduras 2D
Proyecto Armaduras 2D
Proyecto Armaduras 2D
3. OBJETIVOS:
A. OBJETIVO GENERAL
B. OBJETIVOS ESPECIFICOS
4. MODELO MATEMÁTICO
∑ 𝑭𝒙 = 𝟎 ∑ 𝑭𝒚 = 𝟎 ∑ 𝑭𝒛 = 𝟎
∑ 𝑴𝒙 = 𝟎 ∑ 𝑴𝒚 = 𝟎 ∑ 𝑴𝒛 = 𝟎
1. Cosenos directores:
𝐴𝐸 1 −1
𝑘′𝑖 = ( ) (1 − 1)
𝐿 −1 1
Donde:
- 𝐴 = área de la sección transversal del elemento.
- 𝐸 = módulo de elasticidad del elemento.
- 𝐿 = longitud del elemento.
Los ángulos más pequeños entre los ejes 𝑥, 𝑦 globales positivos y el eje local 𝑥´
positivo se designan como 𝜃𝑥 y 𝜃𝑦. Los cosenos de esos ángulos se denominan
cosenos directores y se evalúan con las siguientes ecuaciones:
𝑋𝐹 − 𝑋𝑁 𝑋𝐹 − 𝑋𝑁
𝜆𝑥 = cos 𝜃𝑥 = =
𝐿 √(𝑋𝐹 − 𝑋𝑁 )2 + (𝛾𝐹 − 𝛾𝑁 )2
𝑦𝐹 − 𝑦𝑁 𝑦𝐹 − 𝑦𝑁
𝜆𝑦 = cos 𝜃𝑦 = =
𝐿 √(𝑋𝐹 − 𝑋𝑁 )2 + (𝛾𝐹 − 𝛾𝑁 )2
Donde:
- 𝑥𝑁, 𝑦𝑁 = coordenadas 𝑥, 𝑦 del extremo cercano 𝑁 del elemento en turno.
- 𝑥𝐹, 𝑦𝐹 = coordenadas 𝑥, 𝑦 del extremo lejano 𝐹 del elemento en turno.
- 𝐿 = longitud del elemento.
5. MÉTODOS DE SOLUCIÓN
o Matriz de rigidez.
Donde:
𝐴 = área de la sección transversal del elemento.
𝐸 = módulo de elasticidad del elemento.
𝐿 = longitud del elemento.
- 𝑁𝑥 , 𝑁𝑦 = número de código del grado de libertad global asociado con el
extremo cercano 𝑁 en las direcciones 𝑥 y 𝑦 respectivamente del elemento
en turno.
- 𝐹𝑥 , 𝐹𝑦 = número de código del grado de libertad global asociado con el
extremo lejano 𝐹 en las direcciones 𝑥 y 𝑦 respectivamente del elemento
en turno.
- 𝜆𝑥 , 𝜆𝑦 = cosenos directores.
6. ALGORITMO COMPUTACIONAL:
disp('----------------------------------------------------------
---------')
disp('------------------ VECTOR DE CARGAS CONOCIDAS ------------
---------')
CC
disp('----------------------------------------------------------
---------')
disp('-------------------- SOLUCIÓN DEL SUBSISTEMA 1 -----------
---------')
disp('----------------- DESPLAZAMIENTOS DESCONOCIDOS -----------
---------')
DD=(inv(K11))*(CC-(K12*DC))
desplazamientos=[DD;DC];disp('-------------------- SOLUCION DEL
SUBSISTEMA 2 --------------------')
disp('---------------------- CARGAS DESCONOCIDAS ---------------
---------')
CD=(K21*DD)+(K22*DC)
disp('----------------------------------------------------------
---------')
disp('------------------------ FUERZAS INTERNAS ----------------
---------')
disp('----------------- O FUERZAS EN LOS ELEMENTOS -------------
--------')
for m=1:n
fprintf('ELEMENTO %i.\n\n',m)
dp=[desplazamientos(Nx(m,1),1);desplazamientos(Ny(m,1),1);
desplazamientos(Fx(m,1),1);desplazamientos(Fy(m,1),1)] ;
Fbar=((A(m,1)*E(m,1))/L(m,1))*[-Lx(m,1) -Ly(m,1) Lx(m,1)
Ly(m,1)]*dp
fb(l,m)=Fbar(l);
disp('-------------------------------------------------------
--------')
end
disp('---------------------- FUERZAS EN LOS ELEMENTOS ----------
---------')
fba=[[1:1:n]',fb']
disp('----------------------------------------------------------
---------')
disp('------------------------ TABLA DE RESULTADOS -------------
---------')
disp('--------------------- LA SIGUIENTE TABLA MUESTRA ---------
---------')
disp('----------------- LAS FUERZAS Y LOS DESPLAZAMIENTOS ------
--------')
disp('--------------------- EN LOS NODOS DE LA ARMADURA --------
---------')
fuerzas=[CC;CD];
TABLA=[[1:1:GL]',fuerzas,desplazamientos]
format long
7. RESULTADOS:
8. CONCLUSIONES
9. REFERENCIAS BIBLIOGRÁFICAS