Skema waktu orde kedua
Deret Taylor perluasan antara waktu sekarang dan waktu ‘lama’ di berkaitan dengan skema implisit Euler oleh
(3.25) |
Kesalahan pemotongan , yaitu akurasi orde pertama pada waktu ketika turunan waktu berhubungan dengan waktu saat ini , seperti yang ditunjukkan pada gambar di bawah ini. Meskipun orde rendah, skema Euler cukup akurat untuk banyak simulasi karena umumnya kecil jika sesuai dengan .
Namun demikian, skema waktu urutan kedua mungkin diperlukan untuk simulasi yang memerlukan akurasi temporal yang lebih tinggi atau untuk memungkinkan efisiensi komputasi yang lebih besar dengan menjalankannya dalam skala yang lebih besar .
Skema Backward
Dalam Persamaan. (3.25) kita dapat menggantinya dengan nilai pada waktu ‘lama-lama’ . Mengurangi ekspresi dari Persamaan. (3.25) dan penataan ulang suku-sukunya memberikan hubungan berikut untuk turunan kedua
(3.26) |
Skema Crank-Nicolson
Sebuah implisitsolusi mengungkapkan istilah-istilah dalam suatu persamaan, misalnya adveksi, Laplacian, pada waktu saat ini . Metode Crank -Nicolson ,13 menyatakan istilah-istilah di titik tengah antara waktu sekarang dan waktu lama, untuk membuat skema waktu Euler orde kedua akurat. Dengan menyatakan suku-suku terdiskritisasi kecuali turunan waktu dengan , metode Crank-Nicolson menyelesaikannya
(3.28) |
dimana dihitung menggunakan nilai waktu lama .
Versi modern dari skema ini menggantikan kedua faktor tersebut dengan dan , memperkenalkan ‘koefisien offset’ , yang sesuai dengan implisit Euler dan merupakan Persamaan Crank-Nicolson. (3.28). Jika didiskritisasi secara implisit (seperti biasa), skema Crank-Nicolson dapat direpresentasikan sebagai turunan waktu yang didiskritisasi oleh
(3.29) |
Dalam praktiknya, umumnya digunakan untuk memastikan stabilitas solusi.