Научная статья на тему 'Операторы минимизации нормы на компактных множествах евклидова пространства'

Операторы минимизации нормы на компактных множествах евклидова пространства Текст научной статьи по специальности «Математика»

CC BY
299
22
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОБОБЩЕННЫE ПРОЕКЦИОННЫE ОПЕРАТОРЫ / PROJECTION OPERATORS GENERALIZED / НОРМА / NORM / КОМПАКТНЫЕ МНОЖЕСТВА / COMPACT SETS / ЛИНЕЙНОЕ МНОГООБРАЗИЕ / LINEAR MANIFOLD

Аннотация научной статьи по математике, автор научной работы — Козлов Владимир Николаевич

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

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

NORM MINIMIZATION OPERATORS FOR COMPACT SETS IN EUCLIDEAN SPACE

Operators formulated are projection operators generalized and minimize the Euclidean space norm functional into a non-empty intersection of a linear manifold and a ball. Equivalent canonical forms, invariants and analytic representations of minimization and acceptable solutions operators are determined. The application of operators is illustrated through an objective analysis of sufficient conditions for asymptotic stability of nonlinear differential operators of closed locally optimal automatic control systems.

Текст научной работы на тему «Операторы минимизации нормы на компактных множествах евклидова пространства»

УДК 519,87:62

В.Н. Козлов

ОПЕРАТОРЫ МИНИМИЗАЦИИ НОРМЫ НА КОМПАКТНЫХ МНОЖЕСТВАХ ЕВКЛИДОВА ПРОСТРАНСТВА

V.N. Kozlov

St. Petersburg State Polytechnical University, 29 Politekhnicheskaya St., St. Petersburg, 195251, Russia

NORM MINIMIZATION OPERATORS FOR COMPACT SETS IN THE EUCLIDEAN SPACE

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

ОБОБЩЕННЬШ ПРОЕКЦИОННЬШ ОПЕРАТОРЫ, НОРМА, КОМПАКТНЫЕ МНОЖЕСТВА, ЛИНЕЙНОЕ МНОГООБРАЗИЕ.

Operators formulated are projection operators generalized and minimize the Euclidean space norm functional into a non-empty intersection of a linear manifold and a ball. Equivalent canonical forms, invariants and analytic representations of minimization and acceptable solutions operators are determined. The application of operators is illustrated through an objective analysis of sufficient conditions for asymptotic stability of nonlinear differential operators of closed locally optimal automatic control systems.

PROJECTION OPERATORS GENERALIZED, NORM, COMPACT SETS, LINEAR MANIFOLD.

Операторы условной минимизации функционалов типа нормы евклидова пространства представляются обобщенными проекторами на выпуклое пересечение линейного многообразия и шара. Эти проекторы являются операторами конечномерной оптимизации (ОКО). Оператор для неклассических задач является обобщением оператора допустимых решений, заданных на основе операторов для классических задач минимизации и максимизации нормы на пересечении линейного многообразия и сферы [1, 2]. Исследуются эквивалентные формы и инварианты ОКО. Предложено обобщение операторов для задач с функционалами, равномерно возрастающими из точек безусловного минимума. ОКО могут определять также приближенные решения

задач квадратичного программирования на основе приведения пары квадратичных форм к диагональному виду для вещественных или унитарных пространств. ОКО применяются для управления в энергетике с регулярной или хаотической динамикой и транспортировкой нефтепродуктов по трубопроводам [3].

Постановки задач

Оператор минимизации требуется определить для решения неклассической задачи 1: вычислить

II II 2

Xt = arg min{( = X - С , С ф 0я|х е D = D0 n D1, (1)

D0 = D0 (A, b) = {X| AX = Б, A е Кихи,

rang A = m} * 0, D0 = D0(A, 0m), D1 = {X | XTX < r2}}

(1)

где \\Х - С 11 = (X - С)Т(X - С) - евклидова норма, а множество Б определено непустым пересечением линейного многообразия Б0 и шара Б1, аппроксимирующего параллелепипед [1-4].

Таким образом, норма в задаче (1) минимизируется оператором конечномерной минимизации (ОКМ) на непустом компактном множестве - пересечении линейного многообразия и шара. Основой ОКМ для задачи (1) являются операторы конечномерной оптимизации для классических задач типа 2: вычислить векторы

X, = arg шт{и = ||X - C 11 , с * 0„|X е D},

X, = arg тах{и = ||X - C 112, с * 0 IX е D},

(2а)

(2б)

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

D = D0 n D1 =

= {X|AX = B, A е Rmxn, XTX < r2} е Кп.

На основе операторов минимизации и максимизации нормы для задачи 2 формулируются операторы минимизации и максимизации нормы на пересечении линейного многообразия и сферы, ограничивающей шар в задаче (1). Эти операторы составляют основу оператора допустимых решений (задача 3), отображающего параметры задач типа 2 в отрезок прямой с граничными векторами X, в (2а) и X в (2б). Обобщение операторов допустимых решений определяет операторы решения задачи 1. Для последней традиционно используются необходимые и достаточные условия Куна— Таккера выпуклого программирования.

Определение. Проекционный аналитический оператор конечномерной оптимизации (минимизации или максимизации)

X, = ф( Ри, Pd ) = = arg extr {и(x) I x е D с Km} е Кn

отображает параметры рф -функционала ф(х) и рБ -выпуклого множества Б в оптимальное решение х, е Б.

Операторы оптимизации для классических задач

ОКО для задач 1 и 2 используют свойства проекторов.

Лемма [1, 2]. Свойства проекторов на линейное подпространство

Р0С = (£_ - РАЛ)С

и на линейное многообразие

Р0(С) = Р0С + РЛЬ, РА = Ат(ААт)-1

определяются следующими соотношениями:

1) РТР0(С) = (ААТ)-1 Ь, РТР0 = 0ихи,

Ра * РТ, Р° РА = 0пхт.

2) Р°Т (С )Р 0(С) = СТР 0С + Ьт (ЛАТ )-1 Ь.

3) РТАРА = (ЛЛТ )-1.

4) ЬТР][Р 0(С) = ЬТ (ЛЛТ )-1Ь.

Эквивалентные формы операторов оптимизации следуют из необходимых условий оптимальности для задач (2а) и (2б).

утверждение 1 об эквивалентных формах оператора. Операторы оптимизации с параметром X е Ж1 для решения задачи 2 имеют эквивалентные формы

Х,{ X) = [Р°(С) + хРаЬ]/(1 + Х); (3а) Х2(X) = Р°(С) -ХР°С /(1 + Х); (3б)

Х3(X) = РАЬ + Р0С /(1 + Х), (3в)

где Р0С и Р0(С) определяются в лемме.

При этом инварианты операторов следуют из квадратного уравнения для вычисления параметра X е Ж1 как корни этого уравнения, определяемые далее.

Доказательство. Различные формы операторов следуют из необходимых условий для задачи 2 и функции Лагранжа

Ь = (X - С)Т (X - С) +

+ Х0(ЛX - Ь) + Х(XTX - г2).

Необходимые условия представляют-

ся системой нелинейных алгебраических уравнений:

дЬ/дХ = 2(X - С) + АтА0 + 2= 0я;

дЬ/дА0 = АХ - Ь = 0И; (4)

дЬ/за = хтх - г2 = 0.

Метод исключения для системы (4) с учетом второго уравнения позволяет вычислить из первого уравнения вектор множителей

А0(А) = (ААт)-1 (-2Ь + 2АС - 2АЬ). (5)

Подстановка равенства (5) в первое уравнение (4) неявно определяет X(А) :

2X(А) - 2С + Ат(ААт )-1 х х(-2Ь + 2 АС - 2АЬ) + 2 АХ (А) = 0И,

откуда для вектора X (А) следует преобразованное уравнение

X(1 + А) = С - Ат(ААт)-1(-Ь + АС - АЬ) = = С + Ат(ААт)-1 Ь - Ат(ААт)-1 АС + (6)

+Ат(ААт )-1 А Ь = Р0(С) + АРА Ь, РА = Ат (ААт )-1.

Первая форма операторов следует из уравнения (6) как параметрическое семейство множителя Лагранжа А е Ж1 в виде

Х( А) = [ Р0 (С) + АРАЬ]/(\ + А). (7а)

Вторая форма оператора, следующая из первой (7а), имеет вид

X2(А) = Р°(С) - Р0СА /(1 + А), (7б) поскольку справедливы равенства

X2(А) = [Р0(С) + АРАЬ\ / (1 + А) = = [Р0(С) + АР0(С) - АР0(С) + АРАЬ] / (1 + А) = = Р0(С) + [АРАЬ - АР0(С)] / (1 + А) = = Р0(С) - Р0СА /(1 + А).

Третья форма оператора, следующая из второй (7б), имеет вид

Xз(А) = Р°(С) - Р°СА / (1 + А) = = Р0С + РАЬ - Р0СА / (1 + А) = = РАЬ + Р°С[1 - А / (1 + А)] = = РАЬ + Р°С / (1 + А).

(7в)

Та блица 1

Эквивалентные формы однопараметрических операторов условной квадратичной оптимизации для классических задач

Номер формы Вид оператора

1 Х(А) = [Р°(С) + АРаЬ] / (1 + А)

2 X2(А) = Р°(С) - Р0СА /(1 + А)

3 X3(А) = РАЬ + Р°С / (1 + А)

Эквивалентные формы операторы опти-

мизации даны в табл. 1.

Эквивалентность форм операторов доказывается «по цепочке»:

X1(А) = Xз(А) = X2(А) =1 X1(А) :

1) Xl( А) = [Р 0( С) + аРаЬ]/(1 + А) =

= Р0С / (1 + А) + РАЬ(1 + А) / (1 + А) = = РАЬ + Р°С / (1 + А) = Xз(А).

2) Xз(А) = РАЬ + Р0С / (1 + А) =

= РаЬ + Р0С - Р0С + Р0С / (1 + А) = = Р°(С) - Р0С + Р°С /(1 + А) = = Р°(С) + Р°С(-1 - А +1) / (1 + А) = = Р°(С) - Р0СА / (1 + А) = X2(А).

3) X2(А) = Р°(С) - Р0СА / (1 + А) = = [(1 + А)Р°(С) - Р0СА] / (1 + А) =

= [Р°(С) + АР0С + АРАЬ - Р0СА] / (1 + А) = = [Р°(С) + аРаЬ] / (1 + А) = X (А).

Таким образом, эквивалентность форм операторов оптимизации доказана на основе аксиом эквивалентности: рефлексивности

X,.(А) ~ X,);

симметрии

X,.(А) ~ X¡(А) о X}(А) ~ X,.(А); и транзитивности

X,.(А) ~ X,(А), X,(А) ~ X](А) = = X,. (А) ~ Х(А), I к.

Далее для операторов (7а), (7б) и (7в) определены параметры для классических задач типа 2.

Утверждение 2 об операторах для классических задач. Пусть справедливо утверждение 1 и операторы оптимизации (табл. 1). Тогда справедливы утверждения:

1. Векторы условной минимизации X, и максимизации X* нормы для классических задач на компактном множестве в виде пересечения линейного многообразия и сферы (2а) и (2б) определяются операторами оптимизации с параметрами ст = |р/а| /2 в трех канонических формах, имеющих вид

1) X!.(-1 + ст) = Р°(С)ст + РаЬ(1 -ст);

^'(-1 - ст) = -Р0(С)ст + РАЬ(1 - ст).

аХ2 + 2аХ + а0 = 0,

(9а)

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

(8а)

2) (-1 + ст) = Р0(С) + Р0С(-1 + ст); X2•(-1 - ст) = Р0(С) + Р0С(-1 - ст).

3) X3.(-1 + ст) = РАЬ + Р0Сст, ^(-1 -ст) = РАЬ -Р0Сст.

2. Квадратное уравнение относительно параметров

(8б)

(8в)

где

а = г2 - ЬТ (ЛЛТ )-1 Ь, а0 = а - р, р = СТР0С, определяет параметры

-2а 4а2 - 4а(а - р) ^2а

Х 1,2 =

I 1/2

(9б)

= -1 ± ст, ст = р/а

При этом уравнение (9а) и корни (9б) являются инвариантами трех форм операторов (8а), (8б) и (8в).

3. Условие совместности ограничений задач (2 а) и (2 б) (не пустоты пересечения линейного многообразия и сферы) представляется неравенством

а = г2 - ЬТ (ЛЛТ )-1Ь > 0. (9в)

4. Операторы оптимизации в формах (8а), (8б), (8в) определяют операторы минимизации и максимизации нормы с параметрами Х * = -1 + ст и Х* = -1 - ст, соответственно, как решения задач (2а) и (2б) (табл. 2).

Доказательство. Утверждения п. 1 и п. 2 об инвариантности квадратных уравне-

Таблица 2

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

Номер канонической формы Вид оператора

1 X,. = X,.(-1 + п) = Р°(С)п + РаЬ(1 - п), X* = X; (-1 - п) = -Р°(С) п + РлЬ(1 + п)

2 X2* = X2* (-1 + п) = Р0(С) + Р 0С(-1 + п), X; = X; (-1 - п) = Р 0(С) + р°С(-1 - п)

3 Xз* = Xз* (-1 + п) = РлЬ + Р °Сп, X; = X;(-1 -п) = РлЬ - Р0Сп

Обозначения: Х^-) соответственно опера-

торы минимизации и максимизации соответсивенно, I = 1, 2, 3;

П = ст-1, ст = |р/а|1/2, а = г2 - ЬТ(ЛАТ)-1ь > 0, р = СТР0с.

ний и их корней как параметров операторов, равных для трех эквивалентных форм, справедливы в силу системы необходимых условий, а также доказываются непосредственными вычислениями.

Параметры первой формы оператора вычисляются подстановкой (7а) в третье уравнение (4). Тогда можно получить эквивалентные представления операторов в трех канонических формах (табл. 2). Итак:

XI' (АдаА) = [Р0(С) + АРАЬ]т х х[Р°(С) + АРАЬ] / (1 + А)2 = = [Рот(С) + АЬтРт] • [Р0(С) + АРАЬ] / (1 + А)2 = = [Рот (С )Р 0(С) + 2АЬтРАтР 0(С) + +А2ЬтРатРаЬ] / (1 + А)2 = г2.

Преобразуя это равенство в силу леммы, можно получить

СтР 0С + Ьт (ААт)-1 Ь[1 + 2 А + А2] =

= г 2(1 + 2А + А2).

Из последнего соотношения следует квадратное уравнение

аА2г2 + 2аА - СтР°С - Ьт(ААт)-1 Ь = 0;

а = г2 - Ьт(ААт)-1 Ь,

которое совпадает с уравнением (9а). Тогда первая форма (7а) примет вид

X¿А 1,2) = [Р°(С) + А 1,2РаЬ] / (1 + А 1,2)• (10а)

Из (10а) следует условие вещественности корней а = г2 - Ьт (ААт)-1 Ь > 0, соответствующее условию совместности ограничений задачи 1 и задач 2, доказывающее п. 2 утверждения 2.

Уравнение (9а) и корни А12 совпадают для трех форм операторов, что следует из эквивалентности данных форм. Тогда

Xз(А 1,2) = Фз(С, А, Ь, г2, А 12) =

= РаЬ + Р0С /(1 + А 1,2) = (10б) = РАЬ + Р°С(±п), п = ст-1.

Подстановка (7в) в третье уравнение (4) определяет равенства

Xзт (А)Xз(А) =

= \РАЬ + Р °С /(1 + А)] \РАЬ + Р°С /(1 + А)] = = ЬтР^РАЬ + 2ЬтР^Р0С / (1 + А) +

+СтР°С / (1 + А)2 = г2(1 + 2А + А2) =

= ЬтРАтРАЬ(1 + А)2 + 2АЬтРАтР0С / (1 + А)+ +СтР 0С = г 2(1 + 2 А + А2).

Из последних равенств и леммы следуют соотношения

[г2 - Ьт(ААт)-1 Ь](1 + А)2 - СтР°С = 0, РтР0 = 0 •

1 А1 итхи'

а(1 + 2 А + А2) -р = 0 = = аА2 + 2аА + (а - р) = 0,

что подтверждает равенство параметров трех форм операторов.

Вторая форма оператора (7б) (см. табл. 1), имеющая вид

X(А12) = 1 ± п), п = ст-1, (11)

связывает структуру и параметры оператора так, что

(А1,2) = Р0(С) - Р°СА12 / (А1,2 + 1) = = Р 0(С) + Р 0С (-1 ±п);

А / (1 + А1,2> = = ±ст

= 1 - [±(ст)-1] = 1 - (±п), п = ст-1.

Третья форма оператора (7в) имеет представление

X3(А1;2) = Xз(-1 ± ст) = (12)

= раь - Р0С(±п), п = ст-1, поскольку справедливы соотношения

Xз(А12) = РАЬ + Р0С /(1 + А^) = = РАЬ + Р 0С (±п);

1/(1 + А12) = ±ст-1 =±п, А1,2 =-1 ±|ст|1/2.

Доказательство п. 3 следует из условия вещественности корней (9б) уравнения (9а), что является очевидным.

Для доказательства п. 4 утверждения 2 надо показать, что положительный корень определяет оператор условной минимизации нормы на сфере, а отрицательный корень — оператор максимизации. Операторы определяют решения задач (2а) и (2б), что доказывается «методом от противного».

Пусть

ф^(-ст)] < ф[Xз(+ст)], ст = |р/а|1/2. (13)

Однако неравенство (13) для нормы и оператора X.,* (см. табл. 2) не выполнено, так как справедливо неравенство для двух значений функционала (нормы). Первое значение нормы определяется равенством

Ф^-ст)] = ^(-ст) - С]Т[X3(-ст) - С] =

= [РАЬ - Р0Сст - С]Т [РАЬ - Р0Сст - С] =

= ЬТР^РЛЬ - СТР0РАЬст - СТРАЬ -

-ЬТР^Р0Сст + СТР0Р0Сст2 + СТР0Сст -

-ЬТР^С + СТР 0С ст + СТС =

= ЬТ (ЛЛТ )-1Ь - 2СТРАЬ +

+СТР 0С (ст2 + 2ст) + СТС,

где использованы свойства проекторов, приведенные в лемме:

РТР = 0 • Р0 Р = 0 • Р0 Р0 = Р0

±А±А тхп' "'А пхт' ^ ^ '

Второе значение функционала определяется равенствами

ф[Xз(+ст)] = [Xз(+ст) - С]Т[Xз(+ст) - С] = = [РАЬ + Р0Сст - С]Т[РАЬ + Р0Сст - С] =

= ЬТР^РАЬ + СТР0РАЬст - СТРАЬ + +ЬТ РАР 0С ст + СТР0 Р 0С ст2 - СТР 0С ст -

-ЬТР^С - СТР0Сст + СТС = = ЬТ(ЛЛТ)-1 Ь - 2СТРЛЬ + СТР0Сст2 --2СТ Р 0С ст + СТС,

полученными с учетом леммы. В результате можно вычислить:

ф[X3(+ст)] < ЬТ (ЛЛТ )-1Ь - 2СТРАЬ +

+СТР0С(ст2 - 2ст) + СТС <

< ф[X3(-ст)] = ЬТ(ЛЛТ )-1 Ь - 2СТРЛЬ +

+СТР0С(ст2 + 2ст) + СТС, ст > 0.

Из последнего неравенства следует неравенство для функционалов

ф^+ст)] - 2СТР0Сст =

= ф[X3(-ст)] + 2СТР0Сст, ст > 0,

определяющее наименьшее и наибольшие значения функционала типа нормы на допустимом множестве задач (2а) и (2б).

Таким образом, операторы оптимизации (см. табл. 2), с параметрами

п* = +ст-1; п* = -ст-1; ст = |р/а|1/2

задают граничные точки условных минимума и максимума нормы задач (2а) и (2б), а также определяют операторы допустимых решений задачи (1).

Операторы допустимых и оптимальных

решений для неклассических задач

Эти операторы для задачи 1 имеют вид, представленный в дальнейших утверждениях.

Утверждение 3. Пусть справедливы утверждения 1 и 2. Тогда для задачи (1) оператор допустимых решений имеет вид

XДоП =Ф(С,Л, Ь, г2, В, п) = (15)

= (1 - В)X3* + ВX3*, В е [0, 1],

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

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

Xз* = Раь + Р0Сп, X; = РаЬ-Р°Сп,

-1 1/2 п = ст , ст = а/р .

Доказательство вида оператора (15) следует из выпуклости допустимого множества в задаче (1), допустимости представления (12) и их выпуклой комбинации.

Утверждение 4 об операторе решения неклассической задачи. Пусть представление (1) — корректная задача и справедливы утверждения 1 — 3. Тогда оператор минимизации нормы для задачи (1) имеет вид

X* =Ф(С, Л, Ь, г2, В*, п*, п*) = = (1 - В)X3* + В*X;; X3* = РАЬ + Р°Сп*, п* = +ст-1 = + |а/р|1/2; X* = раь + Р°Сп*, п* = -ст-1 = -^/р1/2; В* = Р(В0) = (|В„| -В - 1 + 1)/2 е [0, 1];

В0 = (1 - ст)/2; п = ст-1 = |а/р| ;

а = г2 - ЬТ(ЛЛТ)1/2Ь; р = СТР0С.

Доказательство. Оператор минимизации как обобщенный проектор с учетом возможной принадлежности точки минимума нормы границе или внутренней части допустимого множества определяется равенством (15). Проектор (16) следует из

(16)

оператора (15) с оптимальным параметром В, е [0,1] е Ж1 оператора (16).

Параметр В, должен доставлять минимум нормы на отрезке [X,,,,, X., ], принадлежащем одномерному многообразию, которое определено векторами хз, и X, — решениями классической задачи 2. Параметр В, определяется проекцией В, = Р (В0) параметра В0 е Ж1 на [0,1] который является точкой минимума нормы на оВномерном многообразии. В результате оператор (16) с параметром В, является решением задачи (1).

Это решение обеспечивает допустимость (16) в силу допустимости «граничных» образов, заданных операторами хз, и X,. Внутренняя часть этой области в силу выпуклости соответствует параметру В е ((3, 1) в (16). Параметр В0 вычисляется на основе параметрического уравнения многообразия

Р о Р0 = Р0 Р0 р = 0 СТР 0С =

Р Р - Р пхп, Р РА - 0пхт, С Р С - Р;

(17)

X(в) = (1 - в) хз, + вхз =

= хз, + В(X; - хз,), В е [0, 1]

и необходимых условий минимума нормы на этом многообразии:

¿([X(В)]/й В = ¿IX(В) - С||7йВ =

= 2(хз - хз, )т [хз, + в(хз - хз,) - С] = = 2(х; - хз, )тхз, + в( хз* - хз, )т х х(хз* - хз,) - (хз* - хз,)тС = 01. В результате параметр

В 0 =

-(х; - хз, )тхз, + (х; - хз, )тС X - хз , || = (хз - хз ,)т(С - хз,)

и , ц 2 ,

Xз — хз ,

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

хз — хз , = = РАЬ - Р0Сп - РАЬ - Р°Сп = -2тР0Ст, (хз - хз,)т(С - хз,) = = -2п СТР0(С - РАЬ - Р0Сп) = = -2п СТР 0С + 2п СТР0 РАЬ + 2п2СТР0 Р 0С = = -2п СТР0С + 2п2СТР0Р0С = 2р(п2 - п), а также использованы равенства

хз — хз ,

= 4п2СТР 0ТР°С = = 4п2СТР°С = 4п2р.

Тогда окончательное значение параметра будет равно

В0 = 2р(т2 -т)/4т2р= (1 -т-1)/2,

I 1/2

(18)

т = |а/р |

Принадлежность решения к шару в ограничениях (1) позволяет утверждать, что точка безусловного минимума В0 проектируется на [0,1] проектором [1]:

В , = Р(В0) = (|В„| - В - 1 + 1) / 2 е [0, 1]. (19)

Равенство (19) определяет оптимальный и допустимый параметр оператора (16), который является проекцией элемента (18) на отрезок [0, 1] в пространстве параметров и отрезком одномерного многообразия с границами в виде векторов хз,

и х;.

Обобщенный проектор как оператор минимизации для задачи (1) примет вид (16). Таким образом, утверждение 4 доказано.

Следствие 1. Преобразованный оператор (16) имеет вид

X, = РАЬ + (1 - 2В ,)РР0Сп,

П = ст 1 = |а/р|

1/2

(20)

где параметры определены равенствами (18) и (19).

Доказательство следует из вида оператора (16) в силу соотношений

X, = (1 - В,)хз, + В,хз = = (1 - В,)(РАЬ + РР°Сп) + В,(РАЬ - РСп) =

= РАЬ + Р°Сп - В,РАЬ - В,Р°Сп + (21) +В,РАЬ - В,Р°Сп = РАЬ + Р°Сп - 2В,Р°Сп = = РАЬ + (1 - 2 В,) пР °С.

Представление оператора (21) в двух формах дано в табл. з.

Следствие 2. При условии С ф 0п е Жп задача (1) имеет единственное решение, а в случае С = 0п е Жп — бесчисленное множество решений.

Оператор минимизации в форме (20) (табл. 3) является суперпозицией двух операторов, определенных соответствующими составляющими. Первая составляющая оператора (20) формирует ортогональную проекцию начала координат на линейное многообразие в задаче (1), а вторая (нелинейный оператор) задает проекцию вектора С е Ж" на линейное многообразие, масштабируемую параметром, определенным в

(20) и (19).

Обобщенный оператор проектирования

(21) имеет геометрическую интерпретацию, вытекающую из факторизации конечномерного евклидова пространства на линейное многообразие (подпространство) и ортогональное дополнение к нему. Первая составляющая (21) — оператор проектирования нулевого элемента 0И е Ж" на линейное многообразие в (1). Второй оператор преобразует образ первого оператора суммирования с образом второго так, чтобы сумма векторов принадлежала пересечению линейного многообразия и шара. В результате обеспечивается выполнение ограничения задачи типа неравенства и достигается минимум нормы задачи (1).

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

<

' 1

-2 [ Ах* \

-1 0 1

\

-2

Иллюстрация условий задачи и образа оператора минимизации нормы

задачи (15).

Таким образом, обобщенный проектор, заданный равенством (16), определяет точки минимума и максимума нормы с учетом знаков и величин множителя Лагранжа для ограничений-неравенств на основе преобразований условий (4). Это дополняет известные формы оптимальных решений, поскольку определяет точные значения множителей Лагранжа для ограничений-неравенств вместо требований только к знакам этих мно-

Таблица 3

Формы оператора условной квадратичной минимизации для неклассической конечномерной задачи (1)

Форма представления оператора (16) Вид оператора

Структурная X, = Ф(С, А, Ь, г2, В,) = [1 - Р(В, )]Х3, + Р(В, )Х3\ х3, = раь + Р0сп., х; = раь -Р0сп*, п, =+Н1/2, п' =-Н1/2, В, = Р(В0) = (|В0 - 1 - |В„| + 1)/2 е [0, 1], В0 = (1 - п-1)/2, п = |ст|1/2 = |а/р|1/2, а = г2 - Ьт(ААТ)-1 Ь > 0, р = СТР0С > 0

Преобразованная Х3 = РАЬ + (1 - 2В,)Р°Сп, В, = Р(В0) = (|В0 - 1 - |В0| + 1) / 2 е [0, 1], В0 = (1 - п-1) / 2, п = а1/2 = |а/р|1/2, а = г2 - Ьт(ААТ)-1 Ь > 0, р = СТР0С > 0

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

Пример. Рассмотрим задачу: вычислить

X, = arg minfo(X) = (X - C)T (X - C),

C = (1 2)T,

AX = [1 1]

х,

= 2 = b,

||X|I2 = XTX = [ x x2 ] •

< 4 = r2

для вектора С = [1 2] .

Решение. На основе оператора (20), проектора (19) и параметра (18) решение имеет вид:

X, = РАЬ + (1 - 2».)Р°Сп =

+ (1 - 2 а,)

0,5 -0,5 -0,5 0,5

1"

2

• 2 =

"1" + 0,5 "-0,5" "0,5"

• 2 =

1 +0,5 .1,5.

а, = P(ад = (|а„| -1 + 1V2, »0 = = О -"П-1)/2> П = h/H1/2'

где параметры и переменные задачи равны П, = ^^М^Р | = = V [г2 - bT (AAT )-1 b]/ CTP0C

= |у/ЩБ | = +2, г2 = 22 = 4, r2 - bT (AAT )-1 b = = 4 - 2 • (2)-1 • 2 = 2;

CTP 0C = [1 2]

= [1 2]

0,5 -0,5 -0,5 0,5 -0,5

"1"

2

0,5

= 0,5;

»0 = (1 -т-1)/2 = (1 - 0,5)/2 =

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

= 0,25; n = |a/p|1/2;

а, = p(а0) = (|а„| -1 +1) / 2 =

= 0,25 e [0, 1], (1 - 2) = 0,5.

Минимальное значение функционала равно

ф = {X3[P (а.)] - c }T {X3[P (а,)] - C} =

= [0,5 -1 11,5 - 2]

= 0,25.

"0,5 -1" 1,5 - 2

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

||Х3.||2 = 2,5 < 4 = г2.

Таким образом, операторы минимизации нормы и допустимых решений отображают все пространство в элементы, которые минимизируют нормы, и в допустимые элементы.

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

Условия асимптотической устойчивости разностных уравнений системы следуют из принципа сжимающих отображений. Приведенные далее достаточные условия асимптотической устойчивости обобщают условия, полученные в работах [1, 3, 4].

утверждение. Пусть выполнены следующие условия:

1. Уравнения динамики замкнутой системы локально оптимального управления (ЛОУ), соответствующие счетной последовательности нелинейных разностных операторов, имеют вид

** +1 = Рк (хк , Р) = НФх (хк ) + + Ри Фи {ГТ [РАсИ Ф х (хк) + Ъ0^Л /- |1/2л

(22)

+Р°С(| ак/р I1'2)]} +

Хк0 = хо, Ук = схк, где матрица Н определяет устойчивый (сходящийся) матричный линейный ограниченный оператор объекта с нормой: ||Н|| < 1, а линейная часть удовлетворяет ранговому критерию управляемости Калмана и критерию управляемости для системы с ограниченными управлениями.

2. Монотонные кусочно-линейные операторы

ФхК), фи (ык) е Хм)

объекта управления принадлежат подпространствам монотонных КЛО, имеют нулевые образы начала координат: Ф(0п) = 0п, Ф(0т) = 0т, ограничены в шаре Т радиуса Я с центром в начале координат так, что

||ф(хк )|| < М||хк||, ||Ф(х, )|| < М||х„||

и удовлетворяют в этом шаре условиям Липшица по векторам состояний хк и управлений ык:

||Фх(х1)-Фх(х2)|| < К |х1 - х " |1ФыК) -Фы(ы< КФ|\ы\ - ы

2

И '

с постоянными Lx и Lu.

3. Оператор (22) системы ЛОУ формирует управления на основе задач конечномерной минимизации:

uM = Tzk, = T arg minMZk) =

г, - С Azk = b'k' A = [Es \-cFu ]' b\ = с H x,' b2k = cHФx (ж, )'

Z" = Z- - Z, < Zk < Z + - Z, = Z+' zk = (sk+i| Uk)T}.

(23)

Задачи управления типа (23) разрешаются оператором оптимизации в третьей канонической форме для системы (2), поскольку

ык,=ГГ [РАсИФх (xk) + P °С(| ajp |1/2)]. (24)

Оператор управления как оператор конечномерной минимизации (ОКМ) типа (24) определен суммой линейного оператора и нелинейного аналитического оператора с компактной областью задания.

4. Ограниченная область задания нелинейной аналитической части оператора ЛОУ (24) соответствует условию совмест-

СПИСОК ЛИТЕРАТУРЫ

1. Козлов В.Н. Негладкие системы, операторы оптимизации и устойчивость. СПб.: Изд-во Политехи. ун-та, 2012. 150 с.

2. Козлов В.Н. Операторы минимизации линейных и негладких функционалов на пересечении линейного многообразия и шара

ности ограничений задач в (23), представленных счетным семейством неравенств, следующих из структуры ОКМ:

^ = г - (Ь[ )Т (ААТ)-1 Ь1 > 0,

Ь1 = еИхк, Ь2 = сИ Ф(хк).

5. Счетное семейство нелинейных разностных операторов

ык= ГТ[РАсИФ(хк) + Р0С(| ак/р |1/2)] (25)

типа оператора (22) с параметрами р аппроксимировано счетной последовательностью линейных непрерывных операторов

хк+1 = 1 (хк, P), хк0 = х° Е Т,

формируемых с помощью производных Фреше, вычисленных в точках хк. При этом выполнены условия теоремы Банаха — Штейнхауса, т. е. нормы операторов 17к (хк, р) ограничены в совокупности:

\\Рк (хк,Р^^ к = 1,2,... .

Тогда достаточные условия асимптотической устойчивости системы (22) — (25) имеют вид

||Г|| < (1 - а1) / (а2 + а3),

а1 = \\И\\Кх,

,, ы,, ы '/\\\\РА\\ • И • |И||4, (26)

а3 = ||РС (|с|| •!|И||)2 х

а2 = \\Fu\\Lu

хКхМ\\Р1РА\\ (8 + \\С\|)/2гр.

При доказательстве использованы аппроксимация нелинейного оператора в (22) рядом Тейлора в окрестности нулевого решения, теорема Банаха — Штейнхауса, а также операторные нормы матриц [3].

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

// Научно-технические ведомости СПбГПУ. Физико-математические науки, 2013. № 1(165). С. 164-170.

3. Козлов В.Н. Функциональный анализ (с приложениями в энергетике). СПб.: Изд-во Политехн. ун-та. 2011. 450 с.

4. Козлов В.Н. Синтез управлений крупномасштабными объектами на основе операторов оптимизации // Шестая Всероссийская мультиконференция по проблемам управле-

ния. Материалы мультиконференции в 4 тт. Ростов-на-Дону: Изд-во Южного федерального ун-та, 2013. Т. 3. С. 195-197.

REFERENCES

1. Kozlov V.N. Negladkie sistemy, operatory optimizatsii i ustoichivost'. St. Petersburg, Polytechnical University Publishing House, 2012, 150 p. (rus)

2. Kozlov V.N. Operatory minimizatsii lineinykh i negladkikh funktsionalov na peresechenii lineinogo mnogoobraziia i shara. St. Petersburg State Polytechnical University Journal: Physics and Mathematics, 2013, No. 1(165), pp. 164-170. (rus)

3. Kozlov V.N. Funktsional'nyi analiz

(s prilozheniiami v energetike). St. Petersburg, Polytechnical University Publishing House, 2011, 450 p. (rus)

4. Kozlov V.N. Sintez upravlenii krupnomasshtabnymi ob"ektami na osnove operatorov optimizatsii. Shestaia Vserossiiskaia mul'tikonferentsiia po problemam upravleniia. Materialy mul'tikonferentsii: v 4 t. Rostov-na-Donu: Izd-vo Iuzhnogo federal'nogo un-ta, 2013, Vol. 3, pp. 195-197. (rus)

КОЗЛОВ Владимир Николаевич — доктор технических наук, профессор, заведующий кафедрой системного анализа и управления Санкт-Петербургского государственного политехнического университета.

195251, г. Санкт-Петербург, Политехническая ул., 29 umo@spbstu.ru

© Санкт-Петербургский государственный политехнический университет, 2013

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