Traccion Simple

Embed Size (px)

DESCRIPTION

nota revisada finitos

Citation preview

UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA MECANICA PRIMERA PRCTICA CALIFICADA

Tema de laboratorio: Traccin Simple

Curso: Calculo por elementos Finitos MC516-C

Profesor : Ing. Ronald Cueva Pacheco

Alumno: Maldonado Ucharima Danely 20101097D

2015-II

ndice

Enunciado del Problema....................................................................3

Solucin.............................................................................................4

Grados de Libertad Nodales..............................................................5

Vector Carga......................................................................................6

Matriz de Rigidez................................................................................8

Ecuacin de Rigidez y Condicin de Contorno..................................9

Esfuerzos y Resultados....................................................................10

Diagrama de Flujo.............................................................................11

Uso de Matlab...................................................................................10

Conclusiones................................................................................... 12

ENUNCIADO DEL PROBLEMADado la siguiente placa triangular, cuyo espesor es constante, t=150mm, calcular los esfuerzos en cada elemento finito y la reaccin en el apoyo. Utilizar tres elementos finitos.

Considerar:PA = 30 [KN]t (espesor) = 150 [mm] E = 3.0x105 [N/mm2] Y = 8.0gr-f/cm3 = 78,45x10-6 [N/mm3]n = 3 partes

SOLUCION:1. MODELADO DEL CUERPO REALSe consideraran tres elementos finitos. Para facilitar los clculos los elementos finitos tendrn longitud de 500, 250 y 250mm.Y los espesores lo calculamos tomando el punto medio de cada elemento finito:

Entonces, el modelado del cuerpo sera el siguiente:

Y las reas se calculan de la siguiente relacin:

Cuadro de conectividad:eNODOSGDLl(mm)A(mm2)

(1)Primer nodo(2)Segundo Nodo 12

112Q1Q2500135000

223Q2Q325067500

334Q3Q425022500

2. GRADOS DE LIBERTAD NODALES (Vector Desplazamiento) A travs del grafico se muestran los grados de libertad nodales globales:

Luego el vector de desplazamiento ser:

Donde Q1= 0 pues la placa esta empotrada y los dems desplazamientos son incgnitas que tendrn que ser calculadas.3. VECTOR CARGA

Analizando las fuerzas en cada elemento finito:

Ahora analizamos las fuerzas para todo el cuerpo:

Entonces, el vector carga se expresara de la siguiente manera

4. MATRIZ DE RIGIDEZA continuacin pasamos a calcular la matriz de Rigidez Global, que esta determinada por la siguiente ecuacin:

Reemplazando para los valores calculados y utilizando la tabla de conectividad obtenemos:

Finalmente:

5. ECUACIONES DE RIGIDEZ Y CONDICIONES DE CONTORNOLa ecuacin de rigidez esta determinada por la siguiente ecuacin:

Lo que con nuestros valores calculados tenemos:

Para resolver:

Resolviendo este sistema de ecuaciones obtenemos:

Y para obtener la reaccin en el empotramiento tmanos la siguiente submatriz:

Resolviendo obtenemos:

6. ESFUERZOSPara calcular los valores de los esfuerzos por elemento, aplicamos la siguiente ecuacin:

Y obtenemos lo siguiente:

7. RESULTADOSFinalmente, los resultados son mostrados en la siguiente tabla:

8. DIAGRAMA DE FLUJO

INICIO

INGRESO DE DATOSCONSTANTES: E,f,tVECTORES:L.A.P

CALCULO DE VECTORES

F= ; K=

TRAFORMACION DE ECUACION MATRICIAL

=

IMPRESIN DE RESULTADOS

FIN

Luego escribimos la siguiente funcin en MATLAB:clcclear allR1=sym('R1');%datos de entradab0=input('ingrese la base SUPERIOR de la placa= '); %input('Ingrese base superior(mm):')bn=input('ingrese la base INFERIOR de la placa= ');%input('Ingrese base inferior(mm):')t=input('Ingrese el espesor de la placa= '); %input('Ingrese espesor(mm):')h=input('Ingrese la altura de la placa= '); %input('Ingrese altura(mm):')n=input('Ingrese la cantidad de elementos finitos= '); %input('Ingrese numero de elementos finitos:')E=input('Ingrese el modulo de elasticidad= '); %input('Ingrese modulo de elasticidad(N/mm2):')y=input('Ingrese la densidad del material= '); %input('Ingrese densidad(N/mm3):')Pa=input('Ingrese la carga PA= '); %input('Ingrese carga(N):')%calculo de bases y reas de elementosle=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:nif n>ile(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);elsele(i)=ho(i);b(i)=(bn+bo(i))/2;a(i)=b(i)*t;endenddisp('Bases(mm):')disp(b')disp('Longitudes(mm):')disp(le')disp('Areas(mm^2):')disp(a')%calculo de las fuerzasfor i=1:nFe(i)=y*a(i)*le(i)/2;endfor i=1:n+1if i==1F(i)=Fe(i);elseif i==n+1F(i)=Fe(i-1);elseF(i)=Fe(i-1)+Fe(i);endendF(2)=F(2)+Pa;disp('El vector de fuerzas(N):')disp(F')%calculo de la matriz rigidezk=zeros(n+1);for i=1:nx=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;enddisp('La matriz de rigidez es(N/mm):')disp(k)%calculo de desplazamientosinv(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('..............................');disp(' RESULTADOS');disp('=============================');disp('Los desplazamientos de los nodos son(mm):')disp(Q)%calculo de la reaccionk(1,:)*Q;R1=k(1,:)*Q-F(1);disp('=============================');disp('La reaccion en el extremo es:')disp(R1)%calculo de esfuerzosfor i=1:ne(i)=(E/(le(i)))*[-1 1]*[Q(i); Q(i+1)];enddisp('=============================');disp('Los valores de los esfuerzos son(N/mm^2):')disp(' e1 e2 e3');disp(e);

9. VISTA EN EL COMMAND WINDOW DE MATLAB

10. CONCLUSIONES

- Podemos apreciar, al utilizar ms nodos, que las respuestas no varan enormemente, solo aumentan la precisin con la cual se presentan. - Se recomienda utilizar un nmero moderado de nodos, ya que las operaciones con matrices se vuelven demasiado engorrosas al ser de orden nxn donde n es el nmero de nodos. - Se puede apreciar que las deformaciones son realmente pequeas (dcimas de micras), adems todas son hacia abajo que es el sentido positivo asumido como referencia. - En el ejemplo no desarrollamos todo estrictamente en el SI, nos referimos especficamente al uso de los metros, debido a las magnitudes de las elongaciones y esfuerzos; es por ello que se utiliz en el desarrollo milmetros en vez de metros. - Los esfuerzos son positivos, lo que indica esfuerzos de compresin para nuestro sistema de referencia.

2