Оразов
И., Кыдырбаева Д.Т.
Южно-Казахстанский
государственный университет им. М.Ауезова
Моделирование задачи избежания столкновений
в управляемой системе
Пусть дана управляемая система [1]
(1)
где –фазовый вектор,
–вектор управления, принимающий свои значения из области
, являющаяся
компактным подмножеством
.
Для формулировки принципа максимума мы
рассмотрим еще одну систему уравнений относительно
допольнительных переменных
. (2)
Вводя -мерный вектор
и функцию Понтрягина
, (3)
мы
можем записать уравнения (1) в виде
,
(4)
и (5)
в
виде гамильтоновой системы
, (6)
. (7)
Теорема [2]. Пусть , - такое допустимое управление,
переводящее фазовую точку из положения
в положение
, a
- соответствующая
траектория, так что
. Для оптимальности управления
и траектории
необходимо
существование такой ненулевой непрерывной вектор-функции
, соответствующей функциями
и
, что:
10. для всех , функция
переменного
достигает в точке
максимума
; (8)
20. в конечный момент выполнено соотношение
. (9)
Пример [3]. Пусть - тело (материальная
точка), которое может совершать прямолинейное движение (рис.1).
Массу этого тела будем предполагать постоянной и равной
, а его размерами будем пренебрегать. Координату тела
будемь обозначать
через
. При движении тела
его координата
меняется с течением
времени. Производная
представляет собой
скорость движения тела
. Будем предполагать, что на тело
действуют две внешние
силы: сила трения
и упругая сила
, кроме того тело
снабжено двигателем.
Рисунок 1 – Движение тела (материальной точки)
Развиваемую
двигателем силу воздействия на тело обозначим через
. Таким образом, по второму закону Ньютона движение тела
с течением времени
будет описывать дифференциальным уравнением
(10)
Обозначив
скорость движения через , мы сможем записать закон движения в виде следующей системы
дифференциальных уравнений:
(11)
Далее,
рассмотрим случай, когда сила трения и упругая сила отсутствуют (,
), масса
равна единице (
), а управляющий параметр подчинен ограничениям
. Иначе говоря, мы рассматриваем материальную точку
массы
, свободно и без трения движущуюся по горизонтальной прямой и
снабженную двигателем, развивающим силу
, где
.
Согласно (11)
уравнения движения тела имеют вид
(12)
Функция в рассматриваемом
случае имеет вид
, (13)
а матрица записывается в виде
.
Далее, для вспомогательных переменных мы получаем систему
уравнений
,
откуда (
- постоянные). Соотношение (8) дает нам (учитывая (13) и условие
)
. (14)
Из (14) следует,
что каждое оптимальное управление , являются кусочно-постоянной функцией, принимающей значения
и имеющей не более
двух интервалов постоянства (ибо линейная функция
не
более одного раза меняет знак на отрезке
).
Для отрезка времени, на котором , мы имеем (в силу системы (12))
( - постоянные интегрирования), откуда получаем
, (15)
где - постоянная. Таким
образом, фазовые траектории, для которого
, представляет собой дугу параболы.
Аналогично, для отрезка времени, на
котором , мы имеем
,
,
откуда получаем
. (16)
На следующей рисунке (рис.2) изображено все
полученные таким образом фазовые траектории ( -траектория уравнения (15), расположенная в нижней полуплоскости;
-траектория уравнения (16), расположенная в
верхней полуплоскости). Фазовая точка движется по проходящей через начальную
точку
траектории уравнеия (16), если точка
расположена выше
линии
и по траектории уравнения (15), если точка
расположена ниже этой
линии. Иначе говоря, если начальное положение
расположено выше траектории
, то фазовая точка должна двигаться под воздействием
управления
до тех пор, пока она
не попадет на траекторию
; в момент попадания на траекторию
значение управления
переключается и
становится равным +1 вплоть до момента попадания в начало координат. Если же
начальное положение
расположено ниже траектории
, то управление
должно быть равно +1
до момента попадания на траекторию
, а в момент попадания на траекторию
значение управление
переключается и
становится равным -1.
Рисунок 2 – Оптимальные траектории уравнения (12)
Таким образом, найденные траектории
являются оптимальными, и других оптимальных траекторий, ведущих в начало
координат, не существует.
Литература
1.
Ибрагимов У.М. Об избежании столкновений в распределенных управляемых
системах со смешанными ограничениями // Вестник КазНТУ им. К.Сатпаева, -Алматы,
№2 (84), 2011. с.178-184
2.
Понтрягин Л.С., Болтянский В.Г., Гамкрелидзе Р.В., Мищенко Е.Ф.
Математическая теория оптимальных процессов. –М.: Наука, 1969. -384 с.
3.
Болтянский В.Г. Математические методы оптимального управления. –М.: Наука,
1968. -408 с.