Метод Ейлера

 

Хай дається рівнення (5.3), задовольняючє початковоі умові (5.4). Рішенням цього рівнення виявляється функція Y=Y(X), яка визначена на інтервалі [a,b]. Для інтегрування скористуємося (5.5), обмежавшись двома членами ряда:

Yi+1 = Yi+h.Yi' = Yi+h.f(Xi,Yi) (5.6)

Інтегрування за методом Ейлера міститься у послідовному застосуванні формули (5.6) до рівнення (5.3), починаючи з k=1. У присутньості початкової умови (5.4) для обчислення Y1 не потрібна додаткова інформація - достатньо обчислити праву частину (5.3) при заданих значеннях Xo та Yo.

Обчислення Y1 аналогічне проведенню дотичної в точці (Xo,Yo), тангенс кута нахилу якої задаїться правою частиною (3) при X=Xo, Y=Yo, до перети-нання з вертикальною прямою, проведенною із точки X=X1 (мал. 5.1). При наступньому кроці, тобто при обчисленні Y2, знов визнача’ться похідна, але вже у точці з координатами (X1, Y1). З цієї точки проводиться дотична до перетинання з прямою X=X2. Аналогічно повторюються обчислення для Y3, Y4,... .

При достатньо малой величини кроку h метод Ейлера дає рішення з достатньою точністью, тому що хиба рішення близька до h2 (h<<1) на кожному кроці інтегрування. До недоліків методу необхідно віднести сильну залежність одержаного рішення від величини кроку h та збільшення об'єму обчислень для досягнення задовільної точністі.

 

ПРИКЛАД.

Рівнення швидкості послідовно протікаючих реакцій

записується у слідуючому вигляді:

= K1*[Ao]*exp(-K1*t)-K2*[p] (5.7)

де [p]-концентрація речовини р на час t від початку реакції; К1=0.05 і К2=0.0065 - константи швидкостей першої та другої реакцій,відповідно,л/(моль*хв); [Ao] - початкова концентрація речовини А.

Знайти,чому будуть дорівнювати значення [p] через 1, 2, 3, 4 хв після початку реакції,

якщо при t=0 [p]=0, a [Ao]=1.

РІШЕННЯ: Позначим Y=[p], X=t.Тоді рівняння (5.7) після підстановки чиселних значень констант прийме вигляд:

= f(X,Y)=0.05*exp(-0.05*X)-0.0065*Y (5.8)

Результати обчислень заносимо у табл. 5.1.(заповняючи її по строчкам).Згідно з умовою

задачі крок h=1

Таблиця 5.1

Рішення рівняння (5.8) методом Ейлерa

 

i Xi Yi f(Xi, Yi) h*f(Xi, Yi)
0.05 0.05
0.05 0.0473 0.0473
0.0973 0.0446 0.0446
0.0143 0.0421 0.0421
0.184    

Вирішення задачі - сукупність значень Y(i=0,1,..,4).

 

 








Дата добавления: 2015-08-26; просмотров: 491;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.01 сек.