Professional Documents
Culture Documents
CURSO:
SECCIN: G
FECHA DE ENTREGA: 27/11/2015
ALUMNO: Rafael Maynasa, Anthony Williams .
CDIGO:
20130217D
2015-II
NDICE.
0
Pg.
1. Enunciado
del
problema.
2. Modelado
de
la
viga.
.
3. Matriz
de
rigidez
local.
..
4. Matriz
.
3
de
rigidez
global.
. 4
5. Matriz
de
fuerzas.
.. 5
6. Matriz
de
esfuerzos.
7. Diagrama
de
flujo.
7
8. Programacin
en
MATLAB.
..
9. Anlisis
del
problema
en
ANSYS.
11
Datos:
A=10 2
E=30 106 psi
I =100 4
2. MODELADO DE LA VIGA.
Se proceder a hacer el modelado con 2 elementos finitos.
En coordenadas locales.
Elemento 1:
Elemento 2:
3.2
En coordenadas globales.
3.3
Elemento
1
2
Nodos
1
2
2
3
x
0
120
120
180
y
0
0
0
103.923
4. MATRIZ DE TRANSFORMACIN.
4
0.5
0.866
Elemento 1:
[ ]
[
1
0
0
L1 =
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
1
Elemento 2:
0.5
0.866 0
0
0
0
0.866 0.5 0
0
0
0
0
0
1
0
0
0
L2 =
0
0
0
0.5
0.866 0
0
0
0 0.866 0.5 0
0
0
0
0
0
1
5.1
'
e
k=
EA
le
0
0
EA
le
0
0
12 EI
l 3e
6 EI
l 2e
6 EI
l 2e
4 EI
le
12 EI
l 3e
6 EI
l 2e
6 EI
l 2e
2 EI
le
EA
le
0
0
EA
le
0
0
12 EI
l3e
6 EI
l 2e
6 EI
l 2e
2 EI
le
12 EI
l3e
6 EI
l 2e
6 EI
l 2e
4 EI
le
2.5
0
0
2.5
0
0
0
0.020833
1.25
0
0.020833 1.25
0
1.25
100
0
1.25
50
'
6
k 1=10
2.5
0
0
2.5
0
0
0
0.020833 1.25
0
0.020833 1.25
0
1.25
50
0
1.25
100
2.5
0
0
2.5
0
0
0
0.02
1.25
0
0.02 1.25
0
1.25
100
0
1.25
50
k '2=k '1=106
2.5
0
0
2.5
0
0
0
0.02 1.25
0
0.02 1.25
0
1.25
50
0
1.25 100
5.2
k e =LTe k 'e Le
Para el elemento finito 1:
2.5
0
0
2.5
0
0
0
0.020833
1.25
0
0.020833 1.25
0
1.25
100
0
1.25
50
k 1=10 6
2.5
0
0
2.5
0
0
0
0.020833 1.25
0
0.020833 1.25
0
1.25
50
0
1.25
100
0.64062
1.0735 1.0825 0.64062 1.0735 1.0825
1.0735
1.8801
0.625
1.0735 1.8801
0.625
0.625
100
1.0825
0.625
50
6 1.0825
k 2=10
0.64062 1.0735 1.0825
0.64062
1.0735
1.0825
1.0735 1.8801 0.625
1.0735
1.8801 0.625
1.0825
0.625
50
1.0825
0.625
100
6. MATRIZ DE RIGIDEZ GLOBAL.
6
2.5
0
0
2.5
0
0
0
0
0
0
0.020833
1.25
0
0.020833
1.25
0
0
0
0
1.25
100
0
1.25
50
0
0
0
2.5
0
0
3.1406
1.0735
1.0825 0.64062 1.0735 1.082
[ k ] =106 0 0.020833 1.25 1.0735
1.9009
0.625 1.0735 1.8801
0.625
0
1.25
50
1.0825
0.625
200
1.0825
0.625
50
0
0
0
0.64062 1.0735
1.0825
0.64062
1.0735
1.0825
0
0
0
1.0735
1.8801
0.625
1.0735
1.8801 0.62
0
0
0
1.0825
0.625
50
1.0825
0.625
100
[ Q ] =[ Q 1 Q 2 Q 3 Q 4 Q 5 Q 6 Q 7 Q 8 Q 9 ]
[ Q ] =[ 0 0 Q 3 Q 4 Q 5 Q 6 0 0 Q 9 ]
8. MATRIZ FUERZA.
8.1
F'e = 0
p le
2
p le2
12
p le
2
p l e 2
12
[ F ] 2= [ 0 0 0 0 0 0 ]
8.2
Fe =LT F'e
T
[ F ] 2= [ 0 0 0 0 0 0 ]
9. ECUACIN DE RIGIDEZ.
[ F ] = [ k ][ Q ]
[][
0
2.5
0
0
2.5
0
0
0
0
5
0
0.020833
1.25
0
0.020833
1.25
0
0
100
0
1.25
100
0
1.25
50
0
0
0
2.5
0
0
3.1406
1.0735
1.0825 0.64062 1.0735
103 5 =106 0
0.020833 1.25
1.0735
1.9009
0.625 1.0735 1.8801
100
0
1.25
50
1.0825
0.625
200
1.0825
0.625
0
0
0
0
0.64062 1.0735
1.0825
0.64062
1.0735
0
0
0
0
1.0735
1.8801
0.625
1.0735
1.8801
0
0
0
0
1.0825
0.625
50
1.0825
0.625
Ey
2
L
Debido a la flexin.
( ) [ 6 (q m+ q l )+( 3 1) L q 6 (q m+ q l )+( 3 + 1) L q ]
e M=
1 M=
30 10 5.12
[ 6 ( 539.24711 ( 1 ) ) +( 3 1 )( 1 ) (1.96654 )6 ( ( 303.0303 ) ( 1 ) )+ ( 3 +1 ) ( 1 )(1.9743
2
1
10.2
eN =
Debido a la flexin.
( EL ) [ (q lq m )+(q l+q m )]
1
1=0
2=22537.0059
11.
DIAGRAMA DE FLUJO.
INICIO
Leer datos de
entrada
Para i=1: #nodos
Para i=1:
#elementos
Calcula longitud de cada elemento, csenos directores, matriz de rotacin L, matriz de rigidez y fuerzas.
Para i=1:
#elementos
1,1
1
NO
SI
1
12.
PROGRAMACIN EN MATLAB.
10
n(i,1)=input('N(X)= ');
n(i,2)=input('N(Y)= ');
end
le=[];lm=[];
A=pi/4*d^2;I=pi*d^4/64;
krs=zeros(3*nd);f=pes*9.81e-6*A;fp=zeros(3*nd,1);F=zeros(3*nd,1);
Kij=zeros(3*nd);L=zeros(3*nd);kp=zeros(3*nd);le=[];l=[];m=[];
for i=1:ne
le(i)=sqrt((n(tc(i,2),1)-n(tc(i,1),1))^2+(n(tc(i,2),2)n(tc(i,1),2))^2);
l(i)=(n(tc(i,2),1)-n(tc(i,1),1))/le(i);
m(i)=(n(tc(i,2),2)-n(tc(i,1),2))/le(i);
ps1=tc(i,1)*3-2;ps2=tc(i,1)*3-1;ps3=tc(i,1)*3;ps4=tc(i,2)*32;ps5=tc(i,2)*3-1;ps6=tc(i,2)*3;
L(ps1,ps1)=l(i);L(ps1,ps2)=m(i);L(ps2,ps1)=m(i);L(ps2,ps2)=l(i);L(ps3,ps3)=1;
L(ps4,ps4)=l(i);L(ps4,ps5)=m(i);L(ps5,ps4)=m(i);L(ps5,ps5)=l(i);L(ps6,ps6)=1;
kp(ps1,ps1)=E*A/le(i);kp(ps1,ps4)=-E*A/le(i);
kp(ps2,ps2)=12*E*I/le(i)^3;kp(ps2,ps3)=6*E*I/le(i)^2;kp(ps2,ps5)=12*E*I/le(i)^3;kp(ps2,ps6)=6*E*I/le(i)^2;
kp(ps3,ps2)=6*E*I/le(i)^2;kp(ps3,ps3)=4*E*I/le(i);kp(ps3,ps5)=6*E*I/le(i)^2;kp(ps3,ps6)=2*E*I/le(i);
kp(ps4,ps1)=-E*A/le(i);kp(ps4,ps4)=E*A/le(i);
kp(ps5,ps2)=-12*E*I/le(i)^3;kp(ps5,ps3)=6*E*I/le(i)^2;kp(ps5,ps5)=12*E*I/le(i)^3;kp(ps5,ps6)=-6*E*I/le(i)^2;
kp(ps6,ps2)=6*E*I/le(i)^2;kp(ps6,ps3)=2*E*I/le(i);kp(ps6,ps5)=6*E*I/le(i)^2;kp(ps6,ps6)=4*E*I/le(i);
fp(ps1,1)=f*m(i)*le(i)/2;fp(ps2,1)=f*l(i)*le(i)/2;fp(ps3,1)=f*l(i)*le(i)^
2/12;
fp(ps4,1)=f*m(i)*le(i)/2;fp(ps5,1)=f*l(i)*le(i)/2;fp(ps6,1)=f*l(i)*le(i)^2/12;
F=F+L'*fp;Kij=Kij+L'*kp*L;
kp=zeros(3*nd);L=zeros(3*nd);fp=zeros(3*nd,1);
end
%CONDICIONES DE FRONTERA (Q1,Q2,Q3,Q13,Q14,Q15)=[0]
Fc=[];Kc=[];Q=zeros(3*nd,1);
F(5,1)=F(5,1)+2000;F(7,1)=F(7,1)+5000;F(8,1)=F(8,1)+4000;
%incluimos las fuerzas externas
Fc=F(4:12,1);Kc=Kij(4:12,4:12);
Q(4:12,1)=Kc\Fc;
%CALCULO DE REACCIONES
R1=Kij(1,1:15)*Q-F(1,1);R2=Kij(2,1:15)*Q-F(2,1);M3=Kij(3,1:15)*Q-F(3,1);
R13=Kij(13,1:15)*Q-F(13,1);R14=Kij(14,1:15)*Q-F(14,1);M15=Kij(15,1:15)*QF(15,1);
for i=1:ne
ps1=tc(i,1)*3-2;ps2=tc(i,1)*3-1;ps3=tc(i,1)*3;ps4=tc(i,2)*32;ps5=tc(i,2)*3-1;ps6=tc(i,2)*3;
ESN=E/le(i)*(-Q(ps1,1)*l(i)-Q(ps2,1)*m(i)+Q(ps4,1)*l(i)
+Q(ps5,1)*m(i));
EM1=E/le(i)^2*d/2*(-6*(-Q(ps1,1)*m(i)+Q(ps2,1)*l(i))4*le(i)*Q(ps3,1)+6*(Q(ps4,1)*m(i)+Q(ps5,1)*l(i))-2*le(i)*Q(ps6,1));
EM2=E/le(i)^2*d/2*(6*(-Q(ps1,1)*m(i)+Q(ps2,1)*l(i))+2*le(i)*Q(ps3,1)6*(Q(ps4,1)*m(i)+Q(ps5,1)*l(i))+4*le(i)*Q(ps6,1));
if abs(ESN+EM1)<=abs(ESN+EM2)
ES(i)=ESN+EM2;
else
11
end
ES(i)=ESN+EM1;
end
disp('===== RESULTADOS ==============');
disp('REACCION EN PUNTO(1) X(N)=');
disp(R1);
disp('REACCION EN PUNTO(1) Y(N)=');
disp(R2);
disp('MOMENTO EN PUNTO(1)(Nxmm) =');
disp(M3);
disp('REACCION EN PUNTO(5) X(N)=');
disp(R13);
disp('REACCION EN PUNTO(5) Y(N)=');
disp(R14);
disp('MOMENTO EN PUNTO(5)(Nxmm) =');
disp(M15);
disp('ESFUERZOS(MPa)=');
disp(ES);
ESFUERZOS=
5.5118
5.8687
13.
13.1
-4.1628
-3.4516
5.2671
-7.0564
DIBUJO EN ANSYS.
En el lado izquierdo se busca static structural y se lleva al lado
derecho con clic izquierdo presionado.
13.2
13
13.3
13.4
14
13.5
15
13.6
13.7
13.8
13.9
19
20
21