FEM Install/ro: Difference between revisions

From FreeCAD Documentation
(Created page with "===== Rezolvitor FEM ===== Acesta este utilizat pentru rezolvarea sistemului de ecuații CalculiX. Vezi http://www.calculix.de/ FreeCAD scrie un fișier de intrare CalculiX po...")
(Created page with "==== CalculiX ==== A se vedea acest forum post [https://forum.freecadweb.org/viewtopic.php?f=18&t=10979&p=198652#p198642 FreeCAD Fem on OSX] cum se instalează CalculiX pe OSX...")
Line 60: Line 60:


==== CalculiX ====
==== CalculiX ====
See this forum post [https://forum.freecadweb.org/viewtopic.php?f=18&t=10979&p=198652#p198642 FreeCAD Fem on OSX] how to install CalculiX on OSX
A se vedea acest forum post [https://forum.freecadweb.org/viewtopic.php?f=18&t=10979&p=198652#p198642 FreeCAD Fem on OSX] cum se instalează CalculiX pe OSX
Următoarele informații pot fi depășite:
Following informations might be outdated:
* [http://forum.freecadweb.org/viewtopic.php?f=18&t=10979 forum]
* [http://forum.freecadweb.org/viewtopic.php?f=18&t=10979 forum]
* [http://forum.freecadweb.org/viewtopic.php?f=8&t=14497 forum]
* [http://forum.freecadweb.org/viewtopic.php?f=8&t=14497 forum]

Revision as of 09:19, 16 December 2018

Introducere

Pentru a putea face o analiză a elementelor finite (FEA) utilizând FEM Worbench FreeCAD folosește două programe externe. Una este folosită pentru generarea FEM-Mesh, iar cealaltă pentru rezolvarea sistemului de ecuații. Dacă FreeCAD este configurat pentru a face analiza elementului mecanic finit, ar putea fi ușor verificată prin încărcarea și analizarea unui fișier exemplu. Vedeți FEM_CalculiX_Cantilever_3D

Rezolvitor FEM

Acesta este utilizat pentru rezolvarea sistemului de ecuații CalculiX. Vezi http://www.calculix.de/ FreeCAD scrie un fișier de intrare CalculiX pornește CalculiX și citește ieșirea CalculiX. Aceasta înseamnă că calculiX binar este independent și independent de FreeCAD. Din acest motiv și din moment ce există mai multe posibilități de obținere a unui FEM Mesh valid, se recomandă să instalați mai întâi Solver. Până în prezent (mijlocul anului 2015) CalculiX este singurul Solver suportat al modulului FEM.

FEM Mesh Generator

As meshing tool to create a FEM-Mesh netgen is used. See https://sourceforge.net/projects/netgen-mesher/ To use Netgen in FEM module FreeCAD needs to be compiled against netgen libraries. Apart from Netgen a common way to create a FEM Mesh is the use FEM GMSH mesh tool. For the use of this tool GMSH has to be installed on your system. Check out FEM_Mesh#Create_a_FEM_Mesh for the various possibilities to create an FEM Mesh in FreeCAD.

Installation of external FEM Module Software

Windows

If either a stable or development version from Download is used no further software needs to be installed. Netgen and CalculiX are included in the FreeCAD download package.

Linux

Ubuntu PPA

The easiest possibility to get an working FEM Workbench on Linux is the use of the Ubuntu PPA Version. Check out Download#Ubuntu_PPA_packages. The netgen FEM Mesh Generator is allready included in the ppa version. CalculiX is an extra package provided by the Ubuntu PPA Version as well. If the Ubuntu PPA repository is allready added to your package manager install CalculiX by

apt-get install ccx

The following FreeCAD Ubuntu PPA packages have Netgen and CalculiX:

  • Ubuntu 14.04 (Trusty Tahr)
  • Ubuntu 14.10 (Utopic Unicorn)
  • Ubuntu 15.04 (Vivid Vervet)

For Developers: There is a huge forum thread in which the creation of the Ubuntu PPA packages was disscussed. It may be usefull if the Ubuntu PPA packages needs to be updated. On Launchpad there are more than one CalculiX packages. Only one CalculiX package should be installed and any of them should work. There is a simple reason for not taking the one which was allready on Launchpad. We did not know about it (see http://forum.freecadweb.org/viewtopic.php?f=18&t=10393&start=90#p85498)

Other

On other Linux distributions you need to make sure to get the appropriate software and libraries installed yourself before using FEM workbench.

CalculiX

Since CalculiX is a standalone software you either can install a CalculiX binary or compile CalculiX yourself. Any CalculiX version from 2.7.X works with FreeCAD. Since there hasn't been much changes in CalculiX resently lower versions than 2.7.X might work as well.

Install CalculiX Binary

There are only a few Linux Distributions which are known to have CalculiX Packages in their Repositories. Following a list:

On the CalculiX Website it is possible to download a generic Linux binary of CalculiX. Check out http://www.dhondt.de/ Since any Linux Distribution could have different library paths it is likely possible this binary will not work out of the box at your linux distribution. Check out the following FreeCAD forum threads for more infomation:

Compile CalculiX

Compiling CalculiX is not as easy as it is with many OpenSource software. There are many different resources at FreeCAD forum and the internet. Check out the following:

Netgen

There have been mixed results with the Netgen mesher and the compilation of FreeCAD with Netgen support.

  • ToDo

Further Informations

The FreeCAD forum is a very good resource for informations in this regard. Check out google search on FreeCAD forum page by :

OSX

The OSX development packages of FreeCAD 0.17.xxxxx do include Netgen [1] but they do not include CalculiX.

CalculiX

A se vedea acest forum post FreeCAD Fem on OSX cum se instalează CalculiX pe OSX Următoarele informații pot fi depășite: