Software: FEM - Tutorial - FEMM-Installation: Unterschied zwischen den Versionen

Aus OptiYummy
Zur Navigation springenZur Suche springen
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 7: Zeile 7:
** '''Den ersten Programm-Start''' muss man "'''''Als Administrator ausführen'''''", um das COM-Interface korrekt zu initialisieren!
** '''Den ersten Programm-Start''' muss man "'''''Als Administrator ausführen'''''", um das COM-Interface korrekt zu initialisieren!
** Wenn man sich einmal im Administrator-Modus befindet, sollte man unter '''''Edit > Preferences > General Attributes''''' das standmäßig für alle Modell-Dateien aktive '''''Smart Meshing''''' deaktivieren, weil dies nur als Administrator möglich ist (anderenfalls bleibt die Umschaltung ohne Wirkung!):<div align="center"> [[Bild:Software_FEMM_-_Preferences_-_general_smart-meshing_deaktivieren.gif|.]]</div>  
** Wenn man sich einmal im Administrator-Modus befindet, sollte man unter '''''Edit > Preferences > General Attributes''''' das standmäßig für alle Modell-Dateien aktive '''''Smart Meshing''''' deaktivieren, weil dies nur als Administrator möglich ist (anderenfalls bleibt die Umschaltung ohne Wirkung!):<div align="center"> [[Bild:Software_FEMM_-_Preferences_-_general_smart-meshing_deaktivieren.gif|.]]</div>  
* Wenn man nach dem Start von ''FEMM'' die Arbeit mit einer neuen Datei ('''''File - New''''') beginnen möchte, muss man sich zuerst für die Art des Problems entscheiden:<div align="center"> [[Bild:Software_FEM_-_Tutorial_-_Einleitung_-_femm-start.gif| ]] [[Bild:Software_FEM_-_Tutorial_-_Einleitung_-_femm-userinterface.gif| ]]</div>
* Wenn man nach dem Start von ''FEMM'' die Arbeit mit einer neuen Datei ('''''File > New''''') beginnen möchte, muss man sich zuerst für die Art des Problems entscheiden:<div align="center"> [[Bild:Software_FEM_-_Tutorial_-_Einleitung_-_femm-start.gif| ]] </div> <div align="center"> [[Bild:Software_FEM_-_Tutorial_-_Einleitung_-_femm-userinterface.gif| ]] </div>
* Deshalb wurde mit der Version '''FEMM 4.2''' vom '''25.&nbsp;Feb.&nbsp;2018''' in der [[Software:_FEMM_-_Elektrostatik_-_Problemdefinition|'''Problem-Definition''']] die '''''Smart Meshing''-Option''' ergänzt, welche nur für die aktuelle Modell-Datei wirkt und nicht von Administrator-Rechten abhängt.
* Im Dialog zur [[Software:_FEMM_-_Elektrostatik_-_Problemdefinition|'''Problem-Definition''']] ist standardmäßig die globale Einstellung für die '''''Smart Meshing''-Option''' eingetragen. Hier kann man bei Bedarf auch ohne Administrator-Rechte für das aktuelle Modell das Smart Meshing Ein-/Ausschalten.  
* Standardmäßig ist ''Smart Meshing'' aktiv und führt nach Aufruf des Netzgenerators [[Bild:Software_FEMM_button_mesh.gif]] zu nebenstehendem  Netz mit ca. 4000 Knoten. Ist dies nicht nicht der Fall, sollte man in der Problem-Definition '''Smart Meshing = on''' setzen und erneut vernetzen.
* Das ''Smart Meshing'' verfeinert das Netz an allen Ecken, weil an Eck-Knoten die größten Feldgradienten zu erwarten sind. Die globale Vernetzung ist ebenfalls sehr fein (Teilung von ca. 50 in Bezug auf Umrandungslinien von Bereichen). Man gelangt damit automatisch zu einem Netz mit sehr guter Genauigkeit für die Simulationsergebnisse.
* Solange man FEMM nur für einzelne, manuell gestartete Simulationen benutzt, ist trotz der feinen Vernetzung des ''Smart Meshing'' die resultierende Rechenzeit für 2D-Probleme nicht störend.
* Solange man ''FEMM'' nur für einzelne, manuell gestartete Simulationen benutzt, ist trotz der feinen Vernetzung des ''Smart Meshing'' die resultierende Rechenzeit für 2D-Probleme nicht störend.
* Das ''Smart Meshing'' verfeinert das Netz an allen Ecken, weil an Eck-Knoten die größten Feldgradienten zu erwarten sind. Die globale Vernetzung ist ebenfalls sehr fein (Teilung von ca. 50 in Bezug auf Umrandungslinien von Bereichen).
* Man gelangt damit automatisch zu einem Netz mit sehr guter Genauigkeit für die Simulationsergebnisse.
      
      
Wir werden im Folgenden das ''Smart Meshing'' abschalten (falls es noch aktiv ist):<div align="center">[[Bild:Software_FEMM_-_Elektrostatik_-_Problemdefinition_femm-problem.gif]]</div>
Wir werden in den Übungsbeispielen das ''Smart Meshing'' abschalten (falls es noch aktiv ist):<div align="center">[[Bild:Software_FEMM_-_Elektrostatik_-_Problemdefinition_femm-problem.gif]]</div>
# Nur durch manuelle Steuerung der Vernetzung kann man ein Gefühl für die Auswirkungen der Vernetzungsdichte entwickeln.
# Nur durch die manuelle Steuerung der Vernetzung kann man ein Gefühl für die Auswirkungen der Vernetzungsdichte entwickeln.
# Bei Einbindung des FEMM-Programms in eine Analyse-/Optimierungsumgebung, ergeben sich sehr viele Modellberechnungen. Dazu ist im Sinne der Berechnungszeit ein Kompromiss zwischen Vernetzungsdichte und Berechnungsgenauigkeit erforderlich.
# Bei Einbindung des FEMM-Programms in eine Analyse-/Optimierungsumgebung ergeben sich sehr viele Modellberechnungen. Dazu ist im Sinne der Berechnungszeit ein Kompromiss zwischen Vernetzungsdichte und Berechnungsgenauigkeit erforderlich, welcher durch Smart Mesh meist nicht erreicht wird.
[[Bild:Software_FEMM_-_Elektrostatik_-_Netz_und_Berechnung_netz_automatisch.gif|right]]


<div align="center"> [[Software:_FEM_-_Tutorial_-_Software|&larr;]] [[Software:_FEM_-_Tutorial_-_Z88Aurora-Installation|&rarr;]] </div>
<div align="center"> [[Software:_FEM_-_Tutorial_-_Software|&larr;]] [[Software:_FEM_-_Tutorial_-_Z88Aurora-Installation|&rarr;]] </div>

Version vom 9. März 2021, 11:03 Uhr

FEMM 4.2 - Installation
  • Es wird zwar noch eine 32-Bit-Version des Programms bereitgestellt. Möchte man FEMM in der Analyse- und Optimierungsumgebung des 64-Bit-Programms OptiY nutzen, sollte man die 64-Bit-Version wählen. Nach Akzeptieren der Lizenz-Bedingungen kann man das Programm im angebotenen Standard-Ordner installieren.
  • Wichtig:
    • Die Frage "Do you want to install FEMM with Mathematica support?" muss man mit "Nein" beantworten. Sonst wird bei jedem FEMM-Start versucht, die Mathematica-Schnittstelle ML32I2.dll zu laden, die nur existiert, wenn auf dem PC das Mathematica-Programm installiert ist.
    • Den ersten Programm-Start muss man "Als Administrator ausführen", um das COM-Interface korrekt zu initialisieren!
    • Wenn man sich einmal im Administrator-Modus befindet, sollte man unter Edit > Preferences > General Attributes das standmäßig für alle Modell-Dateien aktive Smart Meshing deaktivieren, weil dies nur als Administrator möglich ist (anderenfalls bleibt die Umschaltung ohne Wirkung!):
      .
  • Wenn man nach dem Start von FEMM die Arbeit mit einer neuen Datei (File > New) beginnen möchte, muss man sich zuerst für die Art des Problems entscheiden:
    Software FEM - Tutorial - Einleitung - femm-start.gif
    Software FEM - Tutorial - Einleitung - femm-userinterface.gif
  • Im Dialog zur Problem-Definition ist standardmäßig die globale Einstellung für die Smart Meshing-Option eingetragen. Hier kann man bei Bedarf auch ohne Administrator-Rechte für das aktuelle Modell das Smart Meshing Ein-/Ausschalten.
  • Das Smart Meshing verfeinert das Netz an allen Ecken, weil an Eck-Knoten die größten Feldgradienten zu erwarten sind. Die globale Vernetzung ist ebenfalls sehr fein (Teilung von ca. 50 in Bezug auf Umrandungslinien von Bereichen). Man gelangt damit automatisch zu einem Netz mit sehr guter Genauigkeit für die Simulationsergebnisse.
  • Solange man FEMM nur für einzelne, manuell gestartete Simulationen benutzt, ist trotz der feinen Vernetzung des Smart Meshing die resultierende Rechenzeit für 2D-Probleme nicht störend.

Wir werden in den Übungsbeispielen das Smart Meshing abschalten (falls es noch aktiv ist):

Software FEMM - Elektrostatik - Problemdefinition femm-problem.gif
  1. Nur durch die manuelle Steuerung der Vernetzung kann man ein Gefühl für die Auswirkungen der Vernetzungsdichte entwickeln.
  2. Bei Einbindung des FEMM-Programms in eine Analyse-/Optimierungsumgebung ergeben sich sehr viele Modellberechnungen. Dazu ist im Sinne der Berechnungszeit ein Kompromiss zwischen Vernetzungsdichte und Berechnungsgenauigkeit erforderlich, welcher durch Smart Mesh meist nicht erreicht wird.