Вы находитесь на странице: 1из 7

cnica Superior de Ingenieros de Caminos, Canales y Puertos (Madrid) Escuela Te

M etodo de los Elementos Finitos (Curso 2013-14)


PRACTICA 1: Introducci on a FEAP Esta primera pr actica es una introducci on al uso del programa de elementos nitos FEAP. A continuaci on se muestra un ejemplo detallado de c omo se realiza el preproceso, el c alculo y el postproceso. El chero de datos, disponible en la p agina web del curso, se llama Iprac1 0 El chero s olo contiene la parte del pre-proceso, que es donde se dene el problema geom etricamente y se asigna el tipo de elemento y los materiales que se utilizan. El c alculo y el postproceso se realizar a de forma interactiva.
L=6 1 F = 100 c = 0.5 E = 3 107 2 = 0.3 1 F = 100

1.

Pre-proceso

En el modelo de elementos nitos se van a utilizar cuadril ateros de cuatro nodos, con dos grados de libertad por nodo (movimiento horizontal y movimiento vertical). En total, el modelo constar a de 14 nodos y 6 elementos:
8 1 y 1 x 2 9 2 3 10 3 4 11 4 5 12 5 6 13 6 7 14


En FEAP es indiferente la separaci on por comas o por espacios en blanco, aunque aqu se ha optado la separaci on por comas. Asimismo, para hacer comentarios y que los ignore al leer el chero, hay que anteponer el signo de la admiraci on !. En la primera l nea se escribe la palabra feap y a continuaci on el t tulo del problema: feap ** Viga continua biapoyada ** A continuaci on, en la segunda l nea, hay que escribir 6 n umeros enteros, que son: n umero total de nodos, n umero total de elementos, n umero de materiales utilizados, dimensi on del problema (1, 2 o 3 dimensiones), grados de libertad que tiene cada nodo, n umero de nodos que tiene cada elemento. De todas formas, los tres primeros campos se podr an omitir. 14, 6, 1, 2, 2, 4

1.1.

Nodos

Dejamos una l nea en blanco, y empezamos ya a introducir las coordenadas de los nodos (respecto los ejes cartesianos dibujados). Para ello, se escribe la palabra coordinates 1 , y en las siguientes l neas las coordenadas, con el siguiente formato: n umero del nodo, espacio en blanco, coordenada x, coordenada y . coordinates 1, ,0.0, 0.0 !Nodo 1, de coordenadas (0.0, 0.0) 2, ,1.0, 0.0 !Nodo 2, de coordenadas (1.0, 0.0) 3, ,2.0, 0.0 !etc, etc... 4, ,3.0, 0.0 5, ,4.0, 0.0 6, ,5.0, 0.0 7, ,6.0, 0.0 8, ,0.0, 0.5 9, ,1.0, 0.5 10, ,2.0, 0.5 11, ,3.0, 0.5 12, ,4.0, 0.5 13, ,5.0, 0.5 14, ,6.0, 0.5 !Nodo 14, de coordenadas (6.0, 0.5)

1.2.

Elementos

Dejamos una l nea en blanco e introducimos los elementos, esto es, decimos qu e nodos van a formar cada uno de los elementos, en sentido antihorario Para ello, se escribe la palabra elements y en las siguientes l neas los nodos que pertenecen a cada elemento con el siguiente formato: n umero del elemento, espacio en blanco, material asociado a ese elemento, nodo 1, nodo 2, nodo 3, nodo 4. El espacio en blanco tiene otra utilidad, pero de momento la ignoramos. Aqu solamente utilizamos un material (material 1). elements 1, ,1, 1, 2, 9, 8 !Elemento 1, de material 1, de nodos (1, 2, 9, 8) 2, ,1, 2, 3, 10, 9 !Elemento 2, de material 1, de nodos (2, 3, 10, 9) 3, ,1, 3, 4, 11, 10 !etc, etc... 4, ,1, 4, 5, 12, 11 5, ,1, 5, 6, 13, 12 6, ,1, 6, 7, 14, 13

1.3.

Condiciones de contorno

Dejamos una l nea en blanco y empezamos con las condiciones de contorno, que incluyen tanto fuerzas como movimientos impuestos. Dichas condiciones de contorno hay que imponerlas en los nodos, concretamente en los siguientes:
En FEAP solamente son relevantes las 4 primeras letras de los comandos, as que es indiferente poner coordinates o coor. Por ello, en cada comando se se nalar a en negrita las 4 primeras letras, que son las u nicas que importan a efectos de que el programa lo entienda
1

y 9 1 x

F = 100

F = 100 13

1.3.1.

Fuerzas exteriores

Para introducir las fuerzas, lo primero que hay que escribir es la palabra forces y en las l neas siguientes indicar en qu e nodos aplico las fuerzas, con su correspondiente valor. El formato es el siguiente: nodo, espacio en blanco, valor de la componente horizontal de la fuerza, valor de la componente vertical de la fuerza. forces 12, ,0.0, -100.0 !En el nodo 12, la fuerza exterior aplicada es (0.0, -100.0) 1.3.2. Desplazamientos impuestos

Para introducir los desplazamientos hay que hacer dos cosas: 1. Primero, decir en qu e nodos voy a imponer los desplazamientos. Se introduce primeramente la palabra boundary. Despu es, la notaci on que se usa es: poner un cero (0) si el movimiento no es impuesto o poner un uno (1) si el movimiento es impuesto. Esto hay que hacerlo para cada grado de libertad. Por tanto, el formato ser a el siguiente: nodo, espacio en blanco, 0 o 1 para el movimiento horizontal, 0 o1 para el movimiento vertical. En nuestro caso tenemos: boundary !En el nodo 1, impongo el movimiento horizontal (1) 1, ,1, 1 !y el vertical (1) !En el nodo 7, no impongo el movimiento horizontal (0) 7, ,0, 1 !pero s el vertical (1) 2. Despu es de esto, hay que decir cu al es el valor de los desplazamientos en esos nodos. Se introduce primeramente la palabra displacements. A continuaci on, se imponen el valor de los desplazamientos con el formato siguiente: nodo,espacio en blanco, 0 si el movimiento horizontal no estaba impuesto o su valor num erico si lo estaba, 0 si el movimiento vertical no estaba impuesto o su valor num erico si lo estaba. Queda por tanto: displacements !En el nodo 1, el movimiento horizontal es 0.0 1, ,0.0, 0.0 !y el vertical 0.0 !En el nodo 7, el movimiento horizontal no est a 7, ,0, 0.0 !impedido y el vertical es 0.0

1.4.

Materiales utilizados

Por u ltimo, como paso nal de esta fase de pre-proceso, hay que introducir los materiales que se utilizan, que en este caso solamente es uno. Aqu es donde se pueden incorporar toda la variedad de ecuaciones constitutivas de los distintos materiales, que en este ejemplo es el astico lineal. Las instrucciones para nuestro material son: material, 1 !Voy a denir el material 1 solid !Uso elementos del continuo small deformation !Peque nas deformaciones plane strain !Deformaci on plana elastic, isotropic, 3.0e7, 0.3 !Material el astico, is otropo, con E = 3 107 y = 0,3 A lo hora de denir el material, la casu stica es muy amplia y no se puede dar f acilmente un determinado formato para introducir los datos, por lo que en cada caso hay que consultar el manual de FEAP o buscar en otro ejemplo. Con esto hemos terminado el pre-proceso, y para indic arselo al programa solamente falta poner una u ltima l nea con la palabra end : !Termino el pre-proceso end Si ahora no escribo ninguna instrucci on m as, al leer el chero dar a error, ya que no encuentra hasta d onde tiene que leer datos, porque aunque haya acabado el pre-proceso, pudiera haber luego m as instrucciones para la fase 2 (soluci on) y la fase 3 (post-proceso). Por tanto, hay que indicar que acaba el chero de datos con la instrucci on stop. Pero antes indicamos que nos devuelva el control, al modo interactivo, porque si no lo hici eramos acabar a sin m as. interactive stop !Nos devuelve el modo interactivo !Termina el chero de datos

2.

Soluci on

En esta segunda fase el programa realiza el ensamblaje de las matrices de rigidez elementales as como el del vector de fuerzas para posteriormente resolver el sistema de ecuaciones resultante. Estas 3 instrucciones se realizan seguidas, y son: 2 form !Calcula el vector residuo tangent !Calcula la matriz tangente 3 , indicando que es sim etrica solve !Resuelve el sistema de ecuaciones Esta forma de resolver el problema es la cl asica llamada de Newton-Raphson, donde para problemas lineales solamente hace falta hacer una u nica iteraci on. Para este caso (lineal), que es el que nos ocupa en este curso, un ejemplo de un problema con una inc ognita ser a: Cu al es el valor d para el cual el valor de la ordenada es el residuo p?

2 Como estas 3 instrucciones se ejecutan seguidas y se usan siempre, se ha hecho un comando especial, que es tang, ,1 y es equivalente a poner esas 3 instrucciones.

Kd p = 0

3.

Post-proceso

Por u ltimo, la u ltima fase de cualquier c alculo es la informaci on sobre los resultados obtenidos. Dicha informaci on se puede conseguir como datos num ericos o bien en forma de dibujos gr acamente.

3.1.

Resultados num ericos

Aqu , todos los comandos volcar an los resultados pedidos en pantalla y en el chero de resultados Oprac1. Ejemplos de resultados que se pueden obtener son: displacement, ,4 !Desplazamientos del nodo 4 displacement, all !Desplazamientos de todos los nodos reactions, ,1 !Reacciones en el nodo 1 stress, ,3 !Tensiones en el elemento 3 stress, all !Tensiones en todos los elementos Para vericar los resultados la echa en el centro de la viga es: f= Fa (3l2 4a2 ) = 1,387 mm 24EI

3.2.

Resultados visuales

Para entrar en el modo gr aco, hay que usar el comando plot, luego escribiremos los siguiente: plot !Entramos en el modo gr aco A continuaci on, antes de ver los resultados, se pueden visualizar los datos introducidos en el pre-proceso. (Esto incluso se puede hacer antes de entrar en la fase 2, es decir, inmediatamente despu es de terminar el pre-proceso). Por ejemplo:

mesh nodes elements loads boundary ll wipe

!Dibuja la malla que hemos dise nado !Dibuja los nodos y su n umero asignado !Dibuja los elementos y su n umero asignado !Dibuja las fuerzas exteriores !Se nala los movimientos impuestos !Dibuja el material asignado a cada elemento !Borra la pantalla

Y nalmente, para ver los resultados obtenidos una vez terminada la fase 2 (soluci on), podemos poner por ejemplo: deformed,500 !Activa el dibujo de la deformada (pero no la dibuja), !con un factor de magnicaci on de 500 mesh !Dibuja la malla deformada undeformed !Activa el dibujo de la malla original (pero no la dibuja) displacements !Dibuja en cada nodo su vector desplazamiento contour,2 !Dibuja los contornos del desplazamiento vertical (grado !de libertad 2) stress,1 !Dibuja los contornos de la tensi on 11 stress,2 !Dibuja los contornos de la tensi on 22 stress,3 !Dibuja los contornos de la tensi on 33 stress,4 !Dibuja los contornos de la tensi on 12 Cualquier dibujo que hagamos lo podemos guardar en formato postscript a trav es del comando post. Por ejemplo, si queremos guardar el dibujo de la deformada (siempre dentro del modo plot), hacemos lo siguiente: !Se abre el chero FeapAAAA.eps post !Activamos el dibujo de la deformada amplicada defo,500 !Se dibuja la malla (deformada con el comando anterior) mesh !Se dibuja la fuerza exterior con la echa sobre el nodo load,-1 !Se cierra el chero FeapAAAA.eps con lo que hemos post dibujado

Time = 0.00E+00

Para terminar el modo gr aco, escribimos el comando end : !Salimos del modo gr aco end Por u ltimo, si queremos abandonar el programa, escribimos quit quit !Abandonamos el programa

Вам также может понравиться