Saya mencoba memahami beberapa hasil dan akan menghargai beberapa komentar umum tentang penanganan masalah nonlinier.
Persamaan Fisher (PDE reaksi-difusi nonlinier),
dalam bentuk diskrit,
di mana adalah operator diferensial dan adalah stensil diskretisasi.
metode
Saya ingin menerapkan skema implisit karena saya memerlukan stabilitas dan langkah waktu yang tidak dibatasi. Untuk tujuan ini saya menggunakan -metode, (catatan bahwa memberikan skema sepenuhnya implisit dan memberikan trapesium atau "Crank-Nicolson" skema),
Namun, untuk masalah nonlinier ini tidak dapat dilakukan karena persamaan tidak dapat ditulis dalam bentuk linier.
Untuk mengatasi masalah ini, saya telah menjelajahi dua pendekatan numerik,
Metode IMEX
Rute yang paling jelas adalah dengan mengabaikan bagian nonlinear dari istilah reaksi dan memperbarui istilah reaksi dengan nilai terbaik, yaitu dari langkah waktu sebelumnya. Ini menghasilkan metode IMEX.
Pemecah Newton
Persamaan -metode penuh dapat diselesaikan dengan menggunakan iterasi Newton-Raphson untuk menemukan variabel solusi masa depan. Di mana k adalah indeks iterasi ( k ≥ 0 ) dan A n adalah matriks Jacobian dari F ( w n ) . Di sini saya menggunakan simbol ν k untuk iterasi variabel seperti bahwa mereka dibedakan dari solusi persamaan pada waktu titik nyata u n . Ini sebenarnya adalah pemecah Newton yang dimodifikasi karena Jacobian tidak diperbarui dengan setiap iterasi.
Hasil
Hasil di atas dihitung untuk langkah waktu yang cukup besar dan mereka menunjukkan perbedaan antara pendekatan stepping waktu dan pemecah iterasi Newton penuh.
Hal yang tidak saya mengerti:
Saya terkejut bahwa metode loncatan waktu tidak "OK" tetapi akhirnya tertinggal di belakang solusi analitis seiring berjalannya waktu. ( NB jika saya telah memilih langkah waktu yang lebih kecil maka pendekatan loncatan waktu memberikan hasil yang tertutup bagi model analitis). Mengapa pendekatan loncatan waktu memberikan hasil yang masuk akal untuk persamaan nonlinier?
Model Newton melakukan jauh lebih baik, tetapi mulai memimpin model analitis seiring berjalannya waktu. Mengapa keakuratan pendekatan Newton menurun seiring waktu? Bisakah akurasi ditingkatkan?
Mengapa ada fitur umum yang setelah banyak iterasi maka model numerik dan model analitis mulai menyimpang? Apakah ini hanya karena langkah waktu terlalu besar atau akankah ini selalu terjadi?