FEM Workbench/it: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
 
(150 intermediate revisions by 3 users not shown)
Line 2: Line 2:


{{Docnav/it
{{Docnav/it
|[[Drawing_Workbench/it|Ambiente Disegno Tecnico]]
|[[Draft_Workbench/it|Ambiente Draft]]
|[[Image_Workbench/it|Ambiente Image]]
|[[Inspection_Workbench/it|Ambiente Inspection]]
|IconL=Workbench_Drawing.svg
|IconL=Workbench_Draft.svg
|IconR=Workbench_Image.svg
|IconR=Workbench_Inspection.svg
}}
}}


Line 12: Line 12:
{{TOCright}}
{{TOCright}}


<span id="Introduction"></span>
== Introduzione ==
== Introduzione ==


L' '''Ambiente FEM''' offre a FreeCAD un moderno flusso di lavoro per [https://en.wikipedia.org/wiki/Finite_element_analysis l'analisi agli elementi finiti] (FEA). Questo significa che tutti gli strumenti per fare una analisi degli elementi finiti sono combinati in una GUI.
L'[[FEM_Workbench/it|Ambiente FEM]] offre a FreeCAD un moderno flusso di lavoro per [https://it.wikipedia.org/wiki/Metodo_degli_elementi_finiti l'analisi agli elementi finiti] (FEA). Questo significa che tutti gli strumenti per fare una analisi degli elementi finiti sono combinati in una GUI.


[[Image:FemWorkbench.jpg|300px]]
[[Image:FemWorkbench.jpg|300px]]


<span id="Workflow"></span>
==Flusso di lavoro==
==Flusso di lavoro==


Line 25: Line 27:
## Creare una analisi.
## Creare una analisi.
### Aggiungere i vincoli di simulazione quali i carichi e i supporti al modello da analizzare.
### Aggiungere i vincoli di simulazione quali i carichi e i supporti al modello da analizzare.
### Aggiungere un materiale per il 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.
### 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.
# 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.
# 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 [[FEM_Install/it|Installare FEM]] per le istruzioni sulla configurazione degli strumenti esterni.
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 [[FEM_Install/it|Installare i componenti per l'ambiente FEM]] per le istruzioni sulla configurazione degli strumenti esterni.


[[Image:FEM_Workbench_workflow.svg|600px]]
[[Image:FEM_Workbench_workflow.svg|600px]]
Line 36: Line 38:
{{Caption|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}}
{{Caption|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}}


<span id="Menu:_Model"></span>
== Menu Modello ==
== Menu Modello ==


* [[Image:Fem_Analysis.svg|32px]] [[FEM_Analysis/it|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.
* [[Image:Fem_Analysis.svg|32px]] [[FEM_Analysis/it|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.


<span id="Materials"></span>
=== Materiali ===
=== Materiali ===


<div class="mw-translate-fuzzy">
* [[Image:FEM_MaterialSolid.svg|32px]][[FEM_MaterialSolid/it|Materiale FEM per solidi]]: Consente di selezionare un materiale dal database.
* [[Image:FEM_MaterialSolid.svg|32px]][[FEM_MaterialSolid/it|Materiale FEM per solidi]]: Consente di selezionare un materiale dal database.
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_MaterialFluid.svg|32px]] [[FEM_MaterialFluid/it|Materiale FEM per fluidi]]: Consente di selezionare un materiale dal database.
* [[Image:FEM_MaterialFluid.svg|32px]] [[FEM_MaterialFluid/it|Materiale FEM per fluidi]]: Consente di selezionare un materiale dal database.
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_MaterialMechanicalNonlinear.svg|32px]] [[FEM_MaterialMechanicalNonlinear/it|Materiale non lineare]]: Consente di selezionare un materiale dal database.
* [[Image:FEM_MaterialMechanicalNonlinear.svg|32px]] [[FEM_MaterialMechanicalNonlinear/it|Materiale non lineare]]: Consente di selezionare un materiale dal database.
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_MaterialReinforced.svg|32px]] [[FEM_MaterialReinforced/it| Materiale rinforzato (calcestruzzo)]]: consente di selezionare dal database i materiali rinforzati costituiti da una matrice e un rinforzo.
* [[Image:FEM_MaterialReinforced.svg|32px]] [[FEM_MaterialReinforced/it| Materiale rinforzato (calcestruzzo)]]: Consente di selezionare dal database i materiali rinforzati costituiti da una matrice e da un rinforzo.
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_MaterialEditor.svg|32px]] [[FEM_MaterialEditor/it|Editor dei materiali]]: Consente di aprire l'editor dei materiali per modificare i materiali.
* [[Image:FEM_MaterialEditor.svg|32px]] [[FEM_MaterialEditor/it|Editor dei materiali]]: Consente di aprire l'editor dei materiali per modificare i materiali.
</div>


<span id="Element_Geometry"></span>
=== Geometria dell'elemento ===
=== Geometria dell'elemento ===


<div class="mw-translate-fuzzy">
* [[Image:FEM_ElementGeometry1D.svg|32px]] [[FEM_ElementGeometry1D/it|Sezione trasversale di trave]]:
* [[Image:FEM_ElementGeometry1D.svg|32px]] [[FEM_ElementGeometry1D/it|Sezione trasversale di trave]]: Utilizzato per definire le sezioni trasversali per gli elementi trave.
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_ElementRotation1D.svg|32px]] [[FEM_ElementRotation1D/it|Rotazione di trave]]:
* [[Image:FEM_ElementRotation1D.svg|32px]] [[FEM_ElementRotation1D/it|Rotazione di trave]]: Utilizzato per ruotare le sezioni trasversali degli elementi trave.
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_ElementGeometry2D.svg|32px]] [[FEM_ElementGeometry2D/it|Spessore di una lastra]]:
* [[Image:FEM_ElementGeometry2D.svg|32px]] [[FEM_ElementGeometry2D/it|Spessore di una lastra]]: Utilizzato per definire lo spessore dell'elemento lastra.
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_ElementFluid1D.svg|32px]] [[FEM_ElementFluid1D/it|Sezione del fluido per flusso 1D]]: Usato per creare un elemento sezione del fluido FEM per reti pneumatiche e idrauliche.
* [[Image:FEM_ElementFluid1D.svg|32px]] [[FEM_ElementFluid1D/it|Sezione del fluido per flusso 1D]]: Utilizzato per creare un elemento sezione del fluido FEM per reti pneumatiche e idrauliche.
</div>


=== <span id="FEM_CompEmConstraints">Electromagnetic boundary conditions</span><!--Do not edit span id: the FEM_CompEmConstraints pages redirect here--> ===
=== Vincoli elettrostatici ===


<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintElectrostaticPotential.svg|32px]] [[FEM_ConstraintElectrostaticPotential/it|Vincolo Potenziale elettrostatico]]: Usato per la definizione del potenziale elettrostatico
:* [[Image:FEM_ConstraintElectrostaticPotential.svg|32px]] [[FEM_ConstraintElectrostaticPotential/it|Vincolo Potenziale elettrostatico]]: Utilizzato per la definizione del potenziale elettrostatico.
</div>


<div class="mw-translate-fuzzy">
:* [[Image:FEM_ConstraintCurrentDensity.svg|32px]] [[FEM_ConstraintCurrentDensity/it|Vincolo densità di corrente]]: Utilizzato per definire una densità di corrente. {{Version/it|0.21}}
</div>

<div class="mw-translate-fuzzy">
:* [[Image:FEM_ConstraintMagnetization.svg|32px]] [[FEM_ConstraintMagnetization/it|Vincolo magnetizzazione]]: Utilizzato per definire una magnetizzazione. {{Version/it|0.21}}
</div>

<span id="Fluid_boundary_conditions"></span>
<div class="mw-translate-fuzzy">
=== Vincoli dei fluidi ===
=== Vincoli dei fluidi ===
</div>

<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintInitialFlowVelocity.svg|32px]] [[FEM_ConstraintInitialFlowVelocity/it|Vincolo velocità iniziale del flusso]]: Utilizzato per definire una velocità di flusso iniziale per un corpo (volume).
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintInitialFlowVelocity.svg|32px]] [[FEM_ConstraintInitialFlowVelocity/it|Vincolo velocità iniziale del flusso]]: Utilizzato per definire una velocità di flusso iniziale per il dominio.
* [[Image:FEM_ConstraintInitialPressure.svg|32px]] [[FEM_ConstraintInitialPressure|Vincolo pressione iniziale]]: Utilizzato per definire una pressione iniziale per un corpo (volume). {{Version/it|0.21}}
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintFlowVelocity.svg|32px]] [[FEM_ConstraintFlowVelocity/it|Vincolo velocità del flusso]]: Utilizzato per definire una velocità del flusso come condizione di un contorno su un bordo (2D) o una faccia (3D).
* [[Image:FEM_ConstraintFlowVelocity.svg|32px]] [[FEM_ConstraintFlowVelocity/it|Vincolo velocità del flusso]]: Utilizzato per definire una velocità del flusso come condizione di un contorno su un bordo (2D) o una faccia (3D).
</div>


<span id="Geometrical_analysis_features"></span>
<div class="mw-translate-fuzzy">
=== Vincoli geometrici ===
=== Vincoli geometrici ===
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintPlaneRotation.svg|32px]] [[FEM_ConstraintPlaneRotation/it|Vincolo piano di rotazione]]: Serve per definire un vincolo piano di rotazione su una faccia piana.
* [[Image:FEM_ConstraintPlaneRotation.svg|32px]] [[FEM_ConstraintPlaneRotation/it|Vincolo piano di rotazione]]: Utilizzato per definire un vincolo piano di rotazione su una faccia piana.
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintSectionPrint.svg|32px]] [[FEM_ConstraintSectionPrint/it|Stampa sezione dei vincoli]]: Utilizzato per stampare le variabili di output facciale predefinite (forze e momenti) nel file dat. {{Version/it|0.19}}
* [[Image:FEM_ConstraintSectionPrint.svg|32px]] [[FEM_ConstraintSectionPrint/it|Stampa sezione dei vincoli]]: Utilizzato per stampare le variabili di output facciale predefinite (forze e momenti) nel file dat.
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintTransform.svg|32px]] [[FEM_ConstraintTransform/it|Vincolo trasforma]]: Utilizzato per definire un vincolo di trasformazione su una faccia.
* [[Image:FEM_ConstraintTransform.svg|32px]] [[FEM_ConstraintTransform/it|Vincolo trasforma]]: Utilizzato per definire un vincolo di trasformazione su una faccia.
</div>


<span id="Mechanical_boundary_conditions_and_loads"></span>
<div class="mw-translate-fuzzy">
=== Vincoli meccanici ===
=== Vincoli meccanici ===
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintFixed.svg|32px]] [[FEM_ConstraintFixed/it|Vincolo fissaggio]]: Serve per definire un vincolo di fissaggio su un punto, bordo o faccia (e).
* [[Image:FEM_ConstraintFixed.svg|32px]] [[FEM_ConstraintFixed/it|Vincolo fissaggio]]: Utilizzato per definire un vincolo di fissaggio su un punto, bordo o faccia (e).
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintDisplacement.svg|32px]] [[FEM_ConstraintDisplacement/it| Vincolo di dislocamento]]: Serve per definire un vincolo di dislocamento su un punto, bordo o faccia (e).
* [[Image:FEM_ConstraintDisplacement.svg|32px]] [[FEM_ConstraintDisplacement/it| Vincolo di dislocamento]]: Utilizzato per definire un vincolo di dislocamento su un punto, bordo o faccia (e).
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintContact.svg|32px]] [[FEM_ConstraintContact/it|Vincolo contatto]]: Serve per definire un vincolo contatto tra due facce.
* [[Image:FEM_ConstraintContact.svg|32px]] [[FEM_ConstraintContact/it|Vincolo contatto]]: Utilizzato per definire un vincolo contatto tra due facce.
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintTie.svg|32px]] [[FEM_ConstraintTie/it|Legame di vincolo]]: Utilizzato per definire un vincolo di collegamento ("contatto vincolato") tra due facce. {{Version/it|0.19}}
* [[Image:FEM_ConstraintTie.svg|32px]] [[FEM_ConstraintTie/it|Legame di vincolo]]: Utilizzato per definire un vincolo di collegamento ("contatto vincolato") tra due facce.
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintSpring.svg|32px]] [[FEM_ConstraintSpring/it|Vincolo molla]]: utilizzato per definire una molla. {{Version/it|0.20}}
* [[Image:FEM_ConstraintSpring.svg|32px]] [[FEM_ConstraintSpring/it|Vincolo molla]]: utilizzato per definire una molla. {{Version/it|0.20}}
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintForce.svg|32px]] [[FEM_ConstraintForce/it|Vincolo forza]]: Usato per definire una forza in N applicata uniformemente ad una faccia selezionabile, nella direzione definibile.
* [[Image:FEM_ConstraintForce.svg|32px]] [[FEM_ConstraintForce/it|Vincolo forza]]: Utilizzato per definire una forza in N applicata uniformemente ad una faccia selezionabile, nella direzione definibile.
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintPressure.svg|32px]] [[FEM_ConstraintPressure/it|Vincolo pressione]]: Usato per definire un vincolo pressione.
* [[Image:FEM_ConstraintPressure.svg|32px]] [[FEM_ConstraintPressure/it|Vincolo pressione]]: Utilizzato per definire un vincolo pressione.
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintCentrif.svg|32px]] [[FEM_ConstraintCentrif/it|Vincolo centrifugo]]: utilizzato per definire un vincolo di carico centrifugo sul corpo. {{Version/it|0.20}}
* [[Image:FEM_ConstraintCentrif.svg|32px]] [[FEM_ConstraintCentrif/it|Vincolo centrifugo]]: Utilizzato per definire un vincolo di carico centrifugo sul corpo. {{Version/it|0.20}}
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintSelfWeight.svg|32px]] [[FEM_ConstraintSelfWeight/it|Vincolo peso proprio]]: Utilizzato per definire una accelerazione di gravità che agisce su un modello.
* [[Image:FEM_ConstraintSelfWeight.svg|32px]] [[FEM_ConstraintSelfWeight/it|Vincolo peso proprio]]: Utilizzato per definire una accelerazione di gravità che agisce su un modello.
</div>


<span id="Thermal_boundary_conditions_and_loads"></span>
<div class="mw-translate-fuzzy">
=== Vincoli termici ===
=== Vincoli termici ===
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintInitialTemperature.svg|32px]] [[FEM_ConstraintInitialTemperature/it|Vincolo temperatura iniziale]]: Per definire un vincolo di temperatura iniziale di un corpo.
* [[Image:FEM_ConstraintInitialTemperature.svg|32px]] [[FEM_ConstraintInitialTemperature/it|Vincolo temperatura iniziale]]: Utilizzato per definire un vincolo di temperatura iniziale di un corpo.
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintHeatflux.svg|32px]] [[FEM_ConstraintHeatflux/it|Vincolo scambio termico]]: Per definire un vincolo di scambio termico su una faccia (e).
* [[Image:FEM_ConstraintHeatflux.svg|32px]] [[FEM_ConstraintHeatflux/it|Vincolo scambio termico]]: Utilizzato per definire un vincolo di scambio termico su una faccia (e).
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintTemperature.svg|32px]] [[FEM_ConstraintTemperature/it|Vincolo temperatura]]: Per definire un vincolo di temperatura limite su un punto, bordo o faccia (e).
* [[Image:FEM_ConstraintTemperature.svg|32px]] [[FEM_ConstraintTemperature/it|Vincolo temperatura]]: Utilizzato per definire un vincolo di temperatura limite su un punto, bordo o faccia (e).
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintBodyHeatSource.svg|32px]] [[FEM_ConstraintBodyHeatSource/it|Vincolo fonte di calore del corpo]]:
* [[Image:FEM_ConstraintBodyHeatSource.svg|32px]] [[FEM_ConstraintBodyHeatSource/it|Vincolo fonte di calore del corpo]]: Utilizzato per definire un calore corporeo generato internamente.
</div>


<span id="Overwrite_Constants"></span>
=== Vincoli senza solutore ===
=== Sovrascrivere le costanti ===


<div class="mw-translate-fuzzy">
* [[Image:FEM_ConstraintFluidBoundary.svg|32px]] [[FEM_ConstraintFluidBoundary/it|Condizione limite del fluido]]: Utilizzato per definire una condizione al contorno del fluido.
* [[Image:FEM_ConstantVacuumPermittivity.svg|32px]] [[FEM_ConstantVacuumPermittivity/it|Permittività del vuoto costante]]: Utilizzato per sovrascrivere la [https://it.wikipedia.org/wiki/Costante_dielettrica_del_vuoto costante dielettrica del vuoto] con un valore personalizzato.
</div>


<span id="Menu:_Mesh"></span>
* [[Image:FEM_ConstraintBearing.svg|32px]] [[FEM_ConstraintBearing/it|Vincolo cuscinetto]]: Per definire un vincolo cuscinetto.
== Menu Mesh ==


* [[Image:FEM_ConstraintGear.svg|32px]] [[FEM_ConstraintGear/it|Vincolo ingranaggio]]: Per definire un vincolo ingranaggio.
* [[Image:FEM_MeshNetgenFromShape.svg|32px]] [[FEM_MeshNetgenFromShape/it|Mesh FEM da forma con Netgen]]: Genera una mesh a elementi finiti per un modello utilizzando Netgen.


* [[Image:FEM_ConstraintPulley.svg|32px]] [[FEM_ConstraintPulley/it|Vincolo puleggia]]: Per definire un vincolo puleggia.
* [[Image:FEM_MeshGmshFromShape.svg|32px]] [[FEM_MeshGmshFromShape/it|Mesh FEM da forma con Gmsh]]: Genera una mesh agli elementi finiti per un modello usando Gmsh.


* [[Image:FEM_MeshBoundaryLayer.svg|32px]] [[FEM_MeshBoundaryLayer/it|Strato limite di mesh FEM]]: Crea mesh anisotrope per calcoli accurati vicino ai confini.
=== Sovrascrivere le costanti ===


* [[Image:FEM_MeshRegion.svg|32px]] [[FEM_MeshRegion/it|Regione di mesh FEM]]: Crea una o più aree localizzate da meshare in modo da ottimizzare il tempo di analisi.
* [[Image:FEM_ConstantVacuumPermittivity.svg|32px]] [[FEM_ConstantVacuumPermittivity/it|Permittività del vuoto costante]]: {{Version/it|0.19}}


* [[Image:FEM_MeshGroup.svg|32px]] [[FEM_MeshGroup/it|Gruppo di mesh FEM]]: Raggruppa ed etichetta insieme gli elementi di una mesh (vertice, bordo, superficie), utile per esportare la mesh a solutori esterni.
== Menu Mesh ==


* [[Image:FEM_MeshNetgenFromShape.svg|32px]] [[FEM_MeshNetgenFromShape/it|Mesh FEM da forma con Netgen]]: genera una mesh a elementi finiti per un modello utilizzando Netgen.
* [[Image:FEM_FemMesh2Mesh.svg|32px]] [[FEM_FemMesh2Mesh/it|Converti mesh FEM in mesh]]: Converte la superficie di una mesh FEM in una mesh.


<span id="Menu:_Solve"></span>
* [[Image:FEM_MeshGmshFromShape.svg|32px]] [[FEM_MeshGmshFromShape/it|Mesh FEM da forma con Gmsh]]: genera una mesh agli elementi finiti per un modello usando Gmsh.
== Menu Risolutore ==


* [[Image:FEM_MeshBoundaryLayer.svg|32px]] [[FEM_MeshBoundaryLayer/it|Strato limite di mesh FEM]]:Crea mesh anisotrope per calcoli accurati vicino ai confini.
* [[Image:FEM_SolverCalculixCxxtools.svg|32px]] [[FEM_SolverCalculixCxxtools/it|Risolutore Calculix Standard]]: Crea un nuovo risolutore per questa analisi.


* [[Image:FEM_MeshRegion.svg|32px]] [[FEM_MeshRegion/it|Regione di mesh FEM]]:Crea una o più aree localizzate da meshare in modo da ottimizzare il tempo di analisi.
* [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer/it|Risolutore Elmer]]: Crea il controller del risolutore per Elmer.


* [[Image: FEM_SolverMystran.svg|32px]] [[FEM_SolverMystran/it|Risolutore Mystran]]: Crea il controller del risolutore per il risolutore MYSTRAN. {{Version/it|0.20}}
* [[Image:FEM_MeshGroup.svg|32px]] [[FEM_MeshGroup/it|Gruppo di mesh FEM]]:Raggruppa ed etichetta insieme gli elementi di una mesh (vertice, bordo, superficie), utile per esportare la mesh a solutori esterni.


* [[Image:FEM_CreateNodesSet.svg|32px]] [[FEM_CreateNodesSet/it| Imposta i nodi]]: Crea o definisce un set di nodi da mesh FEM.
* [[Image:FEM_SolverZ88.svg|32px]] [[FEM_SolverZ88/it|Risolutore Z88]]: crea il controller del risolutore per Z88.


=== <span id="FEM_CompMechEquations">Mechanical equations</span><!--Do not edit span id: the FEM_CompMechEquations pages redirect here--> ===
* [[Image:FEM_FemMesh2Mesh.svg|32px]] [[FEM_FemMesh2Mesh/it|Converti mesh FEM in mesh]]: Converte la superficie di una mesh FEM in una mesh.


:* [[Image:FEM_EquationElasticity.svg|32px]] [[FEM_EquationElasticity/it|Equazione di elasticità]]: Equazione per il [[FEM_SolverElmer/it|Risolutore Elmer]] [[Image:FEM_SolverElmer.svg|32px]] per eseguire analisi lineari meccaniche.
== Menu Solutore ==


:* [[Image:FEM_EquationDeformation.svg|32px]] [[FEM_EquationDeformation/it|Equazione di deformazione]]: Equazione per il [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer/it|Risolutore Elmer]] per eseguire analisi meccaniche non lineari (deformazioni ). {{Version/it|0.21}}
* [[Image:FEM_SolverCalculixCxxtools.svg|32px]] [[FEM_SolverCalculixCxxtools/it|Solutore Calculix Standard]]: Crea un nuovo solutore per questa analisi. Nella maggior parte dei casi viene creato il risolutore unitamente all'analisi.


=== <span id="FEM_CompEmEquations">Electromagnetic equations</span><!--Do not edit span id: the FEM_CompEmEquations pages redirect here--> ===
* [[Image:FEM_SolverCalculiX.svg|32px]] [[FEM_SolverCalculiX/it|Solutore CalculiX (nuovo framework)]]:


:* [[Image:FEM_EquationElectrostatic.svg|32px]] [[FEM_EquationElectrostatic/it|Equazione elettrostatica]]: Equazione per il [[FEM_SolverElmer|Risolutore Elmer]] [[Image:FEM_SolverElmer.svg|32px]] per eseguire analisi elettrostatiche.
* [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer/it|Solutore Elmer]]: Crea il controller del risolutore per Elmer. È indipendente da altri oggetti del risolutore.


:* [[Image: FEM_EquationElectricforce.svg|32px]] [[FEM_EquationElectricforce/it|Equazione Electricforce]]: Equazione per il [[FEM_SolverElmer|Risolutore Elmer]] [[Image:FEM_SolverElmer.svg|32px]] per calcolare la forza elettrica sulle superfici.
* [[Image: FEM_SolverMystran.svg|32px]] [[FEM_SolverMystran/it|Solver Mystran]]: {{Version/it|0.20}}


:* [[Image:FEM_EquationMagnetodynamic.svg|32px]] [[FEM_EquationMagnetodynamic/it|Equazione magnetodinamica]]: Equazione per il [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer/it|Risolutore Elmer]] per il calcolo magnetodinamico. {{Version/it|0.21}}
* [[Image:FEM_SolverZ88.svg|32px]] [[FEM_SolverZ88/it|Solutore Z88]]: crea il controller del risolutore per Z88. È indipendente da altri oggetti risolutore.


:* [[Image:FEM_EquationMagnetodynamic2D.svg|32px]] [[FEM_EquationMagnetodynamic2D/it|Equazione 2D magnetodinamica]]: Equazione per il [[Image:FEM_SolverElmer.svg|32px]] [[FEM_SolverElmer/it|Risolutore Elmer]] per il calcolo magnetodinamico 2D. {{Version/it|0.21}}
* [[Image:FEM_EquationElasticity.svg|32px]] [[FEM_EquationElasticity/it|Equation elasticity]]:


* [[Image:FEM_EquationFlow.svg|32px]] [[FEM_EquationFlow/it|Equazione di flusso]]: Equazione per il [[FEM_SolverElmer|Risolutore Elmer]] [[Image:FEM_SolverElmer.svg|32px]] per eseguire analisi di flusso.
* [[Image: FEM_EquationElectricforce.svg|32px]] [[FEM_EquationElectricforce/it|Equazione Electricforce]]: {{Version/it|0.19}}


* [[Image:FEM_EquationFlux.svg|32px]] [[FEM_EquationFlux/it|Equazione di flusso]]: Equazione per il [[FEM_SolverElmer|Risolutore Elmer]] [[Image:FEM_SolverElmer.svg|32px]] per eseguire analisi di flusso.
* [[Image:Fem-equation-electrostatic.svg|32px]] [[FEM_EquationElectrostatic/it|Equation electrostatic]]:


* [[Image:FEM_EquationHeat.svg|32px]] [[FEM_EquationHeat/it|Equazione del calore]]: Equazione per il [[FEM_SolverElmer|Risolutore Elmer]] [[Image:FEM_SolverElmer.svg|32px]] per eseguire analisi di trasferimento di calore.
* [[Image:Fem-equation-flow.svg|32px]] [[FEM_EquationFlow/it|Equation flow]]:


* [[Image:FEM_EquationFlux.svg|32px]] [[FEM_EquationFlux/it|Equation fluxsolver]]:
* [[Image:FEM_SolverControl.svg|32px]] [[FEM_SolverControl/it|Controlli del risolutore]]: Apre il menu per regolare e avviare il risolutore selezionato.


* [[Image:Fem-equation-heat.svg|32px]] [[FEM_EquationHeat/it|Equation heat]]:
* [[Image:Fem-run-solver.svg|32px]] [[FEM_SolverRun/it|Avvia il risolutore]]: Avvia il risolutore selezionato per l'analisi attiva.

* [[Image:FEM_SolverControl.svg|32px]] [[FEM_SolverControl/it|Controlli del solutore]]: Apre il menu per regolare e avviare il risolutore selezionato.

* [[Image:Fem-run-solver.svg|32px]] [[FEM_SolverRun/it|Avvia il solutore]]: Avvia il risolutore selezionato per l'analisi attiva.


<span id="Menu:_Results"></span>
== Menu Risultati ==
== Menu Risultati ==


* [[Image:Fem-purge-results.svg|32px]] [[FEM_ResultsPurge/it|Azzera risultati]]: Cancella i risultati dell'analisi attiva.
* [[Image:Fem-purge-results.svg|32px]] [[FEM_ResultsPurge/it|Azzera risultati]]: Cancella i risultati dell'analisi attiva.


* [[Image:Fem-result.svg|24px]] [[FEM_ResultShow/it|Mostra i risultati]]: Visualizza i risultati di un'analisi.
* [[Image:FEM_ResultShow.svg|24px]] [[FEM_ResultShow/it|Mostra i risultati]]: Visualizza i risultati di un'analisi. Questa finestra di dialogo non è disponibile per il [[FEM_SolverElmer/it|Risolutore Elmer]] poiché questo risolutore visualizza utilizzando solo l'oggetto [[FEM_PostPipelineFromResult/it|Post pipeline dal risultato]].


* [[Image:FEM_PostApplyChanges.svg|32px]] [[FEM_PostApplyChanges/it|Applicare le modifiche alla pipeline]]: si attiva/disattiva se le modifiche alle pipeline e ai filtri vengono applicate immediatamente.
* [[Image:FEM_PostApplyChanges.svg|32px]] [[FEM_PostApplyChanges/it|Applicare le modifiche alla pipeline]]: si attiva/disattiva se le modifiche alle pipeline e ai filtri vengono applicate immediatamente.
Line 178: Line 265:
* [[Image: FEM_PostPipelineFromResult.svg|32px]] [[FEM_PostPipelineFromResult/it|Post pipeline dal risultato]]: utilizzato per aggiungere una nuova rappresentazione grafica dei risultati dell'analisi FEM (scala di colori e più opzioni di visualizzazione).
* [[Image: FEM_PostPipelineFromResult.svg|32px]] [[FEM_PostPipelineFromResult/it|Post pipeline dal risultato]]: utilizzato per aggiungere una nuova rappresentazione grafica dei risultati dell'analisi FEM (scala di colori e più opzioni di visualizzazione).


* [[Image:FEM_PostFilterWarp.svg|32px]] [[FEM_PostFilterWarp/it|Warp filter]]: utilizzato per visualizzare la forma deformata in scala del modello.
* [[Image:FEM_PostFilterWarp.svg|32px]] [[FEM_PostFilterWarp/it|Filtro di curvatura]]: utilizzato per visualizzare la forma deformata in scala del modello.


* [[Image:FEM_PostFilterClipScalar.svg|32px]] [[FEM_PostFilterClipScalar/it|Scalar clip filter]]: utilizzato per ritagliare un campo con un valore scalare specificato.
* [[Image:FEM_PostFilterClipScalar.svg|32px]] [[FEM_PostFilterClipScalar/it|Filtro taglio scalare]]: utilizzato per ritagliare un campo con un valore scalare specificato.


* [[Image:FEM_PostFilterCutFunction.svg|32px]] [[FEM_PostFilterCutFunction/it|Function cut filter]]: utilizzato per visualizzare i risultati su una sfera o un piano che attraversa il modello.
* [[Image:FEM_PostFilterCutFunction.svg|32px]] [[FEM_PostFilterCutFunction/it|Filtro taglio con funzione]]: utilizzato per visualizzare i risultati su una sfera o un piano che attraversa il modello.


* [[Image:FEM_PostFilterClipRegion.svg|32px]] [[FEM_PostFilterClipRegion/it|Post Crea clip filter]]: utilizzato per ritagliare un campo con una sfera o un piano che attraversa il modello.
* [[Image:FEM_PostFilterClipRegion.svg|32px]] [[FEM_PostFilterClipRegion/it|Post Crea filtro di taglio]]: utilizzato per ritagliare un campo con una sfera o un piano che attraversa il modello.


* [[Image:FEM_PostFilterDataAlongLine.svg|32px]] [[FEM_PostFilterDataAlongLine/it|Post Crea data along line filter]]: utilizzato per tracciare i valori di un campo lungo una linea specificata.
* [[Image:FEM_PostFilterContours.svg|32px]] [[FEM_PostFilterContours/it|Filtro contorni]]: utilizzato per visualizzare linee-iso (per analisi in 2D) o contorni-iso. {{Version/it|0.21}}


* [[Image:FEM_PostFilterLinearizedStresses.svg|32px]] [[FEM_PostFilterLinearizedStresses/it|Stress linearization plot]]: crea un grafico di linearizzazione delle sollecitazioni.
* [[Image:FEM_PostFilterDataAlongLine.svg|32px]] [[FEM_PostFilterDataAlongLine/it|Post crea filtro dati lungo la linea]]: utilizzato per tracciare i valori di un campo lungo una linea specificata.


* [[Image:FEM_PostFilterLinearizedStresses.svg|32px]] [[FEM_PostFilterLinearizedStresses/it|Grafico di linearizzazione della sollecitazione]]: crea un grafico di linearizzazione delle sollecitazioni.
* [[Image:FEM_PostFilterDataAtPoint.svg|32px]] [[FEM_PostFilterDataAtPoint/it|Data at point clip filter]]: utilizzato per visualizzare il valore di un campo selezionato in un determinato punto.


* [[Image:FEM_PostFilterDataAtPoint.svg|32px]] [[FEM_PostFilterDataAtPoint/it|Filtro di taglio dei dati in un punto]]: utilizzato per visualizzare il valore di un campo selezionato in un determinato punto.
[[Image:Fem-post-geo-plane.svg|32px]] [[FEM_PostCreateFunctions/it|Funzioni di filtro]]: utilizzato per definire come viene tagliata la mesh del risultato per [[FEM_PostFilterCutFunction/it|Funzione filtro di taglio]] e [[FEM_PostFilterClipRegion/it |Filtro taglio regione]].


=== <span id="FEM_PostCreateFunctions">Filter functions</span><!--Do not edit span id: the FEM_PostCreateFunctions pages redirect here--> ===

<div class="mw-translate-fuzzy">
:* [[Image:FEM_PostCreateFunctionPlane.svg|32px]] [[FEM_PostCreateFunctionPlane/it|Funzione filtro Piano]]: Taglia la mesh risultante con un piano.
</div>

<div class="mw-translate-fuzzy">
:* [[Image:FEM_PostCreateFunctionSphere.svg|32px]] [[FEM_PostCreateFunctionSphere/it|Funzione filtro Sfera]]: Taglia la mesh risultante con una sfera.
</div>

<div class="mw-translate-fuzzy">
:* [[Image:FEM_PostCreateFunctionCylinder.svg|32px]] [[FEM_PostCreateFunctionCylinder/it|Funzione filtro Cilindro:]]: Taglia la mesh risultante con un cilindro. {{Version/it|0.21}}
</div>

<div class="mw-translate-fuzzy">
:* [[Image:FEM_PostCreateFunctionBox.svg|32px]] [[FEM_PostCreateFunctionBox/it|Funzione filtro Box]]: Taglia la mesh risultante con un box. {{Version/it|0.21}}
</div>

<span id="Menu:_Utilities"></span>
== Menu: Utilità ==
== Menu: Utilità ==


* [[Image:FEM_ClippingPlaneAdd.svg|32px]] [[FEM_ClippingPlaneAdd/it|Piano di taglio di ritaglio sulla faccia]]: aggiunge un piano di taglio per l'intera vista del modello.
* [[Image:FEM_ClippingPlaneAdd.svg|32px]] [[FEM_ClippingPlaneAdd/it|Piano di taglio di ritaglio sulla faccia]]: Aggiunge un piano di taglio per l'intera vista del modello.


* [[Image:FEM_ClippingPlaneRemoveAll.svg|32px]] [[FEM_ClippingPlaneRemoveAll/it|Rimuovi tutti i piani di taglio]]: rimuove tutti i [[FEM_ClippingPlaneAdd/it|piani di taglio]] esistenti.
* [[Image:FEM_ClippingPlaneRemoveAll.svg|32px]] [[FEM_ClippingPlaneRemoveAll/it|Rimuovi tutti i piani di taglio]]: Rimuove tutti i [[FEM_ClippingPlaneAdd/it|piani di taglio]] esistenti.


* [[Image:Preferences-fem.svg|32px]] [[FEM_Examples/it|Esempi di FEM]]: Apri la GUI per accedere agli esempi FEM.
* [[Image:FEM_Examples.svg|32px]] [[FEM_Examples/it|Apre gli esempi di FEM]]: Apre la GUI per accedere agli esempi FEM.


<span id="Context_Menu"></span>
== Menu contestuale ==
== Menu contestuale ==


* [[Image:Fem-femmesh-clear-mesh.svg|32px]] [[FEM_MeshClear/it|Pulisci mesh FEM]]:
* [[Image:FEM_MeshClear.svg|32px]] [[FEM_MeshClear/it|Cancella mesh FEM]]: Elimina il file mesh dal file FreeCAD. Utile per alleggerire un file di FreeCAD.


* [[Image:FEM_MeshDisplayInfo.svg|32px]] [[FEM_MeshDisplayInfo/it|Stampa info mesh FEM]]:
* [[Image: FEM_MeshDisplayInfo.svg|32px]] [[FEM_MeshDisplayInfo/it|Visualizza info mesh FEM]]: Visualizza le statistiche di base della mesh esistente - numero di nodi ed elementi di ogni tipo.

== Obsolete tools ==

* [[Image:FEM_ConstraintFluidBoundary.svg|32px]] [[FEM_ConstraintFluidBoundary/it|Condizione limite del fluido]]: Utilizzato per definire una condizione al contorno del fluido.

* [[Image:FEM_ConstraintBearing.svg|32px]] [[FEM_ConstraintBearing/it|Vincolo cuscinetto]]: Utilizzato per definire un vincolo cuscinetto.

* [[Image:FEM_ConstraintGear.svg|32px]] [[FEM_ConstraintGear/it|Vincolo ingranaggio]]: Utilizzato per definire un vincolo di ingranaggio.

* [[Image:FEM_ConstraintPulley.svg|32px]] [[FEM_ConstraintPulley/it|Vincolo puleggia]]: Utilizzato per definire un vincolo puleggia.

<div class="mw-translate-fuzzy">
* [[Image:FEM_SolverCalculiX.svg|32px]] [[FEM_SolverCalculiX/it|Risolutore CalculiX (nuovo framework)]]: Uguale al framework originale [[Image:FEM_SolverCalculixCxxtools.svg|32px]] [[FEM_SolverCalculixCxxtools/it|Risolutore CalculiX Standard]] con controlli aggiuntivi.
</div>

<div class="mw-translate-fuzzy">
* [[Image:FEM_CreateNodesSet.svg|32px]] [[FEM_CreateNodesSet/it| Imposta i nodi]]: Crea o definisce un set di nodi da mesh FEM.
</div>


<span id="Preferences"></span>
== Preferenze ==
== Preferenze ==


* [[Image:Std_DlgPreferences.svg|32px]] [[FEM_Preferences/it|Preferenze...]]: Preferenze disponibili per gli strumenti FEM.
* [[Image:Std_DlgPreferences.svg|32px]] [[FEM_Preferences/it|Preferenze...]]: Preferenze disponibili per gli strumenti FEM.


<span id="Information"></span>
== Informazioni ==
== Informazioni ==


Line 218: Line 345:
[[FEM_Install/it|FEM Install]]: una descrizione dettagliata su come impostare i programmi esterni utilizzati in questo ambiente.
[[FEM_Install/it|FEM Install]]: una descrizione dettagliata su come impostare i programmi esterni utilizzati in questo ambiente.


[[FEM_Geometry_Preparation_and_Meshing|FEM Geometry Preparation and Meshing]]: tips regarding geometry preparation for FEM and meshing.

<div class="mw-translate-fuzzy">
[[FEM_Mesh/it|Mesh FEM]]: ulteriori informazioni su come ottenere una mesh per l'analisi degli elementi finiti.
[[FEM_Mesh/it|Mesh FEM]]: ulteriori informazioni su come ottenere una mesh per l'analisi degli elementi finiti.
</div>


[[FEM_Solver/it|FEM Solver]]: ulteriori informazioni sui diversi solutori disponibili nel workbench e quelli che potrebbero essere utilizzati in futuro.
[[FEM_Solver/it|FEM Solver]]: ulteriori informazioni sui diversi solutori disponibili nel workbench e quelli che potrebbero essere utilizzati in futuro.


[[FEM_CalculiX/it|FEM CalculiX]]: ulteriori informazioni su CalculiX, il solutore predefinito utilizzato nel workbench per l'analisi strutturale.
[[FEM_CalculiX/it|FEM CalculiX]]: ulteriori informazioni su CalculiX, il risolutore predefinito utilizzato nel workbench per l'analisi strutturale.


[[FEM_Concrete/it|FEM Concrete]]: informazioni interessanti sul tema della simulazione di strutture in calcestruzzo.
[[FEM_Concrete/it|FEM Concrete]]: informazioni interessanti sul tema della simulazione di strutture in calcestruzzo.


<span id="Tutorials"></span>
== Tutorial ==
== Tutorial ==


Line 236: Line 368:
Tutorial 4: [[FEM Shear of a Composite Block/it|Taglio FEM di un blocco composito]]; vedere la deformazione di un blocco composto da due materiali.
Tutorial 4: [[FEM Shear of a Composite Block/it|Taglio FEM di un blocco composito]]; vedere la deformazione di un blocco composto da due materiali.


Tutorial 5: [[Transient FEM analysis/it|Analisi FEM transitoria]]
Tutorial 5: [[Transient_FEM_analysis/it|Analisi FEM transitoria]]


Tutorial 6: [[Post-Processing_of_FEM_Results_with_Paraview/it|Post-elaborazione dei risultati FEM con Paraview]]
Tutorial 6: [[Post-Processing_of_FEM_Results_with_Paraview/it|Post-elaborazione dei risultati FEM con Paraview]]


Tutorial 7: [[FEM Example Capacitance Two Balls/it|FEM Example Capacitance Two Balls]]; Elmer's GUI tutorial 6 "Electrostatics Capacitance Two Balls" using FEM Examples.
Tutorial 7: [[FEM_Example_Capacitance_Two_Balls/it|FEM Example Capacitance Two Balls]]; Elmer's GUI tutorial 6 "Electrostatics Capacitance Two Balls" using FEM Examples.


Tutorial di analisi meccaniche termiche di [https://opensimsa.github.io/training.html openSIM]
Tutorial di analisi meccaniche termiche di [https://opensimsa.github.io/training.html openSIM]
Line 250: Line 382:
Altri tutorial video: [https://www.youtube.com/channel/UCnvFCm2BbXOVI3ObfXcxXhw anisim Open Source Engineering Software] (in tedesco).
Altri tutorial video: [https://www.youtube.com/channel/UCnvFCm2BbXOVI3ObfXcxXhw anisim Open Source Engineering Software] (in tedesco).


<span id="Extending_the_FEM_Workbench"></span>
==Estendere l'ambiente FEM==
==Estendere l'ambiente FEM==


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.
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 [[Power users hub/it|documentazione per utenti esperti]] e nella [[Developer hub/it|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 [https://forum.freecadweb.org/index.php forum di FreeCAD], nella sezione Development. Per discussioni, consigli o assistenza FEM sull'estensione dell'ambiente, il fare riferimento al [https://forum.freecadweb.org/viewforum.php?f=18 subforum FEM].
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 [[Power users hub/it|documentazione per utenti esperti]] e nella [[Developer_hub/it|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 [https://forum.freecadweb.org/index.php forum di FreeCAD], nella sezione Development. Per discussioni, consigli o assistenza FEM sull'estensione dell'ambiente, il fare riferimento al [https://forum.freecadweb.org/viewforum.php?f=18 subforum FEM].


I seguenti articoli spiegano come è possibile estendere il workbench, ad esempio aggiungendo nuovi tipi di condizioni (vincoli) o equazioni.
I seguenti articoli spiegano come è possibile estendere il workbench, ad esempio aggiungendo nuovi tipi di condizioni (vincoli) o equazioni.
Line 266: Line 399:
* [https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide FreeCAD Mod Dev Guide] (github repository)
* [https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide FreeCAD Mod Dev Guide] (github repository)


<span id="Extending_the_FEM_Workbench_documentation"></span>
== Estensione della documentazione di FEM Workbench ==
== Estensione della documentazione di FEM Workbench ==


* Maggiori informazioni sull'estensione o la mancanza della documentazione FEM possono essere trovate nel forum: [https://forum.freecadweb.org/viewtopic.php?f=18&t=20823 FEM documentation missing on the Wiki]
* Maggiori informazioni sull'estensione o la mancanza della documentazione FEM possono essere trovate nel forum: [https://forum.freecadweb.org/viewtopic.php?f=18&t=20823 FEM documentation missing on the Wiki]



{{Docnav/it
{{Docnav/it
|[[Drawing_Workbench/it|Ambiente Disegno Tecnico]]
|[[Draft_Workbench/it|Ambiente Draft]]
|[[Image_Workbench/it|Ambiente Image]]
|[[Inspection_Workbench/it|Ambiente Inspection]]
|IconL=Workbench_Drawing.svg
|IconL=Workbench_Draft.svg
|IconR=Workbench_Image.svg
|IconR=Workbench_Inspection.svg
}}
}}



Latest revision as of 10:16, 2 March 2024

L'icona dell'ambiente FEM

Introduzione

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:

  1. Preelaborazione: impostazione del problema di analisi.
    1. Modellazione della geometria: creazione della geometria con FreeCAD o importazione da una diversa applicazione.
    2. Creare una analisi.
      1. Aggiungere i vincoli di simulazione quali i carichi e i supporti al modello da analizzare.
      2. Aggiungere i materiali alle parti del modello geometrico.
      3. Creare un elemento mesh finito per il modello geometrico o importarlo da una diversa applicazione.
  2. Risoluzione: eseguire usando un risolutore esterno dall'interno di FreeCAD.
  3. 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

  • 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.

Materiali

Geometria dell'elemento

Electromagnetic boundary conditions

Vincoli dei fluidi

  • Vincolo velocità del flusso: Utilizzato per definire una velocità del flusso come condizione di un contorno su un bordo (2D) o una faccia (3D).

Vincoli geometrici

  • Vincolo trasforma: Utilizzato per definire un vincolo di trasformazione su una faccia.

Vincoli meccanici

  • Vincolo fissaggio: Utilizzato per definire un vincolo di fissaggio su un punto, bordo o faccia (e).
  • Legame di vincolo: Utilizzato per definire un vincolo di collegamento ("contatto vincolato") tra due facce.
  • Vincolo forza: Utilizzato per definire una forza in N applicata uniformemente ad una faccia selezionabile, nella direzione definibile.
  • Vincolo peso proprio: Utilizzato per definire una accelerazione di gravità che agisce su un modello.

Vincoli termici

  • Vincolo temperatura: Utilizzato per definire un vincolo di temperatura limite su un punto, bordo o faccia (e).

Sovrascrivere le costanti

Menu Mesh

  • 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.

Menu Risolutore

Mechanical equations

Electromagnetic equations

Menu Risultati

  • Post pipeline dal risultato: utilizzato per aggiungere una nuova rappresentazione grafica dei risultati dell'analisi FEM (scala di colori e più opzioni di visualizzazione).

Filter functions

Menu: Utilità

Menu contestuale

  • Cancella mesh FEM: Elimina il file mesh dal file FreeCAD. Utile per alleggerire un file di FreeCAD.
  • Visualizza info mesh FEM: Visualizza le statistiche di base della mesh esistente - numero di nodi ed elementi di ogni tipo.

Obsolete tools

Preferenze

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.

FEM Geometry Preparation and Meshing: tips regarding geometry preparation for FEM and meshing.

Mesh FEM: ulteriori informazioni su come ottenere una mesh per l'analisi degli elementi finiti.

FEM Solver: ulteriori informazioni sui diversi solutori disponibili nel workbench e quelli che potrebbero essere utilizzati in futuro.

FEM CalculiX: ulteriori informazioni su CalculiX, il risolutore predefinito utilizzato nel workbench per l'analisi strutturale.

FEM Concrete: informazioni interessanti sul tema della simulazione di strutture in calcestruzzo.

Tutorial

Tutorial 1: FEM CalculiX Trave a sbalzo 3D; analisi di base di una trave.

Tutorial 2: Tutorial di FEM; semplice analisi della tensione di una struttura.

Tutorial 3: FEM Tutorial Python; esempio di configurazione della trave a sbalzo interamente attraverso lo scripting in Python, inclusa la mesh.

Tutorial 4: Taglio FEM di un blocco composito; vedere la deformazione di un blocco composto da due materiali.

Tutorial 5: Analisi FEM transitoria

Tutorial 6: Post-elaborazione dei risultati FEM con Paraview

Tutorial 7: FEM Example Capacitance Two Balls; Elmer's GUI tutorial 6 "Electrostatics Capacitance Two Balls" using FEM Examples.

Tutorial di analisi meccaniche termiche di openSIM

Video Tutorial 1: Articolo nel forum (con il link YouTube)

Video Tutorial 2: Articolo nel forum (con il link YouTube)

Altri tutorial video: anisim Open Source Engineering Software (in tedesco).

Estendere l'ambiente FEM

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.

Estensione della documentazione di FEM Workbench