Тип работы:
Предмет:
Язык работы:


Применение эволюционных методов для идентификации хаотических систем

Работа №128219

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы43
Год сдачи2021
Стоимость4230 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
58
Не подходит работа?

Узнай цену на написание


Введение 4
1 Хаотические динамические системы 7
1.1 Определение динамической системы 7
1.2 Аттракторы динамических систем 7
2 Эволюционные алгоритмы 12
2.1 Принцип работы эволюционных алгоритмов 12
2.2 Алгоритм дифференциальной эволюции 14
3 Идентификация динамических систем с помощью
эволюционного алгоритма 17
3.1 Идентификация нехаотической динамической системы 17
3.2 Идентификация хаотической динамической системы 21
Заключение 35
Список литературы 36
Приложение 39

Математическое моделирование реальных жизненных процессов имеет большое значение для лучшего понимания их функционирования и прогнозирования или моделирования их динамического поведения.
Теория динамических систем, которая исследует качественное поведение прикладных физических систем с помощью математических моделей, возникла в 19 веке благодаря таким ученым, как А. Пуанкаре [30] и А. М. Ляпунов [31]. Для моделирования динамических процессов требуется их анализ и понимание законов их эволюции. Можно построить модель, которая будет приближена к наблюдаемому в реальности процессу и выражена в математической форме в виде системы дифференциальных (или разностных) уравнений. Для некоторых эволюционных процессов (таких как маятник с трением, LC-осциллятор и т.д.) вывод точной математической модели не представляет большой трудности, однако адекватное математическое описание и моделирование сложных процессов (таких как динамика климата, динамика человеческого мозга и других биологических систем) является трудной задачей. Эта задача осложняется тем, что динамика исследуемых процессов может иметь стохастический или хаотический характер.
Одни из первых примеров хаотических динамических систем были описаны Э. Лоренцем [9] и М. Эно [10]. Два известных хаотических аттрактора, носящие их имена, являются одними из основных объектов исследования и "бенчмарков" теории хаоса в современной литературе. Хаотические системы обычно характеризуются следующими свойствами: чувствительностью к начальным условиям, топологическим перемешиванием и плотным вложением в хаотический аттрактор счетного числа неустойчивых пери-одических траекторий. В научных и инженерных исследованиях многие нелинейные процессы имеют хаотический характер; управление и синхронизация таких хаотических систем в последние годы интенсивно исследуются в большом количестве прикладных областей, таких как механика [33], биология [32], медицина [11], информатика [12-14] и др. При этом построение и дальнейшее исследование математической модели таких нелинейных процессов связано с нахождением параметров модели, позволяющих наиболее адекватно и точно промоделировать эволюцию процесса. Таким образом, задача оценки параметров становится одной из ключевых задач для управления и синхронизации хаотических систем.
Задачей идентификации (или реконструкции) хаотических динамических систем занимаются на данный момент многие ученые [24,25,28,29]. Данная задача заключается в построении приближенных или точных математических моделей динамических систем на основе экспериментальных данных. Первые методологии решения данной задачи стали развиваться в физике, в рамках численного моделирования экспериментов, а также в теории управления, в рамках проектирования модельных управляющих систем. В более общем плане проблема идентификации параметров лежит в основе многих прикладных задач обработки сигналов, направленных на извлечение информации из соответствующих временных рядов, таких как, например, радиолокационные, гидроакустические, сейсмические, речевые, коммуникационные или биомедицинские (ЭЭГ, ЭКГ, ЭМГ) сигналы [35].
Существуют две разновидности задачи идентификации: непараметрическая и параметрическая. В первом случае проблема идентификации связана с определением подходящей структуры модели, способной описывать наблюдаемые явления [1,26]. Параметрическая идентификация связана с использованием экспериментальных данных для оценки и восстановления некоторых параметров в рамках данной конкретной модели.
Для решения задачи идентификации параметров хаотической системы ряд исследований был сосредоточен на методах, основанных на синхронизации. Метод синхронизации на основе обратной связи и метод адаптивного управления были введены для оценки параметров нескольких хаотических систем [22], кроме того, предложенный подход был также использован для оценки одного параметра передатчика для передачи хаотического сигнала [23].
Так как идентификацию параметров системы можно представить в виде многомерной оптимизационной задачи, то появляется все больше ис-следований, в которых эту задачу пытаются решить различными методами оптимизации [27]. Применение классических численных методов поиска экстремума многоэкстремальных функций со сложным рельефом поверхностей уровня становится малоэффективным. В настоящее время большое внимание уделяется разработке приближенных методов глобальной оптимизации, которые позволяют найти решение «высокого качества» за приемлемое время. Среди них широкое распространение получили метаэвристические методы оптимизации, одной из разновидностей которых являются эволюционные алгоритмы [1].
Алгоритм дифференциальной эволюции - один из наиболее мощных стохастических алгоритмов реальной параметрической оптимизации, используемых в настоящее время. Первые исследования алгоритма появились в виде технического отчета Р. Сторна и К. Прайса [2], в котором данный алгоритм на тестовых функциях для оптимизации показал себя как сильный конкурент среди семейства эволюционных алгоритмов. Алгоритм довольно прост в реализации и универсален, поэтому является часто используемым инструментом для параметрической идентификации нелинейных динамических систем [29,34].
Целью данной выпускной квалификационной работы является развитие новых подходов на основе алгоритма дифференциальной эволюции для решения задачи идентификации хаотических динамических систем.
Данная выпускная квалификационная работа состоит из трех разделов: первые два раздела содержат основные определения, относящиеся к хаотическим динамическим системам, описание задачи идентификации и основные принципы работы эволюционных алгоритмов, в частности, алгоритма дифференциальной эволюции. В третьем разделе рассматривается применение алгоритма дифференциальной эволюции для нехаотической модели электродвигателя постоянного тока и хаотической системы Лоренца с классическими параметрами.

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

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

Помощь в написании работ!


Основные результаты работы заключаются в следующем:
1. Для решения задачи параметрической идентификации изучен и реализован алгоритм дифференциальной эволюции: подобраны оптимальные параметры, реализована подходящая целевая функция;
2. Исследованы типичные методы для решения задачи параметрической идентификации на примере хаотической системы Лоренца;
3. Выявлены недостатки существующих решений задачи параметрической идентификации хаотических систем; реализован подход, основанный на вычислении спектра показателей Ляпунова, который в экспериментах показал лучшие результаты идентификации, по сравнению с существующими подходами.
В дальнейшем предполагается продолжить исследования в данном направлении, например, используя другие метаэврестические алгоритмы: как эволюционные (например, алгоритм самоорганизующейся миграции (SOMA)), так и алгоритмы оптимизации (метод адаптивного случайного поиска), а также разрабатывая более специальные целевые функции.



[1] I. Zelinka, S. Celikovsky, H. Richter, G. Chen. Evolutionary Algorithms and Chaotic Systems — Springer-Verlag Berlin Heidelberg, 2010.
[2] R. Storn, K. Price. Differential Evolution - A Simple and Efficient Heuristic for global Optimization over Continuous Spaces — Journal of Global Optimization 11: 341-359, 1997.
[3] С.П. Кузнецов. Динамический хаос. Курс лекций, 2001. — 296 с.
[4] Ф. Райтманн. Динамические системы, аттракторы и оценки их размерности. — Издательство Санкт-Петербургского университета, 2013.
[5] S.K. Pal, P.P. Wang. Genetic algorithms for pattern recognition
[6] Results of the first international contest on evolutionary optimisation (1st ICEO) — IEEE, 1996.
[7] И. Г. Малкин. Теория устойчивости движения.
[8] А.М. Ляпунов. Общая задача об устойчивости движения — ОНТИ, 1935.
[9] E. N. Lorenz, Deterministic non-periodic flows — Journal of the Atmospheric Sciences, vol. 20, pp. 130-141, 1963.
[10] M. Henon, A two-dimensional mapping with a strange attractor — Commun.Math. Phys. 50,pp. 69-77, 1976.
[11] В.М. Еськов, В.Г. Зилов, А.А. Хадарцев. Новые подходы в теоретическои биологии и медицине на базе теории хаоса и синергетики // Системный анализ и управление в биомедицинских системах. Т 5. № 3. С. 617-623, 2006.
[12] P. Faure and H. Korn. Is there chaos in the brain? I. Concepts of nonlinear dynamics and methods of investigation — C. R. de l’Academie des Sci. Ser. III Sci. de la Vie 324, 773-793, 2001.
[13] H. Korn and P. Faure. Is there chaos in the brain? II. Experimental evidence and related models — C. R. Biol. 326, 787-840, 2003.
[14] Y. Fan and A.V. Holden. Bifurcations, burstings, chaos and crises in the Rose¬Hindmarsh model for neuronal activity — Chaos, Solitons Fractals 3, 439-449 (1993).
[15] M. Jesenik, A. Hamler, M. Trbusic, M. Trlep. The Use of Evolutionary Methods for the Determination of a DC Motor and Drive Parameters Based on the Current and Angular Speed Response
[16] W. Wu. DC Motor Parameters Identification Using Speed Step Response — Model. Simul. Eng. 2012, 2012, 189757
[17] S. Adewusi. Modeling and Parameters Identification of a DC Motor Using Constraint Optimization Technique — IOSR J. Mech. Civ. Eng. 2016, 13, 46-56
[18] M.L. Avoda, S.A. Ramzy. Parameter Estimation of a Permanent Magnets DC motor — Iraqi J. Electr. Electr. Eng. 2019, 15, 28-36.
[19] M. Hadef, A. Bourouina, M.R. Mekideche. Parameters Identification of DC Motor via Moments Method — Iran. J. Electr. Comput. Eng. 2008, 7, 159-163.
[20] M. Hadef, M.R. Mekideche. Parameter identification of a separately excited dc motor via inverse problem methodology — Turk. J. Electr. Eng. Comp. Sci. 2009, 17, 99-106.
[21] Sankardoss, V.; Geethanjali, P. Parameter estimation and speed control of a PMDC motor used in wheelchair — Energy Procedia 2017, 117, 345-352.
[22] A. Maybhate, R.E. Amritkar. Use of synchronization and adaptive control in parameter estimation from a time series — Phys Rev E, 59 (1999), pp. 284-293
[23] P. Saha, S. Banerjee, A.R. Chowdhury. Chaos, signal communication and parameter estimation — Phys Lett A, 326 (2004), pp. 133-139
[24] Q. He, L. Wang, B. Liu. Parameter identification for chaotic systems by particle swarm optimization Chaos, Solitons and Fractals, 34 (2) (2007), pp. 654-661
[25] J. Chang, Y. Yang, T. Liao. Parameter identification of chaotic systems using evolutionary programming approach — Expert Syst Appl, 35 (2008), pp. 2074-2079
[26] I. Zelinka, M. Chadli, D. Davendra, R. Senkerik, R. Jasek. An investigation on evolutionary reconstruction of continuous chaotic systems
[27] А. В. Пантелеев, Д. В. Метлицкая, Е. А. Алешина. Методы глобальной оптимизации. Метаэвристические стратегии и алгоритмы — М.: Вузовская книга, 2013. — 244 с.: ISBN 978-5-9502-0743-3
[28] H. L. Wei, S. A. Billings. Identification and reconstruction of chaotic systems using multiresolution wavelet decompositions — International Journal of Systems Science vol. 35, n. 9, 2004, pp.511-526
[29] G. Quaranta, W. Lacarbonara, S.F. Masri. A review on computational intelligence for identification of nonlinear dynamical systems — Nonlinear Dynamics vol. 99, pp.1709-1761, 2020
[30] H. Poincare. Sur le probleme des trios corps et les equations de la dynamique — Acta Mathematica, vol. 13, pp. 1-270, 1890
[31] A.M. Ляпунов. Общая задача об устойчивости движения, 1892
[32] E. Mosekilde, L. Mosekilde. Complexity, chaos, and biological evolution — NSSB, vol. 270
[33] B. Blazejczyk, T. Kapitaniak,J. Wojewoda,J. Brindley. Controlling chaos in mechanical systems — Applied Mechanical Review 46(7), pp. 385-391, 1993
[34] W. Chang. Parameter identification of Rossler’s chaotic system by an evolutionary algorithm — Chaos, Solitons and Fractals 29 (2006) pp. 1047-1053
[35] M. Niedzwiecki. Identification of Time-varying Processes ISBN: 978-0-471-98629-4
[36] D.J. Montana,L. Davis. Training feedforward neural networks using genetic algorithms — IJCAI’89 vol. 1, 1989 pp. 762-767
[37] A. Ghaheri, S. Shoar, M. Naderan, S.S. Hoseini. The Applications of Genetic Algorithms in Medicine — Oman Med J. 2015 Nov; 30(6): 406-416.
[38] В.Г.Болтянский. Математические методы оптимального управления — М., 1966


Работу высылаем на протяжении 30 минут после оплаты.




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