Жорстке диференціальне рівняння — це диференціальне рівняння, для якого складно отримати розв'язок за допомогою чисельних методів типу Адамса чи Рунге-Кутти. Строгого загальноприйнятого математичного визначення жорстких диференціальних рівнянь та жорстких систем диференціальних рівнянь немає. Жорсткість — це більше концепція для чисельного розв'язку звичайних диференціальних рівнянь. До жорстких систем відносяться задачі хімічної кінетики, нестаціонарні процеси у складних електронних схемах, задачі теплопровідності та дифузії та багато інших.
Диференціальне рівняння порядку n має у загальному випадку n сталих часу, і, коли деякі з них значно відрізняються за величиною, або одна з них достатньо мала порівняно з інтервалом часу, на якому шукають розв'язок, то задача стає «жорсткою» і її практично неможливо розв'язати звичайними чисельними методами. В таких випадках крок повинен бути дуже малим, щоб можна було враховувати приріст тих складових розв'язку, які найшвидше змінюються, навіть після того, як їх внесок стане практично непомітним. Але зменшення кроку веде до збільшення часу обчислень і накопичення похибок. Класичні прямі (явні) методи типу Адамса чи Рунге-Кутти вимагають як правило для розв'язку неприйнятно дрібного кроку. Тому для цих рівнянь застосовують .
Мотиваційні приклади
Перший приклад
Розглянемо задачу Коші
Точний розв'язок (блакитним) такий
- with as
Ми шукаємо чисельний розв'язок, який показує таку саму поведінку.
Зображення (праворуч) ілюструє вади різноманітних методів застосованих до цього рівняння.
- Метод Ейлера з кроком h = 1/4 дико коливається і швидко виходить за межі графу (показано червоним).
- Метод Ейлера із вдвічі меншим кроком, h = 1/8, призводить до розв'язку у межах графу, але коливається навколо нуля (показано зеленом).
- Інтегрування за правилом трапецій (тобто, двокроковий метод Адамса-Мултона) заданий як
- Застосування цього метода замість метода Ейлера дає значно кращий результат (синій). Чисельний розв'язок монотонно спадає до нуля, так само як і точний розв'язок.
Другий приклад
Припустимо ми маємо частинку з координатами і, припустимо що ми хочемо щоб координата завжди була нулем. Одним зі способів зробити це є додати складову до де це велика додатна стала. Якщо достатньо велика, тоді частинка ніколи не відійде далеко від Однак, припустимо що також існує обмеження на координату. Отже, нехай ми маємо таке диференціальне рівняння:
(Ми також припустимо, що частинка стартує не з положення коли ) Таке рівняння має місце коли частинка притягується до лінії і не так сильно до Якщо ми розв'яжемо ЗДР достатньо далеко в часі, то ми очікуємо, що частинка прибуде до
Розглянемо застосування метода Ейлера до цього рівняння. Якщо взяти крок отримуємо
Що дає
Якщо ми розглянемо складову цього рівняння, ми бачимо, що якщо тоді отримане матиме абсолютне значення більше ніж Інакше кажучи, якщо метод Ейлера не сходиться до відповіді. Отже, нам краще щоб або Найбільший крок який ми можемо взяти мусить бути меншим ніж
Тепер, якщо велика стала, тоді нам доведеться робити дуже маленькі кроки. Тобто частинка зісковзує у напрямку дуже повільно. Навіть якщо частинка зовсім близько до нам потрібно робити настільки малі кроки, що її поступ уздовж осі майже непомітний. У цьому випадку жорсткість з'являється через дуже велике
A-стійкість
Поведінку чисельних методів на жорстких задачах можна аналізувати застосувавши їх до тестового рівняння з початковою умовою де . Розв'язок цього рівняння - . Цей розв'язок прямує до нуля якщо і Якщо чисельний метод також це демонструє (для фіксованого кроку), тоді такий метод називають A-стійким. Існує також сильніший критерій - [en], де розв'язок має прямувати до нуля за один крок, якщо розмір кроку прямує до нескінченності. A-стійкі методи не демонструють проблеми нестабільності продемонстровані в мотиваційних прикладах.
Див. також
Примітки
- Барафф, Девід (1997). (PDF). http://www.cs.cmu.edu/. Архів оригіналу (PDF) за 5 березня 2015.
- Dahlquist, Germund G. (березня 1963). A special stability problem for linear multistep methods. BIT. 3 (1): 27—43. doi:10.1007/BF01963532.
В іншому мовному розділі є повніша стаття Stiff equation(англ.). Ви можете допомогти, розширивши поточну статтю за допомогою з англійської. (липень 2022)
|
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Zhorstke diferencialne rivnyannya ce diferencialne rivnyannya dlya yakogo skladno otrimati rozv yazok za dopomogoyu chiselnih metodiv tipu Adamsa chi Runge Kutti Strogogo zagalnoprijnyatogo matematichnogo viznachennya zhorstkih diferencialnih rivnyan ta zhorstkih sistem diferencialnih rivnyan nemaye Zhorstkist ce bilshe koncepciya dlya chiselnogo rozv yazku zvichajnih diferencialnih rivnyan Do zhorstkih sistem vidnosyatsya zadachi himichnoyi kinetiki nestacionarni procesi u skladnih elektronnih shemah zadachi teploprovidnosti ta difuziyi ta bagato inshih Diferencialne rivnyannya poryadku n maye u zagalnomu vipadku n stalih chasu i koli deyaki z nih znachno vidriznyayutsya za velichinoyu abo odna z nih dostatno mala porivnyano z intervalom chasu na yakomu shukayut rozv yazok to zadacha staye zhorstkoyu i yiyi praktichno nemozhlivo rozv yazati zvichajnimi chiselnimi metodami V takih vipadkah krok povinen buti duzhe malim shob mozhna bulo vrahovuvati pririst tih skladovih rozv yazku yaki najshvidshe zminyuyutsya navit pislya togo yak yih vnesok stane praktichno nepomitnim Ale zmenshennya kroku vede do zbilshennya chasu obchislen i nakopichennya pohibok Klasichni pryami yavni metodi tipu Adamsa chi Runge Kutti vimagayut yak pravilo dlya rozv yazku neprijnyatno dribnogo kroku Tomu dlya cih rivnyan zastosovuyut Motivacijni prikladiPershij priklad Pri vikoristanni dlya integruvannya zhorstkogo zvichajnogo diferencialnogo rivnyannya yavni chiselni metodi proyavlyayut nestijkist Rozglyanemo zadachu Koshi y t 15 y t t 0 y 0 1 1 displaystyle y t 15y t quad t geq 0 y 0 1 qquad qquad qquad quad quad 1 Tochnij rozv yazok blakitnim takij y t e 15 t displaystyle y t e 15t with y t 0 displaystyle y t to 0 as t 2 displaystyle t to infty qquad qquad qquad qquad 2 Mi shukayemo chiselnij rozv yazok yakij pokazuye taku samu povedinku Zobrazhennya pravoruch ilyustruye vadi riznomanitnih metodiv zastosovanih do cogo rivnyannya Metod Ejlera z krokom h 1 4 diko kolivayetsya i shvidko vihodit za mezhi grafu pokazano chervonim Metod Ejlera iz vdvichi menshim krokom h 1 8 prizvodit do rozv yazku u mezhah grafu ale kolivayetsya navkolo nulya pokazano zelenom Integruvannya za pravilom trapecij tobto dvokrokovij metod Adamsa Multona zadanij yak y n 1 y n 1 2 h f t n y n f t n 1 y n 1 3 displaystyle y n 1 y n frac 1 2 h left f t n y n f t n 1 y n 1 right qquad 3 Zastosuvannya cogo metoda zamist metoda Ejlera daye znachno krashij rezultat sinij Chiselnij rozv yazok monotonno spadaye do nulya tak samo yak i tochnij rozv yazok Drugij priklad Pripustimo mi mayemo chastinku z koordinatami x t y t displaystyle x t y t i pripustimo sho mi hochemo shob y displaystyle y koordinata zavzhdi bula nulem Odnim zi sposobiv zrobiti ce ye dodati skladovu k y t displaystyle ky t do y t displaystyle y t de k displaystyle k ce velika dodatna stala Yaksho k displaystyle k dostatno velika todi chastinka nikoli ne vidijde daleko vid y t 0 displaystyle y t 0 Odnak pripustimo sho takozh isnuye obmezhennya na x displaystyle x koordinatu Otzhe nehaj mi mayemo take diferencialne rivnyannya Y d d t x t k y t displaystyle dot mathbf Y frac d dt begin pmatrix x t ky t end pmatrix Mi takozh pripustimo sho chastinka startuye ne z polozhennya koli y 0 0 displaystyle y 0 0 Take rivnyannya maye misce koli chastinka prityaguyetsya do liniyi y 0 displaystyle y 0 i ne tak silno do x 0 displaystyle x 0 Yaksho mi rozv yazhemo ZDR dostatno daleko v chasi to mi ochikuyemo sho chastinka pribude do 0 0 displaystyle 0 0 Rozglyanemo zastosuvannya metoda Ejlera do cogo rivnyannya Yaksho vzyati krok h displaystyle h otrimuyemo Y n e w Y 0 h Y t 0 x 0 y 0 h x 0 k y 0 displaystyle mathbf Y new mathbf Y 0 h dot mathbf Y t 0 begin pmatrix x 0 y 0 end pmatrix h begin pmatrix x 0 ky 0 end pmatrix Sho daye Y n e w 1 h x 0 1 h k y 0 displaystyle mathbf Y new begin pmatrix 1 h x 0 1 hk y 0 end pmatrix Yaksho mi rozglyanemo y displaystyle y skladovu cogo rivnyannya mi bachimo sho yaksho 1 h k gt 1 displaystyle 1 hk gt 1 todi otrimane y n e w displaystyle y new matime absolyutne znachennya bilshe nizh y 0 displaystyle y 0 Inakshe kazhuchi yaksho 1 h k gt 1 displaystyle 1 hk gt 1 metod Ejlera ne shoditsya do vidpovidi Otzhe nam krashe shob 1 h k gt 1 displaystyle 1 hk gt 1 abo h k lt 2 displaystyle hk lt 2 Najbilshij krok yakij mi mozhemo vzyati musit buti menshim nizh 2 k displaystyle 2 k Teper yaksho k displaystyle k velika stala todi nam dovedetsya robiti duzhe malenki kroki Tobto chastinka ziskovzuye u napryamku 0 0 displaystyle 0 0 duzhe povilno Navit yaksho chastinka zovsim blizko do y 0 0 displaystyle y 0 0 nam potribno robiti nastilki mali kroki sho yiyi postup uzdovzh osi x displaystyle x majzhe nepomitnij U comu vipadku zhorstkist z yavlyayetsya cherez duzhe velike k displaystyle k A stijkistPovedinku chiselnih metodiv na zhorstkih zadachah mozhna analizuvati zastosuvavshi yih do testovogo rivnyannya y k y displaystyle y ky z pochatkovoyu umovoyu y 0 1 displaystyle y 0 1 de k C displaystyle k in mathbb C Rozv yazok cogo rivnyannya y t e k t displaystyle y t e kt Cej rozv yazok pryamuye do nulya yaksho t displaystyle t to infty i Re k lt 0 displaystyle operatorname Re k lt 0 Yaksho chiselnij metod takozh ce demonstruye dlya fiksovanogo kroku todi takij metod nazivayut A stijkim Isnuye takozh silnishij kriterij en de rozv yazok maye pryamuvati do nulya za odin krok yaksho rozmir kroku pryamuye do neskinchennosti A stijki metodi ne demonstruyut problemi nestabilnosti prodemonstrovani v motivacijnih prikladah Div takozhChiselni metodiPrimitkiBaraff Devid 1997 PDF http www cs cmu edu Arhiv originalu PDF za 5 bereznya 2015 Dahlquist Germund G bereznya 1963 A special stability problem for linear multistep methods BIT 3 1 27 43 doi 10 1007 BF01963532 V inshomu movnomu rozdili ye povnisha stattya Stiff equation angl Vi mozhete dopomogti rozshirivshi potochnu stattyu za dopomogoyu perekladu z anglijskoyi lipen 2022 Divitis avtoperekladenu versiyu statti z movi anglijska Perekladach povinen rozumiti sho vidpovidalnist za kincevij vmist statti u Vikipediyi nese same avtor redaguvan Onlajn pereklad nadayetsya lishe yak korisnij instrument pereglyadu vmistu zrozumiloyu movoyu Ne vikoristovujte nevichitanij i nevidkorigovanij mashinnij pereklad u stattyah ukrayinskoyi Vikipediyi Mashinnij pereklad Google ye korisnoyu vidpravnoyu tochkoyu dlya perekladu ale perekladacham neobhidno vipravlyati pomilki ta pidtverdzhuvati tochnist perekladu a ne prosto skopiyuvati mashinnij pereklad do ukrayinskoyi Vikipediyi Ne perekladajte tekst yakij vidayetsya nedostovirnim abo neyakisnim Yaksho mozhlivo perevirte tekst za posilannyami podanimi v inshomovnij statti Dokladni rekomendaciyi div Vikipediya Pereklad