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

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

Граничное условие CFX в нестационарном расчёте как функция другой величины на предыдущем шаге итерации

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

Добрый день. 
Поток воздуха обтекает пластину в нестационарной постановке. При этом можно ли задать температуру входа этого потока , как функцию areaAve(Temperature)@Stenka на предыдущей итерации? Начальные условия заданы.Хотелось бы узнать само выражение.

Спасибо за внимание,
Надеюсь на вашу помощь в этом вопросе.

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

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

Если имеется в виду предыдущий шаг, то создайте дополнительную переменную через выражение

myPrevTemp = Temperature - (Temperature.Time Derivative * dtstep)

dtstep - текущи размер шага, стандартная переменная.

Потом используйте эту переменную в выражении вместо обычной температуры.

Вот первоисточник (если действует техподдержка).

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

Жалуется на грамматику в этом случае:
Моя переменная Tinlet : (step(Accumulated Iteration Number+1)-step(Accumulated Iteration Number-1))*300 [K]+(step(Accumulated Iteration Number-1)-step(Accumulated Iteration Number-3000000))*(areaAve(Temperature.Time Derivative * dtstep)@Tst - 5[K])

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

Попробуйте сделать дополнительную переменную вместо Temperature.Time Derivative * dtstep, как я писал.

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

Скажите пожалуйста, где можно посмотреть список этих полезных выражений? Техподдержка не действует.

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

18.5.2.1. USER_GETVAR

help/cfx_mod/i1442342.html#cfxUserDataUSER

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

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

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