27.10.2014 Views

Вычислительная математика - ИСЭМ СО РАН

Вычислительная математика - ИСЭМ СО РАН

Вычислительная математика - ИСЭМ СО РАН

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

К системе (9) применим схемы (7), (8). В результате получим<br />

y n+1 = y n + R 4 [f n ], x n+1 =<br />

εx 3 n<br />

εx 2 n − R 4 [g n ]x n−1<br />

, n = 1, 2, . . . (10)<br />

Основная трудность при применении формул (10) состоит в оценке x 1 (x 0 — задано).<br />

Для получения упомянутой оценки рассмотрим следующую систему<br />

εẋ = g(x, y), εż = h(z) = −az 2 , a > 0, z(0) = z 0 ≠ 0. (11)<br />

Применяя к системе (11) явный метод Эйлера, получим<br />

x 1 = x 0 + (z 1 − z 0 ) g(x 0, y 0 )<br />

. (12)<br />

−az0<br />

2<br />

Интегрирование уравнения εż = −az 2 приводит к результату<br />

1<br />

z = at<br />

ε + c, c = 1 , z = εz 0<br />

, z 1 =<br />

z 0 ε + atz 0<br />

Из (12), (13) следует<br />

(<br />

)<br />

ε g(x0 , y 0 )<br />

x 1 = x 0 +<br />

− 1 = x 0 +<br />

ε + a∆tz 0 −az 0<br />

εz 0<br />

ε + a∆tu 0<br />

, ∆t = t 1 . (13)<br />

(<br />

1 −<br />

Примечание. В формуле (10) y 1 вычисляется по формуле<br />

y 1 = y 0 + R 4 [f 0 ].<br />

)<br />

ε g(x0 , y 0 )<br />

. (14)<br />

ε + a∆tz 0 az 0<br />

Замечание 4.Формула (14) позволяет рассматривать произвольно число сингулярных<br />

уравнений с различными малыми параметрами.<br />

4. Примеры жестких систем<br />

Пример 2.<br />

dy 1<br />

dt = 77,27(y 2 + y 1 (1 − 8,375 · 10 −6 y 1 − y 2 )), y 1 (0) = 3,<br />

dy 2<br />

dt = 1<br />

77,27 (y 3 − (1 + y 1 )y 2 ), y 2 (0) = 1,<br />

dy 3<br />

dt = 0,161(y 1 − y 3 )), y 3 (0) = 2.<br />

Система (15) описывает знаменитую химическую реакцию с предельным циклом в трехмерном<br />

случае, так называемый “орегонатор” [1]. Система (15) имеет большую жесткость.<br />

Приведем простой алгоритм решения системы (15).<br />

y 1,n+1 = y 1n<br />

a 1<br />

+ 1 a 1<br />

R 4 [77,27(y 1n + y 2n )],<br />

y 2,n+1 = y 2n<br />

a 2<br />

(15)<br />

a 1 = 1 + 77,27(8,375 · 10 −6 y 1n + y 2n )∆t n ,<br />

+ 1 [ ]<br />

y3n<br />

R 4 , a 2 = 1 + (1 + y 1n)∆t n<br />

,<br />

a 2 77,27<br />

77,27<br />

83

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!