You are on page 1of 1

clear all

clc
% Matriz de conectividad
N=zeros(13,1); %Vector de fuerzas
Edof=[1 1 2 3 4;2 3 4 5 6;3 5 6 7 8;4 7 8 9 10;5 1 2 11 12;6 11 12 15 16;7 15 16 13
14;8 13 14 9 10;9 3 4 11 12;10 5 6 13 14;11 11 12 5 6;12 7 8 13 14;13 5 6 15 16];
% Matriz de Rigides K y Vector de Carga f
K=zeros(16)
f=zeros(16,1);f(4)=-100 ;f(6)=-200 ;f(8)=-100;
% Propiedades de los Elementos
E=111110 %KN
A=0.0027
ep=[E A];
%Coordenadas de los elementos
Ex=[0 5;5 10;10 15;15 20;0 5;5 10;10 15;15 20;5 5;10 15;5 10;15 15;10 10];
Ey=[0 0;0 0;0 0;0 0;0 4;4 8;8 4;4 0;0 4;0 4;4 0;0 4;0 8];
% Matrices de Rigidez de los elementos ke y ensamble de K
for i=1:13
ke=bar2e(Ex(i,:),Ey(i,:),ep);
K=assem(Edof(i,:),K,ke);
end
% Resolviendo el sistema de ecuaciones %si se desea obtener los valores obtenidos
manualmente cambiar a cb=[2 0;1 0;9 0;10 0]%%
cb=[2 0;9 0;1 0;10 0];
[D,R]=solveq(K,f,cb) % desplazamientos nodales y reacciones
%Fuerza en los elementos
for i=1:13
Ed(i,:)=extract(Edof(i,:),D);
N(i)=bar2s(Ex(i,:),Ey(i,:),ep,Ed(i,:))
end
% Grafica estructura
pause
eldraw2(Ex,Ey,[1 1 1]);
pause
eldisp2(Ex,Ey,Ed,[2 4 1]);
arrow2(5,0,2,-pi/2,-1,'-r')

arrow2(10,0,2,-pi/2,-1,'-r')

arrow2(15,0,2,-pi/2,-1,'-r')

You might also like