Здравствуйте. Пробовал решить с помощью Fluent простую задачу: цилиндр обдувается с одной стороны воздухом определённой температуры. !!!При изменении температуры воздуха давление на цилиндр должно измениться (по формулам отдельно считал), но оно не меняется!!!
Процесс моделирования кратко привожу в виде скринов. Процесс: 1) нарисовал геометрию, задал граничные условия (inlet - поток входит, outlet - поток выходит); 2) Разбил расчётную область на конечные элементы (Meshing); 3) Защёл в Fluent задал модель (Energy - On); 4) Задал параметры входящего потока (inlet) - скорость и температуру потока (350 К); 4) Инициализация; 5) Решение.
Так вот, при изменении температуры потока давление на цилиндр не меняется, а должно меняться.
Подскажите что я делаю неправильно или что нужно сделать, пожалуйста. Заранее благодарен.
Вложение | Размер |
---|---|
Задал граничные условия. inlet - поток воздуха заходит. outlet - поток выходит. | 236.29 КБ |
Какаие использовал модели. | 248.28 КБ |
Установил температуру входящего потока 500 к. | 287.52 КБ |
Запустил на решение | 248.8 КБ |
Вывел напряжённое состояние цилиндра | 296.86 КБ |
За счет чего давление должно увеличится? У вас скорость во входном сечении, а следовательно и объемный расход очинаков.
А как тогда задать температуру, чтобы она влияла на давление?
Получается нужно задать температуру во всей рабочей области, а не во входной плоскости. Я правильно понял? Как это сделать? Заранее благодарен.
Здравствуйте!
Распределение давления от температуры зависит опосредовано - через плотность, вязкость, теплопроводность и теплоемкость. Поэтому вам нужно соответствующие свойства среды задать температурно зависимыми. Если во всей расчетной области температура одинаковая, то можно просто поменять постоянные значения, приведя их в соответствие нужной температуре.
Добавить комментарий