Все ответы об инженерном анализе

Перед началом работы настоятельно рекомендуем ознакомиться с правилами форума.

Поддержание температуры тела через регулирование подачи мощности

Stas_Creo
Аватар пользователя Stas_Creo

Добрый день, коллеги. 

Моделирую переходный тепловой процесс во FLUENT. Энергия в систему поступает в виде объемного тепловыделения на тэнах(вт/м*3). Необходимо поддерживать постоянной температуру тела рядом с которым расположен тен.  Надо менять мощность подаваемую на тен. Можно просто "тупо" отключать тен когда температура тела превышает лимит на 5%(х%), а затем снова включать когда она опуститься ниже заданной на 5%(Х%). Другой вариант, более предпочтительный, изменять подачу мощности поступающей в тен на 5%(Х%). Проверку можно делать каждый шаг или задавать число шагов через которые деается проверка. Какой самой простой спсоб создать систему управления.

Подскажите, кто знает. 

Kirill Pestov
Аватар пользователя Kirill Pestov

Здравствуйте!

Это все реализуется при помощи UDF (User Defined Function), а именно вам необходимо использовать следующие встроенные макросы: DEFINE_SOURCE (для задания объемного источника тепловыделения) и DEFINE_EXECUTE_AT_END (для вывода значения температуры тела на каждой итерации (шаге) в консоли). Проверка делается при помощи условия if/else. В документации есть множество примеров по UDF: help/flu_udf/flu_udf_ChapDEFINEMacros.html

 

Добавить комментарий

Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Приложить файл

Максимальный размер файла: 999 МБ.
Допустимые типы файлов: txt doc docx xls xlsx pdf rar zip 7zip tar.