lab 01 - elementos finitos mc516 d

15
UNIVERSIDAD NACIONAL DE INGENIERIA Facultad de Ingeniería Mecánica PRIMER LABORATORIO Curso : Cálculo por Elementos Finitos – MC516 Sección : “D” Profesor : Ing. Ronald Cueva Pacheco Tema : Tracción Simple Alumno(s): Apellidos y Nombres Código ARTEZANO ROJAS, Jerson Jose 20124036 A

Upload: jerson-jose-artezano-rojas

Post on 24-Sep-2015

16 views

Category:

Documents


0 download

DESCRIPTION

Lab 01 - Elementos Finitos Mc516 d

TRANSCRIPT

Clculo por Elementos Finitos UNIVERSIDAD NACIONAL DE INGENIERAMC516 - C Facultad de Ingeniera Mecnica UNIVERSIDAD NACIONAL DE INGENIERIAFacultad de Ingeniera Mecnica

PRIMER LABORATORIO

Curso :Clculo por Elementos Finitos MC516

Seccin :D

Profesor :Ing. Ronald Cueva Pacheco

Tema :Traccin Simple

Alumno(s): Apellidos y NombresCdigo

ARTEZANO ROJAS, Jerson Jose20124036A

2015 - 1

INDICEContenido1ENUNCIADO DEL PROBLEMA32OBJETIVOS43SOLUCIN:43.1MODELADO DEL CUERPO REAL43.2GRADOS DE LIBERTAD NODALES (Vector Desplazamiento)53.3VECTOR CARGA63.4MATRIZ DE RIGIDEZ73.5ECUACIONES DE RIGIDEZ Y CONDICIONES DE CONTORNO73.6ESFUERZOS84RESULTADOS85DIAGRAMA DE FLUJO96SOLUCION USANDO MATLAB106.1LA SALIDA DE MATLAB127CONCLUSIONES12

PRIMERA PRCTICA CALIFICADA(TRACCION SIMPLE)ENUNCIADO DEL PROBLEMA

Dado la siguiente poste de luz de concreto de forma trapezoidal, 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 KNt (espesor) = 150 mm E = 3.0x105 N/mm2 Y = 8.0 gr-f/cm3 = 78,45x10-6 N/mm3

OBJETIVOS

Comprobar experimentalmente si el objeto a analizar es un cuerpo rgido. Identificar qu tipo de esfuerzo se manifiesta en cada elemento finito. Familiarizarse con la herramienta MATLAB.SOLUCIN:

MODELADO DEL CUERPO REAL

Se consideraran tres elementos finitos. Para facilitar los clculos los elementos finitos tendrn longitud de 500, 300 y 200 mm.

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:

ENODOSGDLle(mm)Ae(mm2)

(1)(2)12

1121250090000

2232330042000

3343420012000

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.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

MATRIZ DE RIGIDEZ

A continuacin pasamos a calcular la matriz de Rigidez Global, que est determinada por la siguiente ecuacin:

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

Finalmente:

ECUACIONES DE RIGIDEZ Y CONDICIONES DE CONTORNO

La ecuacin de rigidez est determinada por la siguiente ecuacin:

Lo que con nuestros valores calculados tenemos:

Resolviendo este sistema de ecuaciones obtenemos:

Resolviendo obtenemos:

ESFUERZOS

Para el clculo de los esfuerzos se usar la siguiente expresin:

Y obtenemos lo siguiente:

RESULTADOS

Finalmente, los resultados son los siguientes:

DIAGRAMA DE FLUJO

Inicio

Modelado del Problema Se elige el vector X, los nodos y las partes de la figura

Crear Tabla de Conectividad

Calculo de las Matrices de rigidez Local

Calculo de Matriz de rigidez Global

Creacin de la Matriz de carga

Obtencin de las Matrices reducidas de carga, desplazamiento y de rigidez

Calculo de los Desplazamientos Nodales

Calculo de las cargas nodales y de las reacciones en los apoyos

Calculo de esfuerzos en cada elemento finito

Mostrar resultados:Desplazamientos, Cargas, esfuerzos y reaccin de apoyos

FIN

SOLUCION USANDO MATLAB

clc, clear all,close all;%---------------------------------------------------------------------% RESOLUCION DEL PROBLEMA 1ra practica (CEF)% Tema: Traccin Simple%---------------------------------------------------------------------% Nombre : ARTEZANO ROJAS Jerson Jose % Curso : CALCULO POR ELEMENTOS FINITOS - MC516% Seccin: D%---------------------------------------------------------------------% 1. DATOS%---------------------------------------------------------------------% 1.1. DIMENSIONES h1 = 800; % mm (base)L = 1000; % mm (alura)t = 150; % mm (espesor)%---------------------------------------------------------------------% 1.2. DEL MATERIALE = 3e5; % N/mm2%---------------------------------------------------------------------% 1.3. CARGASPa = 30000; % (N)gamma = 8; % (gr-f/cm^3) gamma = gamma*(9.81e-6);%---------------------------------------------------------------------% 1.4. ELEMENTOS FINITOS% Elemento 1L1 = 500; % mmA1 = 600*t; % mm^2 % Elemento 2L2 = 300; % mmA2 = 280*t; % mm^2% Elemento 3L3 = 200; % mmA3 = 80*t; % mm^2%---------------------------------------------------------% 2. CODIGO PRINCIPAL%---------------------------------------------------------% 2.1. Vector desplazamiento Qj = zeros(4,1); % Qj = [Q1 Q2 Q3 Q4]' Q1=0;% 2.2. Vector carga Fi = zeros(4,1); % Fi = [F1 F2 F3 F4]'%--------------------------------------------------------------------- % -> Valores de la mitad del peso de cada elemento finito g1 = gamma*A1*L1/2;g2 = gamma*A2*L2/2;g3 = gamma*A3*L3/2;% -> Por el momento slo calcularemos F2,F3 y F4Fi(2) = g1 + g2 + Pa; Fi(3) = g2 + g3;Fi(4) = g3;%--------------------------------------------------------------------- % 2.3. Matriz de Rigidez Global k1 = E*A1/L1*[1 -1 0 0;-1 1 0 0;0 0 0 0;0 0 0 0]; k2 = E*A2/L2*[0 0 0 0;0 1 -1 0;0 -1 1 0;0 0 0 0];k3 = E*A3/L3*[0 0 0 0;0 0 0 0;0 0 1 -1;0 0 -1 1];Kij = k1 + k2 + k3;disp('Matriz de Rigidez')disp(Kij)%--------------------------------------------------------------------- % 2.4. Usando la ecuacin de rigidez % OJO: Normalmente el nmero de ecuaciones lineales seran 4, pero% se observa que la primera de ellas (la que contiene a "R1")% es independiente de las otras.%--------------------------------------------------------------------- % -> se obtiene el siguiente sistema de ecuaciones reducido% Fi_r = Kij_r*Qj_rFi_r = Fi(2:4);Kij_r = Kij(2:4,2:4);Qj_r = pinv(Kij_r)*Fi_r; % Aqui Qj_r es la variable%---------------------------------------------------------------------% -> Obtenemos los valores de Q2, Q3 Y Q4Qj(2:4) = Qj_r; %---------------------------------------------------------------------% -> Calculamos la carga F1 y la reaccion en el apoyo R1Fi(1) = Kij(1,:)*Qj; % Valor de F1R1 = Fi(1)-g1; % Valor de R1%--------------------------------------------------------------------- % 2.5. Calculo de los esfuerzossigma1 = (E/L1)*[-1 1]*[Qj(1) Qj(2)]'; sigma2 = (E/L2)*[-1 1]*[Qj(2) Qj(3)]'; sigma3 = (E/L3)*[-1 1]*[Qj(3) Qj(4)]'; sigma = [sigma1 sigma2 sigma3]';%---------------------------------------------------------% 3. PLOTEANDO RESULTADOS%---------------------------------------------------------disp('----------------------RESULTADOS----------------------------')disp('1. Valor de la reaccin en el apoyo "R1" (en N)')disp(R1)disp('2. Vector de desplazamiento "Qj" (en mm)')disp(Qj)disp('3. Vector de carga "Fi" (en N)')disp(Fi)disp('4. Vector de Esfuerzos para cada E.F "sigma_e" (en N/mm^2)')disp(sigma)

LA SALIDA DE MATLAB

CONCLUSIONES

Se observa que las deformaciones son completamente pequeas, por ende se trata de un cuerpo rgido. Los esfuerzos calculados son positivos, esto se debe a que el punto 2 de cada elemento se mueve ms que el punto 1, esto significa que el elemento est a traccin en la lnea de accin de nuestra referencia "x". Se observa que los resultados de MATLAB arrojan un error prcticamente cero, lo cual nos indica que la aproximacin del cuerpo a tres elementos finitos es prcticamente exacta. Se aprecia tambin que el eje de referencia "x" considerado debe ser asumido en primera instancia con experiencia visualizando como se deformara el modelo y as tener menos problemas en la utilizacin del mtodo. 5