Une bibliothèque Python qui automatise la génération de fichiers d'entrée (.inp) pour le solveur d'éléments finis CalculiX et qui peut également exécuter le solveur et lire les résultats.
Pycalculix

- Python
- Aérospatial, Génie mécanique, Simulation, Ingénierie des structures
- Dynamique des fluides numérique (CFD), Conception pour la fabrication additive (DfAM), Optimisation de la conception, Ingénierie, Méthode des éléments finis (FEM), Matériels, Ingénieur en mécanique, Simulation, Ingénierie des structures
Caractéristiques :
- Configuration de l'analyse par éléments finis (FEA), pré-traitement CalculiX, éléments de poutre et de coque, éléments solides, modélisation des contacts, application des conditions limites et des charges, définition des propriétés des matériaux, génération des fichiers .inp de CalculiX, exécution du solveur CalculiX, post-traitement des résultats de base (lecture des fichiers .dat).
Prix :
- Gratuit
- Simplifie le processus de mise en place et d'exécution des simulations CalculiX FEA à l'aide de scripts Python, idéal pour automatiser les études paramétriques, open-source, permet la génération programmatique de modèles FEA.
- Il faut installer un solveur CalculiX externe, la documentation se trouve principalement sur GitHub et peut être limitée à des cas d'utilisation très avancés, la communauté est plus petite que celle des préprocesseurs FEA commerciaux ou des frameworks open-source plus importants comme FreeCAD FEM workbench.
Idéal pour :
- Ingénieurs et analystes qui utilisent le solveur CalculiX et souhaitent automatiser la création de fichiers d'entrée, exécuter des simulations et effectuer un post-traitement de base à l'aide de Python.