Как массово импортировать файлы данных в Ansys Fluent с использованием UDF - PullRequest
0 голосов
/ 17 января 2019

Нужна помощь в этом, но я планирую обновить свое решение для всех, кто пытается сделать то же самое.

Я пытаюсь помочь кому-то импортировать файлы данных в Ansys Fluent из simFlow (openFOAM). Проблема в том, что Fluent загружает файлы данных по одному шагу за раз, и мы смотрим на длительные случаи моделирования. Я пытаюсь понять, как бы я использовал пользовательскую функцию для массового импорта файлов данных в случай Fluent.

Мы рассмотрели различные способы экспорта данных наблюдений из simFlow, но два общих типа файлов, похоже, не работают. Fluent принимает файлы EnSight и Tecplot, но не работает, когда пытается импортировать файлы любого из этих типов, которые были экспортированы из simFlow.

Мы знаем, что вы можете импортировать начальный шаг и повторно запустить симуляцию из Fluent. Мы пытаемся избежать этого, потому что мы не хотим делать эту работу дважды.

Затем мы рассмотрели возможность непосредственного импорта файлов данных Fluent, но я хочу помочь им создать процесс массового импорта этих файлов данных, чтобы им не приходилось импортировать каждый шаг данных по отдельности.

Мне не удалось найти ни одного выполнения командной строки, которое позволило бы вам массово импортировать эти файлы в случай Fluent, поэтому я начал смотреть на определенные пользователем функции, которые допускает Fluent.

Возможно ли для определенной пользователем функции импортировать данные из файла (файл данных, csv, txt или любой другой файл, поскольку мы используем c) и загружать эти данные в регистр Fluent?

Я хочу выполнить следующие шаги:

  1. Запустить симуляцию CFD в simFlow
  2. Экспорт файлов данных из simFlow в каталог
  3. Запуск пользовательской функции в Fluent, которая импортирует файлы данных
  4. Уметь манипулировать делом Fluent без необходимости повторного запуска симуляции.
...