В моей задаче стационарного теплообмена есть зазор между двумя телами, в котором тепло передается посредством конвекции. Для корректного расчета теплопередачи хочу задать температуру среды между двумя поверхностями функцией от средней температуры этих поверхностей. Но никак не пойму как это сделать. Пытался вставить строчку APDL, в которой после solve расчитываю среднюю температуру поверхностей, затем подставляю ее в ГУ, как температуру среды и снова пишу solve. Но так и не понял, будет в таком случае ansys итерационно подставлять новые температуры среды в ГУ, или один раз посчитает ее и будет каждую итерацию вставлять эту температуру. В общем запутался. Может кто-то подскажет, как организовать конвекцию с изменяемой температурой среды от средней температуры стенок?
Перед началом работы настоятельно рекомендуем ознакомиться с правилами форума.
Конвекция, как функция температуры поверхностей
19 июля, 2023 - 23:18
#1
Добрый день!
Когда добавляете командную вставку, в окне detail укажите все шаги решения, а сами шаги задайте обычном способом через интерфейс. В самой вставке Вам нужно прописать определение температуры, без захода в постпроцессор, иначе будет проблема с постобработкой результатов. Далее нужно указать удаление конвекции и новое задание с новыми параметрами. По сути больше ничего не требуется, solve отдельно прописывать тоже не нужно, команды будут применяться на каждом шаге автоматически.
Можно задать условия через *if если на первом шаге требуются свои начальные параметры, а дальше их можно изменять.
После решения смотрите лог решателя, там должна быть информации о работе команд, и ошибках, если команды не сработали.
Разобрался. Большое спасибо за оперативный ответ!
Добавить комментарий