در تجزیه و تحلیل عددی ، روشهای Runge-Kutta خانواده ای از روشهای تکراری ضمنی و صریح است که شامل روال شناخته شده ای به نام روش اویلر است که در گسسته سازی زمانی برای راه حلهای تقریبی معادلات دیفرانسیل معمولی استفاده می شود . [1] این روش ها در حدود سال 1900 توسط ریاضیدانان آلمانی کارل Runge و ویلهلم کوتا توسعه یافتند .
مقایسه روشهای Runge-Kutta برای معادله دیفرانسیل y '= sin (t) ^ 2 * y (قرمز راه حل دقیق است)
فهرست
- 1روش Runge-Kutta
- 2روشهای آشکار Runge-Kutta
- 3استفاده کنید
- 4روشهای تطبیقی Runge-Kutta
- 5روش های غیرآفتاب Runge-Kutta
- 6روشهای Runge-Kutta-Nyström
- 7روشهای Runge-Kutta ضمنی
- 8پایداری ب
- 9اشتقاق روش مرتبه چهارم Runge-Kutta
- 10همچنین ببینید
- 11یادداشت
- 12منابع
- 13لینک های خارجی
روش Runge-Kutta [ ویرایش ]
دامنه های مورد استفاده با روش کلاسیک Runge-Kutta
معروف ترین عضو خانواده Runge-Kutta معمولاً به عنوان "RK4" ، "روش کلاسیک Runge-Kutta" یا به سادگی "روش Runge-Kutta" شناخته می شود.
بگذارید یک مشکل مقدار اولیه به شرح زیر مشخص شود:
اینجا تابعی ناشناخته (مقیاس پذیر یا بردار) زمان است
، که ما می خواهیم تقریبی کنیم ؛ به ما گفته می شود
، نرخی که در آن
تغییرات ، تابعی از است
و از
خودش در زمان اولیه
مربوطه
ارزش است
. کارکرد
و شرایط اولیه
،
داده می شود.
حالا یک اندازه h > 0 را انتخاب کرده و تعریف کنید
برای n = 0 ، 1 ، 2 ، 3 ، ... ، با استفاده از [2]
(توجه: معادلات فوق تعاریف متفاوتی دارند اما معادل آن در متون مختلف). [3]
اینجا تقریب RK4 از است )
، و مقدار بعدی (
) با مقدار موجود تعیین می شود (
) به علاوه میانگین وزنی چهار افزایش ، که در آن هر افزایش محصول اندازه اندازه بازه ، ساعت و یک شیب تخمین زده شده توسط تابع f در سمت راست معادله دیفرانسیل مشخص شده است.
با استفاده از شیب ابتدای بازه است
( روش اویلر )؛
با استفاده از شیب در خط میانی فاصله است
و
؛
دوباره شیب در میانه است ، اما اکنون با استفاده از
و
؛
با استفاده از شیب در انتهای بازه است
و
.
در میانگین چهار شیب ، وزن بیشتری به دامنه های قسمت میانی داده می شود. اگر مستقل از است
، به طوری که معادله دیفرانسیل معادل یک انتگرال ساده است ، پس RK4 قانون Simpson است . [4]
روش RK4 یک روش مرتبه چهارم است، به این معنی که خطای برشی محلی است در دستور ، در حالی که کل خطای انباشته شده به ترتیب
.
در بسیاری از برنامه های عملی عملکرد مستقل از است
(به اصطلاح سیستم خودمختار یا سیستم متغیر زمان بویژه در فیزیک) و افزایش آنها به هیچ وجه محاسبه نمی شود و برای عملکرد منتقل نمی شود
فقط فرمول نهایی برای
استفاده شده.
منبع
https://en.wikipedia.org/wiki/Runge%E2%80%93Kutta_methods
در این وبلاگ به ریاضیات و کاربردهای آن و تحقیقات در آنها پرداخته می شود. مطالب در این وبلاگ ترجمه سطحی و اولیه است و کامل نیست.در صورتی سوال یا نظری در زمینه ریاضیات دارید مطرح نمایید .در صورت امکان به آن می پردازم. من دوست دارم برای یافتن پاسخ به سوالات و حل پروژه های علمی با دیگران همکاری نمایم.در صورتی که شما هم بامن هم عقیده هستید با من تماس بگیرید.