Quais são os esquemas numéricos possíveis para uma equação de difusão com um termo de reação não linear?


11

Para algum domínio convexo simples em 2D, temos alguns u ( x ) que satisfazem a seguinte equação: - d i v ( A u ) + c u n = f com certas condições de contorno de Dirichlet e / ou Neumann. Que eu saiba, aplicar o método de Newton em um espaço de elementos finitos seria uma maneira relativamente direta de resolver numericamente essa equação.Ωu(x)

div(Au)+cun=f

Minhas perguntas são: (1) Existe uma teoria de Sobolev para a boa postura da formulação variacional correspondente dessa equação assumindo a condição de limite de Dirichlet zero? Em caso afirmativo, que espaço Banach devemos considerar? (2) Quais são as possíveis abordagens numéricas para esse tipo de equação?


Por "possíveis abordagens numéricas", você está perguntando sobre discretização ou solucionadores algébricos?
precisa

Respostas:


5

Eu vejo duas abordagens:

1) Arbitrário f (u). Simplesmente coloque f ~ f (u0) no lado direito da equação, prossiga com qualquer solucionador não linear; o esquema de pontos fixos é uma boa opção, porque você não tem jacobiano de qualquer maneira. Mais fácil de implementar e usar, o desempenho mais geral, mas possivelmente inferior, porque o jacobiano não pode ser explorado (geralmente é desconhecido).

2) f (u) decomposto em série (polinomial, Fourier). Mais difícil de implementar e usar, pode ser difícil / impossível para alguns itens especiais f. Mas, em troca, você pode calcular e explorar o jacobiano em um método semelhante a Newton, que geralmente resultará em desempenho superior.


fuun

Você deve adicionar u ^ n a f. Então você tem uma forma polinomial simples do termo de reação que é melhor tratada com a abordagem 2).
Dominik Lark
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.