Beruflich Dokumente
Kultur Dokumente
CURSO:
CDIGO:
20124051K
SECCIN:
FECHA:
15-09-2014
ndice
Vector Carga...............................................................................................
5
Matriz de Rigidez........................................................................................
6
Ecuacin de Rigidez y Condicin de Contorno............................................
7
Esfuerzos y
Resultados................................................................................
Conclusiones...
Diagrama de Flujo.......................................................................................
9
Uso de Matlab.............................................................................................
10
Considerar:
PA = 30 KN
t = 150 mm
E = 3.0x105 N/mm2
=8.0gr-f/cm3
=78,48x10-6 N/mm3
SOLUCIN:
1. MODELADO DEL CUERPO REAL
Determinando los elementos finitos a utilizar, el modelado del cuerpo
sera el siguiente:
t
A1=1200x150=180000 mm2
A2=600x150=90000 mm2
A3=300x150=45000 mm2
Cuadro de conectividad
NODOS
e
1
2
3
(1)
1
2
3
(2)
2
3
4
GDL
1
1
2
3
2
2
3
4
le (mm)
Ae (mm2)
1000
500
500
180000
90000
45000
Mostrando
los
vectores
3. VECTOR CARGA
Analizando las fuerzas en cada elemento
finito:
5
3
( A .l )1
6 ( 1,8 x 10 .10 )
= .
=78,48 x 10 x
2
2
1
s=1,2
F1s=1,2=7063.2 N
F2s=2,3= .
( A . l )2
( 0 , 9 x 10 5 .500 )
=78,48 x 106 x
2
2
F2s=2,3=1765.8 N
( A . l )3
( 4,5 x 104 .500 )
= .
=78,48 x 106 x
2
2
3
s=3,4
F3s=3,4=882.9 N
1
1
[ ][ ]
F1
7063.2+ R 1
F2
F=
= 38829
F3
2648.7
882.9
F4
2
2
F2 =F + F + P A =38829 N
F3 =F23 + F 33=2648.7 N
F 4=F 34=882.9 N
4. MATRIZ DE RIGIDEZ
A continuacin pasamos a calcular la matriz de Rigidez Global, que
est determinada por la siguiente ecuacin:
1 1
AE 1 1
l 0 0
0 0
0
0
0
0
Kij
0
0
0
AE
0 0 0
0 1 1
0 1 1
0 0 0
0
0 AE
0 l
0
0
0
0
0
0
0 0
0 0
1 1
1 1
180000 x3 x10
1000
K ij
1 1
1 1
0 0
0 0
0
0
0
0
0
0 90000 x3 x10 5
0
500
0 0 0
0 1 1
0 1 1
0 0 0
0
0
0
45000 x3 x10 5
500
0
0
0
0
0
0
0 0
0 0
1 1
1 1
Finalmente:
540 540
0
0
540 1080
540 0
K ij =1 0 x
0 540
810 270
0
0
270 270
5
[ ] [
][ ]
0
7063.2+ R1
540 540
0
0
Q
540
1080
540
0
38829 =1 05 x
2
0
540
810
270
Q
2648.7
3
0
0
270 270 Q 4
882.9
[ ][
5
0
0
7063.2 1 540 x 1 0
5
5
0 1080 x 1 0
540 x 1 0 0
38829
=
5
2648.7
810 x 10 5 270 x 1 05
0 540 x 10
882.9
0
0
270 x 1 05 270 x 10 5
][ ]
R1
Q2
Q3
Q4
[ ][ ]
R1
49423.8
Q2
7.845 x 104
=
Q3
8.498 x 104
Q4
8.825 x 104
6. ESFUERZOS
Se usa la siguiente ecuacin para cada elemento finito:
[]
E e
q
=( ) [ 1 1 ] 1 , donde Q j q r
l
q2
e
Y obtenemos lo siguiente:
3.0 x 1 05
=
1000
1
3.0 x 1 05
=
500
2
(
(
3.0 x 1 05
500
8.498 x 10
8.825 x 10
4
[1 1 ] 7.845 x 104 = 0.03918 MPa
4
[1 1 ] 8.498 x 104 =0.01962 MPa
7. RESULTADOS
Mostrando los resultados adjuntndolos en una tabla
R1=49423.8 N
1=0.23535 MPa
2=0.03918 MPa
3 =0.01962 MPa
8. CONCLUSIONES
Debido a la simetra de la placa triangular y que est sometida a
traccin simple, la matriz de rigidez obtenida para el nmero de
elementos finitos planteado nos entrega una matriz simtrica, lo
que indica que presenta una deformacin y esfuerzos que
dependen de una caracterstica lineal, en este caso el mdulo de
Young (E).
Al obtener solamente esfuerzos positivos, est indicando la
veracidad de lo planteado, la placa est sometida solamente a
traccin simple.
INICIO
SE CONSTRUYE RIGIDEZ
CALCULO
POR ELEMENTOS
FINITOS
SE CALCULAN
LOS ESFUERZOS
EN(MC516-B)
10.
USO DEL
RESULTADOS
Y
CONCLUSION
ES
PROGRAMA DE MATLAB
SCRIPT
b0=1200 %input('Ingrese
base superior(mm):')
bn=0 %input('Ingrese
base inferior(mm):')
t=150 %input('Ingrese
espesor(mm):')
h=2000 %input('Ingrese altura(mm):')
n=3 %input('Ingrese numero de elementos finitos:')
E=300000 %input('Ingrese modulo de elasticidad(N/mm2):')
y=0.00007848 %input('Ingrese densidad(N/mm3):')
Pa=30000 %input('Ingrese carga(N):')
%calculo de bases y reas de elementos
le=zeros(n,1); ho=zeros(n,1); bo=zeros(n,1); b=zeros(n,1); a=zeros(n,1);
Fe=zeros(n+1,1);
bo(1)=b0; ho(1)=h;
for i=1:n
if n>i
le(i)=input('Ingrese longitud del elemento finito(mm):');
b(i)=(bo(i)+bn+(bo(i)-bn)*(ho(i)-le(i))/ho(i))/2;
a(i)=b(i)*t;
ho(i+1)=ho(i)-le(i);
bo(i+1)=2*b(i)-bo(i);
else
end
le(i)=ho(i);
b(i)=(bn+bo(i))/2;
a(i)=b(i)*t;
end
disp('Bases(mm):')
disp(b')
disp('Longitudes(mm):')
disp(le')
disp('Areas(mm^2):')
disp(a')
%calculo de las fuerzas
for i=1:n
Fe(i)=y*a(i)*le(i)/2;
end
for i=1:n+1
if i==1
F(i)=Fe(i);
elseif i==n+1
F(i)=Fe(i-1);
else
F(i)=Fe(i-1)+Fe(i);
end
end
F(2)=F(2)+Pa;
disp('El vector de fuerzas(N):')
disp(F')
%calculo de la matriz rigidez
k=zeros(n+1);
for i=1:n
x=zeros(n+1);
x(i,i)=1;x(i+1,i)=-1;x(i,i+1)=-1;x(i+1,i+1)=1;
k=k+(a(i)*E/(le(i)))*x;
end
disp('La matriz de rigidez es(N/mm):')
disp(k)
%calculo de desplazamientos
inv(k(2:n+1,2:n+1));
((F(2:n+1))');
Q=inv(k(2:n+1,2:n+1))*((F(2:n+1))');
Q=[0;Q];
disp('Los desplazamientos de los nodos son(mm):')
disp(Q)
%calculo de la reaccion
k(1,:)*Q;
R1=k(1,:)*Q-F(1);
disp('La reaccion en el extremo es:')
disp(R1)
%calculo de esfuerzos
for i=1:n
e(i)=(E/(le(i)))*[-1 1]*[Q(i); Q(i+1)];
end
disp('Los valores de los esfuerzos son(N/mm^2):')
disp(e');