FEM MeshAdvanced/de

FEM NetzErweitert

Menüeintrag
Netz → GMSH-Verfeinerungen → Erweiterte Verfeinerungsarten
Arbeitsbereich
FEM
Standardtastenkürzel
Keiner
Eingeführt in Version
26.3
Siehe auch
FEM Tutorial

Solvers
Alle

Beschreibung

Der Befehl FEM MeshAdvanced ermöglicht es, die Maschenweite auf verschiedene fortgeschrittene Arten festzulegen.

Aufgaben-Fenster des Werkzeugs MeshAdvanced

Anwendung

  1. Um den Befehl zu aktivieren muss zuerst ein FEM NetzGmshAusForm bereitgestellt werden.
  2. Das Mesh-Objekt in der Baumansicht auswählen.
  3. Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
    • Die Schaltfläche Erweiterte Verfeinerungsarten drücken.
    • Im Menü die Option Netz → GMSH-Verfeinerungen → Erweiterte Verfeinerungsarten wählen.
  4. Die Verfeinerungsart auswählen:
    • AttractorAnisoCurve - berechnet den Abstand zu den ausgewählten Referenzkanten und legt die Gittergröße unabhängig voneinander in Richtung senkrecht und parallel zur nächstgelegenen Kurve fest. Aus Effizienzgründen wird jede Kurve durch eine Reihe von Abtastpunkten ersetzt, zu denen der Abstand tatsächlich berechnet wird. Anisotrope Gitterverfeinerungen funktionieren nur mit den Algorithmen BAMG (2D) und MMG3D (3D).
      • Die sechs Felder für Abstand vs. Größe (Normal/Tangente) bearbeiten
      • Optional, Sampling ändern
    • MathEval - berechnet die Gittergröße anhand einer Formel, die auf den Koordinaten (x, y, z) und weiteren Verfeinerungen (F1, F2 usw.) basiert. Die Verfeinerungen in das Objekt Erweitertes Gitter in der Baumstruktur ziehen, damit sie in der Formel verfügbar sind.
      • Die Gleichung für die Maschenweite eingeben. Die üblichen mathematischen Funktionen wie Sin und Log (Großbuchstaben) sowie die Rechenoperatoren +, -, *, /, ^ stehen zur Verfügung.
    • MathEvalAniso - berechnet die anisotrope Gittergröße anhand mehrerer Formeln auf der Grundlage der Koordinaten (x, y, z) und weiterer Verfeinerungen (F1, F2 usw.). Die Verfeinerungen in das Objekt Erweitertes Gitter in der Baumstruktur, damit sie in der Formel verfügbar sind. Anisotrope Gitterverfeinerungen funktionieren nur mit den Algorithmen BAMG (2D) und MMG3D (3D).
      • Die Gleichungen für die Gittergröße in die Felder eingeben, die den Elementen des Metriktensors M11, M22, M12, M23, M13 und M33 entsprechen.
    • Distance - berechnet den Abstand zur ausgewählten Referenzgeometrie (Eckpunkte, Kanten und Flächen). Aus Effizienzgründen werden Kurven und Flächen durch eine Punktmenge ersetzt.
      • Optional, Sampling ändern
    • Result - verwendet ein Datenfeld aus einer FEM-Nachbearbeitungs-Pipeline als Gittergröße. So kann das Gitter an das physikalische Verhalten des Ergebnisses angepasst werden.
      • Das Ergebnis und das Feld auswählen.
  5. Optional kann auf die Schaltfläche geklickt werden, um die globalen Einstellungen für die Verfeinerungsvorschau zu bearbeiten:
    • Beim Öffnen automatisch aktivieren – aktiviert automatisch die Visualisierung der Verfeinerungsgittergröße beim Öffnen eines Verfeinerungsaufgabendialogs.
    • Vorschau der Gitterfeinheit – bestimmt, wie fein das Vorschau-Gitter ist. Eine größere Zahl bedeutet ein feineres Gitter (kleinere Elemente).
  6. Optional kann auf die Schaltfläche Visualisieren geklickt werden, um die Ergebnisse der Verfeinerung der Netzgröße zu visualisieren. Dabei werden die durch die Verfeinerung ermittelten Netzgrößen als Farben auf einem Vorschaunetz dargestellt. Es muss beachtet werden, dass die Vorschau die Verfeinerung auf einem groben Netz berechnet, sodass Details, die kleiner als die Netzgröße sind, möglicherweise nicht sichtbar sind.
  7. Auf die Schaltfläche Hinzufügen klicken. Einen Knoten, eine Kante oder eine Fläche als Referenzgeometrien für AnisoCurve- und Distance-Verfeinerungen auswählen. Um Objekte aus der Auswahl zu entfernen, auf die Schaltfläche Entfernen klicken.
  8. Auf die Schaltfläche OK klicken.
  9. Die Aufgabe schließen.
    Ergebnis: Nun sollte ein neues TransfiniteVolume-Objekt unter dem FEMMeshGmsh-Objekt im aktiven Analysecontainer zu sehen sein.
  10. In der Modellstruktur auf das übergeordnete Objekt FEMMeshGmsh doppelklicken und auf Anwenden klicken, um eine Neuberechnung des Netzes zu erzwingen.
  11. Die Aufgabe schließen.

Nachdem das Netz erstellt wurde, können seine Eigenschaften mit der Eigenschaften-Ansicht geändert werden. Nachdem eine Eigenschaft geändert wurde, muss der Gmsh-Dialog erneut geöffnet werden und auf die Schaltfläche Anwenden gedrückt werden. (Der Dialog kann während der Änderung der Eigenschaften geöffnet bleiben.)

Es können so viele verschiedene erweiterte Filterkriterien wie nötig erstellt werden.

Beispiel für eine erweiterte Verfeinerung mit MathEval unter Verwendung der folgenden Funktion:
0.05+0.4*(16*x2*y2*(x2y2)2/(x2+y2)4)+0.1*(x2+y24)