Jakie są możliwe schematy numeryczne dla równania dyfuzyjnego z nieliniowym terminem reakcji?


11

W przypadku niektórych prostych domen wypukłych w 2D mamy spełniające następujące równanie: z pewnymi warunkami brzegowymi Dirichleta i / lub Neumanna. Według mojej wiedzy zastosowanie metody Newtona w przestrzeni elementów skończonych byłoby względnie prostym sposobem numerycznego rozwiązania tego równania.Ωu(x)

-rejav(ZAu)+doun=fa

Moje pytania brzmią: (1) Czy istnieje teoria Sobolewa dla dobrego ułożenia odpowiedniego wariacyjnego sformułowania tego równania przy założeniu zerowego warunku brzegowego Dirichleta? Jeśli tak, to jaką przestrzeń Banacha powinniśmy wziąć pod uwagę? (2) Jakie są możliwe podejścia numeryczne dla tego rodzaju równania?


Pytając o „możliwe podejścia numeryczne” pytasz o dyskretyzację lub rozwiązania algebraiczne?
Jed Brown

Odpowiedzi:


5

Widzę dwa podejścia:

1) Dowolny f (u). Po prostu umieść f ~ f (u0) po prawej stronie równania, przejdź do dowolnego nieliniowego rozwiązania, schemat stałego punktu jest dobrym wyborem, ponieważ i tak nie masz Jakobiana. Najłatwiejszy do wdrożenia i użycia, najbardziej ogólna, ale być może gorsza wydajność, ponieważ Jacobian nie może zostać wykorzystany (jest ogólnie nieznany).

2) f (u) rozłożony na szeregi (wielomian, Fouriera). Trudniejsze do wdrożenia i użycia, może być trudne / niemożliwe dla niektórych specjalnych. Ale w zamian możesz obliczyć i wykorzystać jakobian w metodzie podobnej do Newtona, co na ogół da lepszą wydajność.


fauun

Powinieneś dodać u ^ n do f. Następnie masz prostą wielomianową formę terminu reakcji, którą najlepiej potraktować z podejściem 2).
Dominik Lark
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.