меню регистрации и входа на сайт

Граничные условия при решении уравнения теплопроводности

5 сообщения / 0 новое
Последнее сообщение
Bon
Граничные условия при решении уравнения теплопроводности

Здравствуйте, подскажите пожалуйста, возник следующий вопрос.Имеется две области, не связанные между собой. Можно рассматривать два одномерных отрезка. Решаю стационарное уравнение конвективной теплопроводности для одной области, при этом задаю значение температуры на левой границе+ величина потока, на правой – convective flux, при этом получаю значение температуры на правой границе. Каким образом это значение (а в двумерном случае распределение температуры) подставить в качестве граничного условия на входе для второй области, т.е. хранятся ли эти значения в  переменной? 

dzero
Аватар пользователя dzero
Здравствуйте! А почему нельзя

Здравствуйте! А почему нельзя сразу объединить области, чтобы значения температур передавались во вторую автоматически? Тем более, задача двумерная, то есть геометрия, скорее всего, не слишком сложная, и перестраивать ее будет не проблематично.

admin
Аватар пользователя admin
Здравствуйте, вам, скорее

Здравствуйте, вам, скорее всего, нужно настравиать что-то типа identity pairs или contact pairs. Я точно не смогу сказать, но в документации описание есть. По крайней мере, в Ansys это делается с помощью таких контактных пар.

Bon
Спасибо за ответы!

Дело в том, что задача максимально упрощена, на самом деле, эти две области находятся на разных уровнях относительно друг друга. И решение должно проводится в них одновременно. Было бы удобно просто подставить в виде T(x).У меня еще есть такой вопрос. Решаю во времени тоже  уравнение теплопроводности. Интересуют значения величины потока на определенной границе (boundary integration) и в области (subdomain integration), изменяющиеся во времени. Т.е. можно ли их вывести их в файл с определенным шагом по времени? Поскольку, если просто запрашивать в определенный момент t, то и  выдается только соответствующее значение. 

admin
Аватар пользователя admin
Граничное условие в виде T(x)

Граничное условие в виде T(x) всегда можно поставить на любой границе. Это можно делать в разделе граничных условий или же составить выражение, а потом его поставить в г.у.Что касается вывода результатов в фалй - это, думаю, можно, здесь следует почитать help. Я занимаюсь, в основном Ansys, а в Comsol редко работаю, поэтому не подскажу.

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