Приветствую. Пытаюсь смоделировать процесс разогрева емкости посредством саморегулирующегося греющего кабеля.
Принцип действия следующий:
1) К днищу емкости посредством Heat Flux подводится мощность.
2) По мере роста температуры днища прикладываемая мощность снижается.
3) По мере остывания прикладываемая мощность, соответственно, возвращается в норму.
Вопрос:
Как правильно реализовать обратную связь между прикладываемой мощностью и температурой тела в зоне её приложения?
мог бы предложить вам решить задачу в CFX, потому что точно знаю, как решить. в thermal не знаю.
Добрый день! Такой нагрев можно задать через простую командную вставку, посредством таблицы с переменной зависимостью нагрева от температуры. Если потребуется более сложные условия, например, включение и отключение при разных температурах, тогда нужно будет задавать несколько шагов с проверкой температуры на каждом и соответственно далее активируются нужные условия.
Хм... Я так понимаю, это через скрипты делается?
Да, через скрипты, через опцию «command» в интерфейсе Mechanical. Ниже простой пример такого скрипта, попробуйте по аналогии ввести свои данные. Face это именованный набор для задания теплового потока, 20, 100 и 200 – температуры, 300, 400 и 500 – тепловой поток. Т.е. тут, через таблицу задана зависимость теплового потока от температуры в 3 точках, между ними значения интерполируются по линейному закону.
*DIM,hf,TABLE,3,1,1,temp, ,
*SET,HF(1,0,1) , 20
*SET,HF(1,1,1) , 300
*SET,HF(2,0,1) , 100
*SET,HF(2,1,1) , 400
*SET,HF(3,0,1) , 200
*SET,HF(3,1,1) , 500
sf,face,hflux,%hf%
Также в интернете и в хелпе Ansys посмотрите примеры использования скриптов, возможно найдется что-то похожее.
Добавить комментарий