Продолжительность - 2 дня.

В курсе рассматривается применение различных дополнительных функций, создаваемых пользователем на языке C для расширения функционала ANSYS FLUENT.

Такие функции могут применяться для самых различных целей – от создания нестандартных источников и граничных условий до реализации собственных физических моделей.

В минимально необходимом для полноценной работы объеме в курсе рассматривается основы программирования на языке C. Также отдельное внимание уделяется внутренним типам данных Fluent, а также особенностям взаимодействия пользовательских функций и основной программы.

Краткое содержание курса:

  • Введение. Основы программирования, синтаксис и типы данных
  • Компиляция и интерпретация пользовательских функций
  • Применение макросов DEFINE
  • Применение пользовательских переменных
  • Пользовательские функции для параллельных вычислений
  • Применение параметров Workbench совместно с пользовательскими функциями
  • Пользовательские функции для многофазных течений
  • Пользовательские функции для модели дисперсной фазы.

Примеры:

  • Задание профиля температуры в качестве граничного условия
  • Задание дополнительного источника энергии в сеточной зоне
  • Пользовательские ячейки памяти. Запись и обработка произвольных величин
  • Запись в текстовый файл
  • Применение UDF при параллельных вычислениях
  • Течение в канале с пористой преградой
  • Течение в канале с синусоидальным распределением температуры вдоль стенки
  • Применение нестандартной зависимости вязкости жидкости от температуры
  • Моделирование переноса определенной пользователем скалярной переменной
  • Пользовательские функции для изменения констант в эмпирическом законе сопротивления частиц
  • Моделирование выпадения осадка в осветлителе с применением пользовательских функций
  • Управление динамической сеткой при помощи пользовательских функций.

Преподаватели курса

Ершов Михаил

Инженер технической поддержки

Дергунов Иван

Инженер технической поддержки
Задать вопрос

Используемые продукты