Методы решения обыкновенных дифференциальных уравнений (Оценка максимальной величины шага устойчивого интегрирования. Исследование поведения полной ошибки. Интегрирование жестких задач)

Страницы работы

3 страницы (Word-файл)

Содержание работы

Преподаватель Теленков М. В.

Студенты Уткин М.

                 Коссаковский Ю.

Группа 2092/1

Отчет по лабораторной работе №3
Численные методы решения обыкновенных

дифференциальных уравнений.


1.  Оценка максимальной величины шага устойчивого интегрирования и его экспериментальная проверка.

С помощью теоретических построений были вычислены максимальные (и, в некоторых случаях, минимальные) величины шага устойчивого интегрирования для трех систем ЛОДУ. Полученные значения были экспериментально проверены, результаты сведены в таблицу.

Зад. №

Собственные числа матрицы системы

Метод решения

Теор. максимальный шаг, hmax T

Экспериментальная проверка шага

Устойчивое инт-е

Неустойчивое инт-е

1

-1+i;

-1-i

ЯЭ

1

0,95

0,999

НЭ

любой

любой

-

РК2

~1,6

1,5

1,65

РК4

~2,13

1,8

2,15

3

-1000;

-1

ЯЭ

2е-3

1,8е-3

2,5е-3

НЭ

любой

0,075

-

РК2

2е-3

1,9е-3

2,1е-3

РК4

2,9е-3

2,7е-3

2,85е-3

5

i;

-i

ЯЭ

Неустойчив

-

0,01

НЭ

любой

любой

-

РК2

Неустойчив

-

-

РК4

[2,5;2,8]

-

2,7; 2,6

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

2.  Исследование эффективности реализации схемы «прогноз-коррекция» в различных методах решения нелинейных СДУ.

Для трех нелинейных СДУ были сосчитаны решения методами трапеции с простыми итерациями, с итерациями Ньютона и с итерациями Ньютона и регулируемым шагом. Для каждого решения была сосчитана погрешность, результаты сведены в таблицу.

№ задачи

Шаг

Величина погрешности

Трапеции с простой итерацией

Трапеции с итерацией Ньютона

Трапеции с итерацией Ньютона и регулируемым шагом (желаемая точность 1е-4)

11

1е-2

3е-4

1,2е-4

2,5е-6

1е-3

1,2е-6

1,2е-6

1е-4

6,5е-8

2е-8

12

1е-2

2е-3

2е-3

2,8е-5

1е-3

2,2е-5

2,2е-5

1е-4

1,7е-7

1,7е-7

15

1е-2

1,9е-4

1,4е-5

1,2е-5

1е-3

2,1е-6

2,1е-6

1е-4

3е-7

4е-8

Выводы: Проведенные эксперименты показывают, что метод трапеции с итерацией Ньютона дает результаты лучшие (по крайней мере не хуже), чем метод с простой итерацией. Метод с регулированием шага при той же точности приводит к решению за меньшее число шагов, о чем свидетельствует значительно меньшее время, затраченное на интегрирование.

3.  Исследование поведения полной ошибки.

В данном эксперименте рассматривается изменение величины полной ошибки в зависимости от порядка метода и величины шага. Исследовались методы Эйлера и Рунге-Кутты 2,3,4 порядков.

Зависимость величины полной ошибки от порядка метода.

№ задачи

шаг

Величина погрешности

ЯЭ

НЭС

РК2

РК3

РК4

1

0,5

25

17

15

16

0,18

3

0,15

0,5

0,25

0,6

0,23

0,07

Принятые сокращения:

ЯЭ – явный метод Эйлера

НЭС – неявный метод Эйлера для систем линейных уравнений

РК2,3,4 – методы Рунге-Кутты 2, 3, 4 порядка соответственно

Зависимость величины полной ошибки от величины шага.

№ задачи

шаг

Величина погрешности

РК2

РК3

РК4

1

0,1

0,35

0,01

2е-4

0,5

20

2,1

0,3

0,75

17,2

7,2

1,7

0,95

554

16

4,8

Выводы: эксперимент показал, что с ростом порядка метода и уменьшением величины шага точность возрастает, однако вместе с тем возрастает и трудоемкость вычислений. Значительный рост погрешности метода РК2 при величине шага 0,95 объясняется приближением величины шага к критическому значению, при котором невозможно устойчиво интегрировать (для этой задачи и этого метода hmax=1).

5.  Интегрирование жестких задач.

Целью данного эксперимента является сравнение явных и неявных методов ри интегрировании жестких задач. Сравниваются методы Эйлера, Рунге-Кутты 4,метод Гира второго порядка и метод трапеции.

№ задачи

Шаг

Величина погрешности

М. Эйлера

М. РК 4

М. Гира

М. Трапеции

3

2е-3

0,82

0,4

-

-

1е-3

0,75

0,014

-

0,06

5е-4

-

0,018

1е-4

4е-2

7е-7

9е-4

7е-4

5е-5

5е-4

6,5е-5

4

1e-4

-

-

2e-10

3.6e-10

1e-3

-

-

6.6e-1

4.7e-11

Вывод:  при интегрировании не слишком жестких задач можно воспользоваться явными методами при условии выбора достаточно малого шага. Если приходится решать очень жесткую систему (такую, как 4), то необходимо воспользоваться неявными жесткоустойчивыми методами,  например, методами Гира.

Похожие материалы

Информация о работе

Тип:
Отчеты по лабораторным работам
Размер файла:
68 Kb
Скачали:
0