Научная статья на тему 'РЕШЕНИЕ ЛИНЕЙНО-КВАДРАТИЧНОЙ ЗАДАЧИ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ НА ОСНОВЕ КОНЕЧНОМЕРНЫХ МОДЕЛЕЙ'

РЕШЕНИЕ ЛИНЕЙНО-КВАДРАТИЧНОЙ ЗАДАЧИ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ НА ОСНОВЕ КОНЕЧНОМЕРНЫХ МОДЕЛЕЙ Текст научной статьи по специальности «Математика»

CC BY
137
17
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЛИНЕЙНО-КВАДРАТИЧНАЯ ЗАДАЧА ОПТИМАЛЬНОГО УПРАВЛЕНИЯ / КОНЕЧНОМЕРНЫЕ МОДЕЛИ / КОНЕЧНЫЕ МЕТОДЫ РЕШЕНИЯ

Аннотация научной статьи по математике, автор научной работы — Срочко Владимир Андреевич, Аксенюшкина Елена Владимировна, Антоник Владимир Георгиевич

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Срочко Владимир Андреевич, Аксенюшкина Елена Владимировна, Антоник Владимир Георгиевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

RESOLUTION OF A LINEAR-QUADRATIC OPTIMAL CONTROL PROBLEM BASED ON FINITE-DIMENSIONAL MODELS

We consider a linear-quadratic optimal control problem with indefinite matrices and the interval control constraint. The problem also has a regularization parameter in the functional. The approximate solution of the problem is carried out on subsets of admissible controls, which are formed using linear combinations of special functions with an orientation to the optimal control structure due to the maximum principle. As a result of this procedure, a finite-dimensional quadratic optimization problem with the interval constraint on variables is obtained.The following relations between the variational problem and its finite-dimensional model are established:the convexity property of the optimal control problem is preserved for finite-dimensional model;a nonconvex optimal control problem under a certain condition on the regularization parameter (estimate from below) is approximated by a convex quadratic problem, which is solved in a finite number of operations;a special non-convex optimal control problem with an upper bound on the regularization parameter passes into the problem of minimizing a concave function on a finite set of points.A special case of a non-convex optimal control problem for the maximum of the norm of the final state is distinguished. Two procedures for improving the extreme points of finite-dimensional model are constructed, which reduce the computational costs for the global solution of the problem within the framework of the linearization method.

Текст научной работы на тему «РЕШЕНИЕ ЛИНЕЙНО-КВАДРАТИЧНОЙ ЗАДАЧИ ОПТИМАЛЬНОГО УПРАВЛЕНИЯ НА ОСНОВЕ КОНЕЧНОМЕРНЫХ МОДЕЛЕЙ»

ДИНАМИЧЕСКИЕ СИСТЕМЫ И ОПТИМАЛЬНОЕ

УПРАВЛЕНИЕ

DYNAMIC SYSTEMS AND OPTIMAL CONTROL

Серия «Математика» 2021. Т. 37. С. 3—16

Онлайн-доступ к журналу: http://mathizv.isu.ru

ИЗВЕСТИЯ

Иркутского государственного университета

УДК 517.977 ЫБС 49Л15, 49М25

Б01 https://doi.org/10.26516/1997-7670.2021.37.3

Решение линейно-квадратичной задачи оптимального управления на основе конечномерных моделей

В.А.Срочко1, Е. В. Аксенюшкина2, В. Г. Антоник1

1 Иркутский государственный университет, Иркутск, Российская Федерация

2 Байкальский государственный университет, Иркутск, Российская Федерация

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

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

Ключевые слова: линейно-квадратичная задача оптимального управления, конечномерные модели, конечные методы решения.

1. Введение

В теории оптимального управления линейно-квадратичные задачи (ЛКЗ - линейная система, квадратичный функционал) занимают приоритетное место в силу своей сохраняющейся актуальности как в теоретическом, так и в прикладном отношениях. Спектр возможных постановок и результатов в этой области достаточно широк: классические задачи без ограничений на управление с разрешающим уравнением Рикка-ти, выпуклые задачи с ограничениями на управление с разрешающими соотношениями принципа максимума, невыпуклые по функционалу задачи с условиями глобальной оптимальности, линейно-квадратичные аппроксимации общих нелинейных задач в рамках методов численного решения [3;5;7;9].

В данной работе рассматривается ЛКЗ со знаконеопределенными матрицами и двусторонними ограничениями на управление. В задаче также присутствует параметр регуляризации при квадрате управления в функционале.

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

Установлены следующие взаимосвязи между вариационной ЛКЗ и ее конечномерной моделью (КМ):

- свойство выпуклости ЛКЗ сохраняется для КМ;

- невыпуклая ЛКЗ при определенном условии на параметр регуляризации (оценка снизу) аппроксимируется выпуклой квадратичной задачей, которая допускает решение за конечное число итераций методом особых точек;

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

Выделяется частный случай невыпуклой ЛКЗ на максимум нормы конечного состояния. В этой ситуации КМ представляет собой задачу на максимум строго выпуклой квадратичной функции на конечном множестве точек. В этой формализации основной процедурой улучшения является упрощенный вариант метода условного градиента. Неподвижные точки метода являются экстремальными для рассматриваемой задачи в смысле необходимого условия максимума. Построены две процедуры улучшения экстремальной точки на основе сравнения с «соседними» вершинами гиперкуба, что в конечном итоге снижает вычислительные затраты на глобальное решение задачи.

1)

2. Постановка задачи. Конечномерная аппроксимация

Используя стандартные обозначения £ е [Ь,Т], и(1) е К, х(1,) е Я" рассмотрим задачу на минимум квадратичного функционала

1 1 г т Ф(и) = - (х(Т),Сх(Т)) + - [(х($,<2($х($) + ди2(1)]М (2.

2 2 Л0

применительно к фазовой системе

х = А(г)х + Ъ(Ъ)и, х(ь) = х° (2.2)

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

и(г) е [и-,и+], г е [Ь,Т]. (2.3)

Отметим необходимые условия:

функции <3(1), А(1), Ь(1) непрерывны на [¿о,Т]; матрицы С, Q(t) симметричны, параметр д > 0;

множество допустимых управлений образуют кусочно-непрерывные функции и(Ь) с ограничением (2.3).

Согласно принципу максимума оптимальное управление в данной задаче выражается по формуле

{и-, й(1) < и-,

й(г), й(г) е [и-,и+], (2.4)

и+, й(1) > и+.

Здесь и({) = 1 (■ф(1,и*),Ь({)) — максимизирующее управление функции Понтрягина, ф(Ь,и*) — решение сопряженной системы с оптимальной фазовой траекторией

ф = -А(г)тф + Ж^х^, и*), ф(Т) = - Сх(Т, и*).

Проведем редукцию вариационной задачи (2.1)-(2.3) к конечномерной в рамках метода параметризации допустимых управлений [1;6]. В данном случае формула (2.4) для оптимального управления определяет приемлемую аппроксимацию в классе кусочно-линейных функций. Следуя [10], представим соответствующую формализацию.

Введем на отрезке [Ьо,Т] равномерную сетку А узлов и = ¿о + гН, г = 0,т + 1 с шагом Н = . Выделим промежутки

То = [¿о,^К Ту = [tj-l,tj+l], ] = 1,т, Тт+1 = \Ът,1т+1] и определим набор опорных функций на [Ь0,Т]

/ й& - *)> * * То, т Г 0, Ц Тт+1,

^ П 0, I * То, ^^ = { й(* - 1тЦ * Тт+ !,

( й^ - ь- 1), г * \,íj], _

№ = < й 1 - $, £ * & ^+1Ь 3 = 1,т.

у о, г* Ту,

Отметим значения в узловых точках

Щ = = ^ =0,т + 1-

и взаимосвязь «не соседних» функций

щ (1)щ (1)=0, í * [1о,Т], и - к\ > 1. (2.5)

Пусть г = (хо, ...,хт+-\) — набор параметров (коэффициентов) линейной комбинации. Сформируем семейство управлений

т+1

и(г,г) = ^ ^^(г), í * [Ь,Т]. (2.6)

у=о

Это непрерывные, кусочно-линейные функции с угловыми точками ^ и значениями и(и,г) = гг, г = 0,т + 1. Следовательно, поточечное ограничение и(Ь,г) * [и-,и+], £ * [ко,Т] равносильно покоординатным условиям ху * [и-,и+], ] =0,т + 1.

Пусть х(Ь,г),Ь * ^о,Т] - фазовая траектория, соответствующая управлению и(Ъ,г). В силу линейности системы (2.2) имеет место представление

т+1

х(г,г) = х(г, 0) + ^ ^(г), г * [Ь,т], (2.7)

где ху (Ь) — решение задачи Коши (опорная траектория)

х = А(г)х + ъ(г)щ(г), х(ь) = 0.

Отметим, что х3(¿) = 0, Ь е [t0,tj-l], ] =2,т + 1.

Перейдем на уровень функционала (2.1). Используя представление (2.7), получаем

1 1 Г1

~(x(T,z),Cx(T,z)) + - (x(t,z),Q(t)x(t,z))dt =

2 2 Jtо

= Ф(0) + (d,z) + 1 (z,Dz). Здесь d £ Rm+2 - вектор с компонентами

dj = (xj(T),Cx(T, 0)) + [ (xj(t), Q(t)x(t, 0))dt,

о

D g ^(m+2)x(m+2)

симметричная матрица с элементами

1

djk = (xj (T),Cxk (T)) + (xj (t),Q(t)xk (t))dt.

о

Согласно представлению (2.6) и свойству (2.5) имеем

рТ m+1

/ u2(t,z)dt = zjzk Vj(t)Pk(t)dt =

о о

m+1 .

= zjzk / Vj(t)<Pk(t)dt = (z,Fz). j,k=0 JTiC\Tk

\j-k\<!

Здесь F £ ^(m+2)x(m+2) симметричная, трехдиагональная матрица с элементами

fjk = (fij(t)pk(t)dt, j,k = 0,m + 1, \j - k\< 1.

■JTjC\Tk

Кроме того, отметим, что матрица F положительно определена

В совокупности получаем итоговое выражение для функционала Ф(и) на множестве управлений u(t,z)

ф) = Ф(0) + (d, z) + 2 (z, (D + qF)z)

вместе с соответствующей (2.1)-(2.3) конечномерной задачей

(p(z) ^ min, z £ [и-,и+], (2.8)

Проведем характеризацию задачи (2.8) в части свойств выпуклости-вогнутости целевой функции в зависимости от условий на матрицы С, Q(t) и параметр q > 0 в исходной постановке (2.1)-(2.3).

В текущих предположениях ( С, Q(t) — знаконеопределенные матрицы) матрица Б также является знаконеопределенной, поэтому ^(х) — общая квадратичная функция. Следовательно, задача (2.8) является не выпуклой, и возможности ее глобального решения ограничены.

Однако с учетом положительной определенности матрицы Р имеется возможность обеспечить это свойство для матрицы Б + дР за счет условия на параметр .

Получим это условие (оценка снизу), используя экстремальное свойство отношения Рэлея

■ , Аг) Л ...

т1П --— = \тт(А),

г=о {г, г)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

где \тт(А) — минимальное собственное число матрицы А.

Имеем цепочку соотношений для г = 0

{ г, (Б + дР)г) = {х,Бх) {х,Рх) {г, г) {г, г) ^ {г, г) >

{г ,Бх) {х ,Рх)

> Ш1П —;-:--+ О Ш1П —;-— =

=о { , ) =о { , ) = ^тгп(Б) + д\тт(Р) > 0.

Поскольку Хтгп(Б) < 0 (Б — знаконеопределенная матрица), Хтгп(Р) > 0 (Р — положительно определенная матрица), то получаем спектральную оценку снизу для параметра

д > , (2.9)

которая гарантирует неотрицательную определенность матрицы Б + +дР :

{г, (Б + дР)г) > 0, г = 0.

Тем самым, функция ^(х) приобретает свойство выпуклости.

Таким образом, приходим к заключению: невыпуклая задача (2.1)-(2.3) при условии (2.9) на выбор параметра аппроксимируется в конечномерном варианте выпуклой квадратичной задачей (2.8). Такая задача (тем более с простейшими ограничениями) допускает решение за конечное число итераций методом особых точек [2;8].

Выделим случай, когда исходная задача (2.1)-(2.3) является выпуклой, т. е. матрицы С, Q(t) неотрицательно определены (принцип максимума является достаточным условием оптимальности). Тогда матрица Б > 0 и задача (2.8) сохраняет свойство выпуклости Уд > 0, что является позитивным фактором в плане глобального решения.

Рассмотрим, наконец, обратную ситуацию, когда матрицы С, Q(t) неположительно определены. Тогда матрица Б < 0. Возьмем за основу усиленное условие Б < 0, т.е. Хтах(Б) < 0.

Получим оценку сверху для отношения Рэлея

Щ±рА < т,лх ЬШ ±qmx =

(z, Z) z=0 (z, Z) z=0 (z, Z)

= Xmax(D) ± q\ max (F) < 0. Отсюда получаем оценку сверху для параметра

q < \>тШ-, (2.10)

"max (F )

которая обеспечивает условие D ± qF < 0.

Таким образом, при условии (2.10) функция ^(z) является строго вогнутой. Следовательно, задача (2.8) относительно гиперкуба эквивалентна задаче минимизации на множестве его угловых точек

^>(z) ^ min, Zi = и- V и+, i = 0,m + 1.

Такая задача реализуется простым перебором 2т+2 точек. Допустима также специализированная итерационная схема с монотонным убыванием целевой функции: метод условного градиента с процедурой улучшения экстремальных точек [10].

Замечание 1. Более общий вариант задачи (2.1)-(2.3) содержит терминальные ограничения - равенства

(pi,x(T)) + qi = 0, i = 1^.

Параметризация этих условий вполне очевидна

т+1

(pi,x(T, z)) = (рi, x(T, 0)) + £ Zj(pi,xj(T)).

j=0

В результате получаем расширенный вариант конечномерной задачи (2.8) с дополнительными линейными ограничениями. При этом все последующие утверждения относительно задачи (2.8) сохраняются.

3. Степенной метод и его интерпретация

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

Фо(-и) = 1 {х(Т),х(Т)) ^ max

в условиях (2.2), (2.3) для х° = 0, и- = — 1, и+ = 1.

В данном случае оптимальное управление является кусочно-постоянной функцией со значениями ±1, поэтому соответствующую параметризацию реализуем в этом классе функций. По аналогии с [6] введем на отрезке [Ь0,Т] равномерную сетку узлов 1г = ¿0 + гк, г = 0,т с шагом к = Т—0. Определим на [Ь0,Т] опорные функции

^ ^ = 10, tе Ъ-иЪ ],

сформируем управления

Ъ&у) = ^ УзХз

3 = 1

и соответствующие фазовые траектории

т

%{1,У) = ^ Узх3 (t), =1

где х3 (Ь) - решение задачи Коши

х = А(Ъ)х + Ь(г)хз &), х(Ьо) = 0.

Образуем матрицу X е Кпхт со столбцами х3(Т). Предположим, что гапкХ = тах и введем положительно определенную матрицу С = ХТX с элементами (хг(Т),х3(Т)), г,] = 1,т.

В результате получаем задачу максимизации строго выпуклой квадратичной функции на гиперкубе

1

Му) = 2(у,су)^ тах, Уг е [—1-,1], г = 1,т.

Рассмотрим соответствующую спектральную задачу

^о(у) ^ тах, (у, у) = 1 (3.1)

с глобальным решением утах.

Организуем степенной метод с нормировкой

.к+1 = °Ук к = 0 л У = ц^ц, к = 0, Ь...

Как известно [4], при условии неортогональности (у0,утах) = о имеет место сходимость ук ^ у™ах, ^ ^

С другой стороны, метод условного градиента с единичным шагом для задачи (3.1) имеет вид

..к+1 = У^о(ук) , = 01

у = || ▽ Мук)11, * = 0,1,"'

Поскольку уlPo(yk) = Gyk, то указанные методы совпадают. При этом в силу строгой выпуклости функции <^о(у) выполняется условие монотонности (fo(yk+1) > <Po(yk)■

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

Рассмотрим далее задачу максимизация той же функции на множестве угловых точек гиперкуба yi Е [-1; 1]

(ро(у) ^ max, у2 = 1, г = 1,т. (3.2)

Сформулируем метод условного градиента в данном случае

yk+1 =sign ViMyk), к = 0,1,... (sign 0 = ±1), (3.3)

где yi - г-тая координата градиента.

Свойство монотонности по целевой функции сохраняется. Вопрос о получении глобального решения в результате перебора (3.3) угловых точек остается открытым.

4. Улучшение экстремальных точек

Проведем обсуждение процедуры (3.3). Понятно, что ▽гМук)(Уг+1 -У\) > 0, 1 = 1^,

поэтому

Ак = ▽о(Ук),Ук+1 -Ук)> 0. Если ук+1 = ук, то имеет место строгое возрастание для функции

<Ро : МУк+1) - МУк) > Ык.

Пусть для некоторого индекса г € {1,..., т} ▽!(ро(ук) = 0. Тогда ук+1 = ±1, т.е. всегда можно обеспечить условие ук+1 = ук, что влечет за собой свойство увеличения ^о(ук+1) > <ро(ук).

Таким образом, условие остановки итерационного перебора (3.3) Ук+1 = ук сопровождается неравенствами ▽!(ро(ук) = 0, г = 1,т. Выделим экстремальную (неподвижную) точку отображения (3.3)

уг = згдп ▽г^о(у), ▽Мо(у) = 0, г = 1,т

и формализуем две простые процедуры ее улучшения в рамках задачи (3.2).

Будем использовать формулу приращения целевой функции щ(У + Ау) - <ро(у) = {▽Му), Ау) + 1 {XАу,ХАу),

в которой матрица X составлена из столбцов хг(Т), г = 1,т.

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

Для г е {1, ..^т,} положим 5уг = —2уг (уг + 5уг = — уг) и определим частное приращение Агу = 5угег, где ег е Ет - г-тый орт. При этом V г^(у)^уг = —2\ ▽г <р(у)\, и формула приращения принимает вид

<ро(У + Аг у) — Му) = Vг Ч>о(у)5уг + \(5Уг)2(хг(Т),хг (Т)) =

= 2(—\Vг Му)\ + (хг(Т ),хг(Т))). Определим функцию

91(у) = тах (—\ V Му)\ + (хг(Т),хг(Т))).

1<г<т

В результате приходим к утверждению.

Лемма 1. Пусть д-\_(у) > 0, причем максимум достигается на индексе г1 е {1,''',m}' Тогда экстремальная точка у улучшается переключением компоненты г1 :

<р,о(у + Аг!у) — <ро(у) = 2д1(у) > 0.

Следствие 1. Неравенство д-\_(у) < 0 есть необходимое условие максимума экстремальной точки у в задаче (3.2).

Перейдем к варианту двухкомпонентного переключения, сохраняя схему реализации при условии §1(у) < 0 (улучшение в "первом порядке" не произошло).

Для г,] е {1, .",т}, г < ,] определим частное приращение вектора у по компонентам г,]:

Аг ,зУ = дуге1 + 5уз е3. Соответствующее приращение функции <^о принимает вид

<Ро(У + Аг ,3У) — <Ро(у) = Vг ^о(У)^Уг + ▽№(У)ЬУ3 + +\[Ш2(хг(Т ),хг(Т)) + 25уг5у3 (хг(Т ),х3 (Т))+ +(5у3 )2(х3 (Т),х3 (Т))] = 2[Рг(у)+ р3 (у) + 2угу3 (хг(Т),х3 (Т))].

Здесь

Рк(У) = —\ Vк <ро(у)\ + (хк(Т),хк(Т)), к = 1,3.

Согласно определению функции д1(у)

Рк(у) < 91(у) < 0.

Введем функцию

д2(у)= тах_(Рг(у) + Р3 (у) + 2УгУз {х!(Т), х3 (Т))).

!, 3=1,т

г<]

Отсюда получаем результат.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Лемма 2. Пусть д2(у) > 0, причем максимум достигается на паре индексов г2, ,]2. Тогда экстремальная точка у улучшается переключением пары компонент г2, ]2 :

<Ро(У + Аг2,32У) - ^о(У) = 2д2(У) >

Следствие 2. Неравенство д2(у) < 0 есть необходимое условие максимума экстремальной точки у в задаче (3.2).

Замечание 2. Следует отметить, что при подсчете значения д2(у) величины рг(у), Рз(у) уже известны в процессе вычисления д1(у). Если улучшение произошло, то полученная точка у + Аггу или у + А!2,з2у выбирается в качестве начального приближения для следующего цикла итераций метода условного градиента.

5. Заключение

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

Список литературы

1. Горбунов В. К., Лутошкин И. В. Развитие и опыт применения метода параметризации в вырожденных задачах динамической оптимизации // Известия РАН. Теория и системы управления. 2004. № 5. С. 67-84.

2. Измаилов А. Ф., Солодов М. В. Численные методы оптимизации. М. : Физматлит, 2005. 304 с.

3. Матвеев А. С., Якубович В. А. Оптимальные системы управления: Обыкновенные дифференциальные уравнения. Специальные задачи. СПб. : Изд-во С.-Петерб. ун-та, 2003. 540 с.

4. Парлетт Б. Симметричная проблема собственных значений. Численные методы. М. : Мир, 1983. 384 с.

5. Срочко В. А. Итерационные методы решения задач оптимального управления. М. : Физматлит, 2000. 160 с.

6. Срочко В. А., Аксенюшкина Е. В. Параметризация некоторых задач управления линейными системами // Известия Иркутского государственного университета. Серия Математика. 2019. Т.30. С. 83-98. htts://doi.org/10.26516/1997-7670.2019.30.83

7. Стрекаловский А. С. Элементы невыпуклой оптимизации. Новосибирск: Наука, 2003. 356 с.

8. Сухарев А. Г., Тимохов А. В., Федоров В. В. Курс методов оптимизации. М. : Наука, 1986. 328 с.

9. Хлебников М. В., Щербаков П. С., Честнов В. Н. Задача линейно-квадратичного управления: I. Новое решение // Автоматика и телемеханика. 2015. № 12. С. 65-79. htts://doi.org/10.1134/S0005117915120048

10. Srochko V. A., Aksenyushkina E. V. On Resolution of an Extremum Norm Problem for the Terminal State of a Linear System // Известия Иркутского государственного университета. Серия Математика. 2020. Т. 34. С. 3-17. https://doi.org/10.26516/1997-7670.2020.34.3

Владимир Андреевич Срочко, доктор физико-математических наук, профессор, Институт математики и информационных технологий, Иркутский государственный университет, Российская Федерация, 664003, г. Иркутск, ул. К. Маркса, 1, email: srochko@math.isu.ru Елена Владимировна Аксенюшкина, кандидат физико-математических наук, доцент, Байкальский государственный университет, Российская Федерация, 664015, г. Иркутск, ул. Ленина, 11, тел.: (3952)500008, email: aks.ev@mail.ru

Владимир Георгиевич Антоник, кандидат физико-математических наук, доцент, Институт математики и информационных технологий, Иркутский государственный университет, Российская Федерация, 664003, г. Иркутск, ул. К. Маркса, 1, тел.: (3952)521276, email: vga@math.isu.ru, ORCID iD https://orcid.org/0000-0003-1230-7459

Поступила в 'редакцию 20.07.2021

Resolution of a Linear-quadratic Optimal Control Problem Based on Finite-dimensional Models

V. A. Srochko1, E. V. Aksenyushkina2, V. G. Antonik1

1 Irkutsk State University, Irkutsk, Russian Federation

2 Baikal State University, Irkutsk, Russian Federation

Abstract. We consider a linear-quadratic optimal control problem with indefinite matrices and the interval control constraint. The problem also has a regularization

parameter in the functional. The approximate solution of the problem is carried out on subsets of admissible controls, which are formed using linear combinations of special functions with an orientation to the optimal control structure due to the maximum principle. As a result of this procedure, a finite-dimensional quadratic optimization problem with the interval constraint on variables is obtained.

The following relations between the variational problem and its finite-dimensional model are established: the convexity property of the optimal control problem is preserved for finite-dimensional model; a nonconvex optimal control problem under a certain condition on the regularization parameter (estimate from below) is approximated by a convex quadratic problem, which is solved in a finite number of operations;a special non-convex optimal control problem with an upper bound on the regularization parameter passes into the problem of minimizing a concave function on a finite set of points. A special case of a non-convex optimal control problem for the maximum of the norm of the final state is distinguished. Two procedures for improving the extreme points of finite-dimensional model are constructed, which reduce the computational costs for the global solution of the problem within the framework of the linearization method.

Keywords: linear-quadratic optimal control problem, finite-dimensional models, finite solution methods.

References

1. Gorbunov V.K., Lutoshkin I.V. Development and experience of using the parametrization method in degenerate dynamic optimization problems. Izvestia of the Russian Academy of Sciences. Theory and control systems, 2004, no. 5, pp. 67-84. (in Russian)

2. Izmailov A.F., Solodov M.V. Numerical optimization methods. Moscow, Fizmatlit Publ., 2005, 304 p. (in Russian)

3. Matveev A.S., Yakubovich V.A. Optimal control systems: Ordinary Differential Equations. Special problems. St. Petersburg, St. Petersburg Univ. Publ., 2003, 540 p. (in Russian)

4. Parlett B. Symmetric eigenvalue problem. Numerical methods. Moscow, Mir Publ., 1983, 384 p. (in Russian)

5. Srochko V.A. Iterative methods for solving optimal control problems. Moscow, Fizmatlit Publ., 2000, 160 p. (in Russian)

6. Srochko V.A., Aksenyushkina E.V. Parametrization of some control problems of linear systems. The Bulletin of Irkutsk State University. Series Mathematics, 2019, vol. 30, pp. 83-98. htts://doi.org/10.26516/1997-7670.2019.30.83 (in Russian)

7. Strekalovsky A.S. Elements of nonconvex optimization. Novosibirsk, Nauka Publ., 2003, 356 p. (in Russian)

8. Sukharev A.G., Timokhov A.V., Fedorov V. V. Optimization methods. Moscow, Nauka Publ., 1986, 328 p. (in Russian)

9. Khlebnikov M.V., Shcherbakov P.S., Chestnov V.N. The problem of linear-quadratic control: I. A new solution. Automation and telemechanics, 2015, no. 12, pp. 65-79. htts://doi.org/10.1134/S0005117915120048 (in Russian)

10. Srochko V.A., Aksenyushkina E.V. On Resolution of an Extremum Norm Problem for the Terminal State of a Linear System. The Bulletin of Irkutsk State University. Series Mathematics, 2020, vol. 34, pp. 3-17. https://doi.org/10.26516/1997-7670.2020.34.3

Vladimir Srochko, Doctor of Sciences (Physics and Mathematics), Professor, Irkutsk State University, 1, K. Marx st., Irkutsk, 664003, Russian Federation, email: srochko@math.isu.ru

Elena Aksenyushkina, Candidate of Sciences (Physics and Mathematics), Associate Professor, Baikal State University, 11, Lenin st., Irkutsk, 664015, Russian Federation, tel.: +7(3952)500008, email: aks.ev@mail.ru

Vladimir Antonik, Candidate of Sciences (Physics and Mathematics), associate professor, Irkutsk State University, 1, K. Marx st., Irkutsk, 664003, Russian Federation, tel.: +7(3952)521276, email: vga@math.isu.ru, ORCID iD https://orcid.org/0000-0003-1230-7459

Received 20.07.2021

i Надоели баннеры? Вы всегда можете отключить рекламу.