Standardformat für Finite-Elemente-Netze


9

Gibt es ein Standardformat für Finite-Elemente-Netze, das in der Industrie weit verbreitet ist?

Vielen Dank!

Antworten:


5

"Das Schöne an Standards ist, dass Sie so viele zur Auswahl haben." - Andrew S. Tanenbaum

Nach meiner Erfahrung mit der Verwendung von 3-4 verschiedenen FEM-Software-Teilen (und dem Schreiben einiger meiner eigenen) gibt es keinen Silberkugel-Goldstandard. Einige kreative Googeln bieten Ihnen einige Optionen, die in der Implementierung von ASCII-gesteuertem , XML-basiertem bis zu HDF5 reichen .

Ich würde mich sehr freuen zu entdecken, dass ich falsch liege. . .


HDF5-Mesh ist tot, obwohl diese Seite einige Alternativen nennt, die HDF5 als Backend verwenden. Xdmf verwendet sowohl XML als auch HDF5. Alle Formate sind schlecht, aber einige sind weniger schlecht.
Jed Brown


1

Es kocht alles auf

  • eine Koordinatentabelle für alle Eckpunkte im Netz
  • Eine Konnektivitätstabelle, die Elemente in Form globaler Zahlen für Scheitelpunkte definiert

was ein gegebenes Netz vollständig beschreibt.

Es ist einfach, Konvertierungsskripte zu erstellen, die in andere Formate usw. konvertiert werden können.


3
Dies ist ziemlich simpel, es gibt auch Grenzmengen (Scheitelpunktmengen und Flächenmengen, die Dirichlet und Neumann / Robin definieren), Subdomänen- / Materialmarkierungen, Elementtyp / Topologie, Zuordnung zu einem geometrischen Modell und häufig zusätzliche Metadaten, um eine effiziente parallele E / A zu ermöglichen. Wenn Lösungen auch im selben Format gespeichert werden, gibt es massiv relevantere Metadaten.
Jed Brown

1
Früher gaben die meisten Netzgeneratoren das aus, was Allan beschreibt, aber selbst für das einfachste Problem benötigen Sie Grenzmarkierungen. Das Erschwerendste ist, dass ein Format wie Exodus II das Problem überkompliziert. Wenn Sie das oben genannte mit NUR Markierungen auf beliebigen Netzteilen ergänzen würden, wäre dies ausreichend.
Matt Knepley
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.