Saya menggunakan skema beda hingga Crank-Nicolson untuk menyelesaikan persamaan panas 1D. Saya bertanya-tanya apakah prinsip maksimum / minimum dari persamaan panas (yaitu bahwa maksimum / minimum terjadi pada kondisi awal atau pada batas-batas) juga berlaku untuk solusi diskritisasi.
Ini mungkin tersirat oleh fakta bahwa Crank-Nicolson adalah skema yang stabil dan konvergen. Tetapi tampaknya Anda mungkin dapat membuktikan ini secara langsung melalui argumen aljabar linier menggunakan matriks yang dibuat dari stensil Crank-Nicolson.
Saya menghargai petunjuk apa pun untuk literatur tentang ini. Terima kasih.
linear-algebra
pde
finite-difference
crank-nicolson
foobarbaz
sumber
sumber
Jawaban:
Prinsip maksimum untuk Crank-Nicolson akan berlaku jika untuk timestepkdan spasi gridh. Secara umum, kita dapat mempertimbangkanskemaθdari bentuk un+1=un+μ
Untuk bukti, lihat Solusi Numerik dari Persamaan Diferensial Parsial oleh KW Morton . Secara khusus, lihat Bagian 2.10 dan 2.11 dan Teorema 2.2.
Ada juga cara yang baik untuk melihat bahwa prinsip maksimum tidak akan berlaku secara umum untuk Crank-Nicolson tanpa kendala pada .μ
Pertimbangkan persamaan panas pada dengan diskritisasi yang mengandung 3 titik, termasuk batas. Biarkan u k i menunjukkan diskretisasi di timestep k dan titik grid i . Asumsikan batas Dirichlet, sehingga u k 0 = u k 2 = 0 untuk semua k . Kemudian Crank-Nicolson berkurang menjadi ( 1 - μ[ 0 , 1 ] kamuksaya k saya kamuk0= uk2= 0 k
yang selanjutnya dapat direduksi menjadi
u n + 1 1 =(1-μ
Jika kita mempertimbangkan kondisi awal , maka kita memiliki u n 1 = ( 1 - μkamu01= 1
Menanggapi permintaan foobarbaz, saya telah menambahkan sketsa buktinya.
sumber
Stabilitas berarti bahwa gangguan tetap dibatasi waktu. Itu tidak berarti bahwa prinsip maksimum terpenuhi pada tingkat diskrit, itu masalah yang berbeda. Memuaskan prinsip maksimum diskrit sudah cukup tetapi tidak perlu untuk stabilitas.
sumber