📄Работа №212298

Тема: Сравнение алгоритмов декомпозиции временных процессов для предварительной обработки измерений

📝
Тип работы Дипломные работы, ВКР
📚
Предмет математика и информатика
📄
Объем: 63 листов
📅
Год: 2021
👁️
Просмотров: 20
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Аннотация
ВВЕДЕНИЕ 7
1 МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ ВРЕМЕННЫХ
ПРОЦЕССОВ 10
1.1 Временные процессы в различных областях науки 10
1.2 Модели временных процессов и динамические системы 14
1.3 Нелинейные модели 16
1.4 Процедура построения модели временного процесса 17
1.5 Предварительная обработка измерений 21
1.6 Выводы 22
2 АЛГОРИТМЫ ДЕКОМПОЗИЦИИ ВРЕМЕННЫХ ПРОЦЕССОВ 23
2.1 Сингулярный спектральный анализ 23
2.1.1 Идея и обзор результатов SSA 23
2.1.2 Описание алгоритма SSA 29
2.1.3 Комментарии к алгоритму SSA 32
2.2 Декомпозиция на эмпирические моды 39
2.2.1 Идея и обзор результатов EMD 39
2.2.2 Описание алгоритма EMD 40
2.3 Выводы 42
3 СРАВНЕНИЕ АЛГОРИТМОВ НА МОДЕЛЬНЫХ ДАННЫХ 44
3.1 Исследуемые нелинейные модели 44
3.2 Вычислительные эксперименты 46
3.2.1 Результаты вычислительного эксперимента для системы
нелинейных дифференциальных уравнений Лоренца 48
3.2.2 Результаты вычислительного эксперимента для системы
нелинейных дифференциальных уравнений Чена 50
3.2.3 Результаты вычислительного эксперимента для системы
нелинейных дифференциальных уравнений Лу 52
3.3 Выводы 54
ЗАКЛЮЧЕНИЕ 56
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 58
ПРИЛОЖЕНИЕ 1 Описание программного комплекса 63
ПРИЛОЖЕНИЕ 2 Текст программы 66
П2.1 Файл «emd.m» 66
П2.2 Файл «imf.m» 66
П2.3 Файл «ssa.m» 67
П2.4 Файл «main_lorenz.m» 68
П2.5 Файл «test_lorenz.m» 69

📖 Введение

Нелинейные динамические системы используются при моделировании временных процессов в различных областях:
- анализ и прогнозирование временных рядов в экономике;
- диагностика состояния здоровья на основе физиологических сигналов, отражающие деятельность организма человека;
- обработка измерений и выявление разладок в технических системах;
- защита данных в информационных системах.
Независимо от области применения основной вычислительной задачей является оценивание параметров модели по экспериментальным данным [46]. Этапы построения модели можно увидеть на рисунке 1.
Так как точность оценки зависит от уровня шума, то результат можно улучшить с помощью предварительной фильтрации измерений.
В данной работе рассматривается этап предварительной обработки измерений в задаче оценивания параметров нелинейной модели. Исходные данные являются реализацией систем Лоренца, Чена и Лу, а измерения - результатом добавления аддитивных ошибок. Предварительная обработка измерений основана на применении сингулярного спектрального анализа и декомпозиции эмпирических мод, которые являются распро страненными подходами в анализе временных рядов [34, 36, 37]. Алгоритмы позволяют выделять составляющие с различной динамикой (тренд, периодические колебания, ошибки измерения), и, таким образом, могут быть использованы для фильтрации измерений.
Так как сингулярный спектральный анализ является методом обработки одномерных временных рядов, то алгоритм применяется независимо для каждой серии yik, к = 1,2,..., N измерений. Результатом алгоритма является разложение временного ряда на аддитивные составляющие. Предполагается, что отфильтрованные данные х^, к = 1,2,...,N являются первой составляющей, которой соответствует наибольшее сингулярное значение траекторной матрицы. Единственный параметр алгоритма является длина окна L, определяющая размерность траекторной матрицы и уровень сглаживания.
Алгоритм EMD аналогично может быть применен для одномерных временных процессов. При возникновении таких задач как очистка зашумленных измерений, выделение тенденций, анализ степеней регулярности и хаотичности сигналов, алгоритм декомпозиции на эмпирические моды может стать хорошим выбором. Из названия алгоритма можно понять, что эмпирические моды представляют собой те составляющие, на которые осуще ствля- ется декомпозиция исходных данных [20]. В основе алгоритма эмпирической модовой декомпозиции лежит построение гладких огибающих по максимумам и минимумам последовательности и дальнейшее вычитание среднего этих огибающих из исходной последовательности. Для этого производится поиск максимумов и минимумов и методом сплайн аппроксимации этих точек определяются верхняя и нижняя огибающие. При применение алгоритма EMD заранее известно число составляющих разложений, оно равно log2 N, где N - число измерений. Причём, в отличии от алгоритма SSA, первые выделяемые составляющие являются не низкочастотными колебаниями (трендом), а процессами, близкие к ошибкам. В данном случае отфильтрованным сигналом будет являться сумма нескольких компонент разложения, не являющихся близкими к ошибкам измерений. В качестве параметра алгоритма рассматривается число P - номер компоненты, с которой начинается суммирование.
Целью данной работы является сравнение результатов предварительной обработки измерений с помощью алгоритмов сингулярного спектрального анализа (SSA) и декомпозиции эмпирических мод (EMD). Для достижения поставленной цели в работе решались следующие основные задач:
- провести литературный обзор подходов к построению математической модели;
- провести анализ процедуры построения модели с целью получения информации о взаимосвязи предварительной обработки данных и качества модели;
- провести обзор существующих результатов и модификаций по алгоритмам SSA и EMD для уточнения актуальности выбранной темы;
- разработать программную реализацию алгоритмов и программный комплекс для проведения вычислительных экспериментов;
- сравнить результаты работы алгоритмов декомпозиции при подборе оптимального значения параметра с целью минимизации ошибки на основе модельных данных.
Результатом вычислительных экспериментов является зависимость ошибки, которая определяется как разница между исходными и отфильтрованными данными, от параметра алгоритма.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

Предварительная обработка данных является одним из этапов построения математической модели временного ряда. В результате предварительной обработки может быть уменьшен уровень шума, что приведёт к точности вычисления параметров математической модели. Адекватность математической модели влияет на качество анализа и прогнозирования временного ряда.
Предполагается, что отфильтрованные данные являются первой составляющей разложения для алгоритма SSA. При применение алгоритма EMD заранее известно число составляющих разложений, оно равно log2 N, где N - число измерений. Причём, в отличии от алгоритма SSA, первые выделяемые составляющие являются не низкочастотными колебаниями (трендом), а процессами, близкие к ошибкам. В данном случае отфильтрованным сигналом будет являться сумма нескольких компонент разложения, не являющихся близкими к шуму. В качестве параметра алгоритма рассматривается число P - номер компоненты, с которой начинается суммирование. Показано, что каждая зависимость имеет единственную точку минимума.
Кроме того, SSA и EMD имеют следующие преимущества:
- в выбранных алгоритмах не предполагается, что составляющие разложений должны принадлежать определенному классу временных процессов;
- составляющими разложения могут быть временные процессы с различной динамикой, например тренд, периодические компоненты и шум;
- рассмотренные алгоритма можно применять для фильтрации коротких временных рядов (N < 100).
В течение всей работы были выполнены следующие задачи:
- был проведен литературный обзор подходов к построению математической модели;
- проанализирована процедура оценивания параметров модели;
- были рассмотрены существующие результаты по алгоритмам декомпозиции SSA и EMD;
- была произведена программная реализация алгоритмов и разработка программного комплекса для проведения вычислительных экспериментов;
- произведено сравнение результатов работы алгоритмов декомпозиции на модельных данных.
Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1 Абалов, Н.В. Автоматическая группировка компонент разложения временного ряда при сингулярном спектральном анализе / Н.В. Абалов,
В.В. Губарев // Труды СПИИРАН. - 2015. - № 6. - С. 68-82.
2 Айвазян, С. А. Методы эконометрики / С. А. Айвазян. - М.: ИНФРА-М, 2010. - 512 с.
3 Александров, Ф.И. Выделение аддитивных компонент временного ряда при пакетной обработке метопом «Гусеница-SSA» / Ф.И. Александров // Вестник Санкт-Петербургского университета. Математика. Механика. Астрономия. - 2006. - № 2. - С. 71-74.
4 Андерсон, Т Статистический анализ временных рядов / Т. Андерсон - М.: Мир, 1976. - 756 с.
5 Анищенко, В.С. Знакомство с нелинейной динамикой. Лекции сиротского профессора / В.С. Анищенко. - Москва-Ижевск: Институт компьютерных исследований, 2002. - 114 с.
6 Афанасьев, И.А. Адаптация метода «Гусеницая-SSA для работы в автономном режиме при прогнозировании сейсмособытий / И.А. Афанасьев // Известия Тульского государственного университета. Естественные науки. - 2010. - № 2. - С. 150-155.
7 Безручко, Б.П. Математическое моделирование и хаотические временные ряды / Б.П. Безручко, Д.А. Смирнов. - Саратов: ГосУНЦ «Колледж», 2005. - 320 с.
8 Безручко, Б.П. Современные проблемы моделирования по временным рядам / Б.П. Безручко, Д.А. Смирнов // Известия Саратовского университета. Новая серия. Серия Физика. - 2006. - С. 3-27.
9 Бриллинджер, Д. Временные ряды. Обработка данных и теория / Д. Бриллинджер. - М.: Мир, 1980. - 536 с.
10 Витязев, В.В. Использование сингулярного спектрального анализа при исследовании движения полюса / В.В. Витязев, Н.О. Миллер, Е.Я. Прудникова // Вестник Санкт-Петербургского университета. Математика. Механика. Астрономия. - 2012. - № 2. - С. 139-147.
11 Вохмянин, С.В. Испытание алгоритма «Гусеница-SSA» для восстановления временного ряда / С.В. Вохмянин // Вестник Сибирского государственного аэрокосмического университета имени академика М.Ф. Решетнева. Математика, механика, информатика. - 2010. - С. 59-61.
12 Вольф, Д.А. Выделение частоты основного тона речи методом сингулярного спектрального анализа / Д.А. Вольф // Системы управления и информационные технологии. - 2014. - Т. 56, № 2. - С. 114-120.
13 Голяндина, Н.Э. Метод «Гусеница»-SSA: анализ временных рядов / Н.Э. Голяндина - СПб.: 2004. - 76 с.
14 Грешилов, А.А. Математические методы построения прогнозов / А. А. Грешилов - М.: Радио и связь, 1997. - 112 с.
15 Гришин, И.В. О решении задач параметрической идентификации процессов с аттической динамикой / И.В. Гришин, Е.И. Манкевич, К.В. Телегина, А.С. Шелудько, В.И. Ширяев // Вестник ЮУрГУ - 2008. - № 3. -
С. 44 - 49....46

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ