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

Граничные условия Дирихле

4 сообщения / 0 новое
Последнее сообщение
komp
Граничные условия Дирихле

Здравствуйте.Проблемма такая:После 3.5a-го не разберусь как в 4.3-ем задаются граничные условия Дирихле (Dirichlet Boundary condition).Конкретно следующее, в 3.5-ом, а также на 828-й странице Comsol Multiphisics User's Guide для 4.3-го условие Дирихле задаётся как h*u=r, где h, если переменных две (u1 и u2) матрица коэффициентов (в данном случае размером 2x2). В 3.5-м элементы этой матрицы "спокойно" задаются в соответствующей закладке, при задании условия Дирихле, так-же там можно задать и параметр r. Та же логика описана в мануале для 4.3-го на 828 странице. Однако если в 4.3 выполнить, например, New model->1D->Mathematics->PDE Interfaces->Coefficient form PDE-> задать две переменные u1 и u2->Time Dependent далее в браузере через правую кнопку выбрать Dirichlet Boundary condition то в закладке задания параметров, само выражение будет определено как u=r где u=[u1,u2] и задать, соответственно, можно только параметр r.Куда делся параметр h. Как задать условие Дирихле вида P*u1+Q*u2=r (P и Q коэффициенты).

dzero
Аватар пользователя dzero
А сам параметр r там нельзя

А сам параметр r там нельзя задать в виде вектора в квадратных скобках? Попробуйте. Я сам не работал в версиях старше 3.5, поэтому существенно помочь не смогу...

komp
Параметр r я задавал, для u1,

Параметр r я задавал, для u1, как r1/P1+Q1/P1*u2, а для u2, r2/Q2+P2/Q2*u1 (r1, r2, P1, Q1, P2, Q2 соответственно числа). Туже самую задачу 4.3-й решал, ну совсем, не так как 3.5-й.Брать эти выражения в квадратные скобки, помоему, тоже пытался. Comsol, насколько я помню, вообще такое не принял. Попробую ещё раз, уточню.Проблемма, скорее всего, решается просто. Но я её пока не осилил.

komp
Как я и писал, квадратные

Как я и писал, квадратные скобки при указании значения параметра r Comsol не принимает.Не понятно, почему в документации (как я указывал) приводятся примеры "с параметром h", а во вкладке настройки Dirichlet Boundary condition этот параметр, просто, отсутствует. Пытаться имитировать h через r (с учётом указанного в документации) мне кажется не правильно, тем более, что у меня это и неполучилось.всё равно воросы остаются такие:1)Где h?2)если нет ответа на первый - Как задать условие Дирихле вида P*u1+Q*u2=r (P и Q коэффициенты).

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