Научная статья на тему 'Многокритериальный синтез позиционного управления на основе многопрограммной стабилизации. Ч. 1'

Многокритериальный синтез позиционного управления на основе многопрограммной стабилизации. Ч. 1 Текст научной статьи по специальности «Математика»

CC BY
357
94
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МНОГОКРИТЕРИАЛЬНЫЙ СИНТЕЗ / ПОЗИЦИОННОЕ УПРАВЛЕНИЕ / МНОГОПРОГРАММНАЯ СТАБИЛИЗАЦИЯ / ПРОГРАММНО-КОРРЕКТИРУЕМОЕ УПРАВЛЕНИЕ / СЕТЕВОЙ ОПЕРАТОР / MULTIPLE-CRITERIA SYNTHESIS / POSITIONAL CONTROL / MULTIPROGRAM STABILIZATION / SOFTWARECOMPENSATED CONTROL / NETWORK OPERATOR

Аннотация научной статьи по математике, автор научной работы — Воронов Евгений Михайлович

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

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

Похожие темы научных работ по математике , автор научной работы — Воронов Евгений Михайлович

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

Multiple-Criteria Synthesis of Positional Control Based on Multiprogram Stabilization. Part 11

A technique for multiple-criteria synthesis of positional control as a function of the system state is considered. The technique is based on the multiprogram stabilization method developed to the multiprogram positional control. In this case, the specified multiprogram set of trajectories, generated by multiple-criteria optimal controls (as time functions) on a set of initial conditions, acquires under multiprogram stabilization the asymptotic properties for a trajectory of the multiplecriteria positional control and plays a role of the practical extension of a class of "attracting" manifolds (attractors). The multiprogram stabilization methods are developed. Refs. 21. Figs. 5.

Текст научной работы на тему «Многокритериальный синтез позиционного управления на основе многопрограммной стабилизации. Ч. 1»

СИСТЕМЫ УПРАВЛЕНИЯ

УДК 517.977:519.876.2

Е. М. Воронов

МНОГОКРИТЕРИАЛЬНЫЙ СИНТЕЗ ПОЗИЦИОННОГО УПРАВЛЕНИЯ НА ОСНОВЕ МНОГОПРОГРАММНОЙ СТАБИЛИЗАЦИИ. Ч. 1

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

E-mail: [email protected]

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

В настоящей работе использованы известные приемы формирования стабилизирующих асимптотических свойств [1-5] для линейных и линеаризуемых систем с билинейными моделями и моделями в форме Лотки-Вольтерры, а также сформированы новые синергети-ческие приемы стабилизации для линейных (часть 1) и нелинейных (часть 2) систем по А.А. Колесникову, обеспечивающие многокритериальный синтез позиционного управления на множестве начальных условий на основе полученной структуры многопрограммного позиционного управления. Приведен иллюстративный пример многокритериального синтеза в классе линейных систем на основе многопрограммного управления по В.И.Зубову [1] и алгоритм решения задачи многокритериального синтеза в классе нестационарных линейных систем на основе синергетического метода получения многопрограммного позиционного управления, который обеспечивает множеству многокритериально-оптимальных траекторий свойства притягивающего многообразия — аттрактора [6].

1. В настоящее время методы теории управления в области многокритериальной оптимизации программного управления и тем более параметризованного управления, а также параметрических задач принятия решений, достаточно хорошо изучены и реализованы [7-12].

Среди работ можно выделить три типовых подхода [11], в которых сгруппирован ряд известных методов. Это так называемые прямые интерактивные методы, например на основе конусов доминирования [11] и генетического программирования [12]; методы скаляризации, такие как свертка показателей, пороговая и лексикографическая оптимизация [11]; методы на основе компромиссов, например на основе идеальной точки, точки Шепли и арбитражной схемы Нэша [11]. Методы реализуются на основе известных технологий оптимального управления, например, таких как принцип максимума, динамическое программирование, численные методы нелинейного программирования [13], в частности, в форме генетических алгоритмов при приближенной аппроксимации управления вектором распределенных по времени параметров [12].

В последнее десятилетие развивается ряд направлений приближенного многокритериального синтеза позиционных управлений. Среди них метод синтеза программно-корректируемого управления (ПКУ) [11, 14-16], метод синтеза на основе комбинации генетического алгоритма и сетевого оператора [17], а также генетического алгоритма и структур, порождаемых теорией автоматов [например, 18], для задач со скаляризованными векторными показателями.

Как известно [11], первый метод заключается в последовательном пересчете оптимального программного управления на программных тактах времени 1, ^], ] = 1, 2, 3 ..., где ^^ и 4 — начальное для ]-го программного такта и общее для тактов конечное значение времени, с применением полученного оптимального программного управления на отрезке tj], потактовом измерении значения вектора состояния х(^), следующем пересчете оптимальной программы на [tj, ^], применением ее на отрезке [tj,tj+1] и т.д. Сходимость к предельному точному синтезу позиционного управления очевидна с уменьшением длин отрезков ] и с соответствующим учащением потактовых

измерений состояния. В монографии [16] и статье [15] рассматриваются современные нейроэволюционные технологии реализации данного метода в параметризованном и общем виде ПКУ.

Комбинированный метод многокритериального синтеза позиционного управления [17] формирует аналитический вид управления как набор параметров и известных функций состояния из состава сетевого оператора конечной сети этих функций и операций над ними. Данный метод теоретически обоснован, применим в широком классе нелинейных систем и успешно апробирован в ряде прикладных задач, но

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

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

Метод базируется на способах практического расширения класса "притягивающих" многообразий — аттракторов [6] в форме асимптотически устойчивого множества траекторий хк (г), к = 1, N, порожденных многокритериально оптимальными программными управлениями ик (г) к = 1, N, к которым "тяготеет" траектория системы под воздействием синтезированного управления и(х,г) при любых начальных условиях из заданного множества, причем по свойствам многопрограммного управления [4] и(хк, г) = ик (г).

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

х = f (г, х, и), и е и, (1)

где х = (ж1,...,жп)т — п-мерный вектор состояния системы, и = = (и1,...,иг)т — г-мерный вектор управления, вектор-функция f (г, х, и) е С(Л1 х Кп х Ег) за исключением, в некоторых случаях, конечного множества точек меры нуль.

Пусть для системы (1) заранее решены некоторые специальные задачи программного управления, т.е. построены N программных движений х1(г),..., х^ (г) на множестве начальных условий, которые обеспечиваются программными управлениями и1(г),..., и^(г). Управления принадлежат к классу ограниченных функций при г > г0. Число программных управлений не связано ни с размерностью системы (1), ни с размерностью вектора управлений.

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

3 = (71... ) ^ ех^«. (2)

Рис. 1. Парето-область с точкой компромисса и учетом вариации постановки при 1=2

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

На рис. 1 точки 1 (1) — идеальные точки, а точки 2 (2') — искомое решение (точки компромисса) по вектору показателей на области Парето, которому при заданных начальных условиях хк (¿о), к = 1, N, соответствует оптимальное программное управление ик,орь при решении задачи на основе функции Салуквадзе [9]:

ш1п[(л - 3*)2 + (Л - Л* )2] ^ и = . (3)

Окончательно получаем множество заданных ик,0р(¿), к = 1, N, и соответствующих траекторий хк (¿), к = 1, N.

3. В настоящее время в теории многопрограммного позиционного управления (МПУ) в работах В.И.Зубова и Н.В.Смирнова [1-3] решена задача многопрограммной стабилизации для линейных стационарных и нестационарных систем, а также для некоторых нелинейных систем:

билинейной системы

X =

где А(£) и Б{ (¿) — матрицы размера п х п и п х 1;

N

A (t) + V Вг (t) иг

x,

(4)

г=1

системы типа Лотки-Вольтерры

х = Р х + ^(х)х + и (5)

гДе Р = ^(рь...^), д(х) = й^д^х..., д„х), д^..^ дп -строки матрицы = {%, г = 1,п, = 1,п}.

Запишем универсальную форму многопрограммного управления как интерполяционный полином Лагранжа-Сильвестра [1-3]:

N ,

и(х, £) = ^ ( и(£) + Ск(£)(х(£) - Хк(£))-к=1 ^

- 2икф Г (х(£) - х;(*))(х(£) - Хк(£))N

к() ^ (хк(£) - х5(^))2 )

s=1, s=fc

ÄT (x(t) - Xi(t)) (Xk(t) - Xi(t))2

(x (t)_ x. (t))2 ' (6)

¿=1, ¿=к

при этом и(хк, £) = ик(£).

Стабилизирующие свойства (6) обеспечиваются введением дополнительной обратной связи и0 = Ск (£)(х(£) — хк (£)) по каждой заданной траектории хк (£), что обеспечивает асимптотические свойства каждой заданной траектории, причем асимптотическая устойчивость реализуется на бесконечном интервале 0 < £ < то.

В работе [1] показано, что в классе линейных стационарных систем и0 = С (£)(х(£) — хк (£)) для всех хк (£), к = 1, N .В нелинейных системах (4), (5) структура (6) применяется для линеаризованных вариантов их описания. В работах Н.В.Смирнова и И.В.Соловьевой [4, 5] результат (6) обобщен в форме МПУ на конечном интервале [£о, :

N

и(х,£) = ит(х,£) + ^ Цук(£)), Ук = х - х^, £о < £ < £к, (7)

к=1

где

ук(£) = Сж(ук(£), «(Ук(£)), Ук(£о) = Уок = 0, £о < £ < ¿к, к = Т^

(8)

- оператор системы в отклонениях относительно одной из заданных траекторий хк (£);

N N (х(£) - х5(£))2

ит(х,£) = У" и(£) П -, ит(хк,£) = и(£) (9)

к=1 5=1^=к (хк(£) - х(£))2

— многопрограммное управление без свойств стабилизации [4];

- ^(ук (£)) — стабилизирующая компонента МПУ, обеспечивающая

устойчивость нулевого решения (8) (управление, стабилизирующее траекторию МПУ х(£) относительно хк (¿) или, другими словами, обеспечивающее асимптотические свойства заданной траектории хк (¿)). _

Очевидно, что получение v(yk (¿)) для каждого к = 1, N формирует векторную асимптотику хк(¿), к = 1,N, на [¿0,£к], как "притягивающего" многообразия для траектории х(£), соответствующей МПУ (7).

В работе [4] для получения стабилизирующей части (7) используется метод позиционной оптимизации Р.Ф. Габасова [14], разработанный для линейных нестационарных управляемых систем, поэтому процедура использования метода для решения задачи стабилизации нулевого решения (8) на ¿0 < £ < ¿к требует линейной аппроксимации нелинейной правой части (8).

Во второй части работы будет рассмотрено обобщение процедуры получения стабилизирующей компоненты v(yk (¿)) МПУ нелинейной системы (1) на отрезке ¿0 < £ < ¿к для любого к = без линеаризации правых частей (1), (8) и на основе синергетического подхода формирования "притягивающих" многообразий в форме метода аналитического конструирования агрегированных регуляторов (АКАР) [19, 20]. В методе АКАР вводятся и используются устойчивые макропеременные

= <£г(Ук1, • • • , Укп), + = 0,

(10)

(2 ... 5)Т < ¿к, г = 1,...,п,

для получения v(yk(¿)), обеспечивающих устойчивость нулевого решения (8), на основе экспоненциальной сходимости к нулю. Данный подход дополняет методику [4] получения стабилизирующего управления V в (7).

Краткий анализ применения синергетического метода АКАР для линейной нестационарной системы дан в Приложении к настоящей статье. Полное исследование по применению подхода в классе нелинейных систем будет дано во второй части статьи с полезным примером расчета.

Таким образом, рассмотрено три подхода получения многокритериального синтеза позиционного управления на основе многопрограммной стабилизации с последовательным обобщением метода обеспечения асимптотических свойств множества траекторий хк (¿), к = 1, N, программно-оптимальных по вектору показателей. Это подход Зубова-Смирнова на основе многопрограммного управления (6), подход Смирнова-Соловьевой на основе многопрограммного позиционного управления (7) и подход на основе синергетических алгоритмов АКАР по Колесникову.

4. Для иллюстрации метода многокритериального синтеза позиционного управления на основе многопрограммной стабилизации рассмотрим простейший пример стационарной линейной системы с применением многопрограммного управления (6).

Пусть движение объекта во времени £ описывается системой уравнений

xX — хХ' x" — u,

(11)

|u| < 1, t0 — 0, tk — T, T — не фиксировано.

Матричная форма записи (11) имеет вид

x — Ax + Bu, A — (0 0) , B — (0 J) , (12)

Требуется перевести объект из начального положения

x'(0) — 1, x"(0) — 0 (13)

в конечное состояние (на ось ординат x")

x'(T) — 0. (14)

Вектор критериев имеет вид J — (Ji, J2)

T

Ji(x,u) — y dt — T ^ min, (15)

o

J2(x, u) — x"(T) ^ max. (16)

u

Физически (15) и (16) трактуются как простейшая задача обеспечения максимальной скорости за минимальное время (задача разгона объекта).

При получении идеальной точки на первом этапе данного метода "компромиссов" раздельным решением задач (15) и (16) (рис. 1), решение задачи (16) дает вырожденный результат maxu J — то, поэтому вносится фазовое ограничение

|x'(t)| < 3 (17)

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

Для решения задач (15) и (16) используется принцип максимума Понтрягина [13]. В результате решения получены значения показателей в идеальной точке (см. рис. 1, подобная точка 1').

J* — min[J1(x,u)] — 1,414;

u (18)

J* — min[-J2(x, u)] — max J2(x,u) — 2,449.

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

7° = 2,678, 7° = 0,54, 1п = 1,069, (19)

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

где гп — точка переключения управления.

В соответствии с постановкой задачи многопрограммного управления без ограничения ее общности будем считать, что N = 2. Поэтому повторяем решение задачи с измененными начальными условиями (13)

х'(0) = 1,5; х''(0) = 0 (20)

и получаем

7° = 2,858, 7° = 0,358, 1п = 1,25. (21)

Введем преобразование обозначений полученных оптимальных управлений и траекторий:

« ^ хк = (4, 4') = (Хк1, Хк2), к = 1, N N = 2, (22)

причем

к = 1, Хц(0) = 1, Х12(0) = 0; к = 2, Х21(0) = 1,5, Х22(0) = 0. (23) Управления и° и «2 имеют вид

-1, г < 1,069, _ [ -1, г < 1,25,

2,858.

(24)

Ul 1 +1, 1,069 < t < 2,678, U 1 +1, 1,25 < t < 2,858.

Аналитический вид траекторий х1 и х2 следующий:

„ Г х-1 (г) = -0,5г2 + 1,

« ^ I х-2 (г) = -г,

° = . Г х+11 (г) = 0,5г2 - 2,138г + 2,1397, « = +1М Х+12 (г) = г - 2,138,

(25)

u2 = -1,

x" (t) = -0,5t2 + 1,5, X22 (t) = —t,

и_ x+21 (t) = 0,5t2 - 2, 5t + 3,061,

U -+1, i x+22 (t)= t - 2,5.

(26)

Для получения и(ж, £) в форме (6) вводится дополнительная обрат-

ная связь

«доп = C (ж - Xfe) = C (Дж),

(27)

которая обеспечивает устойчивость (асимптотику) для всех к = 1,^" (Дж(£) ^ 0).

В соответствии с (11) и (12) имеем

ДЖ = АДж + Видоп = АДж + ВС Дж = (А + ВС )Дж, (28)

где

В = А + ВС = ( 0 0 ) + ( 0 0 V 0 0 ) = Г 0 1

у 0 0 у у 0 1 / у а2

(29)

Для устойчивости системы (28) необходимо найти [21] коэффициенты а уравнения

D (А) =

0 - А а1

1

а 2 - А

= А2 — а 2 А — а1 = а0А2 + а1А + а2 = 0,

откуда следует условие для выбора а1 и а2:

а2 < 0, а1 < 0, а» = — д, д > 0, г = 1, 2.

(30)

Первый участок и(ж, £) на 0 < £ < 1,069 имеет вид

u (ж, t) =

+ 2

/ /у' _ гу

-1 + (-?1, -fc) f - Х11 ) +

\ Х Х12

(Х 1 1 - Х2 1) (Х - Х 1 1) + (Х 1 2 - Х22) (x - Х 1 2)

(х2 1 - Х - 1) + (х22 - Х 1 2)

(f' - 1) + (x'' - Х12) , * Ö о +

X

(x 1 1 Х1 1) + (Х 1 2 ^2)

2

+

-1 + (-?1, -?2) ( f ^

21 2 2

+

+2

1 Х 1 1) (x x1 1) + (Х12 Х 1 2) (x Х12) (f1 1 - x 1 1) + (x12 - Х 1 2)

X

X

( / — I / // — \2

(X хц) ~~т (X х12)

(х2 1 — Ж 1 1) + (Ж22 — Х 1 2) Второй участок и(ж,£) на 1,069 < £ < 1,25 принимает вид

(31)

u(x,t) =

1 + (-q1, -q2b x'' - x+12

x' - Х+11

2

x+11 - X"i) (x' - x+ii) + (x+12 - X"2) (x" - x+12)

2

(x+11 - x"i) + (x+12 - x-2)

2

12

22

X

(x x21) + (x x22) (x+11 - x-1)2 + (x+12 - x-2)

X

+

-1 + (-q1 -?2)

x' x

21

x '' x

+

22

+2

(x-1 - x+n) (x' - + (x-2 - x+1^ (x'' - x22)

(x-1 - x+11)2 + (x-2 - x+12)2

X

X

(x' - x+11)2 + (x'' - x+12)2 (x"1 - x+11)2 + (x-2 - x+1^2

. (32)

Третий участок и(х, г) на 1,25 < г имеет вид

u(x,t) —

1 + (-qb -22h x'' x+

x - x 12

x' - x+11

2

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

(x+11 - x+21) (x' - x+11) + (x+12 - x+22) (x'' - x+12)

(x+11 - x+21)2 + (x+12 - x+22)2

(x' - x+21)2 + (x'' - x+22)2

X

X

(x 11 - x+21) + (x+12 - x+22)2

+

1 + (-q1 ( x" xx+21 x - x 22

2

(x+21 - x+11) (x' - x^) + (x+22 - x+12) (x'' - x+22)

(x+21 - x+11) + (x+22 - x+12)

X

(х' - Х+11) + (х'' - Х+12)

х —+-~2—---—2. (33)

(х+21 - Х+11) + (х+22 - Х+12)

Выражения х±1, х±2; х±1, х±2 в аналитической форме даны формулами (25) и (26). Данные выражения могут быть получены и использованы в численном виде. Выражение для и(х,г) является нелинейными функциями х' и х''. Значения параметров д1 > 0 и д2 > 0 уточняются в процессе моделирования. Универсальная структура и(х,г) не изменяется и не критична к области начальных условий, например:

1 < х'(0) < 1,5; х''(0) = 0 (34)

при терминальном условии х'(Т) = 0 в ограничении х'(Т) < 3.

2

2

Рис. 2. Структура системы управления с обратной связью

Рис. 3. Схема моделирования системы

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

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

Моделирование в программной среде МЛТЬЛБ выполнено по схеме, представленной на рис. 3.

Временная реализация и(х, £) при X(0) = 1,25 дана на рис. 4.

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

0,5 1,0 1,5 2,0 2,5

Рис. 4. Временная реализация и(х,Ь) при = д2 от 1 до 10

0 0,2 0,4 0,6 0,8 1,0 Рис. 5. Фазовые траектории ж"(Ж), дх = 5, д2 = 5

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

Приложение.

Для иллюстрации применения синергетического метода АКАР при получении МПУ (7), которое является основой многокритериального синтеза позиционного управления на отрезке [г0 ,гк], рассмотрим ли-

неиную нестационарную систему

X (t) = A (t) x (t) + B (t) u, dim X = n, dim u = r. (35)

При этом без ограничения общности результатов будем считать, что число заданных многокритериально оптимальных программных управлении и соответствующих траектории N = 2.

Тогда в соответствии с (7)

( (Х - Х2)2 , (Х - Х1)2 /ЭЙЧ

Um (X,t)= Ui---J + U^--""2 . (36)

(Xi - X2) (X2 - Xi)

Пусть определяется v(yk) для k = 1. В соответствии с выражениями (7), (8)

x(t) =yi(t)+Xi(t). (37)

Следовательно, (36) можно представить в виде

f , ^ (xi + yi - X2)\ yi2

Um (Xi + yi, t) = Ui---""2--+ U^--""2 =

(Xi - X2) (X2 - Xi)

/1 , o(Xi - X2)y^ , yi2 V yi2

= Ui + -72" + 7-^ + -. (38)

(Xi - X2) (Xi - X2) / (X2 - Xi)

Система в отклонениях (8) принимает вид y(t) = A (t) yi (t) +

+ B (t)

(x1 - x2)yi У12 \ , У12

wj 1 + 2^--^ + --—-+ U2

(Xi - X2)2 (Xi - Ж2)2/ (X2 - Xi)2.

+

+ В (*) «(У! (*)), (39)

где

п 1

(Х1 - Х2)2 = (Х2 - Х1)2 = (Ж1г - Ж2г)2 = I (*) = 0, ¿1 = -. (40)

г=1

Тогда система в отклонениях преобразуется к виду

у 1 (*) = А (*) У1 (*)+В (*) « (У1 (*))+С (*) У1 (*)+Я (*) у2+Е (*) у2 = = (А (*) + С (*)) У1 + В (*) « (у1) + (Я (*) + Е (*)) у2 =

= А' (*) у1 + В (*) « (у1) + Е'(*)у?. (41)

Далее без ограничения общности вывода принимается п = 2, г = 2. Тогда

У1 = (У11, У12); «т = («1,^2); и = (ип,и12), Ц = (и21,и22),

(42)

у2 = (у?1 + у22); В(*) = diag{в11,в22}.

Пусть

А(г) = {а,}; С(г) = {с,}; А' = {а,} = {а, + с,}, ¿,.7 = 1, 2,

(43)

где

С = 2В(¿)п1(ж1-Ж2)/1; Е' = {(^ + кз)у:2; (к2 + к^у^У,

(44)

к1 = ви«11 ¿1; к2 = ^22^12^1; кз = вп«211ъ к4 = ^22^12^1. Система (41) в форме Коши с учетом (43) и (44) принимает вид

У11 = «11/11 + «12/12 + (У1) + (&1 + кз) у2;

(45)

У12 = «21/11 + «22/12 + ^22^2 (У1) + (&2 + ^4) у2. По методу АКАР [19] вводятся макропеременные

—1 (¿) = «11/11 + «12/12, —2 (¿) = «21/11 + «22/12. (46)

с условием асимптотической устойчивости по каждой из них соответственно на основе экспоненциальной сходимости

7— 1 (¿) + —1 (¿) = 0; 2 (¿) + —2 (¿) = о, (47)

где [19]

(2 ... 5)Т < 1к. (48)

Тогда при г > гк, —1(г) ^ 0, ^ о, где —^) = 0, —2(4) = 0 — "притягивающие" многообразия. Пересечение многообразий дает систему

-1 = «11/11 + «12 /12 = 0,

(49)

-1 = «21/11 + «22 /12 = 0. Решение системы имеет место в точке

/11 (¿к) = /12 (¿к) = 0, (50)

где

(2 ... 5)Т < ¿к, г = 1, 2.

Таким образом, к моменту времени ¿к обеспечивается асимптотически устойчивое обнуление отклонения у1(г). Далее нужно найти ^т(у1) = (^1(у1), ^2(у1)), которое переводит систему (45) из точки у1(г0) =0 на "притягивающие" многообразия —1 = 0, —2 = 0, т.е. ищется стабилизирующее управление ^1(у1) для получения асимптотических свойств х1(г).

Для этого в соответствии с методикой АКАР [19] подставляем выражения макропеременных (46) в уравнения (47):

—1 = « 11/11 + «112/11 + « 12/12 + «12/12 = —1; (51)

71

-2 = « 21/11 + «212/11 + « 22/12 + «221/12 = -т- -2. (52)

Т 2

Подставляя (51) и (52) соответственно в уравнения системы (45) окончательно получаем

А + «11^11^1 + В + С1 + «12^22^2 + = - Т--1;

Т1 (53)

А + «21^11^1 + В + С 2 + «22^22^2 + ^2 = -— -2,

Т 2

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

где

А = « 11У11 + «11-1, -1 = «11/11 + «12/12,

А 2 = а 21/11 + «21-1,

В = «11 (&1 + кз) У2 = «11В, В = «21 (к1 + кз) у2 = «21В, С1 = «12/12 + «12-2, -2 = «21/11 + «22/12, (54)

= «12 (&2 + ) У2 = «12^, ^2 = «22 (^2 + ) У2 = «22^.

Решая систему (53) относительно и «2, получаем

/ «12-2 «22-1 _ V Т Т1 '

vi (yi) = [(«22«11 - «12«2l) ви ] 1

— («22^1 — «12^2) — («22«11 — «12«21) B — («22^ 1 —tt^C2)

V2 (У1) = [(«21«12 — «11«22) в22]

1

/ «11-2 «21-1 _ V T T1 '

— («21^1 — 011^2) — («21«12 — «11«22) D — («21^ 1 — anC2)

(55)

Таким образом, методом АКАР получено управление

^т(/1) = ЫУ^^Ы^

стабилизирующее траекторию х(£) многопрограммного позиционного управления и(х, ¿) (7) относительно многокритериальной программно-оптимальной траектории х1(^) с заменой в (54) и (55) у1(^) = = х(£) - х1(^).

Вектор «т(у2) = («1(у2),«2(у2)) будет иметь вид, подобный системе (55) с заменой и1(^), х1(^) в ее структурах как функциях от (и1(^), х1(^), х(£)) на подобные функции от (и2(£), х2(£), х(£)).

В заключение статьи следует отметить, что анализ при N = 2, п = 2, г = 2 без ограничения общности результата иллюстрирует воз-

можность многокритериального синтеза позиционного управления в форме (7) на основе синергетического метода получения "притягивающих" многообразий с обобщением методики [4].

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

1. Зубов В. И. Синтез многопрограммных устойчивых управлений // Докл. АН СССР. - 1991. - Т. 318. № 2. - С. 274-277.

2. С м и р н о в Н. В. Задачи многопрограммной стабилизации в различных классах динамических систем // Труды Средневолжского матем. общ. - 2005. - Т. 7. № 1. - С. 192-201.

3.Смирнов Н. В. Многопрограммная стабилизация линейных и билинейных систем в случае неполной обратной связи // Изв. РАН. Теория и системы управления. - 2001. - № 3. - С. 40-44.

4. Соловьева И. В. Синтез многопрограммных систем управления на основе метода позиционной оптимизации. - Автореф. дисс.... канд. физ.-мат. наук. СПбГУ, 2010. - 15 с.

5. Смирнов Н. В. Соловьева И. В. Применение метода позиционной оптимизации для многопрограммной стабилизации билинейных систем // Вестник Санкт-Петербург. ун-та. Сер. 10. Прикладная математика, информатика, процессы управления. - 2009. - Вып. 3. - С. 253-261.

6. Н и к о л и с Г., ПригожинИ. Познание сложного. Введение. 2-е изд. - М.: УРСС, 2003 - 344 с.

7. С о б о л ь И. М., Статников Р. Б. Выбор оптимальных параметров в задачах со многими критериями. - М.: Наука, 1981. - 110 с.

8. П о д и н о в с к и й В. В., Ногин В. В. Парето-оптимальные решения многокритериальных задач. - М.: Наука, 1982. - 322 с.

9. Жуковский В. И., Салуквадзе М. Е. Риски и исходы в многокритериальных задачах управления. - Тбилиси: Интеллект, 2004.

10. Л а р и ч е в О. И. Теория и методы принятия решений - М.: Логос, 2001. -298 с.

11. Воронов Е. М. Методы оптимизации управления многообъектными многокритериальными системами на основе стабильно-эффективных решений: Учебник / Под ред. К.А. Пупкова, Н.Д. Егупова. - М.: Изд-во МГТУ им. Н.Э. Баумана. 2001.- 576 с.

12. С е р о в В. А. Генетические алгоритмы оптимизации управления многокритериальными системами в условиях неопределенности на основе конфликтных равновесий // Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. - 2007. - № 4. - С. 70-80.

13. М е т о д ы классической и современной теории автоматического управления: Учебник. В 5 т., 2-е изд., перераб. и доп. Т 4: Теория оптимизации систем автоматического управления / Под ред. К.А. Пупкова, Н.Д. Егупова. - М.: Изд-во МГТУ им. Н.Э. Баумана, 2004. - 744 с.

14. Б а л а ш е в и ч Н. В., Г а б а с о в Р. Ф., Кириллова Ф. М. Численные методы программной и позиционной оптимизации линейных систем управления // Журн. вычисл. математики и матем. физики. - 2000. - Т. 40. - № 6. -С. 838-859.

15. Серов В. А., Хитрин В. В. Многокритериальный синтез программно-корректируемого режима технического процесса в условиях неопределенности // Приборы и системы. Управление, контроль, диагностика. -2010. - № 11. -С. 27-35.

16. С е р о в В. А., Б а б и н ц е в Ю. Н., Ко н д и п о в Н. С. Нейро-управление многокритериальными конфликтными системами. - М.: Изд.-во МГУ. - 2011. -136 с.

17. Д и в е е в А. И. Метод сетевого оператора. - М.: Вычисл. центр им. А.А.Дородницына РАН, 2010. - 178 с.

18. Царев Ф. Н. Совместное применение генетического программирования, конечных автоматов и искусственных нейронных сетей для построения системы управления беспилотным летательным аппаратом // Науч.-техн. вестник СпбГУ. Информацион. техн., механика и оптика. - 2008. - № 53. - C. 42-60.

19. Колесников А. А. Синергетические методы управления сложными системами: Теория системного синтеза. - М.: КомКнига, 2006. - 240 с.

20. Колесников А. А., В е с е л о в Г. Е., Попов А. Н. и др. Синергетические методы управления сложными системами: Механические и электромеханические системы / Под ред. А.А. Колесникова. - М.: Ком. Книга, 2008. -304 с.

21. Солодовников В. В., Плотников В. Н., Яковлев А. В. Теория автоматического управления техническими системами. - М.: Изд-во МГТУ им. Н.Э. Баумана, 1993. - 492 с.

Статья поступила в редакцию 26.03.2012

Евгений Михайлович Воронов родился в 1940 г., окончил в 1963 г. МВТУ им. Н.Э. Баумана и в 1969 МГУ им. М.В. Ломоносова. Д-р техн. наук, профессор кафедры "Системы автоматического управления" МГТУ им. Н.Э. Баумана. Автор 200 научных работ в области теории управления и ее приложений.

Ye.M. Voronov (b. 1940) graduated from the Bauman Moscow Higher Technical School in 1963 and the Lomonosov Moscow State University in 1969. D. Sc. (Eng.), professor of "Automatic Control Systems" department of the Bauman Moscow State Technical University. Author of 200 publications in the field of control theory and its applications.

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