Оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой

Применение принципа минимума для программирования оптимального управления проиллюстрируем сначала на следующем примере.

Пусть в бессиловом поле движется летательный аппарат под действием силы тяги двигателя. Математическая модель такого аппарата может быть упрощенно представлена в виде уравнений движения

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

где оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru — скорость аппарата; оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru — путь, пройденный к текущему мо­менту времени; и — программная, неслучайная составляющая управ­ляющего ускорения; оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru — случайное возмущение программной со­ставляющей. Полагаем, что статистические характеристики возму­щения оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru известны, причем оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru . Для простоты считаем также, что ограничения на управление отсутствуют. Поставим задачу оп­ределения такой программы u(t), которая обеспечила бы перевод летательного аппарата из заданного начального состояния оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru , оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru в желаемое конечное состояние оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru , оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru с мини­мальным значением критерия

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

где оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru — заданные числа.

Интегральное слагаемое в этом критерии характеризует среднее значение расхода топлива, затрачиваемого на процесс управления, а величина оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru является мерой близости конеч­ного состояния к желаемому. Коэффициент а показывает весовую долю этих составляющих в общем критерии оптимальности.

Для решения данной задачи воспользуемся необходимыми усло­виями оптимальности (4.45) с учетом (4.49), (4.47), (4.44). Соглас­но этим соотношениям гамильтониан Н будет равен

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

где компоненты сопряженного вектора определяются согласно уравнениям

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

с граничными условиями

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

а само условие достижения гамильтонианом минимального по уп­равлению значения примет вид

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Отсюда искомое управление следующим образом связано с сопря­женной переменной оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru :

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Из сопряженной системы уравнений находим

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Поэтому

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

и оптимальное управление равно

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

В свою очередь согласно исходным уравнениям движения матема­тические ожидания оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru и оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru удовлетворяют уравнениям

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

при начальных условиях оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru . Интегрируя эту систему с учетом найденного управления, получаем

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Полагая здесь t = T, получаем линейную систему алгебраических уравнений относительно неизвестных величин хi(T), х2(Т). Таким образом, в данном примере краевая задача свелась к системе ли­нейных алгебраических уравнений второго порядка относительно оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru (Т), оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru (Т). Определяя их, т. е. решая указанную систему и под­ставляя решение в выражение (4.50), окончательно получаем иско­мую программу управления.

А теперь рассмотрим задачу управления линейной системой бо­лее общего вида:

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

где А, В — матрицы, зависящие в общем случае от времени; оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru — случайное возмущение типа «белого шума» с нулевым математиче­ским ожиданием

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

и корреляционной функцией

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

где оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru - оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru -функция; D(t)-матрица интенсивностей белого шума.

Поставим задачу определения такой матрицы коэффициентов обратной связи L(t) в зависимости

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

которая обеспечила бы минимизацию интегротерминального кри­терия

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Предполагается, что матрицы W, оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru положительно определены. Ста­тистические характеристики вектора начального состояния х(0) счи­таются известными.

Отметим, что сформулированная задача является также зада­чей программирования оптимального управления. Правда, в каче­стве искомого управляющего воздействия теперь является зависи­мость матрицы L от времени.

Составим гамильтониан для данной задачи. Так как с учетом (4.52) система (4.51) и критерий оптимальности могут быть пред­ставлены в виде

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

то согласно (4.49)

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

При оптимальном управлении (в данном случае при оптималь­ной матрице L) сопряженный вектор оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru согласно (4.47) удовлетво­ряет уравнению:

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

с граничным условием (4.44)

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Ввиду отсутствия ограничений на управление необходимые ус­ловия оптимальности (4.45) принимают вид

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Здесь для краткости введены обозначения

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Нетрудно установить, что матрица К удовлетворяет следующему дифференциальному уравнению:

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

С целью определения второй ковариационной матрицы M ус­тановим сначала связь векторов оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru и х для произвольного момента t. Запишем уравнения, определяющие эти векторы, в виде системы

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Здесь для краткости даны следующие обозначения: оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru — единичная матрица.

Пусть оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru —фундаментальная матрица этой системы, т. е. матрица, удовлетворяющая уравнению

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Тогда общее решение для х и оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru можно представить так:

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

где оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru — соответствующие блоки матрицы Ф. Нетруд­но заметить, что в данном случае блок оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru для любых мо­ментов t. Другими словами, решение для вектора х не зависит от вектора оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru .

С учетом найденных решений (4.54) связь между векторами х и оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru для конечного момента Т принимает вид

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Отсюда полагая, что матрица Ф22(T,t) неособенная, получаем связь оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru и х для любого момента времени:

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

где

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Перемножая оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru и оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru и производя операцию математического ожидания, получаем

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

В силу свойств оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru -функции интегральный член в этом выражении равен нулю. Поэтому матрицу M можно представить в виде

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

где

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Таким образом, матрица ковариации векторов оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru и х линейно связана с матрицей вторых моментов К в любой момент времени.

Подчеркнем теперь, что как матрица оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru , так и матрица К не за­висят от значений матрицы L в текущий момент t. Правда, матри­ца оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru зависит через элементы матрицы оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru от всех значений оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru при оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru , а матрица К — от значений оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru при оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru . Учитывая это, из условия (4.53) можно записать следующее выра­жение для оптимального значения матрицы L в текущий момент времени:

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Чтобы воспользоваться этим соотношением, необходимо определить матрицу Л. Формально она определяется в соответствии с соотно­шениями (4.56), (4.55). Однако нетрудно получить и уравнение, оп­ределяющее матрицу оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru непосредственно. Для этого продифферен­цируем соотношение (4.57). С учетом уравнения для матрицы К по­лучим

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

С другой стороны, на основе определения матрицы M учетом уравнений для векторов х и оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru имеем

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

причем согласно (4.54) и (4.55)

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Объединяя эти уравнения, получаем

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Это уравнение выполняется тождественно при любых матрицах К, если оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru удовлетворяет дифференциальному уравнению

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Раскрывая здесь смысл матриц оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru , оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru и принимая во внимание выражение (4.58), окончательно получаем

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Граничное условие для этого матричного уравнения получается из сравнения выражения (4.57) для момента

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

и аналогичного соотношения для Ж{Т) согласно определению

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Поэтому

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Таким образом, задача определения оптимальных коэффициен­тов обратной связи в линейном законе управления сводится к реше­нию обыкновенного матричного дифференциального уравнения (4.59) при граничном условии (4.60).

ЗАДАЧА ОПТИМАЛЬНОГО ПЛАНИРОВАНИЯ НАВИГАЦИОННЫХ ИЗМЕРЕНИЙ

Задачу оптимального планирования навигационных изме­рений будем интерпретировать как задачу отыскания оптимальной программы управления некоей фиктивной динамической системой, в качестве которой рассмотрим алгоритм оценивания, в простейшем случае — линейный фильтр Калмана. Кроме того, в отличие от пре­дыдущего раздела с целью получения более наглядных результатов задачу обработки информации рассмотрим в непрерывной поста­новке.

Итак, пусть имеется линейная динамическая система

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

состояние которой x(t) требуется оценить. В (4.61) x(t)—вектор n×1; A(t) —матрица п×п; оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru —вектор белых шумов с матрицей

интенсивностей оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru . Модель (4.61) идентична модели (3.49) при оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru .

Будем считать, что на интервале (t0, T) измеряются m векторных процессов размерности lm×1 каждый, причем уравнения измерите­лей однотипны и имеют вид

где Hk — матрица lk×n; оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru —вектор белого шума размерности оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru с матрицей интенсивностей оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru .

Точность оценивания состояния х(t) системы (4.61) по измере­ниям (4.62), как и в разд. 3.6.1, определяется с помощью апостери­орной корреляционной матрицы P*(t), изменение которой в силу непрерывности измерений, описывается уравнением, аналогичным (3.57):

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Уравнение (4.63) отличается от (3.57) наличием суммы в пра­вой части. Эта сумма обусловлена тем, что измеряется не один, а т векторных процессов оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru . Будем рассматривать (4.63) как некоторую управляемую динамическую систему, в которой т — мерный вектор управления u(t) с компонентами оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru , задает программу измерений векторов оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru .В даль­нейшем будем считать, что компоненты оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru вектора и принадлежат множеству U, состоящему из двух элементов 0 и оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru :

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

где

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

В (4.65) под оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru будем понимать множество моментов времени, в которые можно (по техническим причинам) проводить измерения процессов оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru . С учетом (4.64), (4.65) программа u(t) имеет наглядный физический смысл: если оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru , то в мо­мент t k-e измерительное средство используется, если оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru — не используется.

В том случае, если в конкретной технической задаче два раз­личных измерителя не могут работать одновременно, то на компо­ненты вектора и накладывается дополнительное ограничение

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

В конкретной технической задаче планирования эксперимента по уточнению состояния динамической системы наиболее распро­страненной является ситуация, когда необходимо выполнить требования по точности оценки какого-либо скалярного параметра, характеризующего движение летательного аппарата, при ограниче­нии на время наблюдения в силу условий видимости, загруженно­сти командно-измерительного или бортового навигационного комп­лекса и т. д.

Поэтому представляет интерес следующая задача. Требуется определить вектор u*(t), минимизирующий критерий

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

характеризующий временные затраты на измерения при ограниче­нии на конечную точность оценивания скалярного параметра s = аТх(Т), характеризуемую апостериорной дисперсией оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru . Сформулированную задачу будем рассматривать как задачу программирования оптимального управления в системе (4.63) по критерию (4.67) при ограничениях на управление (4.64) — (4.65) и на конечное состояние оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru . Непосредственное ре­шение подобной задачи [36] приводит к необходимости решения краевой задачи, размерность которой определяется числом различ­ных элементов матрицы Р* в (4.63), т. е. оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru , и сопряжено со

значительными трудностями. С целью их преодоления воспользуем­ся следующим приемом. Введем некоторые п-мерные векторы оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru , q(t) таким образом, чтобы во все моменты времени на интервале (t0, T) выполнялось тождество

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Дифференцируя левую и правую части соотношения (4.68) с учетом (4.63) и требуя выполнения получающегося равенства при любых P*(t), получаем систему дифференциальных уравнений для оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru и q(t).

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Действительно,

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Из последнего выражения непосредственно следует (4.69). В силу (4.68) на начальные условия этой системы уравнений на­ложены следующие ограничения:

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Можно доказать, что если в системе (4.69) к ограничениям (4.70) добавить следующие ограничения на векторы оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru и q в момент Т:

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

то задача программирования оптимального управления, задавае­мая соотношениями (4.69) — (4.72), (4.64) — (4.67), будет эквива­лентна исходной оптимизационной задаче в смысле управления u*(t).

Наиболее простое решение эквивалентной задачи получается при малой интенсивности шумов в модели (4.61), так что можно положить оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru .

В этом случае система уравнений (4.69) принимает следующий вид:

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Рассмотрим последние п уравнений

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Если оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru — фундаментальная матрица системы (4.74), то

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Умножим (4.75) слева на ат и с учетом (4.70), (4.72) получим

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Таким образом, ограничение (4.72) сводится к ограничению на левом конце траектории:

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Обозначим

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Тогда

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

При этом, поскольку решение системы (4.74) записано в явном виде (4.75), последнюю систему уравнений можно исключить из (4.73), так как оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru . Тогда

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

где

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

В результате проведенных преобразований система (4.73), име­ющая размерность 2n, сведена к системе (4.78) размерности п. Те­перь рассмотрим задачу программирования оптимального управ­ления уже в системе (4.78) при ограничениях (4.64), (4.65), (4.71), (4.77) и критерии (4.67). В соответствии с приведенными условия­ми оптимальности составляем гамильтониан

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Структуру оптимального управления оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru опре­делим из условия максимума гамильтониана по u(t):

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

где оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru — программная функция.

Система уравнений для n-мерного вектора сопряженных переменных оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru линейна: оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru , и ее решение может быть записано на основе фундаментальной матрицы исходной системы (4.61):

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Начальные условия для вектора оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru определяются с учетом (4.77) из условия трансверсальности:

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

где x — постоянный множитель.

Подставим (4.81) в выражение для Mk(t) и, учитывая соотноше­ние (4.82) для значения оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru момент t0, получим при k=1, 2, ..., m следующее выражение:

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Получим краевую задачу для системы уравнений (4.78) при уп­равлении (4.80), заключающуюся в подборе (п+1)-мерного вектора оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru таким образом, чтобы выполнялись ограничения (4.71), (4.77). Последнее эквивалентно определению вектора оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru из решения следующей системы трансцендентных уравнений размерно­сти (п+1):

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Для установления функциональной зависимости вектора конечного состояния оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru от вектора оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru и скаляра x необходимо записать в явном виде решение системы (4.78) на основе формулы Коши. В результате получим

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Здесь

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

где оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru . Моменты времени оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru , являющаяся соответственно началом и концом мерных ин­тервалов, количество которых равно оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru для k-го измерительного средства, определяются как корни уравнений

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Для получения эффективной численной процедуры решения систе­мы уравнений (4.84) преобразуем эту систему к более удобному для вычислений виду, разработав, кроме того, специальный прием определения начального приближения для вектора оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru . Разрешим первые п уравнений системы (4.84) относительно ср(/0) на основе установленной ранее зависимости (4.85):

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Моменты времени оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru , зависящие в свою очередь от оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru , будем искать как точки переключения программы u(t), оп­ределяемой соотношениями (4.80), (4.83). При этом множитель к в (4.83) подбираем из условия оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru , тем самым решая последнее скалярное уравнение системы (4.84). Отметим, что в этом уравнении зависимость от к проявляется неявно через соот­ношения (4.80), (4.83). Очевидно, что с учетом сказанного решение системы (4.84) может быть сведено к отысканию корня оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru уравнения

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

где под F понимается некоторый нелинейный оператор, определяе­мый (4.86) с учетом (4.80), (4.83). Для решения этого уравнения можно предложить метод последовательных приближений, приво­дящий к следующей итерационной процедуре:

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

где оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru —i-e приближение, оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru .

В процессе численного решения уравнения оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru су­щественное значение имеет выбор достаточно хорошего на­чального приближения оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru . Прием, используемый для его нахождения, состоит в приближенном решении задачи пла­нирования на основе ее упрощения за счет замены критерия (4.67) квадратичным критерием оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru соответственно за счет снятия ограничений (4.64), (4.66). Последова­тельность решения упрощенной задачи управления системой (4.69) совпадает с рассмотренным ранее решением точной задачи, но из-за различия критериев приводит к несколько иным результатам. Мож­но показать, что в этом случае краевая задача, соответствующая квадратическому критерию, сводится к решению системы (n+1) алгебраических уравнений 2-го порядка. Решение этой системы можно получить, например, методом Ньютона.

Для иллюстрации эффективности предложенного выше метода рассмотрим оптимальное планирование измерений в задаче опреде­ления состояния ИСЗ, движущегося по наклонной орбите, близкой к круговой. В качестве модели движения примем линейную систему уравнений, описывающую движение ИСЗ в окрестности опорной круговой орбиты:

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

где шестимерный вектор состояния Δх определяет отклонение ИСЗ от опорной орбиты в орбитальной подвижной системе координат, введенной в разд. 3.3.4 (см. рис. 3.22).

Введем вектор состояния ИСЗ с компонентами оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru , где Δr — отклонение ИСЗ от положения на опорной орбите в направле­нии радиус-вектора; Δl — вдоль орбиты; Δn — по нормали к плос­кости орбиты:

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Воспользовавшись приемом, описанным в разд. 3.3.4, получим фундаментальную матрицу системы (4.87), формально совпадающую с (3.78) с точностью до постоянного множителя 1/r0 в диагональных элементах. В качестве измеряемого (навигационного) параметра рассмотрим суммарную наклонную дальность до ИСЗ — оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru . Пусть измерения проводятся двумя наземными измерительными пунктами на интервале (t0, T) с максимально допустимой частотой оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru , где оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru — шаг измерений. Быстро меняющиеся ошибки измерений пред­ставляют собой последовательность некоррелированных гауссовских величин оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru с характеристиками оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru .

Предположим, что большая частота измерений позволяет перей­ти к непрерывной модели наблюдения. Тогда для каждого НИПа имеем

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

где оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru — расширенный вектор состояния, включающий компоненты; оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru —отклонения гринвичских коор­динат НИПа от расчетных значений; С(t) —систематическая (мед­ленно меняющаяся) ошибка измерения оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru ; оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru — блочная матрица, блок оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru которой — матрица частных производ­ных от суммарной дальности оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru по элементам вектора состояния ИСЗ; блок оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru —матрица частных производных от оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru по коорди­натам НИПов; оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru —белый шум с интенсивностью оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru .

Изменение оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru опишем простейшими формирующими фильтрами оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru с начальными условиями

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

где оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru — априорная корреляционная матрица, задающая неопреде­ленность координат НИПов; оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru — дисперсия систематической ошибки измерений параметра оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru .

Фундаментальная матрица системы, описывающей эволюцию вектора оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru , имеет вид (для одного НИПа)

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

Рис. 4.1. Стандартная (а) и оптимальная (б) программы измерений

оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru

где оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru — единичная матрица размерности (3×3).

В качестве ограничения на точность определения орбиты примем ограничение на апостериорную дисперсию координаты оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru . На режим работы НИПов наложим ограничения, заключающиеся в том, что продолжительность одного сеанса измерений не должна превышать оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru , а продолжительность интервала прогнозирования между двумя соседними сеансами для одного и того же НИПа — оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru .

Расчеты проводились при следующих исходных данных. Пара­метры опорной орбиты:

r0=20 000 км, оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru = 20°, i=60°, u(t0)=0°. Ограничения оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru принимались равными 10 и 180 мин соответственно. Длина мерного участка Т принималась равной трем суткам. На рис. 4.1 приведены примеры так называемой «стандартной» и оптимальной программ измерений, имеющие одну и ту же суммарную продолжительность измерений оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru . Расчеты показывают, что в зависимости от значений оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru выигрыш в точности оценивания скалярного параметра оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru может составить от 10 до 40% (по апостериорному среднеквад­ратичному отклонению оптимальное управление летательным аппаратом в бессиловом поле. оптимальное управление линейной системой - student2.ru ).

ГЛАВА 5.

Наши рекомендации