Каковы возможные численные схемы для уравнения диффузии с нелинейным членом реакции?

11

Для некоторой простой выпуклой области в 2D мы имеем некоторое u ( x ), удовлетворяющее следующему уравнению: - d i v ( A u ) + c u n = f с некоторыми граничными условиями Дирихле и / или Неймана. Насколько мне известно, применение метода Ньютона в пространстве конечных элементов было бы относительно простым способом численного решения этого уравнения.Ωu(x)

div(Au)+cun=f

Мои вопросы: (1) Существует ли теория Соболева для корректности соответствующей вариационной формулировки этого уравнения в предположении нулевого граничного условия Дирихле? Если да, то какое банахово пространство нам следует рассмотреть? (2) Каковы возможные численные подходы для этого типа уравнения?

Шухао Цао
источник
«Возможные численные подходы», вы спрашиваете о дискретизации или алгебраических решателей?
Джед Браун

Ответы:

5

Я вижу два подхода:

1) Произвольный f (u). Просто поместите f ~ f (u0) в правую часть уравнения, перейдите к любому нелинейному решателю, схема с фиксированной точкой - хороший выбор, потому что у вас все равно нет якобиана. Самый простой в реализации и использовании, самый общий, но, возможно, худший результат, потому что якобиан не может быть использован (как правило, неизвестно).

2) f (u) раскладывается в ряды (полином, фурье). Более сложный для реализации и использования, может быть трудным / невозможным для некоторых специальных f. Но взамен вы можете вычислить и использовать якобиан в методе, подобном ньютону, что в целом приведет к превосходной производительности.

Доминик Ларк
источник
fuun
Вы должны добавить u ^ n к f. Тогда у вас есть простая полиномиальная форма члена реакции, который лучше всего рассматривать с помощью подхода 2).
Доминик Ларк