У меня есть 2 координаты тела и данные о скорости на разных временных этапах. Я хочу визуализировать это с помощью paraview. Могу ли я предложить, какой формат файла использовать и где я могу получить эти форматы файлов?
Моделирование должно включать график вектора скорости, когда частица проходит через разные точки пространства.
2 паравида моделирования тела
Ответы (1)
Есть много стратегий, которые могут быть приняты. В вашем случае, я полагаю, это означает, что у вас есть множество временных шагов, но мало данных для каждого временного шага, поскольку у вас есть только проблема с двумя телами.
Один простой способ, который, однако, может быть весьма неэффективным, заключается в создании устаревших файлов VTK с использованием языка по вашему выбору.
Этот очень простой формат файла ASCII объясняется здесь: http://www.vtk.org/wp-content/uploads/2015/04/file-formats.pdf
В вашем случае у вас будет большое количество устаревших файлов VTK, по одному на временной шаг, и paraview будет считывать их все как временной ряд. Недостатком является то, что для этого требуется множество файлов, в которых мало данных.
Существуют также инструменты Python и Matlab для записи данных в массивы VTK, которые могут быть двоичными и которые также являются более эффективными. По следующей ссылке вы найдете пример функции в Matlab для экспорта в VTK обычного 3D-массива. https://www.mathworks.com/matlabcentral/fileexchange/47814-export-3d-data-to-paraview-in-vtk-legacy-file-format?requestedDomain=www.mathworks.com а>
Надеюсь, это поможет!