2016-04-07 19 views
0

Ich habe 2 Körper Koordinaten und Geschwindigkeitsdaten zu verschiedenen Zeitschritten. Ich möchte es mit Paraview visualisieren. Kann ich einen Vorschlag haben, welches Dateiformat verwendet werden soll und wo ich diese Dateiformate bekommen kann?
Die Simulation sollte ein Geschwindigkeitsvektordiagramm enthalten, wenn Partikel durch verschiedene Punkte im Raum laufen.2 Körper Simulation Paraview

Antwort

1

Es gibt viele Strategien, die übernommen werden könnten. In Ihrem Fall bedeutet das, dass Sie zahlreiche Zeitschritte haben, aber nur wenige Daten pro Zeitschritt, da Sie nur ein Zwei-Körper-Problem haben.

Ein einfacher Weg, der jedoch ziemlich ineffizient sein könnte, ist das Erstellen von Legacy VTK-Dateien in der Sprache Ihrer Wahl.

Dieses sehr einfaches, ASCII-Dateiformat, wird hier erklärt: http://www.vtk.org/wp-content/uploads/2015/04/file-formats.pdf

In Ihrem Fall, dass Sie eine große Anzahl von legacyVTK Dateien haben würden, ein pro Zeitschritt und paraview würde die Gesamtheit der sie als gelesen Zeitserie. Der Nachteil ist, dass dies zahlreiche Dateien erfordert, die wenig Daten enthalten.

Die sind auch Pythons und Matlab-Tools zum Schreiben von Daten in VTK-Arrays, die binär sein können und die auch sehr viel effizienter sind. Unter dem folgenden Link finden Sie ein Funktionsbeispiel in Matlab, um ein reguläres 3D-Array nach VTK zu exportieren. https://www.mathworks.com/matlabcentral/fileexchange/47814-export-3d-data-to-paraview-in-vtk-legacy-file-format?requestedDomain=www.mathworks.com

Hoffe, dass hilft!