UNIVERSIDAD NACIONAL DE INGENIERA
FACULTAD DE INGENIERA MECNICA
ESTRUCTURA CON NUDOS NO ARTICULADOS
(MARCOS PLANOS)
Informe N 6
CURSO:
Clculo por elementos finitos.
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
1. ENUNCIADO DEL PROBLEMA.
Para la viga mostrada en la figura, determine las pendientes en 2 y 3 y la
deflexin vertical en el punto medio de la carga distribuida.
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.
3. GRADOS DE LIBERTAD NODALES.
3.1
En coordenadas locales.
Elemento 1:
Elemento 2:
3.2
En coordenadas globales.
3.3
Coordenadas y cosenos directores.
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. MATRIZ DE RIGIDEZ DE ELEMENTOS.
5.1
'
e
k=
EA
le
0
0
EA
le
0
0
En coordenadas (x; y):
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
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
'
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
Para el elemento finito 2:
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
En coordenadas (x; y):
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
Para el elemento finito 2:
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
7. MATRIZ DE DEFORMACIN TOTAL.
[ 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
En coordenadas (x; y):
p le
2
p le2
12
p le
2
p l e 2
12
F'1=103 [ 0 5 100 0 5 100 ]
[ F ] 2= [ 0 0 0 0 0 0 ]
8.2
En coordenadas (x; y):
Fe =LT F'e
T
F1=103 [ 0 5 100 0 5 100 ]
[ 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
[ q ]1=[ 2.70695 108 539.24711 1.96654 2.70695 108 303.0303 1.97435 ]
[ q ]2=[ 2.70695 108 303.0303 1.97435 206.00114 184.09113 1.98616 ]
10. ESFUERZOS EN CADA ELEMENTO FINITO DEL MODELO.
10.1
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
Leer posiciones (X,Y)
Para i=1:
#elementos
Calcula longitud de cada elemento, csenos directores, matriz de rotacin L, matriz de rigidez y fuerzas.
Calcula desplazamientos, las reacciones en los apoyos y los momentos respectivos.
Para i=1:
#elementos
1,1
1
NO
SI
1
Imprime reacciones, momentos y esfuerzos
Si (SN+SE=1)> (SN-SE=1)
Esfuerzo igual a la suma
12.
PROGRAMACIN EN MATLAB.
%ESTRUCTURAS CON NUDOS NO ARTICULADOS: MARCOS
format long
nd=input('INGRESE EL NUMERO DE NODOS= ');
ne=input('INGRESE EL NUEMRO DE ELEMENTOS= ');
E=input('INGRESE EL MODULO DE YOUNG=');
d=input('INGRESE EL DIAMETRO=');
pes=input('INGRESE EL PESO ESPECIFICO(gr-f/cm^3)=');
disp('e===(1) (2)====');
tc=input('INGRESE TABLA DE CONECTIVIDAD(solo nodos)= ');
n=[];
for i=1:nd
disp('INGRESE LAS CORDENADAS DEL NODO ');disp(i);
10
Esfuerzo igual a la resta
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);
EJECUCION DEL PROGRAMA
INGRESE EL NUMERO DE NODOS= 3
INGRESE EL NUEMRO DE ELEMENTOS= 2
INGRESE EL MODULO DE YOUNG=30*10e6
INGRESE EL DIAMETRO=50
INGRESE EL PESO ESPECIFICO (lb-f/in^3)=0.28179
e===(1) (2)====
INGRESE TABLA DE CONECTIVIDAD (solo nodos)= [1 2; 2 3]
INGRESE LAS CORDENADAS DEL NODO
1
N(X)= 0
N(Y)= 0
INGRESE LAS CORDENADAS DEL NODO
2
N(X)= 0
N(Y)= 120
INGRESE LAS CORDENADAS DEL NODO
3
N(X)= 180
N(Y)= -103.92305
INGRESE LAS CORDENADAS DEL NODO
===== RESULTADOS ==============
REACCION EN PUNTO (1) X(N)=
-1.54e-8
REACCION EN PUNTO (1) Y(N)=
-7.520571515552884e+003
REACCION EN PUNTO (3) X(N)=
-1.54e-8
REACCION EN PUNTO (3) Y(N)=
4322.8
12
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
Luego seleccionar la opcin Geometry con el clic derecho y
seleccionar New Geometry.
13
13.3
El programa te enviar a una ventana de dibujo donde se le pedir las
unidades en que se va a trabajar.
13.4
En la parte superior en la opcin Create se elige la opcin Point
14
13.5
Luego las especificaciones del lado izquierdo inferior en Type se
pondr Construction Point, en Definition se pondr Manual Input
y luego se colocaran las coordenadas deseadas para luego dar clic en
Generate, se repite esto dependiendo de cuantos puntos se desea.
15
13.6
En la parte superior se seleccionara Concept y se seleccionar Lines
from points y se unirn los puntos.
13.7
Se seleccionar el plano que se desea trabajar, en este caso se usara el
plano xy con clic derecho y elegir la opcin Look at
13.8
Nos iremos a la parte superior y en la opcin Concept elegimos Cross
Section y elegimos el tipo de seccin con el que queremos trabajar.
16
13.9
Luego en la parte inferior izquierda se colocarn las medidas de la
seccin con que se desea trabajar.
13.10 En la opcin de la izquierda se seleciona Line Body y en Cross
Secction se selecciona la seccin que escogimos anteriormente y le
damos clic en Generate.
17
13.11 Cerramos la ventana y nos vamos a Model de la ventana principal de
Workbench.
13.12 En Mesh se hace en Sizing Element size el tamao aproximado del
mallado para el anlisis mas exacto. Clic derecho en Mesh Generate
Mesh.
18
13.13 En Static Estructural se colocaran los soportes y fuerzas segn el
problema.
13.14 En Solution se colocan los resultados que se desean obtener.
19
13.15 Finalmente se da clic en Solve
20
21