Оптимизация процесса коррекции космического аппарата

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

Обозначим через х величину конечной ошибки, называемую для краткости промахом; через оптимизация процесса коррекции космического аппарата - student2.ru — промах, прогнозируемый в мо­мент, предшествующий проведению i-й коррекции; через оптимизация процесса коррекции космического аппарата - student2.ru — ве­личину i-ro корректирующего воздействия; через оптимизация процесса коррекции космического аппарата - student2.ru — функцию влияния i-ro корректирующего воздействия на прогнозируемый промах, оптимизация процесса коррекции космического аппарата - student2.ru . Совершенно очевидно, что функция оптимизация процесса коррекции космического аппарата - student2.ru связа­н­на с моментом проведения i-й коррекции и зависит от него. Тогда в качестве математической модели процесса коррекции в первом приближении можно принять скалярное дискретное уравнение

оптимизация процесса коррекции космического аппарата - student2.ru

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

Полагаем, что статистические характеристики случайного воз­мущения заданы и имеют вид

оптимизация процесса коррекции космического аппарата - student2.ru

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

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

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

оптимизация процесса коррекции космического аппарата - student2.ru

где оптимизация процесса коррекции космического аппарата - student2.ru — заданная величина.

Заметим, что в рассматриваемой задаче ограничения, накла­дываемые непосредственно на управления оптимизация процесса коррекции космического аппарата - student2.ru , отсутст­вуют. Учет ограничения на энергетические затраты осуществим с помощью обобщенного метода множителей Лагранжа [28]. Сущ­ность этого метода базируется на известном свойстве, заключающемся в том, что необходимые условия оптимальности исходной задачи при наличии ограничений совпадают с необходимыми усло­вия-ми оптимальности новой задачи, но уже без ограничений. По­следняя отличается от исходной задачи лишь критерием оптималь­ности. В качестве нового (обобщенного) критерия оптимальности выступает функция Лагранжа. Применительно к рассматриваемо­му примеру таким обобщенным критерием оптимальности являет­ся интегротерминальный критерий

оптимизация процесса коррекции космического аппарата - student2.ru

где оптимизация процесса коррекции космического аппарата - student2.ru — множитель Лагранжа, оптимизация процесса коррекции космического аппарата - student2.ru . Определение множителя а осуществляется после решения задачи минимизации критерия оптимизация процесса коррекции космического аппарата - student2.ru по оптимизация процесса коррекции космического аппарата - student2.ru при фиксированном оптимизация процесса коррекции космического аппарата - student2.ru из условия

оптимизация процесса коррекции космического аппарата - student2.ru

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

оптимизация процесса коррекции космического аппарата - student2.ru

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

следовало бы раскрывать с учетом этих ограничений. В данном же случае таких ограничений нет. Поэтому для достижения мини­мума в (4.12) необходимо и достаточно выполнения условия

оптимизация процесса коррекции космического аппарата - student2.ru

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

оптимизация процесса коррекции космического аппарата - student2.ru

Согласно (4.14) находим

оптимизация процесса коррекции космического аппарата - student2.ru

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

оптимизация процесса коррекции космического аппарата - student2.ru

Из последнего выражения следует, что при а = 0 задача оказывает­ся вырожденной. Это связано с тем, что оптимизация процесса коррекции космического аппарата - student2.ru = 0 соответствует случаю неограниченных энергетических возможностей. Естественно, что при этом и управление оказывается неограниченным. В этом слу­чае нет необходимости в проведении нескольких коррекций, ибо сразу можно устранить любой ожидаемый промах. Поэтому в дальнейшем будем считать, что оптимизация процесса коррекции космического аппарата - student2.ru >0.

Учитывая полученную структуру управления, на основании ис­ходного уравнения (4.15) с учетом (4.16) нетрудно установить связь ожидаемого промаха оптимизация процесса коррекции космического аппарата - student2.ru c неизвестным пока множите­лем оптимизация процесса коррекции космического аппарата - student2.ru :

оптимизация процесса коррекции космического аппарата - student2.ru

откуда

оптимизация процесса коррекции космического аппарата - student2.ru

С учетом последнего соотношения оптимальное управление при­нимает вид

оптимизация процесса коррекции космического аппарата - student2.ru

Это выражение с точностью до константы (множителя оптимизация процесса коррекции космического аппарата - student2.ru ) и да­ет решение поставленной задачи по определению оптимальной про­граммы проведения коррекций.

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

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

оптимизация процесса коррекции космического аппарата - student2.ru

Неотрицательный корень этого уравнения равен

оптимизация процесса коррекции космического аппарата - student2.ru

причем оптимизация процесса коррекции космического аппарата - student2.ru >0 имеет место лишь при условии оптимизация процесса коррекции космического аппарата - student2.ru .

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

Подставляя найденное значение в (4.17), окончательно получаем оптимальное управление

оптимизация процесса коррекции космического аппарата - student2.ru

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

При решении задачи оптимизации программы проведения кор­ректирующих воздействий полагалось, что в процессе реализации этих воздействий никакая информация использована быть не мо­жет. Более типичным случаем является использование при прове­дении коррекции информации о траекторию измерениях. Оказы­вается, что в этом случае задачу оптимизации также можно сформулировать как задачу программирования оптимального управле­ния (правда, это будет совсем другая задача), если заранее за­даться структурой управления. В качестве примера рассмотрим типичный случай, когда корректирующее воздействие формируется пропорционально величине прогнозируемого промаха:

оптимизация процесса коррекции космического аппарата - student2.ru

Знак минус в выражении (4.18) введен для того, чтобы подчерк­нуть использование принципа обратной связи в процессе коррек­ции.

Задачу оптимизации сформулируем следующим образом: найти последовательность коэффициентов оптимизация процесса коррекции космического аппарата - student2.ru , которые с уче­том закона коррекции (4.18) и в силу уравнения (4.15) обеспечат минимум терминальному критерию оптимизация процесса коррекции космического аппарата - student2.ru при условии оптимизация процесса коррекции космического аппарата - student2.ru .

Отметим, что последнее условие, как и ранее, учитывает огра­ничение на энергетику, но в отличие от рассмотренного случая со­держит теперь операцию математического ожидания. Дело в том, что в задаче программирования, рассмотренной ранее, любое уп­равление оптимизация процесса коррекции космического аппарата - student2.ru было неслучайно и поэтому ограничение на энергетику оптимизация процесса коррекции космического аппарата - student2.ru носило неслучайный характер. Теперь же управляющее воздействие согласно (4.18) носит случайный характер в силу случайности каждого оптимизация процесса коррекции космического аппарата - student2.ru . Поэтому и ограничения на энергетику также принимают случайный характер. Его учет может быть раз­личным. Можно потребовать выполнения этого условия, например, по вероятности. А можно поступить более просто, заменив левую часть в ограничении соответствующим математическим ожидани­ем. Именно таким приемом мы и воспользовались. При этом, ко­нечно, следует иметь в виду, что ограничение оптимизация процесса коррекции космического аппарата - student2.ru будет удовлетворяться лишь в среднем.

Для решения задачи перепишем модель процесса коррекции (4.15) с учетом (4.18):

оптимизация процесса коррекции космического аппарата - student2.ru

Как и прежде, перейдем к обобщенному критерию оптимальности, который теперь принимает вид

оптимизация процесса коррекции космического аппарата - student2.ru

где оптимизация процесса коррекции космического аппарата - student2.ru — также множитель Лагранжа, подлежащий в дальнейшем определению, оптимизация процесса коррекции космического аппарата - student2.ru .

Воспользуемся необходимыми условиями оптимальности. Со­ставим для этого согласно (4.14) гамильтониан.

оптимизация процесса коррекции космического аппарата - student2.ru

При оптимальных значениях оптимизация процесса коррекции космического аппарата - student2.ru сопряженная переменная оптимизация процесса коррекции космического аппарата - student2.ru в соответствии с (4.14) удовлетворяет следующему уравнению:

оптимизация процесса коррекции космического аппарата - student2.ru

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

оптимизация процесса коррекции космического аппарата - student2.ru

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

оптимизация процесса коррекции космического аппарата - student2.ru

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

оптимизация процесса коррекции космического аппарата - student2.ru

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

оптимизация процесса коррекции космического аппарата - student2.ru

Отсюда видно, что оптимизация процесса коррекции космического аппарата - student2.ru зависит от значений коэффициентов оптимизация процесса коррекции космического аппарата - student2.ru лишь в предшествующие моменты j= 1,..., i—1 и не зависит от оптимизация процесса коррекции космического аппарата - student2.ru .

Основная трудность использования условия оптимальности (4.21) состоит в необходимости раскрытия математического ожи­дания оптимизация процесса коррекции космического аппарата - student2.ru , зависящего от искомого значения оптимизация процесса коррекции космического аппарата - student2.ru . Установим эту зависимость. Используя временно для краткости обозначение

оптимизация процесса коррекции космического аппарата - student2.ru

перепишем уравнения (4.19) и (4.20) в виде

оптимизация процесса коррекции космического аппарата - 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.22) можно при­дать следующую компактную форму:

оптимизация процесса коррекции космического аппарата - student2.ru

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

оптимизация процесса коррекции космического аппарата - student2.ru

Здесь введено обозначение

оптимизация процесса коррекции космического аппарата - student2.ru

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

оптимизация процесса коррекции космического аппарата - student2.ru

С учетом выражений (4.23), (4.24) рекуррентное соотношение для параметра оптимизация процесса коррекции космического аппарата - student2.ru , преобразуется к виду

оптимизация процесса коррекции космического аппарата - student2.ru

Таким образом, задача определения оптимальных значений оптимизация процесса коррекции космического аппарата - student2.ru сведена к последовательному применению рекуррентного со­отношения (4.25) с учетом (4.23), (4.24). Решение заканчивается определением множителя оптимизация процесса коррекции космического аппарата - student2.ru из условия

оптимизация процесса коррекции космического аппарата - student2.ru

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