Применение алгоритмов гарантированной двухсторонней...

25
Выпускная квалификационная работа на тему: «Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических систем с интервальными параметрами» МОСКОВСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ (национальный исследовательский университет) 20.01.2015 1 Руководитель работы:- проф. каф. 806, д.ф-м.н. Ревизников Д.Л. Дипломник:- Морозов А.Ю., гр. 08-606

Upload: sergey-maslennikov

Post on 15-Aug-2015

25 views

Category:

Science


2 download

TRANSCRIPT

Page 1: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

1

Выпускная квалификационная работа на тему:

«Применение алгоритмов гарантированной двухсторонней оценки решения в задачах

моделирования динамических систем с интервальными параметрами»

МОСКОВСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ (национальный исследовательский университет)

20.01.2015

Руководитель работы:- проф. каф. 806, д.ф-м.н. Ревизников Д.Л. Дипломник:- Морозов А.Ю., гр. 08-606

Page 2: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

2

Задачи

Page 3: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

3

Проблема интервального анализа

Page 4: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

4

Цели работы

Изучение проблем, задач и методов интервального анализа

Разработка программно-алгоритмического обеспечения для моделирование динамических систем с интервальными параметрами.

Выработка подходов по повышению точности интервальных вычислительных алгоритмов

Page 5: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

5

Интервальная арифметика

Множество интервалов:

Основные арифметические операции:

Субдистрибутивность

Page 6: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

6Основная теорема интервальной арифметики

Пример

Page 7: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

7

Эффект обертывания

Пример

Page 8: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

8Задача Коши для системы ОДУ с интервальными начальными условиями

где

Page 9: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

9

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

Метод Монте-Карло

Интервальные методы Рунге-Кутта и Адамса

Методы рядов Тейлора

и др.

Page 10: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

10Семейство методов на основе рядов Тейлора

Page 11: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

12Семейство методов на основе рядов Тейлора

Page 12: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

13

Матрица Якоби

Линейная система ОДУ:постоянная

Нелинейная система ОДУ:в каждой точке разная

интервальная

вся область деформируется одновременновсеми возможными вещественными

матрицами

Page 13: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

14Семейство методов на основе рядов Тейлора. Модификации

Основная причина появления паразитного эффекта – интервальная матрица Якоби.

Предлагаемые модификацииВычислять матрицу Якоби:

1) от меньшей области.2) в центральной точке области.3) в случайной точке области.

Цена – потеря свойства гарантированности.

Page 14: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

15Критерии оценки эффекта обертывания и гарантированности решения

– характеризует во сколько раз получаемая оценка больше оптимальной в худшем случае.

– в среднем случае.

– характеризует долю оптимального решения в получаемой оценке в худшем случае.

– в среднем случае.

Page 15: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

16

Реализация

Модуль реализации метода Монте-Карло

Модуль интервальных

матриц и векторов

Модуль интервальной арифметики

Модуль методов решения интервальных систем ОДУ

Page 16: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

17

Результаты

Линейная система ОДУ:

Аналитическое решение:

Page 17: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

18

Результаты

Линейная система ОДУ (t = 13.3):

Page 18: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

19

Результаты

Линейная система ОДУ (t = 13.3):

Page 19: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

20

Результаты

Модель Лотки-Вольтерры:

Page 20: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

21

Результаты

Модель Лотки-Вольтерры (t = 13):

Page 21: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

22

Результаты

Модель Лотки-Вольтерры (t = 30.7):

Page 22: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

23

Результаты

Модель Лотки-Вольтерры (t = 30.7):

Page 23: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

28Дискретные динамические системы

Page 24: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

29Дискретные динамические системы

Page 25: Применение алгоритмов гарантированной двухсторонней оценки решения в задачах моделирования динамических

30

Заключение

Разработано программно-алгоритмическое обеспечение для моделирование динамических систем с интервальными параметрами.

Реализованы методы решения ИСЛАУ, метод Монте-Карло, семейство интервальных методов решения систем ОДУ основанных на рядах Тейлора.

Предложены модификации интервальных методов решения систем ОДУ направленные на устранение эффекта обертывания.

Вычислительные эксперименты показали, что предложенные модификации позволяют практически полностью подавить эффект обертывания при незначительной потери гарантированности.