Evidencia
Evidencia
Evidencia
Funciones asociadas
• PlaneTrussElementLength
• PlaneTrussElementAngle
• PlaneTrussElementStiffness
• PlaneTrussAssemble
• PlaneTrussElementForce
• PlaneTrussElementStress
clear
close
clc
1
PREPROCESAMIENTO
Modulo Elastico
Area
Area = 10e-4;
Matriz de conectividad
Conectividad = 2×2
1 2
2 3
Coordenadas Nodales
Coordenadas = 3×2
0 0
4 0
0 3
PROCESAMIENTO
[NumeroElementos,NodosElemento] = size(Conectividad)
NumeroElementos = 2
NodosElemento = 2
[NumeroNodos,~] = size(Coordenadas)
NumeroNodos = 3
2
L = zeros(NumeroElementos,1) % Inicializar un vector de longitudes
L = 2×1
0
0
Angulo = 2×1
0
0
K = 6×6
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
3
% Matriz de rigidez de los elementos
k = PlaneTrussElementStiffness(Modulo,Area,L(Elemento),Angulo(Elemento))
end
L = 2×1
4
0
Angulo = 2×1
0
0
k = 4×4
50000000 0 -50000000 0
0 0 0 0
-50000000 0 50000000 0
0 0 0 0
K = 6×6
50000000 0 -50000000 0 0 0
0 0 0 0 0 0
-50000000 0 50000000 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
L = 2×1
4
5
Angulo = 2×1
0
143.1301
k = 4×4
107 ×
2.5600 -1.9200 -2.5600 1.9200
-1.9200 1.4400 1.9200 -1.4400
-2.5600 1.9200 2.5600 -1.9200
1.9200 -1.4400 -1.9200 1.4400
K = 6×6
107 ×
5.0000 0 -5.0000 0 0 0
0 0 0 0 0 0
-5.0000 0 7.5600 -1.9200 -2.5600 1.9200
0 0 -1.9200 1.4400 1.9200 -1.4400
0 0 -2.5600 1.9200 2.5600 -1.9200
0 0 1.9200 -1.4400 -1.9200 1.4400
4
Ka = K(3,3)
Ka = 75600000
Desplazamiento impuesto
U4 = -10e-3
U4 = -0.0100
Fuerzas Conocidas
Fa=-500e3 -K(3,4)*U4
Fa = -692000
U3 = Ka\Fa
U3 = -0.0092
U = 6×1
0
0
-0.0092
-0.0100
0
0
POSTPROCESAMIENTO
F = K*U
F = 6×1
105 ×
4.5767
0
-5.0000
0.3175
0.4233
-0.3175
5
F/1000 % Para expresar la fuerza en KN
ans = 6×1
457.6720
0
-500.0000
31.7460
42.3280
-31.7460
u = zeros(NumeroElementos, 2*NodosElemento)
u = 2×4
0 0 0 0
0 0 0 0
f = zeros(NumeroElementos,1)
f = 2×1
0
0
S = zeros(NumeroElementos,1)
S = 2×1
0
0
% Desplazamiento nodales
unodal = [U(2*i-1), U(2*i), U(2*j-1), U(2*j)]
u(Elemento,:) = unodal;
6
% Esfuerzos en los elementos
S(Elemento) = PlaneTrussElementStress(Modulo,L(Elemento), Angulo(Elemento), unodal')
end
unodal = 1×4
0 0 -0.0092 -0.0100
S = 2×1
108 ×
-4.5767
0
unodal = 1×4
-0.0092 -0.0100 0 0
S = 2×1
108 ×
-4.5767
-0.5291
1 1 0 0 -9.1534 -10
2 2 -9.1534 -10 0 0
1 1 -457.6720 -457.6720
2 2 -52.9101 -52.9101