L'Ambiente FEM offre a FreeCAD un moderno flusso di lavoro per l'analisi agli elementi finiti (FEA). Questo significa che tutti gli strumenti per fare una analisi degli elementi finiti sono combinati in una GUI.
Flusso di lavoro
I passaggi per effettuare un'analisi ad elementi finiti sono:
Preelaborazione: impostazione del problema di analisi.
Modellazione della geometria: creazione della geometria con FreeCAD o importazione da una diversa applicazione.
Creare una analisi.
Aggiungere i vincoli di simulazione quali i carichi e i supporti al modello da analizzare.
Aggiungere i materiali alle parti del modello geometrico.
Creare un elemento mesh finito per il modello geometrico o importarlo da una diversa applicazione.
Risoluzione: eseguire usando un risolutore esterno dall'interno di FreeCAD.
Postelaborazione: visualizzare i risultati dell'analisi dall'interno di FreeCAD, o esportare i risultati in modo che possano essere postelaborati con un'altra applicazione.
Il modulo FEM può essere usato su piattaforme Windows, Mac OSX e Linux. Dato che il modulo FEM utilizza un risolutore esterno, la quantità di interventi manuali dipende dal sistema operativo che si sta utilizzando. Consultare la pagina Installare i componenti per l'ambiente FEM per le istruzioni sulla configurazione degli strumenti esterni.
Flusso di lavoro del Workbench FEM; il workbench chiama due programmi esterni per eseguire il meshing di un oggetto solido e risolvere il problema degli elementi finiti
Menu Modello
Nuovo contenitore analisi: Crea un nuovo contenitore per una analisi meccanica statica. Se invece, prima di cliccare su questo strumento, viene selezionato un solido nella vista ad albero si apre la finestra di meshing.
Vincolo di corpo rigido: Utilizzato per applicare il vincolo di corpo rigido di CalculiX che vincola il movimento dei nodi di un'entità geometrica selezionata al movimento di un punto di riferimento posizionati dall'utente. disponibile dalla versione 1.0
Vincolo di dislocamento: Utilizzato per definire un vincolo di dislocamento su un punto, bordo o faccia (e).
Vincolo contatto: Utilizzato per definire un vincolo contatto tra due facce.
Legame di vincolo: Utilizzato per definire un vincolo di collegamento ("contatto vincolato") tra due facce.
Regione di mesh FEM: Crea una o più aree localizzate da meshare in modo da ottimizzare il tempo di analisi.
Gruppo di mesh FEM: Raggruppa ed etichetta insieme gli elementi di una mesh (vertice, bordo, superficie), utile per esportare la mesh a solutori esterni.
Post pipeline dal risultato: utilizzato per aggiungere una nuova rappresentazione grafica dei risultati dell'analisi FEM (scala di colori e più opzioni di visualizzazione).
Imposta i nodi: Crea o definisce un set di nodi da mesh FEM. Lo strumento era incompleto e non poteva essere utilizzato. Non disponibile in versione 0.22 e superiori.
Preferenze
Preferenze...: Preferenze disponibili per gli strumenti FEM.
Informazioni
Le seguenti pagine spiegano diversi argomenti dell'ambiente FEM.
FEM Install: una descrizione dettagliata su come impostare i programmi esterni utilizzati in questo ambiente.
L'ambiente FEM è in costante sviluppo. Un obiettivo del progetto è trovare i modi per interagire facilmente con i vari solutori FEM, in modo che l'utente finale possa semplificare il processo di creazione, meshing, simulazione e ottimizzazione di un problema di progettazione tecnica, tutto in FreeCAD.
Le seguenti informazioni sono rivolte agli utenti esperti e agli sviluppatori che desiderano estendere l'ambiente FEM in modi diversi. Serve avere familiarità con C++ e Python, ed è anche necessaria una certa conoscenza del sistema "document object" utilizzato in FreeCAD; queste informazioni sono disponibili nella documentazione per utenti esperti e nella documentazione per gli sviluppatori. Notare che, poiché FreeCAD è in fase di sviluppo attivo, alcuni articoli potrebbero essere vecchi e quindi obsoleti. Le informazioni più aggiornate sono discusse nel forum di FreeCAD, nella sezione Development. Per discussioni, consigli o assistenza FEM sull'estensione dell'ambiente, il fare riferimento al subforum FEM.
I seguenti articoli spiegano come è possibile estendere il workbench, ad esempio aggiungendo nuovi tipi di condizioni (vincoli) o equazioni.
Per aiutare gli utenti a comprendere la complessa base di codici di FreeCAD e le interazioni tra gli elementi principali e i singoli ambienti è stata scritta una guida per lo sviluppatore . Il libro è ospitato su github in modo che più utenti possano contribuirvi e tenerlo aggiornato.