Об одном подходе к поиску допустимых управлений в квадратичных системах с терминальными ограничениями-неравенствами
Автор: Булдаев Александр Сергеевич
Журнал: Вестник Бурятского государственного университета. Философия @vestnik-bsu
Рубрика: Методы и задачи оптимального управления
Статья в выпуске: 9, 2011 года.
Бесплатный доступ
Предлагается процедура поиска допустимого управления в квадратичной по состоянию управляемой системе с терминальными ограничениями-неравенствами на основе решения специальной краевой задачи.
Оптимальное управление, квадратичная система, допустимые управления, терминальные ограничения
Короткий адрес: https://sciup.org/148180512
IDR: 148180512
Текст научной статьи Об одном подходе к поиску допустимых управлений в квадратичных системах с терминальными ограничениями-неравенствами
Рассматривается задача поиска допустимого управления xɺ(t) = f(x(t),u(t),t), x(t0)=x0, u(t)∈U ⊂Rm, t∈T=[t0,t1], (1)
Φ i ( u ) = ϕ i ( x ( t 1)) + ∫ Fi ( x ( t ), u ( t ), t ) dt ≤ 0 , i = 1, r , (2)
T в которой x(t) = (x1(t),...,xn(t)) - вектор состояния, u(t) = (u1(t),...,um(t)) - вектор управления. В качестве доступных управлений рассматривается класс V кусочно-непрерывных функций на T со значениями в компактном множестве U . Функции f (x,u,t) , ϕi (x) , Fi(x,u,t) , i = 0, r квадратичны по x и непрерывны по u , t на множестве Rn × U × T. Начальное состояние x0 и интервал T заданы. Доступное управление u ∈V называется допустимым, если выполняются терминальные ограничения (2).
Поставим задачу поиска допустимого управления u ∈ V : найти управление v ∈ V с условием Φ i ( v ) ≤Φ i ( u ), i = 1, r .
Задача поиска допустимого управления (1), (2) представляет самостоятельный практический интерес при моделировании процессов с ограничениями, а также может рассматриваться в качестве вспомогательной задачи для поиска начального допустимого управления при решении задач оптимального управления с терминальными ограничениями-неравенствами.
Для каждого функционала Φ i ( u ) , i = 1, r введем функцию Понтрягина
Hi ( ψ , x , u , t ) =< ψ , f ( x , u , t )) - Fi ( x , u , t ) .
Обозначим pi(t,u,v) , t∈ T – решение модифицированной сопряженной системы pɺ(t) = -Hxi(p(t), x(t), w(t), t) - 12Hxix(p(t),x(t),w(t),t)y(t), p(t1)=-ϕix(x(t1))- 12ϕixx(x(t1)) y(t1)
при x ( t ) = x ( t , u ) , w ( t ) = u ( t ) , y ( t ) = x ( t , v ) - x ( t , u ) , t ∈ T .
В соответствии с работой [1] для управляемой системы (1) имеют место формулы приращения функционалов (2) для доступных управлений u ∈ V , v ∈ V , не содержащие остаточные члены разложений,
∆ v Φ i ( u ) = - ∫ ∆ v ( t ) Hi ( pi ( t , u , v ), x ( t , v ), u ( t ), t ) dt , i = 1, r . (3)
T
Для заданного u ∈ V введем отображение u ∗ с помощью соотношения
u* (p, x, t) = arg max min AwH' (pi, x, u(t), t), weU 1<' < r w p = (p e R",i = 1, r), x e R", t e T.
Метод поиска допустимого управления.
-
1. Найдем решение x ( t ), p ( t ) = ( p ' ( t ), i = 1, r ), t e T краевой задачи
x( t) = f (x (t), u * (p (t), x (t), t), t), x (t0) = x0,(4)
p ' ( t ) = - H x ( p ( t ), x ( t , u ), u ( t ), t ) -
-
1 ,''
-
- 2 Hxx ( p ( t ), x ( t , u ), u ( t ), t )( x ( t ) - x ( t , u ))
-
2. Сформируем управление