Sie sind auf Seite 1von 5

PROBLEMA DE LA TERCERA PRCTICA

Se pide hallar las reacciones en los apoyos y los esfuerzos de cada barra en la armadura
plana mostrada.

Datos

Material: E=3.0x105 N/mm2


Seccin: =50mm

PE=2000N R2
7 4
PA=5000N N4=N1 R1
N7 N8=N5

PB=4000N

5 3
1
6

R4

N6=N3 N2 R3
2
DIAGRAMA DE FLUJO

INGRESO DE
DATOS
(E, A, nodos,
GDL)

REPETIR ESTE
PROCESO 7
VECES

CALCULO DE
LONGITUDES Y
COSENOS
DIRECTORES

CLCULO DE LA
MATRIZ DE
RIGIDEZ LOCAL

CALCULO DE LA
ECUACION DE
RIGIDEZ TOTAL

SOLUCION DE LA
ECUACION DE
RIGI DEZ

REACCIONES EN REPETIR ESTE


EL APOYO PROCESO 7
VECES

CALCULO
DE L OS
ESFUERZOS
PROGRAMA EN MATLAB

%armaduraplana.m
%Programa para calcular las reacciones y esfuerzos de
%una armadura plana
%Ingreso de datos
E=3.1E11;A=0.25*pi*0.05^2;
N(1,:)=[0 0];
N(2,:)=[0 -1.5];
N(3,:)=[-1.500 -1.5];
N(4,:)=N(1,:);
N(5,:)=[-1.5 0];
N(6,:)=N(3,:);
N(7,:)=[-3 0];
N(8,:)=N(5,:);
K=zeros(10);R=zeros(4);
Le=diag(zeros(7));l=Le;m=l;
M=eye(2)-rot90(eye(2));
GDL=[1 2 3 4;3 4 5 6;5 6 1 2;1 2 7 8;7 8 5 6;5 6 9 10;9 10 7 8];
for i=1:7
%Clculo de las longitudes y de cosenos directores
L=N(i+1,:)-N(i,:);
Le(i)=norm(L);
l(i)=(N(i+1,1)-N(i,1))/Le(i);
m(i)=(N(i+1,2)-N(i,2))/Le(i);
%Clculo de la matriz de rigidez local
V=[l(i) m(i) 0 0;0 0 l(i) m(i)];
R=V'*M*V;
R=(A*E/Le(i))*R;
C=GDL(i,:);
%Clculo de la matriz de rigidez total
K(C,C)=K(C,C)+R;
R=zeros(4);
end
%Solucin de la ecuacin de rigidez
F=[0 0 0 0 0 0 0 -2000 -5000 -4000];
F=F';
d=diag(zeros(10));
for i=1:4
d(i)=-1;
K(:,i)=d;
d=diag(zeros(10));
end
Q=K\F;
%Clculo de las reacciones
disp('Las reacciones en (N)')
for i=1:4
fprintf('Reaccin'),disp(i)
disp(Q(i))
Q(i)=0;
end
%Clculo de los esfuerzos
fprintf('\nLos esfuerzos en Pa(N/m2)')
e=diag(zeros(7));
for i=1:7
C=GDL(i,:);
e(i)=(E/Le(i))*[-l(i) -m(i) l(i) m(i)]*Q(C);
fprintf('\nesfuerzo'),disp(i)
disp(e(i))
end

RESULTADOS DEL PROGRAMA

Las reacciones en (N) Los esfuerzos en Pa(N/m2)


Reaccin 1 esfuerzo 1
15000 0

esfuerzo 2
Reaccin 2 -5.0930e+006
6.0000e+003
esfuerzo 3
4.3215e+006
Reaccin 3
-1.0000e+004 esfuerzo 4
4.5837e+006

Reaccin 4 esfuerzo 5
0 -1.0186e+006

esfuerzo 6
-2.8810e+006

esfuerzo 7
4.5837e+006
CONCLUSIONES

Este programa se hace ms extenso cuando la figura de la armadura plana no se


puede dibujarla con un solo trazo y no se puede calcular la matriz de rigidez total en
un solo for.

Para desarrollar la ecuacin de rigidez es necesario tener las variables en un solo


lado, por ello es necesario modificar la matriz de rigidez total.

Estas reacciones halladas cumplen con las condiciones de equilibrio, como son
F=0, M=0.

La reaccin en el nodo 2 slo tiene componente horizontal debido a que la barra 1


no ofrece ninguna fuerza, por ello la reaccin (4) es cero.

En los resultados se ve que el esfuerzo en la barra ficticia no est sometida a


esfuerzo.

Das könnte Ihnen auch gefallen