exponenta event banner

Уравнения можно решить Используя устаревшие функции

Примечание

ЭТОТ ПЭЙДЖ ОПИСЫВАЕТ УСТАРЕВШИЙ РАБОЧИЙ ПРОЦЕСС. Новые возможности не могут быть совместимы с устаревшим рабочим процессом. Для соответствующего шага в рекомендуемом рабочем процессе смотрите уравнения, которые Можно Решить Используя Тулбокс УЧП.

Этот тулбокс применяется к следующему типу УЧП:

(cu)+au=f

выраженный в Ω, который мы назовем elliptic equation, независимо от того, делают ли его коэффициенты и граничные условия проблему УЧП эллиптической в математическом смысле. Аналогично, мы используем термины parabolic equation и hyperbolic equation для уравнений с пространственными операторами как предыдущий и производные времени первого и второго порядка, соответственно. Ω является ограниченной областью в плоскости или является ограниченной 3-D областью. c, a, f и неизвестный u являются скалярными, комплексными функциями, заданными на Ω. c может быть матричной функцией на Ω (см. c Коэффициент для Систем). Программное обеспечение может также обработать параболический УЧП

dut(cu)+au=f

гиперболический УЧП

d2ut2(cu)+au=f

и задача о собственных значениях

(cu)+au=λdu

где d является комплексной функцией на Ω, и λ является неизвестным собственным значением. Для параболического и гиперболического УЧП коэффициенты c, a, f и d могут зависеть вовремя на решении u, и на его градиенте ∇u. Нелинейный решатель (pdenonlin) доступен для нелинейного эллиптического УЧП

(c(u)u)+a(u)u=f(u)

где c, a и f являются функциями неизвестного решения u и его градиента ∇u. Параболические и гиперболические решатели уравнения также решают нелинейные и зависящие от времени проблемы.

Примечание

Прежде, чем решить нелинейный эллиптический УЧП, из меню Solve в приложении PDE Modeler, выбирают Parameters. Затем установите флажок Use nonlinear solver и нажмите OK.

Для задач о собственных значениях коэффициенты не могут зависеть от решения u или его градиент.

Система УЧП с компонентами N является связанными УЧП N с двойными граничными условиями. Скалярные УЧП - те с N = 1, означая всего один УЧП. Системы УЧП обычно означают N > 1. Документация иногда называет системы многомерными УЧП или УЧП с векторным решением u. Во всех случаях системы УЧП имеют одну геометрию и mesh. Это - только N, количество уравнений, которые могут отличаться.

Все решатели могут обработать системный случай связанных уравнений N. Можно решить N = 1 или 2 уравнения с помощью приложения PDE Modeler и любого количества уравнений с помощью функций командной строки. Например, N = 2 эллиптических уравнения:

·(c11u1)·(c12u2)+a11u1+a12u2=f1·(c21u1)·(c22u2)+a21u1+a22u2=f2

Для эллиптической проблемы реализован адаптивный алгоритм улучшения mesh. Это может также использоваться в сочетании с нелинейным решателем. Кроме того, быстрый решатель для уравнения Пуассона на прямоугольной сетке доступен.

Следующие граничные условия заданы для скалярного u:

  • Dirichlet: hu = r на контуре ∂ Ω.

  • Generalized Neumann: n·(cu)+qu=g на ∂ Ω.

n исходящий нормальный модуль. g, q, h и r являются комплексными функциями, заданными на ∂ Ω. (Задача о собственных значениях является гомогенной проблемой, т.е. g = 0, r = 0.) В нелинейном случае, коэффициенты g, q, h и r могут зависеть от u, и для гиперболического и параболического УЧП, коэффициенты могут зависеть вовремя. Для двумерного системного случая граничное условие Дирихле

h11u1+h12u2=r1h21u1+h22u2=r2

обобщенное Нейманово граничное условие

n·(c11u1)+n·(c12u2)+q11u1+q12u2=g1n·(c21u1)+n·(c22u2)+q21u1+q22u2=g2

и смешанное граничное условие

h11u1+h12u2=r1n·(c11u1)+n·(c12u2)+q11u1+q12u2=g1+h11μn·(c21u1)+n·(c22u2)+q21u1+q22u2=g2+h12μ

где µ вычисляется таким образом, что граничное условие Дирихле удовлетворено. Граничные условия Дирихле также называются существенными граничными условиями, и Неймановы граничные условия также называются естественными граничными условиями.

Для усовершенствованных, нестандартных приложений можно передать описание областей, граничные условия и т.д. к рабочей области MATLAB®. Оттуда вы используете функции Partial Differential Equation Toolbox™ для данных об управлении по неструктурированным сеткам. У вас есть полный доступ к генераторам mesh, дискретизациям FEM УЧП и граничных условий, функций интерполяции, и т.д. Можно разработать собственные решатели или использовать FEM, чтобы решить подпроблемы более комплексных алгоритмов. См. также Решают УЧП Программно.