FEM Tutorial Python/it

Introduzione
Questo tutorial ha lo scopo di mostrare come tramite Python è possibile eseguire una semplice Analisi agli elementi finiti FEA nell'ambiente FEM di FreeCAD. Per questo esempio il modello è preso dal tutorial FEM CalculiX Trave a sbalzo 3D.



Requisiti

 * Versione di FreeCAD → secondo le indicazioni del tutorial
 * Ciò può essere verificato nel menu Aiuto → Informazioni su FreeCAD.
 * Dati i continui cambiamenti di modulo FEM si consiglia di utilizzare l'ultima versione di sviluppo di FreeCAD degli script di analisi FEM per Python.
 * Installazione del modulo FEM. Vedere in FEM CalculiX Trave a sbalzo 3D

Mesh FEM
Questa sezione contiene il codice mesh FEM. Espanderla per visualizzare i contenuti.

Note: Check out the Additional Information section below for how to script mesh generation with GMSH or Netgen mesh object.

Eseguire l'analisi
To run the analysis using Python, an instance of the module needs to be created. Once this instance has been created, we have two choices when running the analysis: If there is only one analysis in the document and only one solver in the analysis, then no objects need to be passed on. The method of the  class will activate the analysis if the GUI is up.
 * 1) Run all processes together at once (see "All in one" section below)
 * 2) Run processes one after the other (see "Step by step" section below)

Activating an analysis using Python works a follows:

Netgen
Scripting the Netgen mesh object was attempted in the "Parametrized FEM study" (FreeCAD FEM subforum thread), but has some limitations.

GMSH
On the contrary, the GMSH mesh object fully supports python scripting. See the following forum posts:
 * https://forum.freecadweb.org/viewtopic.php?f=22&t=42922#p365042
 * forum topic http://forum.freecadweb.org/viewtopic.php?f=18&t=20087

Script per analisi multipla
Vedere nel forum il post: http://forum.freecadweb.org/viewtopic.php?f=18&t=19549#p151385

Script per i risultati
Vedere nel forum i post:
 * https://forum.freecadweb.org/viewtopic.php?f=18&t=34048&p=289519#p289519 → scale factor in standard result object
 * http://forum.freecadweb.org/viewtopic.php?f=18&t=4677&start=20#p148982
 * http://forum.freecadweb.org/viewtopic.php?f=18&t=4677&start=30#p149043
 * http://forum.freecadweb.org/viewtopic.php?t=18415#p144028
 * https://forum.freecadweb.org/viewtopic.php?f=18&t=31123&p=258761#p258761 → colorare solo un elemento:

Vtk result object
See forum posts:
 * https://forum.freecadweb.org/viewtopic.php?f=18&t=47227#p405406

Modalità console
La scrittura del file di input in modalità console di FreeCAD (senza Gui) può essere eseguita in modalità test. A questo proposito vedere nel forum il post: https://forum.freecadweb.org/viewtopic.php?f=22&t=25852&p=208897#p208897

Appendice
Divertitevi!