Рис. Пример тестовой схемы для проверки совместной работы Прадис и
Fluent.
Рис. Пример настроек для источника скорости
Выставить размер шага в Dynamic, соответствующий настройкам во
Fluent:
Рис. Красным отмечены параметры, относящиеся к настройкам времени
интегрирования, которые согласуются с аналогичными (подобными)
настройками во Fluent.
3d случай: пример с твердотельными трубками, одним входом и 2 выходами
Каждая граница моделируется парой портов — “Input”, “Output”.
На вход подается давление, на выход суммарный массовый расход по
границе.
Выставить параметры в в файле, содержащем UDF функции:
int INX_SIZE = 3; - число входных портов;
int OUTX_SIZE = 3; - число выходных портов;
Собрать libudf.dll (см. «Сборка dll библиотеки с UDF для Fluent»);
При этом в терминале Visual Studio command prompt необходимо
указать путь к директории установки Fluent, например:
$ set FLUENT_INC=D:\Programs\ANSYS\v192\fluent;
и путь к утилите resolve, например:
$ set PATH=D:\Programs\ANSYS\v192\fluent\ntbin\win64;%PATH%
Настройка среды*:
открыть «Монитор брандмауэра Защитника Windows»,
Создать правило → далее → «путь Программы»
| (Например,
D:\Programs\ANSYS\v192\fluent\fluent19.2.0\win64\2d\fl1920.exe)
→ далее → далее → указать имя.
Проделать процедуру добавления правила для нескольких возможных
случаев:
2d, 2d_node, 2ddp_node.
Скопировать файл вида fl*1920.exe из папки, соответствующей пути, по
которому собрана dll (точное название файла можно узнать, открыв dll
файл в Dependency Walker) в рабочий каталог, например:
название директории с целью:
D:\…\libudf\win64\2d ;
название директории с файлом вида fl*1920.exe:
D:\…\ANSYS\v192\fluent\fluent19.2.0\win64\2d
Загрузить скопированный в рабочую директорию (согласно инструкции, с
одним замечанием — при загрузке dll не нужно указывать расширение):
Назначить UDF функции во вкладке User Defined:
и во вкладке «Boundary Conditions», граница «inlet»:
сопоставить настройки времени с аналогичными в Прадис**
прописать ip адрес и порт в файле inlet.ini, который должен лежать в
рабочем каталоге:
- запустить процесс моделирования в Прадис, и, убедившись, что в
терминале выведено сообщение:
«The address of host (in . notation): 192.168.X.XXX Successfully
binded»;
** - при выставлении количества шагов, в точности равным значению
параметра «Конечное время интегрирования» в Прадисе, процесс
моделирования, запущенный во Fluent’е, может зависнуть.