Добрый день, коллеги.
Моделирую переходный тепловой процесс во FLUENT. Энергия в систему поступает в виде объемного тепловыделения на тэнах(вт/м*3). Необходимо поддерживать постоянной температуру тела рядом с которым расположен тен. Надо менять мощность подаваемую на тен. Можно просто "тупо" отключать тен когда температура тела превышает лимит на 5%(х%), а затем снова включать когда она опуститься ниже заданной на 5%(Х%). Другой вариант, более предпочтительный, изменять подачу мощности поступающей в тен на 5%(Х%). Проверку можно делать каждый шаг или задавать число шагов через которые деается проверка. Какой самой простой спсоб создать систему управления.
Подскажите, кто знает.
Здравствуйте!
Это все реализуется при помощи UDF (User Defined Function), а именно вам необходимо использовать следующие встроенные макросы: DEFINE_SOURCE (для задания объемного источника тепловыделения) и DEFINE_EXECUTE_AT_END (для вывода значения температуры тела на каждой итерации (шаге) в консоли). Проверка делается при помощи условия if/else. В документации есть множество примеров по UDF: help/flu_udf/flu_udf_ChapDEFINEMacros.html
Добавить комментарий