Apa skema numerik yang mungkin untuk persamaan difusi dengan istilah reaksi nonlinier?


11

Untuk beberapa domain cembung sederhana dalam 2D, kami memiliki beberapa u ( x ) yang memenuhi persamaan berikut: - d i v ( A u ) + c u n = f dengan Dirichlet tertentu dan / atau kondisi batas Neumann. Setahu saya, menerapkan metode Newton dalam ruang elemen hingga akan menjadi cara relatif mudah untuk menyelesaikan persamaan ini secara numerik.Ωu(x)

div(Au)+cun=f

Pertanyaan saya adalah: (1) Apakah ada teori Sobolev untuk posisi yang tepat dari formulasi variasional yang sesuai dari persamaan ini dengan asumsi nol syarat batas Dirichlet? Jika demikian, ruang Banach apa yang harus kita pertimbangkan? (2) Apa saja pendekatan numerik yang mungkin untuk jenis persamaan ini?


Dengan "pendekatan numerik yang memungkinkan", apakah Anda bertanya tentang diskritisasi atau pemecah aljabar?
Jed Brown

Jawaban:


5

Saya melihat dua pendekatan:

1) Sewenang-wenang f (u). Sederhananya f ~ f (u0) di sisi kanan persamaan, lanjutkan dengan pemecah non-linear, skema titik tetap adalah pilihan yang baik, karena bagaimanapun Anda tidak memiliki Jacobian. Paling mudah untuk diimplementasikan dan digunakan, kinerja yang paling umum, tetapi mungkin lebih rendah, karena Jacobian tidak dapat dieksploitasi (umumnya tidak diketahui).

2) f (u) didekomposisi menjadi seri (polinomial, Fourier). Lebih sulit untuk diterapkan dan digunakan, mungkin sulit / tidak mungkin untuk beberapa khusus f. Tetapi sebagai imbalannya Anda dapat menghitung dan mengeksploitasi Jacobian dalam metode mirip Newton, yang umumnya akan menghasilkan kinerja yang unggul.


fuun

Anda harus menambahkan u ^ n ke f. Maka Anda memiliki bentuk polinomial sederhana dari istilah reaksi yang paling baik diobati dengan pendekatan 2).
Dominik Lark
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.