Practica N5

UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA MECANICA QUINTA PRÁCTICA: MARCOS CALCULO POR ELEMENTOS FINITO

Views 96 Downloads 0 File size 1MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA MECANICA

QUINTA PRÁCTICA: MARCOS CALCULO POR ELEMENTOS FINITOS MC 516 A ALUMNO: YARLEQUE JARA MARTIN

200945550D

05 DE JULIO DEL 2013

INDICE CALCULO POR ELEMENTOS FINITOS (MC516A)

Página 1

ENUNCIADO DEL PROBLEMA……………………………………….………..…2 TABLA DE CONECTIVIDAD……………………………………….………………3 MODELADO EN SOLIDWORKS………………………..…….…………………..4 CALCULO DE LA MATRIZ DE RIGIDEZ………………………..…………..……5 SCRIPT EN MATLAB………………………..…………………..…………...……..6 CONCLUSIONES……………………………………………..………..……………12 ANEXOS…………………………..……………………..…………………….……..13

CALCULO POR ELEMENTOS FINITOS (MC516A)

Página 2

QUINTA PRACTICA DE LABORATORIO, TEMA: MARCOS ENUNCIADO DEL PROBLEMA PROBLEMA.- Resolver el problema considerando el peso propio del material y calcular los esfuerzos y las reacciones en los apoyos (empotrados). MATERIAL: E=3.1x105N/mm2, ρ =7.8 gr-f/cm3, φ =50mm

CALCULO POR ELEMENTOS FINITOS (MC516A)

Página 3

SOLUCIÓN

TABLA DE CONECTIVIDAD. Elemen to e 1 2 3 4 5 6 7 8

NODOS 1

GDL

2 1 2 3 1 1 2 3 4

2 3 4 4 5 6 7 8

1 Q1 Q7 Q13 Q1 Q1 Q7 Q13 Q19

2 Q2 Q8 Q14 Q2 Q2 Q8 Q14 Q20

3 Q3 Q9 Q15 Q3 Q3 Q9 Q15 Q21

4 Q4 Q10 Q16 Q4 Q4 Q10 Q16 Q22

5 Q5 Q11 Q17 Q5 Q5 Q11 Q17 Q23

6 Q6 Q12 Q18 Q6 Q6 Q12 Q18 Q24

7 Q7 Q13 Q19 Q19

CALCULO POR ELEMENTOS FINITOS (MC516A)

8 Q8 Q14 Q20 Q20

9 Q9 Q15 Q21 Q21

10 Q10 Q16 Q22 Q22

11 Q11 Q17 Q23 Q23

Página 4

12 Q12 Q18 Q24 Q24

MODELADO EN SOLIDWORKS

Ahora para los cálculos asumimos un acero AISI 1020 con segundo momento de inercia I=70432.4207 mm4

CALCULO POR ELEMENTOS FINITOS (MC516A)

Página 5

CALCULO DE LA MATRIZ DE RIGIDEZ Matriz de transformación de coordenadas (Para un solo elemento)

X 2 − X 1 1500 − 0 = =1 le 1500 Y −Y 0 − 0 m= 2 e 1 = =0 l 1500 m 0 0 0  l − m l 0 0 0   0 0 1 0 0 L= 0 0 l m  0  0 0 0 −m l  0 0 0 0  0

l=

0 1 0 0 0 0 = 0 0 0 0   1 0

0 0 0 0 0 1 0 0 0 0 0 1 0 0 0  0 0 1 0 0 0 0 0 1 0  0 0 0 0 0

MATRIZ ...DE...RIGIDEZ ...LOCAL K |e =  EA  l  e  0    0  − EA  le   0    0 

0

0

12 EA l 3e 6 EA l 2e

6 EA l 2e 4 EA le

0

0

− 12 EA l 3e 2 EA l 2e

− 6 EA l 2e 2 EA le



EA le 0 0

EA le 0 0

0 12 EA l 3e − 6 EA l 2e



0 12 EA l 3e − 6 EA l 2e

   6 EA  l 2e  2 EA  le  0   − 6 EA   l 2e  4 EA  le  0

0 0 - 0.00405 0 0  0.00405   0 0.000003 0.00253 0 - 0.000003 0.00253    0 0.00253 2.53618 0 - 0.00253 1.26809  = 108 x   0 0 0.00405 0 0 - 0.00405   0 - 0.000003 - 0.00253 0 0.000003 - 0.00253   0 0.00253 1.2680 0 - 0.002536 2.5361   K e = LT K |e L  p.sen(φ).l e f '=  2  f ' = [0

0.0112

p. cos(φ).l e 2 2.81705

0

p. cos(φ).l 2 e 12 0.01126

p.sen(φ).l e 2

- 2.81705]

p. cos(φ).l e 2

T

f = LT f ' KQ = F

CALCULO POR ELEMENTOS FINITOS (MC516A)

T

p. cos(φ).l 2 e  −  12 

Página 6

En la gráfica superior se puede apreciar las deformaciones en el marco.

CALCULO POR ELEMENTOS FINITOS (MC516A)

Página 7

También su factor de seguridad

CALCULO POR ELEMENTOS FINITOS (MC516A)

Página 8

SCRIPT 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); 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)*QF(3,1);

CALCULO POR ELEMENTOS FINITOS (MC516A)

Página 9

R13=Kij(13,1:15)*Q-F(13,1);R14=Kij(14,1:15)*QF(14,1);M15=Kij(15,1:15)*Q-F(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)