CalculiX es una aplicación de análisis de elementos finitos gratuita y de código abierto que utiliza un formato de entrada similar al de Abaqus . Cuenta con un solucionador implícito y explícito (CCX) escrito por Guido Dhondt y un preprocesador y postprocesador (CGX) escrito por Klaus Wittig. [ 2 ] El software original fue escrito para el sistema operativo Linux [ 3 ] en 1998. [ 1 ] Convergent Mechanical ha adaptado la aplicación al sistema operativo Windows. [ 4 ]
El componente de preprocesamiento de CalculiX puede generar datos de malla para los programas de dinámica de fluidos computacional duns, ISAAC y OpenFOAM . También puede generar datos de entrada para los programas comerciales de elementos finitos Nastran , Ansys y Abaqus . [ 5 ] El preprocesador también puede generar datos de malla a partir de archivos STL. [ 6 ]
Existe una comunidad en línea activa que brinda soporte en Discourse. [ 7 ] Convergent Mechanical también proporciona soporte de instalación para su versión extendida de CalculiX para Windows. [ 4 ]
Hay un lanzador de CalculiX amigable [ 8 ] con asistente CCX para Windows y Linux. [ 9 ]
También es posible la instalación en Windows 10 Fall Creator (1709) con el nuevo subsistema Linux WSL. [ 10 ]
Se creó una biblioteca de Python , pycalculix, [ 11 ] para automatizar la creación de modelos CalculiX en el lenguaje de programación Python . Esta biblioteca permite acceder desde Python a la creación, carga, mallado, resolución y consulta de resultados de CalculiX para modelos 2D. Pycalculix fue escrita por Justin Black. En el sitio web de pycalculix se encuentran disponibles ejemplos y tutoriales. [ 11 ]
FreeCAD ha desarrollado un entorno de trabajo FEM que automatiza la creación de modelos CalculiX.
Hay muchos buenos ejemplos del uso de CalculiX [ 12 ] por el Prof. Martin Kraska, Universidad de Ciencias Aplicadas de Brandeburgo .
El adaptador preCICE (software) para CalculiX [ 13 ] permite acoplarlo a otros solucionadores para formar simulaciones multifísicas particionadas.
El código fuente se distribuye como archivos en el sitio web de Guido Dhnond [ 14 ] y a través de GitHub [ 15 ] . El proyecto de GitHub incluye un sistema de seguimiento de incidencias. Las contribuciones mediante solicitudes de extracción no se fusionan directamente, sino que las sugerencias son incorporadas manualmente por los mantenedores [ 16 ] , lo que sugiere que el desarrollo principal se lleva a cabo en un repositorio diferente.
Literatura
- Guido Dhondt: "El método de los elementos finitos para aplicaciones termomecánicas tridimensionales" . Wiley, Hoboken 2004, ISBN 0-470-85752-8
- Documentación de CCX v2.18
- Documentación de CGX v2.18
- Guía de inicio
- Entorno de trabajo FEM de FreeCAD para CalculiX
Véase también
Referencias
- 1 2 "Introducción". El método de elementos finitos para aplicaciones termomecánicas tridimensionales . John Wiley & Sons, Ltd. 2004. págs. i– xxi. doi : 10.1002/0470021217.fmatter . ISBN 9780470021217.
- ↑ Sitio web de CalculiX .
- ↑ Cómo instalar CalculiX 2.6 multihilo en Ubuntu 11.04 y versiones posteriores .
- 1 2 Sitio web de Convergent Mechanical .
- ↑ Reseña de CalculiX por iMechanica .
- ↑ Documentación de CGX .
- ↑ Grupo de Discurso CalculiX .
- ↑ Lanzador de CalculiX (SourceForge) .
- ↑ Lanzador de CalculiX .
- ↑ "CÓMO instalar CalculiX en Windows 10 con el Subsistema de Windows para Linux (WSL) desde la fuente original" . 10 de julio de 2017.
- 1 2 sitio web de pycalculix .
- ↑ Ejemplos de CalculiX .
- ↑ Adaptador CalculiX preCICE
- ↑ Sitio web de Guido Dhondt para CalculiX .
- ↑ Repositorio oficial en GitHub
- ↑ Solicitudes de extracción cerradas en GitHub
Enlaces externos
- Sitio web oficial
- Documentación en línea con función de búsqueda
- CalculiX para Windows
- Grupo de discusión de CalculiX
- sitio web de pycalculix
- Entorno de trabajo FEM de FreeCAD
- Generador de código MFront para CalculiX
- Software de ingeniería asistida por ordenador
- Software gratuito de diseño asistido por ordenador
- Software de simulación gratuito
- Software de elementos finitos para Linux