Главная страница

Дифференциальных


Скачать 157.37 Kb.
НазваниеДифференциальных
Дата08.06.2022
Размер157.37 Kb.
Формат файлаdocx
Имя файлаA.YU.-Krajnov-K.M.-Moiseeva-CHislennye-metody-resheniya-kraevyh-.docx
ТипДокументы
#579564
страница7 из 28
1   2   3   4   5   6   7   8   9   10   ...   28

(1.11)


 


1
h k

k

2 hf xi  , yi ,


2 2
 

k3 hfxi h, yi k2 .

Данный метод требует на каждом шаге четырехкратного вычисления правой части f(x,y) уравнения (1.4). Суммарная погрешность этого ме-

тода есть величина O (h4).

Метод Рунге-Кутта (1.11) требует большего объема вычислений по сравнению с методом Эйлера, однако это окупается повышенной точно- стью, что дает возможность проводить счет с большим шагом. Другими словами, для получения результатов с одинаковой точностью в методе Эйлера потребуется значительно меньший шаг, чем в методе Рунге-Кутта (1.11).


Дополнительного повышения точности расчетов можно добиться, повысив порядок метода за счет увеличения количества операций на один шаг разностной сетки. Алгоритм расчета уравнения (1.4) для метода Рунге-Кутта-Мерсона 5-го порядка представлен уравнениями (1.12).

y y

1 k 4k k, i 0,1,..,



i1 i 6 0 3 4

k0 hfxi,yi,


k

h
 

k0

1 hfxi 3 , yi 3 ,

 


k
k h k0 1


(1.12)


2 hfxi 3 , yi 6 6 ,

 


2

k h k0 3k



3 hfxi 2 , yi 8 8 ,

 

k 3k

k4 hf xi h, yi 0 2 2k3 .

2 2

Суммарная погрешность метода равна O(h5).

В случае длительных расчетов, требующих большого количества вы- числений, можно сократить время расчета за счет использования пере-

менного шага разностной сетки h. При использовании переменного шага в расчетах контролируется разность между соседними значениями сеточ- ной функции Δ = (yi- yi+1). В случае превышения Δ заданной погрешно-

сти  шаг сетки уменьшается в два раза, при малых значениях Δ шаг уве- личивается в два раза. Условия автоматического выбора шага сетки пред- ставлены уравнениями (1.13).

5



2  hi,   32 ;

hi1 0.5 hi, 5;

1   2   3   4   5   6   7   8   9   10   ...   28


написать администратору сайта