Общие динамические системы
Мы ввели фиктивный класс смысл, которого только в том, чтобы быть родителем для классов и - соответственно для непрерывной и дискретной динамических систем. Мы также сразу создали два наследника класса для различного типа динамических систем.
В качестве первого примера динамической системы мы рассмотрим отображение Хенона. Фазовым множеством здесь является множество , время дискретное, а отображение задается формулой
где отображение определено по формуле где , . В этой динамической системе возникает, так называемый, странный аттрактор. Движение этой динамической системы носит хаотичный характер. Реализуем и посмотрим на численные результаты.Запустим наш класс для расчета первых точек, и на рисунке 19.1 приведем фазовый портрет.
В качестве примера непрерывной динамической системы мы рассмотрим нелинейный осциллятор Ван-дер-Поля. Фазовое пространство этой динамической системы также двумерная плоскость: , время непрерывное, а полугруппа преобразования задается решением задачи Коши для следующего нелинейного дифференциального уравнения второго порядка.
Здесь --- параметры системы. Параметр называется параметром возбуждения.Реализуем соответствующий класс на C#.
Теперь проведем вычислительный эксперимент.
В результате мы получим фазовый портрет, который представлен на рисунке 19.2. Мы видим, что наша динамическая система имеет так называемый предельный цикл.
Ключевые термины
Абстрактно заданная динамическая система - динамическая система на множестве, заданная с помощью полугруппы преобразований этого множества.
Конечный автомат - абстрактный автомат, моделирующий конечную динамическую систему.
Динамическая система - математическая модель системы, процессы в которой развиваются во времени.
Фазовые координаты - элементы фазового пространства, характеризующие состояние системы.
Краткие итоги: Дано общее определение динамической системы. Реализованы классы для моделирования динамических систем и проведены вычислительные эксперименты. Промоделировано отображение Хенона и нелинейный осциллятор Ван-дер-Поля.