FEM Workbench/it: Difference between revisions

From FreeCAD Documentation
(Created page with "Tutorial 7: FEM Example Capacitance Two Balls; Elmer's GUI tutorial 6 "Electrostatics Capacitance Two Balls" using FEM Examples.")
(Updating to match new version of source page)
Line 1: Line 1:
<languages/>
<languages/>
<div class="mw-translate-fuzzy">
{{Docnav/it|[[Drawing Workbench/it|Ambiente Drawing]]|[[Image Workbench/it|Ambiente Image]]|IconL=Workbench_Drawing.svg|IconR=Workbench_Image.svg}}
{{Docnav/it|[[Drawing Workbench/it|Ambiente Drawing]]|[[Image Workbench/it|Ambiente Image]]|IconL=Workbench_Drawing.svg|IconR=Workbench_Image.svg}}
</div>


[[Image:Workbench_FEM.svg|thumb|128px|L'icona dell'ambiente FEM]]
[[Image:Workbench_FEM.svg|thumb|128px|L'icona dell'ambiente FEM]]
Line 31: Line 33:
== Menu Modello ==
== Menu Modello ==


<div class="mw-translate-fuzzy">
* [[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.
</div>


=== Materiali ===
=== Materiali ===


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


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


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


<div class="mw-translate-fuzzy">

* immagine mancante [[FEM_MaterialReinforced/it| Materiale rinforzato]]: consente di selezionare dal database i materiali rinforzati costituiti da una matrice e un rinforzo.
* immagine mancante [[FEM_MaterialReinforced/it| Materiale rinforzato]]: consente di selezionare dal database i materiali rinforzati costituiti da una matrice e un rinforzo.
</div>


* [[Image:Arch_Material_Group.svg|32px]] [[Material_editor/it|Editor dei materiali]]: Consente di aprire l'editor dei materiali per modificare i materiali
* [[Image:Arch_Material_Group.svg|32px]] [[Material_editor/it|Editor dei materiali]]: Consente di aprire l'editor dei materiali per modificare i materiali
Line 48: Line 59:
=== Geometria dell'elemento ===
=== Geometria dell'elemento ===


<div class="mw-translate-fuzzy">
* [[Image:Fem-beam-section.svg|32px]] [[FEM_ElementGeometry1D/it|Sezione trasversale di trave]]:
* [[Image:Fem-beam-section.svg|32px]] [[FEM_ElementGeometry1D/it|Sezione trasversale di trave]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-beam-rotation.svg|32px]] [[FEM_ElementRotation1D/it|Rotazione di trave]]:
* [[Image:Fem-beam-rotation.svg|32px]] [[FEM_ElementRotation1D/it|Rotazione di trave]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-shell-thickness.svg|32px]] [[FEM_ElementGeometry2D/it|Spessore di una lastra]]:
* [[Image:Fem-shell-thickness.svg|32px]] [[FEM_ElementGeometry2D/it|Spessore di una lastra]]:
</div>


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


=== Vincoli elettrostatici ===
=== Vincoli elettrostatici ===


<div class="mw-translate-fuzzy">
* [[Image:fem-constraint-electrostatic-potential.svg|32px]] [[FEM_ConstraintElectrostaticPotential/it|Potenziale elettrostatico di vincolo]]:
* [[Image:fem-constraint-electrostatic-potential.svg|32px]] [[FEM_ConstraintElectrostaticPotential/it|Potenziale elettrostatico di vincolo]]:
</div>


=== Vincoli dei fluidi ===
=== Vincoli dei fluidi ===


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-initial-flow-velocity.svg|32px]] [[FEM_ConstraintInitialFlowVelocity/it|Vincolo velocità iniziale del flusso]]: Utilizzato per definire una velocità di flusso iniziale per il dominio.
* [[Image:Fem-constraint-initial-flow-velocity.svg|32px]] [[FEM_ConstraintInitialFlowVelocity/it|Vincolo velocità iniziale del flusso]]: Utilizzato per definire una velocità di flusso iniziale per il dominio.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-fluid-boundary.svg|32px]] [[FEM_ConstraintFluidBoundary/it|Vincolo contorno del fluido]]:
* [[Image:Fem-constraint-fluid-boundary.svg|32px]] [[FEM_ConstraintFluidBoundary/it|Vincolo contorno del fluido]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-flow-velocity.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-constraint-flow-velocity.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>


=== Vincoli meccanici ===
=== Vincoli meccanici ===


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


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


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


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


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


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


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


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


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-bearing.svg|32px]] [[FEM_ConstraintBearing/it|Vincolo cuscinetto]]: Per definire un vincolo cuscinetto.
* [[Image:Fem-constraint-bearing.svg|32px]] [[FEM_ConstraintBearing/it|Vincolo cuscinetto]]: Per definire un vincolo cuscinetto.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-gear.svg|32px]] [[FEM_ConstraintGear/it|Vincolo ingranaggio]]: Per definire un vincolo ingranaggio.
* [[Image:Fem-constraint-gear.svg|32px]] [[FEM_ConstraintGear/it|Vincolo ingranaggio]]: Per definire un vincolo ingranaggio.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-pulley.svg|32px]] [[FEM_ConstraintPulley/it|Vincolo puleggia]]: Per definire un vincolo puleggia.
* [[Image:Fem-constraint-pulley.svg|32px]] [[FEM_ConstraintPulley/it|Vincolo puleggia]]: Per definire un vincolo puleggia.
</div>


=== Vincoli termici ===
=== Vincoli termici ===


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


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


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


<div class="mw-translate-fuzzy">
* [[Image:Fem-constraint-heatflux.svg|32px]] [[FEM_ConstraintBodyHeatSource/it|Vincolo fonte di calore del corpo]]:
* [[Image:Fem-constraint-heatflux.svg|32px]] [[FEM_ConstraintBodyHeatSource/it|Vincolo fonte di calore del corpo]]:
</div>


== Menu Mesh ==
== Menu Mesh ==


<div class="mw-translate-fuzzy">
* [[Image:Fem-femmesh-netgen-from-shape.svg|32px]] [[FEM_MeshNetgenFromShape/it|Mesh FEM da forma con Netgen]]:
* [[Image:Fem-femmesh-netgen-from-shape.svg|32px]] [[FEM_MeshNetgenFromShape/it|Mesh FEM da forma con Netgen]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-femmesh-gmsh-from-shape.svg|32px]] [[FEM_MeshGmshFromShape/it|Mesh FEM da forma con GMSH]]:
* [[Image:Fem-femmesh-gmsh-from-shape.svg|32px]] [[FEM_MeshGmshFromShape/it|Mesh FEM da forma con GMSH]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-femmesh-boundary-layer.svg|32px]] [[FEM_MeshBoundaryLayer/it|Strato limite di mesh FEM]]:
* [[Image:Fem-femmesh-boundary-layer.svg|32px]] [[FEM_MeshBoundaryLayer/it|Strato limite di mesh FEM]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-femmesh-region.svg|32px]] [[FEM_MeshRegion/it|Regione di mesh FEM]]:
* [[Image:Fem-femmesh-region.svg|32px]] [[FEM_MeshRegion/it|Regione di mesh FEM]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-femmesh-from-shape.svg|32px]] [[FEM_MeshGroup/it|Gruppo di mesh FEM]]:
* [[Image:Fem-femmesh-from-shape.svg|32px]] [[FEM_MeshGroup/it|Gruppo di mesh FEM]]:
</div>


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


<div class="mw-translate-fuzzy">
* [[Image:Fem-femmesh-to-mesh.svg|32px]] [[FEM_FemMesh2Mesh/it|Converti mesh FEM in mesh]]: Converte la superficie di una mesh FEM in una mesh.
* [[Image:Fem-femmesh-to-mesh.svg|32px]] [[FEM_FemMesh2Mesh/it|Converti mesh FEM in mesh]]: Converte la superficie di una mesh FEM in una mesh.
</div>


== Menu Solutore ==
== Menu Solutore ==


<div class="mw-translate-fuzzy">
* [[Image:Fem_Solver.svg|32px]] [[FEM_SolverCalculixCxxtools/it|Solutore Calculix CCX tools]]: Crea un nuovo solutore per questa analisi. Nella maggior parte dei casi viene creato il risolutore unitamente all'analisi.
* [[Image:Fem_Solver.svg|32px]] [[FEM_SolverCalculixCxxtools/it|Solutore Calculix CCX tools]]: Crea un nuovo solutore per questa analisi. Nella maggior parte dei casi viene creato il risolutore unitamente all'analisi.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem_Solver.svg|32px]] [[FEM_SolverCalculiX/it|Solutore CalculiX]]:
* [[Image:Fem_Solver.svg|32px]] [[FEM_SolverCalculiX/it|Solutore CalculiX]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-elmer.svg|32px]] [[FEM_SolverElmer/it|Solutore Elmer]]: Crea il controller del risolutore per Elmer. È indipendente da altri oggetti del risolutore.
* [[Image:Fem-elmer.svg|32px]] [[FEM_SolverElmer/it|Solutore Elmer]]: Crea il controller del risolutore per Elmer. È indipendente da altri oggetti del risolutore.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem_Solver.svg|32px]] [[FEM_SolverZ88/it|Solutore Z88]]:
* [[Image:Fem_Solver.svg|32px]] [[FEM_SolverZ88/it|Solutore Z88]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-equation-heat.svg|32px]] [[FEM_EquationHeat/it|Equation heat]]:
* [[Image:Fem-equation-heat.svg|32px]] [[FEM_EquationHeat/it|Equation heat]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-equation-elasticity.svg|32px]] [[FEM_EquationElasticity/it|Equation elasticity]]:
* [[Image:Fem-equation-elasticity.svg|32px]] [[FEM_EquationElasticity/it|Equation elasticity]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-equation-electrostatic.svg|32px]] [[FEM_EquationElectrostatic/it|Equation electrostatic]]:
* [[Image:Fem-equation-electrostatic.svg|32px]] [[FEM_EquationElectrostatic/it|Equation electrostatic]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-equation-fluxsolver.svg|32px]] [[FEM_EquationFluxsolver/it|Equation fluxsolver]]:
* [[Image:Fem-equation-fluxsolver.svg|32px]] [[FEM_EquationFluxsolver/it|Equation fluxsolver]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-equation-flow.svg|32px]] [[FEM_EquationFlow/it|Equation flow]]:
* [[Image:Fem-equation-flow.svg|32px]] [[FEM_EquationFlow/it|Equation flow]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-control-solver.svg|32px]] [[FEM_SolverControl/it|Controlli del solutore]]: Apre il menu per regolare e avviare il risolutore selezionato.
* [[Image:Fem-control-solver.svg|32px]] [[FEM_SolverControl/it|Controlli del solutore]]: Apre il menu per regolare e avviare il risolutore selezionato.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-run-solver.svg|32px]] [[FEM_SolverRun/it|Avvia il solutore]]: Avvia il risolutore selezionato per l'analisi attiva.
* [[Image:Fem-run-solver.svg|32px]] [[FEM_SolverRun/it|Avvia il solutore]]: Avvia il risolutore selezionato per l'analisi attiva.
</div>


== Menu Risultati ==
== Menu Risultati ==


<div class="mw-translate-fuzzy">
* [[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.
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-result.svg|24px]] [[FEM_ResultShow/it|Mostra i risultati]]: Visualizza i risultati di un'analisi.
* [[Image:Fem-result.svg|24px]] [[FEM_ResultShow/it|Mostra i risultati]]: Visualizza i risultati di un'analisi.
</div>


<div class="mw-translate-fuzzy">
* [[Image:FEM_PostApplyChanges.png|32px]] [[FEM_PostApplyChanges/it|Post Applica le modifiche]]:
* [[Image:FEM_PostApplyChanges.png|32px]] [[FEM_PostApplyChanges/it|Post Applica le modifiche]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-data.svg|32px]] [[FEM_PostPipelineFromResult/it|Post Mappa i colori dal risultato]]:
* [[Image:Fem-data.svg|32px]] [[FEM_PostPipelineFromResult/it|Post Mappa i colori dal risultato]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-warp.svg|32px]] [[FEM_PostCreateWarpVectorFilter/it|Post Crea filtro vettoriale warp]]:
* [[Image:Fem-warp.svg|32px]] [[FEM_PostCreateWarpVectorFilter/it|Post Crea filtro vettoriale warp]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-clip-scalar.svg|32px]] [[FEM_PostCreateScalarClipFilter/it|Post Crea scalar clip filter]]:
* [[Image:Fem-clip-scalar.svg|32px]] [[FEM_PostCreateScalarClipFilter/it|Post Crea scalar clip filter]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-cut.svg|32px]] [[FEM_PostCreateCutFilter/it|Post Crea cut filter]]:
* [[Image:Fem-cut.svg|32px]] [[FEM_PostCreateCutFilter/it|Post Crea cut filter]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-clip.svg|32px]] [[FEM_PostCreateClipFilter/it|Post Crea clip filter]]:
* [[Image:Fem-clip.svg|32px]] [[FEM_PostCreateClipFilter/it|Post Crea clip filter]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-DataAlongLine.svg|32px]] [[FEM_PostCreateDataAlongLineFilter/it|Post Crea data along line filter]]:
* [[Image:Fem-DataAlongLine.svg|32px]] [[FEM_PostCreateDataAlongLineFilter/it|Post Crea data along line filter]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-linearizedstresses.svg|32px]] [[FEM_PostCreateLinearizedStressesFilter/it|Post Crea linearized stresses]]:
* [[Image:Fem-linearizedstresses.svg|32px]] [[FEM_PostCreateLinearizedStressesFilter/it|Post Crea linearized stresses]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:fem-post-filter-data-at-point.png|32px]] [[FEM_PostCreateDataAtPointFilter/it|Post Crea data at point filter]]:
* [[Image:fem-post-filter-data-at-point.png|32px]] [[FEM_PostCreateDataAtPointFilter/it|Post Crea data at point filter]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem CompPostCreateFunctions.png|48px]] [[FEM_PostCreateFunctions/it|Post Crea funzioni]]:
* [[Image:Fem CompPostCreateFunctions.png|48px]] [[FEM_PostCreateFunctions/it|Post Crea funzioni]]:
** [[Image:Fem-sphere.svg|32px]] :
** [[Image:Fem-sphere.svg|32px]] :
** [[Image:Fem-plane.svg|32px]] :
** [[Image:Fem-plane.svg|32px]] :
</div>


== Menu: Utilità ==
== Menu: Utilità ==


<div class="mw-translate-fuzzy">
* [[Image:fem-clipping-plane-add.svg|32px]] [[FEM_ClippingPlaneAdd/it|Piano di taglio di ritaglio sulla faccia]]:
* [[Image:fem-clipping-plane-add.svg|32px]] [[FEM_ClippingPlaneAdd/it|Piano di taglio di ritaglio sulla faccia]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:fem-clipping-plane-remove-all.svg|32px]] [[FEM_ClippingPlaneRemoveAll/it|Rimuovi tutti i piani di taglio]]:
* [[Image:fem-clipping-plane-remove-all.svg|32px]] [[FEM_ClippingPlaneRemoveAll/it|Rimuovi tutti i piani di taglio]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Preferences-fem.svg|32px]] [[FEM_Examples/it|Esempi di FEM]]: Apri la GUI per accedere agli esempi FEM.
* [[Image:Preferences-fem.svg|32px]] [[FEM_Examples/it|Esempi di FEM]]: Apri la GUI per accedere agli esempi FEM.
</div>


== Menu contestuale ==
== Menu contestuale ==


<div class="mw-translate-fuzzy">
* [[Image:Fem-femmesh-clear-mesh.svg|32px]] [[FEM_MeshClear/it|Pulisci mesh FEM]]:
* [[Image:Fem-femmesh-clear-mesh.svg|32px]] [[FEM_MeshClear/it|Pulisci mesh FEM]]:
</div>


<div class="mw-translate-fuzzy">
* [[Image:Fem-femmesh-print-info.svg|32px]] [[FEM_MeshPrintInfo/it|Stampa info mesh FEM]]:
* [[Image:Fem-femmesh-print-info.svg|32px]] [[FEM_MeshPrintInfo/it|Stampa info mesh FEM]]:
</div>


== Preferenze ==
== Preferenze ==


<div class="mw-translate-fuzzy">
* [[Image:Std_DlgParameter.svg|32px]] [[FEM_Preferences/it|Preferenze...]]: Preferenze disponibili per gli strumenti FEM.
* [[Image:Std_DlgParameter.svg|32px]] [[FEM_Preferences/it|Preferenze...]]: Preferenze disponibili per gli strumenti FEM.
</div>


== Informazioni ==
== Informazioni ==
Line 244: Line 373:
* [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)


<div class="mw-translate-fuzzy">
{{Docnav/it|[[Drawing Workbench/it|Ambiente Drawing]]|[[Image Workbench/it|Ambiente Image]]|IconL=Workbench_Drawing.svg|IconR=Workbench_Image.svg}}
{{Docnav/it|[[Drawing Workbench/it|Ambiente Drawing]]|[[Image Workbench/it|Ambiente Image]]|IconL=Workbench_Drawing.svg|IconR=Workbench_Image.svg}}
</div>


{{FEM Tools navi{{#translation:}}}}
{{FEM Tools navi{{#translation:}}}}

Revision as of 16:36, 1 December 2020

L'icona dell'ambiente FEM

Introduzione

Il Modulo 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 un materiale per il modello da analizzare.
      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.

Dalla versione 0.15 di FreeCAD, 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 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

  • immagine mancante Materiale rinforzato: consente di selezionare dal database i materiali rinforzati costituiti da una matrice e un rinforzo.

Geometria dell'elemento

Vincoli elettrostatici

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 meccanici

  • Vincolo fissaggio: Serve per definire un vincolo di fissaggio su un punto, bordo o faccia (e).
  • Vincolo trasforma: Utilizzato per definire un vincolo di trasformazione su una faccia.
  • Vincolo forza: Usato 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: Per definire un vincolo di temperatura limite su un punto, bordo o faccia (e).

Menu Mesh

Menu Solutore

  • Solutore Calculix CCX tools: Crea un nuovo solutore per questa analisi. Nella maggior parte dei casi viene creato il risolutore unitamente all'analisi.
  • Solutore Elmer: Crea il controller del risolutore per Elmer. È indipendente da altri oggetti del risolutore.

Menu Risultati

Menu: Utilità

Menu contestuale

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.

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 solutore predefinito utilizzato nel workbench per l'analisi strutturale.

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

Progetto FEM: ulteriori informazioni sul sistema di unità, limitazioni, e le idee di sviluppo e la tabella di marcia dell'ambiente.

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