Metode Runge-Kutta
Metode Runge-Kutta mengembangkan solusi ODE selangkah demi selangkah menggunakan beberapa evaluasi tahap menengah dari sisi kanan, mencapai orde tinggi tanpa menyimpan langkah-langkah sebelumnya.
Definition
Metode Runge-Kutta adalah metode satu langkah untuk persamaan diferensial biasa yang menghitung nilai solusi berikutnya dari nilai saat ini dengan membentuk kombinasi berbobot dari beberapa turunan tahap yang dievaluasi pada titik-titik menengah dalam langkah tersebut.
Scope
Topik ini mencakup metode Runge-Kutta eksplisit dan implisit, representasi tabel Butcher-nya, kondisi orde yang diturunkan dari teori pohon berakar, pasangan tertanam untuk kontrol ukuran langkah adaptif, dan sifat stabilitas absolut yang membedakan metode yang cocok untuk masalah kaku dan tidak kaku.
Core questions
- Bagaimana tahapan internal memungkinkan metode satu langkah mencapai orde akurasi yang tinggi?
- Bagaimana kondisi orde untuk metode Runge-Kutta diturunkan dan diorganisir?
- Bagaimana pasangan tertanam memberikan estimasi kesalahan lokal yang murah untuk kontrol ukuran langkah?
- Apa yang membedakan metode Runge-Kutta eksplisit dari implisit dalam biaya dan stabilitas?
Key theories
- Tabel Butcher dan kondisi orde
- Metode Runge-Kutta ditentukan oleh tabel koefisien Butcher-nya, dan persyaratan bahwa ia cocok dengan ekspansi Taylor dari solusi eksak hingga orde tertentu menghasilkan serangkaian kondisi orde aljabar yang dihasilkan secara sistematis menggunakan pohon berakar.
- Pasangan tertanam dan kontrol adaptif
- Dua metode yang berbagi tahapan yang sama tetapi bobot yang berbeda — pasangan tertanam seperti skema Runge-Kutta-Fehlberg atau Dormand-Prince — menghasilkan dua estimasi solusi dengan orde yang berbeda yang perbedaannya mengestimasi kesalahan lokal dan mendorong pemilihan ukuran langkah otomatis.
Mechanisms
Dalam setiap langkah, metode ini mengevaluasi sisi kanan pada beberapa titik tahap, masing-masing didefinisikan sebagai nilai saat ini ditambah kombinasi turunan tahap yang telah dihitung sebelumnya; solusi baru adalah jumlah berbobot dari turunan tahap ini. Metode eksplisit mengurutkan tahapan sehingga setiap tahapan hanya bergantung pada tahapan sebelumnya dan dapat dievaluasi secara langsung, sementara metode implisit menggabungkan tahapan melalui sistem nonlinier yang diselesaikan pada setiap langkah, memperoleh stabilitas kuat yang diperlukan untuk masalah kaku. Pasangan tertanam menggunakan kembali evaluasi tahap untuk menghasilkan perkiraan pendamping untuk kontrol kesalahan.
Clinical relevance
Metode Runge-Kutta, terutama pasangan eksplisit adaptif seperti Dormand-Prince, adalah integrator ODE tujuan umum standar dalam lingkungan komputasi ilmiah, digunakan untuk simulasi lintasan, kinetika kimia, sistem kontrol, dan masalah nilai awal non-kaku apa pun; metode Runge-Kutta implisit memperluas kerangka kerja yang sama untuk integrasi kaku dan pelestarian struktur.
History
Metode ini dimulai dengan karya Runge pada tahun 1895 dan skema sistematis Kutta pada tahun 1901; teori aljabar John Butcher pada tahun 1960-an mengorganisir kondisi ordonya melalui pohon berakar, dan pengembangan pasangan tertanam yang efisien seperti Fehlberg dan pasangan Dormand-Prince menjadikan integrasi Runge-Kutta adaptif sebagai alat standar seperti sekarang ini.
Key figures
- Carl Runge
- Wilhelm Kutta
- John C. Butcher
- John R. Dormand
Related topics
Seminal works
- hairer1993
- butcher2016
Frequently asked questions
- Mengapa menggunakan beberapa tahapan daripada hanya langkah kecil dengan metode Euler?
- Setiap tahapan mengambil sampel kemiringan pada titik yang berbeda dalam langkah tersebut, dan menggabungkannya membatalkan suku-suku kesalahan orde rendah, sehingga metode Runge-Kutta mencapai akurasi tinggi dengan langkah yang jauh lebih besar daripada yang dibutuhkan metode Euler untuk kesalahan yang sama.
- Kapan metode Runge-Kutta implisit sepadan dengan biaya tambahannya?
- Untuk masalah kaku, di mana metode eksplisit memerlukan langkah-langkah yang sangat kecil secara tidak praktis untuk stabilitas, metode Runge-Kutta implisit tetap stabil pada ukuran langkah yang besar. Biaya penyelesaian sistem nonlinier setiap langkah kemudian lebih dari diimbangi dengan mengambil langkah yang jauh lebih sedikit.