FEM project/it

= Progetto FEM=

Questa è la pianificazione del progetto per l'integrazione di FEM in FreeCAD come parte del Piano di sviluppo.

__

Risultati
Un semplice modulo FEM. Che sia in grado di generare la grigliatura (meshing) da una parte (automaticamente) e calcolare alcune cose standard come la rigidità e le frequenze.

L'ambiente dovrebbe consentire griglie tetraedriche e esagonali (hex). Scrivere i ponti di uscita come un plugin in Python per facilitarne l'uso con differenti solutori (programmi di calcolo). Elaborazione finale semplice con la possibilità di estensione con Python.

Potenziali Meshers


Alcune applicazioni disponibili per generare grigliature
 * Netgen un mesher molto buono, LGPL con qualche libreria di supporto
 * Salome un pacchetto complicato, difficile ottenere il codice di cui abbiamo bisogno
 * PythonOCC libreria Python che incorpora Salome e Netgen, può essere il modo più veloce e più completo per integrare generatori di griglie

Potenziali Solvers
Alcune applicazioni di calcolo esistenti
 * Calculix un software free e open source per l'analisi e la simulazione degli elementi finiti
 * Code-Aster un solutore con ampie parti in Python
 * PythonOCC libreria Python, che (al momento) offre anche l'interfaccia di massima per Code_Aster e che potrebbe anche essere un modo rapido per disporre di una prima soluzione funzionante

Applicazioni Mesh

 * Test dei generatori di griglie da parte di esperti
 * Analizzare la struttura del software e possibili integrazioni

Azioni successive
Costruire nglib (netgen lib) e provarlo.