Продолжительность - 2 дня.
В курсе рассматривается применение различных дополнительных функций, создаваемых пользователем на языке C для расширения функционала ANSYS FLUENT.
Такие функции могут применяться для самых различных целей – от создания нестандартных источников и граничных условий до реализации собственных физических моделей.
В минимально необходимом для полноценной работы объеме в курсе рассматривается основы программирования на языке C. Также отдельное внимание уделяется внутренним типам данных Fluent, а также особенностям взаимодействия пользовательских функций и основной программы.
Краткое содержание курса:
- Введение. Основы программирования, синтаксис и типы данных
- Компиляция и интерпретация пользовательских функций
- Применение макросов DEFINE
- Применение пользовательских переменных
- Пользовательские функции для параллельных вычислений
- Применение параметров Workbench совместно с пользовательскими функциями
- Пользовательские функции для многофазных течений
- Пользовательские функции для модели дисперсной фазы.
Примеры:
- Задание профиля температуры в качестве граничного условия
- Задание дополнительного источника энергии в сеточной зоне
- Пользовательские ячейки памяти. Запись и обработка произвольных величин
- Запись в текстовый файл
- Применение UDF при параллельных вычислениях
- Течение в канале с пористой преградой
- Течение в канале с синусоидальным распределением температуры вдоль стенки
- Применение нестандартной зависимости вязкости жидкости от температуры
- Моделирование переноса определенной пользователем скалярной переменной
- Пользовательские функции для изменения констант в эмпирическом законе сопротивления частиц
- Моделирование выпадения осадка в осветлителе с применением пользовательских функций
- Управление динамической сеткой при помощи пользовательских функций.