FEM Tutorial Python/ro

Introducere
Acest exemplu este menit a arăta cât de simplă este Metoda Elementelor Finite(Finite Element Analysis (FEA)) în FreeCADs FEM Workbench este realizată prin Python. Modelul de la FEM_CalculiX_Cantilever_3D va fi luat drept exemplu.



Cerințe

 * FreeCAD version --> according tutorial overview
 * Aceasta pote fi bifat în meniul Help --> about FreeCAD.
 * Dat fiind schimbările continue în modulul FEM, este recomandat să folosiți cea mai recentă imagine de dezvoltare a FreeCAD pentru analizele FEM scripted în Python.
 * O definirea a modului FEM. Verificați FEM_CalculiX_Cantilever_3D



New document and the part to analyze


Plase MEF
Vedeți informații Additionale despre cum să realizați script-programarea de generare de ochiuri de plasă cu obiect mesh GMSH sau Netgen.

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

Run the analysis
To run the analysis using Python, an instance of the module class  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:



Step by step


Prezentarea rezultatelor


Informații suplimentere


Script MEF obiecte tip plasă
Scrierea obiectului de rețea Netgen a fost încercată aici: http://forum.freecadweb.org/viewtopic.php?f=18&t=16944#p134519, dar prezintă unele limitări. Din contră obiectul plasă GMSH suportă pe deplin scriptul în python. Urmăriți pe forum topicul : http://forum.freecadweb.org/viewtopic.php?f=18&t=20087

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 analiză multiplă
Urmăriți postările de pe forum: http://forum.freecadweb.org/viewtopic.php?f=18&t=19549#p151385

Rezultate la Script
Urmăriți postările de pe forum: *http://forum.freecadweb.org/viewtopic.php?f=18&t=4677&start=20#p148982 and *http://forum.freecadweb.org/viewtopic.php?f=18&t=4677&start=30#p149043 and *http://forum.freecadweb.org/viewtopic.php?t=18415#p144028
 * https://forum.freecadweb.org/viewtopic.php?f=18&t=31123&p=258761#p258761 --> coloring just one element:

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

Modul Consolă
Scrierea fișierului de intrare în modul consola FreeCAD (fără GUI) se poate face în modul de testare. Vedeți postarea pe forum în această privință: https://forum.freecadweb.org/viewtopic.php?f=22&t=25852&p=208897#p208897

Appendix
Distracție plăcută!