ادامه روشهای رانگ - کوتا(روشهای آشکار)
روشهای آشکار Runge-Kutta [ ویرایش ]
خانواده روشهای آشکار Runge-Kutta تعمیم روش RK4 ذکر شده در بالا است. داده شده توسط
جایی که [5]
(توجه: معادلات فوق ممکن است تعاریف متفاوت اما معادل در بعضی از متون داشته باشند). [3]
برای مشخص کردن یک روش خاص، یکی از نیاز به ارائه صحیح بازدید کنندگان (تعداد مراحل)، و ضرایب IJ (برای 1 ≤ j را < من ≤ بازدید کنندگان )، ب من (برای من = 1، 2، ...، s ) و c i (برای i = 2 ، 3 ، ... ، s ). ماتریس [ IJ ] نامیده می شود ماتریس رانگ-کوتا ، در حالی که ب من و ج من به عنوان شناخته شده وزن و گره . [6]این داده ها معمولاً در یک دستگاه مونمونیک معروف به یک تابلوی قصاب (بعد از جان سی. قصاب ) مرتب می شوند :
تیلور سری گسترش نشان می دهد که روش رانگ کوتا مرتبه چهار-سازگار است اگر و تنها اگر
در صورت نیاز به متد برای داشتن دستور خاص p ، الزامات همراهی نیز وجود دارد ، به این معنی که خطای محکم محلی O است ( h p + 1 ). اینها را می توان از تعریف خطای تنش به دست آورد. به عنوان مثال ، یک روش دو مرحله ای دارای دستور 2 اگر b 1 + b 2 = 1 ، b 2 c 2 = 1/2 و b 2 a 21 = 1/2 است. [7] توجه داشته باشید که یک شرط محبوب برای تعیین ضرایب [8]
اما این شرط به تنهایی نه برای سازگاری کافی است و نه لازم است. [9]
به طور کلی ، اگر صریح استمرحله-مرحله Runge-Kutta نظم دارد
سپس می توان ثابت کرد که تعداد مراحل باید راضی باشد
، و اگر
، سپس \
. [10] با این حال ، مشخص نیست که آیا این مرزها در همه موارد تیز است ؟ به عنوان مثال ، تمام روشهای شناخته شده نظم 8 حداقل 11 مرحله دارند ، اگرچه ممکن است روشهایی با مراحل کمتری وجود داشته باشد. (حد بالا نشان می دهد که می تواند یک روش با 9 مرحله وجود داشته باشد ؛ اما همچنین می تواند این باشد که محدودیت کاملاً تیز نباشد.) در واقع ، مسئله باز است که حداقل تعداد مراحل دقیق آن دقیقاً باشد.
برای یک روش Runge-Kutta صریح است که نظم داشته باشد
در مواردی که هنوز هیچ روش کشف نشده است که مرزهای فوق را با برابری برآورده سازد. برخی از مقادیر شناخته شده عبارتند از: [11]
مرزهای قابل اثبات در بالا نشان می دهد که ما نمی توانیم روش سفارشات را پیدا کنیم که به مراحل کمتری نسبت به روش هایی که قبلاً برای این سفارشات می شناسیم نیاز دارد. با این حال ، قابل تصور است که ما ممکن است یک روش نظم پیدا کنیم
که تنها 8 مرحله دارد ، در حالی که تنها آنها که امروز شناخته شده اند حداقل 9 مرحله دارند که در جدول نشان داده شده است.
مثالها [ ویرایش ]
روش RK4 در این چارچوب قرار می گیرد. تابلوی آن [12]
0 | ||||
1/2 | 1/2 | |||
1/2 | 0 | 1/2 | ||
1 | 0 | 0 | 1 | |
1/6 | 1/3 | 1/3 | 1/6 |
تغییر اندکی از روش "Runge-Kutta" نیز به دلیل کوتا در سال 1901 است و به این قانون 3/8 گفته می شود. [13] مزیت اصلی این روش این است که تقریباً کلیه ضرایب خطا نسبت به روش رایج کوچکتر است ، اما در هر مرحله زمان نیاز به کمی بیشتر FLOP (عملیات نقطه شناور) دارد. تابلوی قصابی آن است
0 | ||||
1/3 | 1/3 | |||
2/3 | -1/3 | 1 | ||
1 | 1 | −1 | 1 | |
1/8 | 3/8 | 3/8 | 1/8 |
با این حال ، ساده ترین روش Runge-Kutta روش اویلر (رو به جلو) است که توسط فرمول داده شده است
. این تنها روش صریح و روشن Runge-Kutta با یک مرحله است. تابلوی مربوطه است
0 | |
1 |
روش های مرتبه دوم با دو مرحله [ ویرایش ]
نمونه ای از روش مرتبه دوم با دو مرحله با روش midpoint ارائه شده است :
تابلوی مربوطه است
0 | ||
1/2 | 1/2 | |
0 | 1 |
روش midpoint تنها روش مرتبه دوم Runge-Kutta با دو مرحله نیست. خانواده ای از این روش ها وجود دارد ، که توسط α پارامتر شده و با فرمول داده می شود [14]
تابلوی قصابی آن است
0 | ||
در این خانواده ، روش midpoint را می دهد ، و
است روش هیون . [4]
منبع
https://en.wikipedia.org/wiki/Runge%E2%80%93Kutta_methods