Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(ARMADURA PLANA)
PROBLEMA
Determinar la distribucin de esfuerzos de una armadura plana, la cual es sometida a
cargas en ciertos nodos, desprecindose los efectos de temperatura y de peso de cada
viga de la armadura plana. Se tiene que el Mdulo de Elasticidad del material de cada
viga es 3.1105 MPa, as como el dimetro de la seccin constante de cada viga es 50
mm.
DATOS DEL PROBLEMA:
Mdulo de Elasticidad:
3.1105 MPa.
50 mm.
Carga PA:
5000 N.
Carga PB:
4000 N.
Carga PC:
3000 N.
Carga PE:
2000 N.
GRFICO:
2) TABLA DE CONECTIVIDAD
Los datos de las coordenadas nodales sobre los elementos son :
NODO
X(mm)
Y(mm)
1500
3000
1500
1500
1500
Elemento
NODOS
GDL
Le
Ae
Ee
(1)
(2)
1 2 3 4
(mm)
(mm2)
(N/mm2)
1 2 3 4
1500.00
1963.5
3.1x105
3 4 5 6
1500.00
1963.5
3.1x105
5 6 7 8
2121.32
1963.5
3.1x105
7 8 3 4
1500.00
1963.5
3.1x105
7 8 1 2
2121.32
1963.5
3.1x105
7 8 9 10
1500.00
1963.5
3.1x105
9 10 1 2
1500.00
1963.5
3.1x105
Elemento
Le
(mm)
1
1500.00
1500.00
2121.32
-0.707
0.707
1500.00
-1
2121.32
-0.707
-0.707
1500.00
-1
1500.00
-0.707
Sabemos que:
l lml lm
Ee x A e lmm 2lmm2
K=
le
l 2lm l 2 lm
lmm 2 lm m2
Fi K i Q
Las matrices de rigidez ser la siguiente:
8.1158
- 4.0579
4.0579
- 4.0579
5.4926
- 1.4347
- 1.4347
10 5
- 4.0579 1.4347
Q3
0
2000
0
0
- 4.0579 Q4
3000
- 1.4347
0
6.9273 Q8
0
Q3
Q
4
0.0222
0.0997
Q5
Q6
Q7
Q8
0.0444
mm
0.1990
- 0.0320
0.0947
Q1
Q
2
Q3
Q
4
Q5
Q6
Q7
Q8
Q9
Q10
0
0
0.0222
0.0997
0.0444
mm
0.1990
- 0.0320
0.0947
0
4) ESFUERZOS
Para calcular los valores de los esfuerzos por elemento, aplicamos la siguiente
ecuacin:
e=
Ee
[ lml m ][ q ]
le
[ ]
0
3.1 x 105
=
[ 10 1 0 ] 0 1=4.5588 MPa
1500
0.0222
0.0997
1
[ ]
0.0222
3.1 x 105
=
[ 10 1 0 ] 0.0997 2=4.5588 MPa
1500
0.0444
0.1990
2
[ ]
0.0444
3.1 x 105
=
[ 0.7070.7070.707 0.707 ] 0.1990 3=2.8619 MPa
2121.32
0.0320
0.0947
3
[ ]
0.0320
3.1 x 105
=
[ 0 101 ] 0.0947 4=1.033 MPa
1500
0.0222
0.0997
4
[ ]
0.0320
3.1 x 105
=
[ 0.707 0.7070.7070.707 ] 0.0947 4=6.478 MPa
2121.32
0
0
5
[ ]
0.0320
3.1 x 105
=
[ 1 010 ] 0.0947 4 =6.6133 MPa
1500
0
0
6
[]
0
3.1 x 105
=
[ 0 0.707 00.707 ] 0 7 =0 MPa
1500
0
0
7
REACCIONES:
R=KQF
R1
R9
R10
- 18000
- 9000
13000
0
INICIO
Leer datos
de entrada.
cond_contorno(CC1)
Cont=0
4
3
SI
SI
NO
1
CC(i,1)=0;
CC(i,2)=0
Si i=CC(i,1)
Cont=1, C2=CC1(i,2)
C1=CC1(i,1)
Si cont=1 concontcont=1
CC(i,1)=C1;
CC(i,2)=C2
acuv=[acuv;acuh];
acumula columnas
10
5
Para i=1;
2N nodos
Si i==CC(i,1)
Calcula esfuerzos
11
12
krs(ps3,ps1)=-l(i)^2;krs(ps3,ps2)=l(i)*m(i);krs(ps3,ps3)=l(i)^2;krs(ps3,ps4)=l(i)*m(i);
krs(ps4,ps1)=-l(i)*m(i);krs(ps4,ps2)=m(i)^2;krs(ps4,ps3)=l(i)*m(i);krs(ps4,ps4)=m(i)^2;
Kij=Kij+E*A/le(i)*krs;
krs=zeros(2*nd);
end
for i=1:2*nd
if i==CC(i,1)
Q(i,1)=CC(i,2);
else
FC=[FC;F(i)];
for j=1:2*nd
if j~=CC(j,1)
acuh=[acuh,Kij(i,j)];
end
end
end
acuv=[acuv;acuh];
acuh=[];
end
Q1=acuv\FC;
for i=1:2*nd
if i~=CC(i,1)
Q(i,1)=Q1(1,1);
[f,c]=size(Q1);
if f>=2
Q1=Q1(2:f,1);
end
end
end
for i=1:2*nd
if i==CC(i,1)
r=Kij(i,1:2*nd)*Q-F(i,1);
R=[R;r i];
end
end
ESF=[];
for i=1:ne
ps1=tc(i,1)*2-1;ps2=tc(i,1)*2;ps3=tc(i,2)*2-1;ps4=tc(i,2)*2;
ESF(i)=E/le(i)*[-l(i) -m(i) l(i)
m(i)]*[Q(ps1,1);Q(ps2,1);Q(ps3,1);Q(ps4,1)];
end
format short
disp('=============');
disp('RESULTADOS');
disp('=============');
disp('LOS DESPLAZAMIENTOS');
disp(Q);
disp('LAS REACIONES');
disp('REACCIN
POSICIN');
disp(R);
disp('LOS ESFUERZOS');
disp(ESF');
13
14
RESULTADOS:
15
8) CONCLUSIONES
16