FreeCAD-Doc/localwiki/FEM_Install-it.html
2018-07-19 18:47:02 -05:00

124 lines
13 KiB
HTML

<html><head><title>FEM Install/it</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>FEM Install/it</h1></div>
<div id="mw-content-text" lang="it" dir="ltr" class="mw-content-ltr"><hr/><div class="mw-parser-output"><div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="#Introduzione"><span class="tocnumber">1</span> <span class="toctext">Introduzione</span></a>
<ul>
<li class="toclevel-2 tocsection-2"><a href="#Il_solutore_FEM"><span class="tocnumber">1.1</span> <span class="toctext">Il solutore FEM</span></a></li>
<li class="toclevel-2 tocsection-3"><a href="#Il_generatore_di_mesh_FEM"><span class="tocnumber">1.2</span> <span class="toctext">Il generatore di mesh FEM</span></a></li>
</ul>
</li>
<li class="toclevel-1 tocsection-4"><a href="#Installazione_del_modulo_software_FEM_esterno"><span class="tocnumber">2</span> <span class="toctext">Installazione del modulo software FEM esterno</span></a>
<ul>
<li class="toclevel-2 tocsection-5"><a href="#Windwos"><span class="tocnumber">2.1</span> <span class="toctext">Windwos</span></a></li>
<li class="toclevel-2 tocsection-6"><a href="#Linux"><span class="tocnumber">2.2</span> <span class="toctext">Linux</span></a>
<ul>
<li class="toclevel-3 tocsection-7"><a href="#Ubuntu_PPA"><span class="tocnumber">2.2.1</span> <span class="toctext">Ubuntu PPA</span></a></li>
<li class="toclevel-3 tocsection-8"><a href="#Altro"><span class="tocnumber">2.2.2</span> <span class="toctext">Altro</span></a></li>
<li class="toclevel-3 tocsection-9"><a href="#CalculiX"><span class="tocnumber">2.2.3</span> <span class="toctext">CalculiX</span></a>
<ul>
<li class="toclevel-4 tocsection-10"><a href="#Installare_CalculiX_Binario"><span class="tocnumber">2.2.3.1</span> <span class="toctext">Installare CalculiX Binario</span></a></li>
<li class="toclevel-4 tocsection-11"><a href="#Compilare_CalculiX"><span class="tocnumber">2.2.3.2</span> <span class="toctext">Compilare CalculiX</span></a></li>
</ul>
</li>
<li class="toclevel-3 tocsection-12"><a href="#Netgen"><span class="tocnumber">2.2.4</span> <span class="toctext">Netgen</span></a></li>
<li class="toclevel-3 tocsection-13"><a href="#Ulteriori_informazioni"><span class="tocnumber">2.2.5</span> <span class="toctext">Ulteriori informazioni</span></a></li>
</ul>
</li>
<li class="toclevel-2 tocsection-14"><a href="#OSX"><span class="tocnumber">2.3</span> <span class="toctext">OSX</span></a>
<ul>
<li class="toclevel-3 tocsection-15"><a href="#CalculiX_2"><span class="tocnumber">2.3.1</span> <span class="toctext">CalculiX</span></a></li>
<li class="toclevel-3 tocsection-16"><a href="#Netgen_2"><span class="tocnumber">2.3.2</span> <span class="toctext">Netgen</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<h3><span class="mw-headline" id="Introduzione">Introduzione</span></h3>
<p>Per eseguire una Analisi agli elementi finiti (FEA) utilizzando il <a href="https://www.freecadweb.org/wiki/index.php?title=Fem_Workbench/it" class="mw-redirect" title="Fem Workbench/it">modulo FEM</a> FreeCAD si avvale di due programmi esterni. Uno è utilizzato per generare la Mesh FEM e l'altro per risolvere il sistema di equazioni. Caricando e analizzando un file di esempio, si può controllare facilmente se FreeCAD è impostato per eseguire l'analisi meccanica degli elementi finiti. Vedere <a href="https://www.freecadweb.org/wiki/index.php?title=FEM_CalculiX_Cantilever_3D/it" title="FEM CalculiX Cantilever 3D/it">FEM CalculiX - Trave a sbalzo 3D</a>
</p>
<h6><span class="mw-headline" id="Il_solutore_FEM">Il solutore FEM</span></h6>
<p>Per risolvere il sistema di equazioni viene utilizzato calculix. Vedere <a rel="nofollow" class="external free" href="http://www.calculix.de/">http://www.calculix.de/</a> FreeCAD scrive un file di input Calculix, avvia Calculix e legge l'uscita di Calculix. Significa che il codice binario di Calculix è autonomo e indipendente da FreeCAD. A causa di questo e poiché ci sono più possibilità di ottenere una mesh FEM valida si consiglia di installare prima il Risolutore. Fino ad oggi, metà 2015, Calculix è l'unico Risolutore del modulo FEM supportato.
</p>
<h6><span class="mw-headline" id="Il_generatore_di_mesh_FEM">Il generatore di mesh FEM</span></h6>
<p>Come strumento di meshing per creare una mesh FEM viene utilizzato netgen. Vedere <a rel="nofollow" class="external free" href="https://sourceforge.net/projects/netgen-mesher/">https://sourceforge.net/projects/netgen-mesher/</a> Per poter utilizzare NetGen nel modulo FEM, FreeCAD deve essere compilato con le librerie NetGen. Oltre a NetGen per creare una mesh FEM si può usare la <a href="https://www.freecadweb.org/wiki/index.php?title=Macro_GMSH/it" title="Macro GMSH/it"> macro GMSH</a>. Vedere in <a href="https://www.freecadweb.org/wiki/index.php?title=FEM_Mesh/it" title="FEM Mesh/it">Mesh FEM</a> quali sono le varie possibilità per creare una Mesh FEM in FreeCAD.
</p>
<h3><span class="mw-headline" id="Installazione_del_modulo_software_FEM_esterno">Installazione del modulo software FEM esterno</span></h3>
<h4><span class="mw-headline" id="Windwos">Windwos</span></h4>
<p>Se viene utilizzata una versione stabile o di sviluppo prelevata da <a href="https://www.freecadweb.org/wiki/index.php?title=Download/it" title="Download/it">Download</a> non è necessario installare altro ulteriore software. Netgen e Calculix sono già compresi nel pacchetto di download di FreeCAD.
</p>
<h4><span class="mw-headline" id="Linux">Linux</span></h4>
<h5><span class="mw-headline" id="Ubuntu_PPA">Ubuntu PPA</span></h5>
<p>Il modo più semplice per ottenere un Ambiente FEM che lavora su Linux consiste nell'usare il PPA Ubuntu per la propria versione. Consultare la pagina <a href="/wiki/Download/it#Ubuntu_PPA_packages" title="Download/it">Pacchetti PPA di Ubuntu</a>. Netgen che è il generatore FEM Mesh è giá incluso nella versione ppa. Anche Calculix è un pacchetto extra fornito dal PPA Ubuntu. Se il repositorio PPA di Ubuntu è giá aggiunto al gestore di pacchetti si può installare Calculix con:
</p>
<pre>apt-get install ccx
</pre>
<p>I seguenti pacchetti FreeCAD del PPA Ubuntu contengono NetGen e Calculix:
</p>
<ul><li> Ubuntu 14.04 (Trusty Tahr)</li>
<li> Ubuntu 14.10 (Utopic Unicorn)</li>
<li> Ubuntu 15.04 (Vivid Vervet)</li></ul>
<p>Per gli sviluppatori: C'è una lunga <a rel="nofollow" class="external text" href="http://forum.freecadweb.org/viewtopic.php?f=18&amp;t=10393">sequenza nel forum</a> in cui è stata discussa la creazione dei pacchetti PPA di Ubuntu. Può essere utile consultarla se è necessario aggiornare i pacchetti PPA di Ubuntu. Su Launchpad ci sono diversi pacchetti di calculix. Si dovrebbe installare un solo pacchetto calculix, e qualsiasi di loro dovrebbe funzionare. Prima della discussione nel forum non sapevamo di questo (vedere <a rel="nofollow" class="external free" href="http://forum.freecadweb.org/viewtopic.php?f=18&amp;t=10393&amp;start=90#p85498">http://forum.freecadweb.org/viewtopic.php?f=18&amp;t=10393&amp;start=90#p85498</a>)
</p>
<h5><span class="mw-headline" id="Altro">Altro</span></h5>
<p>In altre distribuzioni Linux è necessario accertarsi di avere il software appropriato e installare da soli le librerie prima di utilizzare l'ambiente FEM.
</p>
<h5><span class="mw-headline" id="CalculiX">CalculiX</span></h5>
<p>Poiché calculix è un software autonomo (standalone) è possibile installare un pacchetto binario oppure compilarlo da soli. Con FreeCAD funziona qualsiasi versione di calculix superiore alla 2.7.X. Dal momento che nelle versioni 2.7.X di calculix non vi sono stati molti cambiamenti anche le versioni precedenti potrebbero funzionare.
</p>
<h6><span class="mw-headline" id="Installare_CalculiX_Binario">Installare CalculiX Binario</span></h6>
<p>Si conoscono solo un paio di distribuzioni di Linux che hanno i pacchetti calculix nei loro repository. Ecco una lista:
</p>
<ul><li> Arch Linux --&gt; <a rel="nofollow" class="external free" href="https://aur.archlinux.org/packages/calculix/">https://aur.archlinux.org/packages/calculix/</a></li>
<li> Debian Stretch --&gt; <a rel="nofollow" class="external free" href="https://packages.debian.org/stretch/calculix-ccx">https://packages.debian.org/stretch/calculix-ccx</a></li>
<li> Debian Jessie --&gt; Il pacchetto di Debian Stretch può essere installato con dpkg vedere <a rel="nofollow" class="external text" href="http://forum.freecadweb.org/viewtopic.php?f=4&amp;t=5975&amp;p=110597#p110597">FreeCAD forum</a></li></ul>
<p>Dal sito Web di CalculiX è possibile scaricare una versione generica del codice binario di CalculiX per Linux. Vedere in <a rel="nofollow" class="external free" href="http://www.dhondt.de/">http://www.dhondt.de/</a> Dato che le varie distribuzioni di Linux possono avere dei percorsi diversi per la libreria, è possibile che questo binario non funzioni nella vostra distribuzione. per ulteriori informazioni vedere le seguenti discussioni nel forum di FreeCAD:
</p>
<ul><li> Fedora 21 --&gt; <a rel="nofollow" class="external free" href="http://forum.freecadweb.org/viewtopic.php?f=18&amp;t=10140">http://forum.freecadweb.org/viewtopic.php?f=18&amp;t=10140</a></li>
<li> Alcuni comandi bash che possono dare un aiuto --&gt; <a rel="nofollow" class="external free" href="http://forum.freecadweb.org/viewtopic.php?f=3&amp;t=11830&amp;start=20#p95741">http://forum.freecadweb.org/viewtopic.php?f=3&amp;t=11830&amp;start=20#p95741</a></li></ul>
<h6><span class="mw-headline" id="Compilare_CalculiX">Compilare CalculiX</span></h6>
<p>Compilare calculix non è così facile come è con molti software OpenSource. Nel forum di FreeCAD forum e in internet ci sono diverse indicazioni. Controllare le seguenti:
</p>
<ul><li> Debian --&gt; <a rel="nofollow" class="external free" href="http://forum.freecadweb.org/viewtopic.php?f=4&amp;t=5975&amp;start=10">http://forum.freecadweb.org/viewtopic.php?f=4&amp;t=5975&amp;start=10</a></li>
<li> In github c'è un Repository CMake, ma nel forum di FreeCAD nessuno ha detto se funziona
<ul><li> <a rel="nofollow" class="external free" href="https://github.com/ricortiz/CalculiX-cmake">https://github.com/ricortiz/CalculiX-cmake</a></li></ul></li></ul>
<h5><span class="mw-headline" id="Netgen">Netgen</span></h5>
<p>Ci sono stati risultati contrastanti con il mesher NetGen e la compilazione di FreeCAD con il supporto NetGen.
</p>
<ul><li> ToDo</li></ul>
<h5><span class="mw-headline" id="Ulteriori_informazioni">Ulteriori informazioni</span></h5>
<p>Il <a rel="nofollow" class="external text" href="http://www.forum.freecadweb.org/">forum di FreeCAD</a> è un'ottima risorsa per informazioni al riguardo. Cercare con google search dalla pagina del forum di FreeCAD:
</p>
<ul><li> <a rel="nofollow" class="external text" href="https://www.google.ch/search?q=sys.append.path+site%3Aforum.freecadweb.org#q=calculix+site:forum.freecadweb.org">calculix site:forum.freecadweb.org</a></li>
<li> <a rel="nofollow" class="external text" href="https://www.google.ch/search?q=sys.append.path+site%3Aforum.freecadweb.org#q=netgen+site:forum.freecadweb.org">netgen site:forum.freecadweb.org</a></li></ul>
<h4><span class="mw-headline" id="OSX">OSX</span></h4>
<p>Né NetGen né Calculix sono inclusi nei pacchetti di FreeCAD scaricabili da<a href="Download.html" title="Download">Download</a>
</p>
<h5><span class="mw-headline" id="CalculiX_2">CalculiX</span></h5>
<p>Consultare queste discussioni nel forum:
</p>
<ul><li> <a rel="nofollow" class="external text" href="http://forum.freecadweb.org/viewtopic.php?f=18&amp;t=10979">forum</a></li>
<li> <a rel="nofollow" class="external text" href="http://forum.freecadweb.org/viewtopic.php?f=8&amp;t=14497">forum</a></li></ul>
<h5><span class="mw-headline" id="Netgen_2">Netgen</span></h5>
<p>Non si conosce alcuna fonte di documentazione per FreeCAD e netgen su OSX. Come detto prima usare la <a href="https://www.freecadweb.org/wiki/index.php?title=Macro_GMSH/it" title="Macro GMSH/it"> macro GMSH</a> e vedere in <a href="https://www.freecadweb.org/wiki/index.php?title=FEM_Mesh/it" title="FEM Mesh/it">Mesh FEM</a> quali sono le possibilità per creare delle Mesh FEM in FreeCAD.
</p><p>Di recente il supporto di Netgen in FreeCAD su OSX ha avuto qualche sviluppo (<a rel="nofollow" class="external text" href="http://forum.freecadweb.org/viewtopic.php?f=27&amp;t=14346">Pull Request</a>).
</p><p><br />
</p>
<div style="clear:both"></div>
</div>
</div>
</div><div class="printfooter">
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=FEM_Install/it&amp;oldid=181569">http://www.freecadweb.org/wiki/index.php?title=FEM_Install/it&amp;oldid=181569</a>"</div>
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
</div>
</div>
<div id="mw-navigation">
<h2>Navigation menu</h2>
</body></html>