Формат файла PLOT3D - PLOT3D file format - Wikipedia

В вычислительная гидродинамика, то PLOT3D Формат файла - это стандартный формат файла, используемый для хранения данных сетки и результатов. PLOT3D был создан Исследовательский центр НАСА Эймса в 1982 году Питером Бунингом[1] и остается часто используемым формат файла. Он может хранить только структурированная сетка. Структурированная сетка позволяет произвольный доступ, то есть зная номер блока, я место расположения, j местоположение, и k местоположение, любое значение точки сетки или значение результата может быть извлечено. Кроме того, учитывая расположение любого значения, номер блока, я место расположения, j местоположение, и k местоположение может быть определено. Это позволяет легко перебирать серию объемных элементов и вычислять все требуемые свойства для целей CFD анализ.

Самый простой формат включает в себя два разных файла, файл сетки (G-файл) и файл решения (Q-файл). В расширения файлов используются различаются, хотя .q является обычным для Q-файлов. Файлы сетки могут использовать, помимо других расширений, .g, .x, .xy или .xyz. Файл сетки содержит координаты сетки решения, а файл решения содержит информацию, типичную для решения CFD, плотность потока, импульс потока (вектор) и энергию потока.[2] Данные могут храниться в двоичном или текстовом формате ASCII, а значения с плавающей запятой могут иметь одинарную или двойную точность. Существуют также многоблочные и неструктурированные расширения формата, поэтому часто неясно, как конкретный набор файлов номинального формата PLOT3D форматируется на двоичном уровне без ссылки на программное обеспечение, которое их создало.[3] Обследование с шестнадцатеричный редактор может быть полезно при определении варианта формата.

Могут присутствовать дополнительные файлы, содержащие различные виды вспомогательных данных.

«Отформатированные» файлы данных FORTRAN (текст ASCII) обычно используют разделители CR-LF (0x0d 0x0a) в конце строки, хотя разрывы строк зависят от реализации. «Неформатированные» файлы FORTRAN (двоичные) содержат переменные, расположенные в том же порядке, но обычно не имеют разделителей, таких как перенос строки. Двоичный формат будет зависеть от реализации и машины.

Многоблочный трехмерный файл Q начинается с единственного целого числа для количества блоков M в его собственной строке. Следующие M строк содержат по три целых числа для каждого из блоков, которые задают я, j, и k габаритные размеры для каждого блока. Далее читаются блоки M. Каждый блок начинается со строки, содержащей четыре значения с плавающей запятой, свободный поток число Маха, угол атаки набегающего потока, набегающий поток Число Рейнольдса, и время. Остальная часть блока содержит значения, повторяемые по я, j, k, м (индекс блока), а самый внешний п, который учитывает 5 секций, плотность, 3 компоненты импульса и, наконец, энергию.[4]

Файл многоблочной трехмерной сетки начинается с одного целого числа для количества блоков M на отдельной строке. Следующие M строк содержат по три целых числа для каждого из блоков, которые задают я, j, и k габаритные размеры для каждого блока. Далее читаются блоки M. Каждый блок содержит значение координаты, повторяемое по я, j, k, а затем три координаты, Икс, у, и z.[5]

Кроме того, формат может быть упрощен, так что анализируется только двумерная задача или iBlank параметр опущен. В iBlank Параметр указывает, является ли ячейка физической или нефизической ячейкой. Например, если две сетки PLOT3D пересекаются, один из самолетов фюзеляж, а другой из самолета крыло, есть внутренние ячейки, которые не следует анализировать. Это iBlank 'ed и имеют значение 0.

Другие форматы структурированных файлов

Рекомендации

  1. ^ PLOT3D Руководство пользователя (PDF), НАСА, получено 16 ноября 2010
  2. ^ Центр анализа и оценки данных. «PLOT3D». Программа модернизации DoD HPC. Архивировано из оригинал 27 мая 2015 г.. Получено 26 мая 2015.
  3. ^ «Как читать данные Plot3D» (PDF). Получено 26 мая 2015.
  4. ^ «Формат файла Plot3d для файлов сетки и решений». Веб-сайт проверки и подтверждения CFD Альянса NPARC.
  5. ^ «Формат файла Plot3d для файлов сетки и решений». Веб-сайт проверки и подтверждения CFD Альянса NPARC.