1ra practica finitos

16
Facultad de Ingeniería Mecánica - FIM FACULTAD DE INGENIERÍA MECÁNICA UNIVERSIDAD NACIONAL DE INGENIERÍA 1era Práctica calificada TRACCIÓN SIMPLE Curso: Calculo por elementos finitos Profesor : Ing. Cueva Pacheco Ronald Sección: E Apellido Paterno Apellido Materno Nombres Especialid ad Código Hilario Pinto Richard Daniel M4 20122053F 2015-I

Upload: dniel-hilario

Post on 26-Sep-2015

213 views

Category:

Documents


0 download

DESCRIPTION

solucion de practica calificada de calculo por elementos finitos

TRANSCRIPT

1er Informe de Laboratorio

Facultad de Ingeniera Mecnica - FIMUNIVERSIDAD NACIONAL DE INGENIERA14

Facultad de Ingeniera Mecnica

UNIVERSIDAD NACIONAL DE INGENIERA

1era Prctica calificada

traccin simple

Facultad de Ingeniera Mecnica

2015-I

Contenido

1.MODELADO DEL CUERPO REAL42.GRADOS DE LIBERTAD NODALES (Vector Desplazamiento)53.VECTOR CARGA64.MATRIZ DE RIGIDEZ85.ECUACIONES DE RIGIDEZ Y CONDICIONES DE CONTORNO96.ESFUERZOS107.RESULTADOS108.DIAGRAMA DE FLUJO119.CODIGO EN MATLAB1210.CONCLUSIONES14

PRIMERA PRCTICA CALIFICADA

Dado 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= 50KNt (espesor)= 150 mmE= 3.0x105 N/mm2Y= 8.0gr-f/cm3 = 78,48x10-6 N/mm3

SOLUCION:1. MODELADO DEL CUERPO REAL

Se consideraran tres elementos finitos. Para facilitar los clculos los elementos finitos tendrn longitud de 600, 300 y 300mm. 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:

Conectividad:eNODOSGDLle(mm)Ae(mm2)

(1)Primer nodo(2)SegundoNodo 12

112Q1Q2750112500

223Q2Q337556250

334Q3Q437518750

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 RIGIDEZ

A 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:

375750

375

Finalmente:

5. ECUACIONES DE RIGIDEZ Y CONDICIONES DE CONTORNO

La ecuacin de rigidez est determinada por la siguiente ecuacin:

Lo que con nuestros valores calculados tenemos: Agrupando convenientemente tenemos lo siguiente:

Los resultados son:Q2=12.889x10-4 mmQ3=13.195x10-4 mmQ4=13.337x10-4 mmR1=-61311.375 N

6. ESFUERZOS

Para calcular los valores de los esfuerzos por elemento, aplicamos la siguiente ecuacin:

Y obtenemos lo siguiente:

7. RESULTADOS

Finalmente, los resultados son mostrados en la siguiente tabla:R1=-61311.375 N

8. DIAGRAMA DE FLUJO

INICIO

INGRESO DE DATOSCONSTANTES: E, f, t, h, b, PAVECTORES: L, A, P

CALCULO DE VECTORES

F= ; K=

TRAFORMACION DE ECUACION MATRICIAL

IMPRESIN DE RESULTADOS

FIN

9. CODIGO EN MATLAB

clcclear allH=input('Ingrese la altura de la placa en(mm)='); B=input('ingrese la base de la placa en (mm)=');e=input('Ingrese el espesor de la placa en (mm)=');f=input('Ingrese la densidad del material en (grf/cm^3)=');E=input('Ingrese el modulo de elasticidad en (10^5 N/mm^2)=');Pa=input('Ingrese la carga PA en (N)=');

h=[H/2 H/4 H/4]; %vector alturaf=f*9.81*10^(-6); %convirtiendo a (N/mm^3)A=[(3*B/4)*e (3*B/8)*e (B/8)*e]; %vector areaE=E*100000;M=zeros(4);K=zeros(4);for i=1:3 M(i,i)=1; M(i,i+1)=-1; M(i+1,i)=-1; M(i+1,i+1)=1; K=K+A(i)*E/h(i)*M; %matriz de rigidez M=zeros(4);end

p=[];p(1)=A(1)/2*h(1)*f; p(2)=Pa+A(1)/2*h(1)*f+A(2)/2*h(2)*f;p(3)=A(2)/2*h(2)*f+A(3)/2*h(3)*f;p(4)=A(3)/2*h(3)*f;X=K;Y=p;X(:,1)=[];X(1,:)=[];Y(:,1)=[];T=(inv(X))*(Y');Q=T;Q=[0;Q];R=0;for i=2:4R=R+K(1,i)*Q(i,1);end

R=R-p(1);es=[];for i=1:3 es(i,1)=E/h(i)*[-1 1]*Q(i:i+1,1);end

%MOSTRANDO LOS RESULTADOSdisp('................................................');disp(' RESULTADOS');disp('============');disp(' VECTOR DESPLAZAMIENTO(mm)');disp(' Q1 Q2 Q3 Q4');fprintf(1,'%12.6f',Q );fprintf(1,'\n\n LA REACCION EN EL APOYO(N)\n');fprintf(1,'%15.3f\n',R);disp('................................................');disp('EL VECTOR DE ESFUERZOS(MPa)');disp(' es1 es2 es3');fprintf(1,'%10.5f',es);fprintf(1,'\n');

Ejecutando el programa se obtiene:

................................................ RESULTADOS

VECTOR DESPLAZAMIENTO (mm)

Q1Q2 Q3 Q4 0.0000000.001234 0.001264 0.001283

LA REACCION EN EL APOYO(N)

-58829.000

................................................EL VECTOR DE ESFUERZOS (MPa)

es1 es2 es3 0.49349 0.02452 0.01472

10. CONCLUSIONES

La reaccin nos dio como resultado un valor negativo, lo que significa que acta en sentido contrario al que se supuso inicialmente; y su valor es mayor a la fuerza aplicada, ya que segn el equilibrio de fuerzas en el eje vertical, est influenciado tambin por el peso del objeto.

El esfuerzo va disminuyendo a lo largo que bajan los nodos, debido a que el rea de la seccin tambin va disminuyendo desde arriba hacia abajo.

En todas situaciones en las que se encuentre un empotramiento, el desplazamiento del nodo ubicado all siempre ser nulo.

Los valores que se obtienen de la resolucin hecha a mano son mayores a los que resultan de Matlab debido a que el software al momento de operar las matrices realiza aproximaciones por mtodos numricos resultando valores no exactos pero si muy aproximados.

14