Página 1 de 1

YAFEMS, motor de elementos finitos libre y gratuito (GPL)

Publicado: Jue Ene 22, 2015 11:45 am
por javimm
Saludos.
Mi nombre es Javier Marcelo Mora, Ingeniero de Caminos de la Universidad Politécnica de Madrid.

Escribo para compartir con el foro la publicación bajo licencia GPL (libre y gratuita) de mi programa YAFEMS.

http://sourceforge.net/projects/yafems

YAFEMS es un motor de cálculo estructural mediante el método de los elementos finitos basado en triángulos CST y tetraedros lineales, que lee una malla en formato MED generada por un software de mallado como Netgen a través del software de diseño Salome y mediante un sencillo fichero de texto de entrada realiza un cálculo de desplazamientos, tensiones y fuerzas de reacción. La salida del programa consiste en un fichero de texto con los resultados y en un fichero de malla RMED de resultados que se puede cargar en un software de post-proceso como ParaView (gratuito y libre). He incluido un manual con varios ejemplos de uso para que el programa pueda ser usado en la práctica y no quede como un mero ejercicio teórico de aplicación del método de los elementos finitos.

La idea es disponer de un motor de FEM que emplee herramientas libres y gratuitas y además sea sencillo de utilizar.

En la actualidad acabo de publicar la cuarta versión que incluye mejoras de velocidad de proceso y de almacenamiento usando el método "skyline" para almacenaje y procesado de la matriz de rigidez, así como la implementación del algoritmo de Cuthill-McKee para la optimización de la matriz. Está en estudio para un futuro la incorporación de elementos cuadráticos y otros tipos de análisis, como ecuación de calor o análisis dinámico.

El programa nace como resultado de concluir un máster de dos años de teoría y aplicación práctica del Método de Elementos Finitos y Simulación por la UNED que comienzo en 2012 tras el cierre del Departamento de Estudios de la empresa constructora donde ejercía labores de Responsable de Estudios.

Muchas gracias de antemano y espero que os sea útil.
Saludos.
Javier Marcelo.