Общие динамические системы
Практическое занятие "Управляемые динамические системы"
Цель занятия
Провести вычислительные эксперименты с управляемыми динамическими системами, заданными дифференциальными уравнениями.
Практическая задача
Рассмотрим динамическую систему, заданную дифференциальным уравнением
Мы будем управлять решениями этого уравнения с помощью правой части - функции . Мы будем рассматривать эту задачу с нулевыми начальными условиями. При этом решение удовлетворяет однородному уравнению.Сначала посмотрим на решение этого уравнения, когда управление является постоянным и имеет вид
Для проведения вычислительных опытом мы будем использовать следующий класс.Работать с этим классом мы будем следующим образом.
Мы видим, что в данном случае решение монотонно и довольно быстро возрастает с ростом времени.
Теперь в качестве управления возьмем функцию
Мы видим, что в этом случае решение также совершает колебания, похожие на гармонические колебания.Теперь в качестве уравнения мы возьмем уравнение описывающее осцилятор Ван-дер-Поля
Приведем класс, с помощью которого будем моделировать эту динамическую систему.Использование в качестве управления постоянной дает нам решение, которое совершает колебания со все увеличивающейся амплитудой.
Теперь в качестве управляющей функции мы возьмем кратковременно действующий импульс
Мы видим, что во время действия нашего управления - траектория резко отклоняется, однако после отключения управления при "t>10" траектория возвращается к своему предельному циклу, который мы наблюдали в лекции, посвященной осциллятору Ван-дер-Поля.