FEM Workbench/it: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
Line 187: Line 187:
* [[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 class="mw-translate-fuzzy">
== Link ==
[[FEM_Install/it|Installare FEM]] Per una descrizione dettagliata di come impostare un modulo FEM funzionante.
</div>

The following pages explain different topics of the FEM Workbench.

[[FEM_Install|FEM Install]]: a detailed description on how to set up the external programs used in the workbench.

<div class="mw-translate-fuzzy">
[[FEM_Mesh/it|Mesh FEM]] Per ulteriori informazioni su Mesh FEM nel modulo FEM
</div>

<div class="mw-translate-fuzzy">
[[FEM_Solver/it|FEM Solver]] per ulteriori informazioni su FEM Solvers nel modulo FEM,
</div>

<div class="mw-translate-fuzzy">
[[FEM_CalculiX/it|FEM CalculiX]] per ulteriori informazioni su CalculiX, il solutore più utilizzato e piùsviluppato nel modulo FEM.
</div>

<div class="mw-translate-fuzzy">
[[FEM_Concrete/it|FEM Concrete]] per informazioni su analisi di strutture in calcestruzzo.
</div>

<div class="mw-translate-fuzzy">
[[FEM_project/it|Progetto FEM]] per informazioni più dettagliate circa le Unità, i Limiti e lo Sviluppo del modulo FEM.
</div>

<div class="mw-translate-fuzzy">
== Tutorial ==
== Tutorial ==
Tutorial 1 [[FEM_CalculiX_Cantilever_3D/it | FEM CalculiX Cantilever 3D]]
Tutorial 1 [[FEM_CalculiX_Cantilever_3D/it | FEM CalculiX Cantilever 3D]]
</div>


<div class="mw-translate-fuzzy">
Tutorial 2 [[FEM_tutorial/it| Tutorial di FEM]]
Tutorial 2 [[FEM_tutorial/it| Tutorial di FEM]]
</div>


<div class="mw-translate-fuzzy">
Tutorial 3 [[FEM_Tutorial_Python/it | FEM Tutorial Python]]
Tutorial 3 [[FEM_Tutorial_Python/it | FEM Tutorial Python]]
</div>


<div class="mw-translate-fuzzy">
Tutorial 4 [[FEM Shear of a Composite Block/it|FEM Shear of a Composite Block]]
Tutorial 4 [[FEM Shear of a Composite Block/it|FEM Shear of a Composite Block]]
</div>


<div class="mw-translate-fuzzy">
Tutorial di analisi meccaniche termiche in [https://opensimsa.github.io/training.html PDF]
Tutorial di analisi meccaniche termiche in [https://opensimsa.github.io/training.html PDF]
</div>


<div class="mw-translate-fuzzy">
Video Tutorial 1 [https://forum.freecadweb.org/viewtopic.php?f=18&t=20499#p158353 Post sul forum con il link a YouTube]
Video Tutorial 1 [https://forum.freecadweb.org/viewtopic.php?f=18&t=20499#p158353 Post sul forum con il link a YouTube]
</div>


<div class="mw-translate-fuzzy">
Video Tutorial 2 [https://forum.freecadweb.org/viewtopic.php?f=18&t=20499&start=10#p162321 Post sul forum con il link a YouTube]
Video Tutorial 2 [https://forum.freecadweb.org/viewtopic.php?f=18&t=20499&start=10#p162321 Post sul forum con il link a YouTube]
</div>


<div class="mw-translate-fuzzy">
Futuro video Tutorials [https://forum.freecadweb.org/viewtopic.php?f=18&t=20499&start=10#p162640 Post sul forum con il link a YouTube]
Futuro video Tutorials [https://forum.freecadweb.org/viewtopic.php?f=18&t=20499&start=10#p162640 Post sul forum con il link a YouTube]
</div>


== Extending the FEM Workbench ==

The FEM Workbench is under constant development. An objective of the project is to find ways to easily interact with various FEM solvers, so that the end user can streamline the process of creating, meshing, simulating, and optimizing an engineering design problem, all within FreeCAD.

The following information is aimed at power users and developers who want to extend the FEM Workbench in different ways. Familiarity with C++ and Python is expected, and also some knowledge of the "document object" system used in FreeCAD is necessary; this information is available in the [[Power users hub]] and the [[Developer hub]]. Please notice that since FreeCAD is under active development, some articles may be too old, and thus obsolete. The most up to date information is discussed in the [https://forum.freecadweb.org/index.php FreeCAD forums], in the Development section. For FEM discussions, advice or assistance in extending the workbench, the reader should refer to the [https://forum.freecadweb.org/viewforum.php?f=18 FEM subforum].

<div class="mw-translate-fuzzy">
* [[Extend_FEM_Module/it|Estendere il modulo FEM]]
* [[Extend_FEM_Module/it|Estendere il modulo FEM]]
** [[Add_FEM_Equation_Tutorial/it|Tutorial Aggiungere equazioni FEM]]
** [[Add_FEM_Equation_Tutorial/it|Tutorial Aggiungere equazioni FEM]]
** [[Add_FEM_Constraint_Tutorial/it|Tutorial Aggiungere vincoli FEM]]
** [[Add_FEM_Constraint_Tutorial/it|Tutorial Aggiungere vincoli FEM]]
</div>


A developer's guide has been written to help power users in understanding the complex FreeCAD codebase and the interactions between the core elements and the individual workbenches. The book is hosted at github so multiple users can contribute to it and keep it updated.
== Link ==
* [https://forum.freecadweb.org/viewtopic.php?t=17581 Early preview of ebook: Module developer' guide to FreeCAD source] (forum thread)
[[FEM_Install/it|Installare FEM]] Per una descrizione dettagliata di come impostare un modulo FEM funzionante.
* [https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide FreeCAD Mod Dev Guide] (github repository)

[[FEM_Mesh/it|Mesh FEM]] Per ulteriori informazioni su Mesh FEM nel modulo FEM

[[FEM_Solver/it|FEM Solver]] per ulteriori informazioni su FEM Solvers nel modulo FEM,

[[FEM_CalculiX/it|FEM CalculiX]] per ulteriori informazioni su CalculiX, il solutore più utilizzato e piùsviluppato nel modulo FEM.

[[FEM_project/it|Progetto FEM]] per informazioni più dettagliate circa le Unità, i Limiti e lo Sviluppo del modulo FEM.

[[FEM_Concrete/it|FEM Concrete]] per informazioni su analisi di strutture in calcestruzzo.


{{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}}

Revision as of 08:49, 8 April 2019

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 FE 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. Creare un elemento finito Mesh per il modello geometrico.
      2. Aggiungere i vincoli quali i carichi e i supporti al modello da analizzare.
      3. Aggiungere un materiale per il modello da analizzare
  2. Risoluzione: risoluzione di un sistema di equazioni usando un risolutore esterno dall'interno di FreeCAD.
  3. Postelaborazione: visualizzare i risultati dell'analisi dall'interno di FreeCAD.

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.

Workflow of the FEM Workbench; the workbench calls two external programs to perform meshing of a solid object, and perform the actual solution of the finite element problem

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

Vincoli elettrostatici

Vincoli dei fluidi

Vincoli meccanici

  • Vincolo fissaggio: Serve per definire un vincolo di fissaggio su un punto, bordo o faccia (e).
  • 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.

Menu Risultati

Menu: Utilità

Menu contestuale

Preferenze

Link

Installare FEM Per una descrizione dettagliata di come impostare un modulo FEM funzionante.

The following pages explain different topics of the FEM Workbench.

FEM Install: a detailed description on how to set up the external programs used in the workbench.

Mesh FEM Per ulteriori informazioni su Mesh FEM nel modulo FEM

FEM Solver per ulteriori informazioni su FEM Solvers nel modulo FEM,

FEM CalculiX per ulteriori informazioni su CalculiX, il solutore più utilizzato e piùsviluppato nel modulo FEM.

FEM Concrete per informazioni su analisi di strutture in calcestruzzo.

Progetto FEM per informazioni più dettagliate circa le Unità, i Limiti e lo Sviluppo del modulo FEM.

Tutorial

Tutorial 1 FEM CalculiX Cantilever 3D

Tutorial 2 Tutorial di FEM

Tutorial di analisi meccaniche termiche in PDF

Futuro video Tutorials Post sul forum con il link a YouTube

Extending the FEM Workbench

The FEM Workbench is under constant development. An objective of the project is to find ways to easily interact with various FEM solvers, so that the end user can streamline the process of creating, meshing, simulating, and optimizing an engineering design problem, all within FreeCAD.

The following information is aimed at power users and developers who want to extend the FEM Workbench in different ways. Familiarity with C++ and Python is expected, and also some knowledge of the "document object" system used in FreeCAD is necessary; this information is available in the Power users hub and the Developer hub. Please notice that since FreeCAD is under active development, some articles may be too old, and thus obsolete. The most up to date information is discussed in the FreeCAD forums, in the Development section. For FEM discussions, advice or assistance in extending the workbench, the reader should refer to the FEM subforum.

A developer's guide has been written to help power users in understanding the complex FreeCAD codebase and the interactions between the core elements and the individual workbenches. The book is hosted at github so multiple users can contribute to it and keep it updated.