Software: FEM - FEMAP: Unterschied zwischen den Versionen

Aus OptiYummy
Zur Navigation springenZur Suche springen
KKeine Bearbeitungszusammenfassung
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Software:_FEM-Systeme|&uarr;]]<div align="center"> [[Software:_FEM-Systeme|&larr;]] [[Software:_FEMAP_-_2D-Mechanik|&rarr;]] </div>
[[Software:_FEM-Systeme|&uarr;]]<div align="center"> [[Software:_FEM-Systeme|&larr;]] [[Software:_FEMAP_-_Installation_und_Benutzerinterface|&rarr;]] </div>
<div align="right">[http://www.translate.google.com/translate_tools?hl=en&sl=de Translate Pages (Google)]</div>
 
== Software ==
 
[http://www.plm.automation.siemens.com/de_de/products/velocity/femap/index.shtml '''FEMAP (Demoversion)''']
[http://www.plm.automation.siemens.com/de_de/products/velocity/femap/index.shtml '''FEMAP (Demoversion)''']
* FEMAP war ursprünglich ein FEM-Pre- und Postprocessor, der mit unterschiedlichsten CAD- und FEM-Systemen zusammenarbeiten kann. Erst später verfügte das Programm über eigene Solver (Gleichungslöser zur Berechnung des Finite-Elemente-Modells). Es können beliebige (geeignete) Solver eingebunden werden.  
* FEMAP war ursprünglich ein FEM-Pre- und Postprocessor, der mit unterschiedlichsten CAD- und FEM-Systemen zusammenarbeiten kann. Erst später verfügte das Programm über eigene Solver (Gleichungslöser zur Berechnung des Finite-Elemente-Modells). Es können beliebige (geeignete) Solver eingebunden werden.  
Zeile 17: Zeile 13:
* '''''Achtung:''''' Die im Folgenden beschriebene Installation setzt ein '''FEMAP der Version 10''' voraus! Die Schnittstelle zwischen dem MEANS-Solver und FEMAP ist nur in dem Umfang realisiert, wie es im Rahmen dieser Lehrveranstaltung benötigt wird. Darüber hinaus gehende Funktionalität kann in der vorliegenden Konfiguration nicht garantiert werden.  
* '''''Achtung:''''' Die im Folgenden beschriebene Installation setzt ein '''FEMAP der Version 10''' voraus! Die Schnittstelle zwischen dem MEANS-Solver und FEMAP ist nur in dem Umfang realisiert, wie es im Rahmen dieser Lehrveranstaltung benötigt wird. Darüber hinaus gehende Funktionalität kann in der vorliegenden Konfiguration nicht garantiert werden.  


=== FEMAP-Installation ===
Im Jahre 2013 wurde entschieden, in der Lehrveranstaltung [http://www.ifte.de/lehre/fem/index.html ''Praktische Einführung in die FEM''] die Grundlagen der FEM-Modellierung komplett auf der Grundlage von ''Autodesk Simulation Multiphysics'' zu vermitteln. Der Vorteil des FEM-Programms ''Autodesk Simulation Multiphysics'' gegenüber ''FEMAP'' ist, dass damit die Studenten in eine kostenlose Vollversion einer anspruchsvollen FEM-Software eingearbeitet werden. Damit ist ein effizenter Einsatz z.B. für Studien- und Diplomarbeiten möglich. Die Übungsbausteine, welche auf der Grundlage von FEMAP erarbeitet wurden, stehen weiterhin für Interessenten zur Verfügung:
* Man sollte das FEMAP in den bei der Installation vorgeschlagenen Programmordner '''C:\Programme\FEMAP...\''' installieren. Es kann aber auch jeder andere Ordner benutzt werden.
# [[Software:_FEMAP_-_Installation_und_Benutzerinterface|Installation und Benutzerinterface]]
* Komponenten: FEMAP-Program nur mit Examples und Help
# [[Software:_FEMAP_-_2D-Mechanik|2D-Mechanik]]
* als Node-Limited Demo (300 Knoten)
# [[Software:_FEMAP_-_3D-Mechanik|3D-Mechanik]]
* Nach der Installation wird FEMAP sofort funktionieren, allerdings fehlt noch der für die Übungen benötigte MEANS-Solver.
# [[Software:_FEMAP_-_Elektrostatik|Elektrostatisches Feld]]
 
# [[Software:_FEMAP_-_Elektrofluss|Elektrisches Flussfeld]]
=== MEANS-Solver implementieren ===
# [[Software:_FEMAP_-_Gekoppelte_Feldprobleme|Gekoppelte Feldprobleme (Wärme-Mechanik)]]<div align="center">[[Software:_FEM-Systeme|&larr;]] [[Software:_FEMAP_-_Installation_und_Benutzerinterface|&rarr;]]</div>
* Im Programm-Verzeichnis von FEMAP muss man einen Unterordner '''MEANS''' anlegen, z.B. '''C:\Programme\FEMAP10\MEANS'''.
* Die in [http://www.optiyummy.de/images/Software_FEM_-_Tutorial_-_Einleitung_-_means_demo.zip means-demo.zip] im Ordner MEANS_10 enthaltenen MEANS-Dateien kopiert man in diesen angelegten MEANS-Ordner:
means.exe
MeansSolve.BAS
FemapMeans.LAYOUT
In der Datei '''FemapMeans.LAYOUT''' muss der wirkliche Pfad zu MeansSolve.BAS eingetragen werden ('''Fett''' markiert). Dabei sind in der Pfadangabe die Backslash-Zeichen immer doppelt anzugeben:
<?xml version="1.0" encoding="UTF-8"?>
<FEMAP_Layout CompactMode="1">
  <Info Version="10.11"/>
  <User_Commands>
  <Command Title="Solve" Arg="" Cmd="'''F:\\Programme\\FEMAPv10\\Means\\MeansSolve.BAS'''" Dir=""/>
:
 
* Start von FEMAP zeigt noch die Original-Oberfläche dieses Programms:
<div align="center">[[Bild:Software_FEM_-_Tutorial_-_Einleitung_-_femap-defaultlayout.jpg| ]]</div>
* Die Einbindung des zusätzlichen Menüs mit den Funktionen des Means-Solvers geschieht durch Laden der entsprechend konfigurierten Layout-Datei '''FemapMeans.LAYOUT'''.
* In den erforderlichen Konfigurationsdialog gelangt man über den Menüeintrag ('''''File - Preferences''''').  Mittels '''''Load Layout ...''''' öffnet man die bereitgestellte Datei '''FemapMeans.LAYOUT''' im Means-Ordner der FEMAP-Installation:<div align="center">[[Bild:Software_FEM_-_Tutorial_-_Einleitung_-_preferences.gif| ]]</div>
*'''Wichtig:''' Damit das geladene Layout auch beim nächsten Start von FEMAP wieder benutzt wird, muss man '''''Save Layout...''''' im obigen Preference-Dialog veranlassen:
# Man speichert die Datei '''FemapMeans.LAYOUT''' möglichst in den Ordner '''Eigene Dateien''', um die Original-Layout-Datei nicht zu zerstören.
# Die Default-Vorgaben für '''''Save Layout''''' muss man mit OK quitttieren:<div align="center">[[Bild:Software_FEM_-_Tutorial_-_Einleitung_-_femap-save_layout.gif| ]]</div>
* '''Hinweis:''' FEMAP speichert die Layout-Konfiguration in den benutzerspezifischen Abschnitt der Windows-Registry. Die Layout-Datei selbst wird danach nicht mehr benutzt und kann auch gelöscht werden!
* Das FEMAP-Menü wurde um den Menüpunkt '''Means''' erweitert. Der Aufruf-Button [[Bild:Software_FEM_-_Tutorial_-_Button_means-solve.gif|baseline]] für den Means-Solvers ist in den Model-Toolbar eingebunden:<div align="center">[[Bild:Software_FEM_-_Tutorial_-_Einleitung_-_means-menu_eingebunden.jpg| ]]</div>
* Da über die Layout-Datei ein BASIC-Script eingebunden wurde, ist ein Fenster für die API-Programmierung geöffnet. Dieses Fenster kann man schließen.
* '''''Achtung:'''''<br>
Falls man z.B. wegen fehlerhafter Einstellungen diesen MEANS-Integrationsprozess wiederholen möchte, so muss man unbedingt vor dem erneuten Laden der Datei '''FemapMeans.LAYOUT''' den darunterliegenden Button '''''Reset User Interface...''''' betätigen. 
 
== FEMAP-Benutzeroberflaeche ==
<div align="center">[[Bild:Software_FEM_-_Tutorial_-_Einleitung_-_femap_windows1.jpg| ]]</div>
 
Die Benutzeroberfläche von FEMAP 10 ist strukturiert in Menüs, Toolbars, Panele und Fenster. Zur Funktion der wichtigsten Elemente im Folgenden einige Erläuterungen:
 
=== Hauptfenster ===
* Es repräsentiert nach dem Start von FEMAP den "FEMAP-Desktop", mit dem alle Menüs, Toolbars, Panels und untergeordnete Fenster verknüpft sind.
* Alle untergeordneten Elemente sind frei in Bezug auf das Hauptfenster auf dem Bildschirm platzierbar. Ausnahmen sind:
** die festen Trays-Elemente "''Prop, Ld, Con, Grp und Out''" rechts unten auf der Statuszeile des Hauptfensters.
** die Grafikfenster ("Registerkarten"), welche immer innerhalb der freien Fläche des Hauptfensters bleiben.
* Das Schließen des Hauptfensters beendet das FEMAP-Programm.
 
=== Grafikfenster ===
* Nach dem Start von FEMAP wird automatisch ein neues, noch leeres Modell (Model1) geöffnet. Das Grafikfenster (in Form einer "Registerkarte") dieses Modells füllt die freie Fläche innerhalb des Hauptfensters (Grafikfenster-Bereich).
* Zu jedem weiteren geöffneten Modell wird eine neue "Registerkarte" (View) innerhalb des Grafikfenster-Bereiches erzeugt.
* Für jedes Modell können beliebig viele neue Grafikfenster erzeugt werden. Jede dieser "Registerkarten" bietet jeweils eine andere Sicht auf das zugeordnete Finite-Elemente-Modell (z.B. Vernetzung, Simulationsergebnisse).
* Windows-üblich kann man diese Fenster nebeneinander oder als Kaskade anordnen.
* Das Schließen der letzten Registerkarte eines Modells, führt zum Schließen des zugehörigen Modells
 
=== Frei platzierbare Fenster ===
* Wie bei modernen Programmoberflächen inzwischen üblich, können alle anderen untergeordneten Fenster sowohl am Hauptfenster als teilweise auch aneinander angedockt werden.
* Nicht angedockte Fenster sind auch außerhalb des Hauptfensters frei platzierbar.
* Mittels der "Reißzwecke" (Autohide-Funktion) kann man angedockte Panele auf der Andockseite des übergeordneten Fensters minimieren.
* Mittels Doppelklick auf Titel-Leiste eines angedockten Panels löst sich das Panel von seiner Andockstelle und ist frei in Größe und Position änderbar. Erneuter Doppelklick auf die Titelleiste des abgedockten Panels führt zur ursprünglich Andockstelle und Panelgröße zurück. Damit kann man Panele kurzzeitig auf die erforderlich Größe aufblenden und dann wieder andocken.
 
 
Die Sichtbarkeit von Panel wird über den Panel-Toolbar [[Bild:Software_FEMAP_toolbar-panes.gif|baseline]] gesteuert. Die für uns anfänglich wichtigsten Panele sind:
 
 
'''Nachrichten-Fenster(Messages)'''
* Standardmäßig erscheint dieses Panel in einer Größe von einigen Text-Zeilen angedockt über der Statuszeile des Hauptfensters.
* In diesem Fenster werden alle Text-Informationen ausgegeben, die in einer FEMAP-Sitzung anfallen.
* Innerhalb des Fensters stehen die normalen Text-Editierfunktionen zur Verfügung (einschließlich der Benutzung des Zwischenablage).<div align="center"> [[Bild:Software_FEM_-_Tutorial_-_Einleitung_-_message_window.gif| ]] </div>
 
'''Modell-Explorer (Model Info)'''
[[Bild:Software_FEM_-_Tutorial_-_Einleitung_-_modellinfo-fenster.gif|right]]
* Standardmäßig erscheinen diese baumartig strukturierten Modell-Informationen angedockt an der linken Seite des Hauptfensters.
* Diese Explorer-Darstellung zeigt die Modell-Informationen des aktuell im Grafikfenster ausgewählten Modells.
* Der Wechsel zwischen mehreren Modellen erfolgt über die Registerkarten des Grafikfensters.
 
'''Eigenschaftseditor (Entity Editor)'''
* Standardmäßig erscheint dieses Fenster unterhalb des Modell-Explorers.
* Abgebildet werden darin die Werte-Felder des ausgewählten Modell-Elements (im Beispiel ein Koordinatensystem):<div align="center"> [[Bild:Software_FEM_-_Tutorial_-_Einleitung_-_eigenschaftseditor-fenster.gif| ]] </div>
 
=== Andock-Tool ===
* Zur besseren Orientierung, wo man ein Fenster andocken kann, wird beim Verschieben eines Fensters Hilfestellung gewährt:<div align="center"> [[Bild:Software_FEM_-_Tutorial_-_Einleitung_-_docking_indikatoren.jpg| ]] </div>
* Die aktuelle Position des Fensters wird beim Verschieben als durchsichtiger Schatten dargestellt.
* Je nach aktueller Position erscheinen drei Typen von Docking-Indikatoren:
* [[Bild:Software_FEM_-_Tutorial_-_Einleitung_-_docking_indikator_grafikfenster.gif| ]]'''Grafik-Fenster:'''
:Durch "Ablegen" auf dem entsprechenden Positionsbutton dockt das Fenster an der symbolisierten Seite des Grafikfensters an.
:In obigem Beispiel muss man (wie angedeutet) das Messages-Panel also auf den unteren Positionsbutton des Grafik-Fensters legen, damit dieses Panel an seiner Standard-Position andockt.
* [[Bild:Software_FEM_-_Tutorial_-_Einleitung_-_docking_indikator_stapelbare_fenster.gif| ]]'''Stapelbare Fenster:'''
:Im Zentrum des Indikators erscheint das "Stapelsymbol", wenn man das Fenster über ein entsprechendes Fenster schiebt (z.B. über den Modell-Explorer). Das Andocken an den Seiten ist weiterhin möglich, Ablegen auf dem Stapelsymbol legt die Fenster übereinander.
* [[Bild:Software_FEM_-_Tutorial_-_Einleitung_-_docking_indikatoren_hauptfenster.gif| ]]'''Hauptfenster:'''
:Diese Docking-Tasten erscheinen immer dann an den Rändern des Hauptfensters, wenn einer der obigen Indikatoren erscheint. Durch Ablegen des Fensters auf einen dieser Button dockt das Fenster an der entsprechenden Seite des Hauptfensters an.<div align="center">[[Software:_FEM-Systeme|&larr;]] [[Software:_FEMAP_-_2D-Mechanik|&rarr;]]</div>

Aktuelle Version vom 21. Januar 2013, 13:45 Uhr

FEMAP (Demoversion)

  • FEMAP war ursprünglich ein FEM-Pre- und Postprocessor, der mit unterschiedlichsten CAD- und FEM-Systemen zusammenarbeiten kann. Erst später verfügte das Programm über eigene Solver (Gleichungslöser zur Berechnung des Finite-Elemente-Modells). Es können beliebige (geeignete) Solver eingebunden werden.
  • Mit Tausenden Installationen handelt es sich um kein Exotensystem, sondern es ist eines der Standardprogramme für die Bildung von FEM-Modellen sowie die Auswertung von FEM-Berechnungen.
  • Da es sich um ein universelles FEM-System für unterschiedlichste Solver und physikalische Domänen handelt, orientiert es sich in seiner Funktionalität nur am verallgemeinerten FEM-Prozess.
  • Dieses Programm der Firma Unigraphics Solutions Inc. wird seit deren Übernahme durch den Siemenskonzern im Jahre 2007 von Siemens PLM Software vertrieben. Eine kostenlose Demo-CD der aktuellen FEMAP-Version kann man auch bei der SYHAG CAE-TOOLS GmbH bestellen. Nach der Installation läuft FEMAP ohne Freischaltung als Demo-Version (eingeschränkt auf 300 Knoten bzw. Elemente).
  • Hinweis: Das Zusammenspiel mit dem in der Übung verwendeten MEANS-Solver wurde bisher nur bis zur Version FEMAP 10.1 getestet. Es besteht berechtigte Hoffnung, dass diese Kopplung auch mit der aktuellen Version FEMAP 10.3 funktioniert!

MEANS-Solver (Demoversion - Version 14.04.2010):

  • Obwohl die Demo-Version von FEMAP einen eigenen Solver mitbringt (NX-Nastran), wird für diese Übungen ein separater Solver verwendet, der von Prof. Dr.-Ing. Hartmut Kühn (HTW-Dresden) entwickelt wurde.
  • Es handelt sich hier um eine eingeschränkte Version (2000 Knoten) des Solvers, welcher im FEM-Systems MEANS implementiert ist (Vertrieb des Komplettsystems über Ing.büro HTA-Software: http://www.femcad.de).
  • Durch die Eigenschaften des MEANS-Solvers können einige Beschränkungen der verwendeten FEMAP-Demoversion gemindert werden (Knotenanzahl und Berechnung unterschiedlicher Lastfälle mit einem FE-Modell).
  • Achtung: Die im Folgenden beschriebene Installation setzt ein FEMAP der Version 10 voraus! Die Schnittstelle zwischen dem MEANS-Solver und FEMAP ist nur in dem Umfang realisiert, wie es im Rahmen dieser Lehrveranstaltung benötigt wird. Darüber hinaus gehende Funktionalität kann in der vorliegenden Konfiguration nicht garantiert werden.

Im Jahre 2013 wurde entschieden, in der Lehrveranstaltung Praktische Einführung in die FEM die Grundlagen der FEM-Modellierung komplett auf der Grundlage von Autodesk Simulation Multiphysics zu vermitteln. Der Vorteil des FEM-Programms Autodesk Simulation Multiphysics gegenüber FEMAP ist, dass damit die Studenten in eine kostenlose Vollversion einer anspruchsvollen FEM-Software eingearbeitet werden. Damit ist ein effizenter Einsatz z.B. für Studien- und Diplomarbeiten möglich. Die Übungsbausteine, welche auf der Grundlage von FEMAP erarbeitet wurden, stehen weiterhin für Interessenten zur Verfügung:

  1. Installation und Benutzerinterface
  2. 2D-Mechanik
  3. 3D-Mechanik
  4. Elektrostatisches Feld
  5. Elektrisches Flussfeld
  6. Gekoppelte Feldprobleme (Wärme-Mechanik)