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.