Научная статья на тему 'Линейный подход к управлению равновесными состояниями нелинейных нормированных моделей'

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

CC BY
156
24
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Проблемы управления
ВАК
Область наук
Ключевые слова
НЕЛИНЕЙНАЯ НОРМИРОВАННАЯ МОДЕЛЬ / РАВНОВЕСНОЕ СОСТОЯНИЕ / СОПУТСТВУЮЩАЯ ЛИНЕЙНАЯ СИСТЕМА / ЧАСТИЧНО МОНОТОННАЯ МОДЕЛЬ / NONLINEAR NORMALIZED MODEL / STEADY-STATE / AUXILIARY LINEAR SYSTEM / PARTIALLY MONOTONE MODEL

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

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

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

Текст научной работы на тему «Линейный подход к управлению равновесными состояниями нелинейных нормированных моделей»

£1------------

УДК 519.876.2

ЛИНЕЙНЫЙ ПОДХОД К УПРАВЛЕНИМ РАНННВЕСНЫМИ СОСТОЯНИЯМИ НЕЛИНЕЙНЫХ НОРМИРОВАННЫХ МОДЕЛЕЙ

Е.К. Корноушенко

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

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

ВВЕДЕНИЕ

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

Цель настоящей работы — дать решение задачи для более сложного случая, когда уравнения модели содержат билинейные и квадратичные члены. Это позволит распространить описанный в работе [1] линейный подход к управлению равновесными состояниями на модели, содержащие произведения переменных. Несмотря на очевидную практическую значимость решения этой задачи, работы, в которых бы она рассматривалась для указанных типов уравнений, автору не известны.

Для решения поставленной задачи в данной работе привлекается ряд условий, существенно облегчающих поиск решения, главное из которых заключается в предположении о единственности равновесного состояния модели для всякого допустимого константного вектора входов. В работах Э. Зонтага и его коллег, посвященных вопросам устойчивости нелинейных систем (см., например, работы [2—4]), системы с подобным свойством называются системами, обладающими «характеристикой», а само свойство — моностабильностью реакции системы на константный вектор входов. Выполнение этого условия вместе с некоторыми специальными условиями (см. далее § 2) позволяет сопоставить исходной нелинейной модели линейную систему с тем же равновесным состоянием. С помощью такой линейной системы искомые управления могут быть найдены посредством обычного метода наименьших квадратов (МНК). Пока-

зано, что найденные таким образом управления гарантируют перевод нелинейной модели из одного равновесного состояния в другое с выполнением наложенных требований на знаки приращений выходных переменных модели в случае, когда модель является так называемой частично монотонной системой (см. § 3). Теория монотонных систем, широко применяющихся для моделирования и решения биологических проблем, получила существенное развитие в работах Э. Зонтага и его коллег (см.библиографию, приведенную в статьях [2, 3]).

1. ОСНОВНЫЕ ПОНЯТИЯ И ФОРМАЛЬНАЯ ПОСТАНОВКА ЗАДАЧИ

Предмет настоящего рассмотрения — нелинейная модель, функционирующая в дискретном времени и определяемая совокупностью уравнений:

x(t + І) = f(X(t), U(t)), i = І, ..., n.

(І)

Здесь ї — моменты дискретного времени, принадлежащие множеству /+ неотрицательных целых чисел, состояния X(^) для любого ї є /+ принадлежат полуоткрытому положительному единичному

кубу1 К = [0, 1)”, а входы и(ї) — суть константные векторы, определенные в неотрицательном ортан-

те $1 .Считаем, что каждая из функций ^ может содержать, помимо линейных членов, суммы попарных произведений каких-либо координат входов на какие-либо координаты вектора состояния, а также попарные произведения координат вектора состояния. Для краткости, модель (1) с указанными свойствами будем называть нелинейной нормированной моделью (ННМ). Далее везде будем считать выполненными следующие ограничения на функции ^:

— все функции /. непрерывны и удовлетворяют условию Д0, 0) = 0, і = 1, ..., п;

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

Для каждого ^ є К и каждого константного

вектора входов и є обозначим через х( •, ^, и)

траекторию системы (1) с начальным состоянием Х(0) = ^ и входом и. Из непрерывности функций /. следует, что каждая траектория определяется

1 Такой выбор области определения для состояний ННМ обусловлен тем обстоятельством, что ННМ строится в рамках качественного моделирования с использованием качественных непрерывных шкал в виде единичных положительных интер-

однозначно на множестве J+ и для каждого U е R1 и каждого t е J+ X(t, U) непрерывно зависит от

Вход U назовем допустимым для ННМ, если для любого состояния ^ е K каждая точка траектории X(t, ^, U) принадлежит кубу K. Достаточным условием допустимости константного входа U является выполнение следующих покоординатных соотношений для вектора состояния:

sup Я*, ^, U) е [0, 1) для каждого i = 1, ..., n.

i;e K

Ключевым в данной работе является условие

существования такой области W с R1, что для любого допустимого константного вектора U е W в кубе K существует единственное равновесное состояние Хц, для которого справедливо: для любого Х(0) е K

lim X(t, X(0), U) = XU є K,

t —— то

(2)

где Хи — предельная точка траектории Х(ї, ^, и). В терминологии работ [2—4] такое свойство ННМ называется моностабильностью реакции системы на константный вектор входов. Область № предполагается неизвестной исследователю, так что всякое условие и є № проверяется экспериментально в процессе моделирования ННМ.

Формальная постановка рассматриваемой далее задачи выглядит так. Пусть для некоторого допустимого входа и є Ж выполняется условие (2), так что X * = Хи — равновесное состояние ННМ. В векторе состояния X выделяется некоторая совокупность так называемых целевых (или выходных) координат У = (у1, ..., ур), значения которых

интересуют исследователя, и пусть (у1, у2, ..., ур) — значения этих координат в состоянии X*. Исследователем задается вектор 2* = (г!, , ..., г*р) жела-

тельных значений выходных координат, по которому с учетом исходного состояния X* определяется вектор знаков приращений значений выходных координат БУ = (БІ§п(Ау1), ..., 8І§п(Аур)). Задача состоит в нахождении такого допустимого константного корректирующего вектора икор, который переведет ННМ из состояния X* в какое-либо (не задаваемое априори) другое равновесное состояние X ** с выполнением условия:

(sign( у1 - y1), sign( y2* - у2 ),

sign( у; - у; )) = sy.

()

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

2.ПОНЯТИЕ И СВОЙСТВА СОПУТСТВУЮЩЕЙ СИСТЕМЫ ДЛЯ НЕЛИНЕЙНОЙ НОРМИРОВАННОЙ МОДЕЛИ

Пусть ННМ находится в некотором равновесном состоянии X* е К. Предположим, для простоты, что уравнение для координаты состояния хк содержит один билинейный член вида кх.(1)ы. и

* У

один член вида gx(t)x(t):

хк(г + 1) = Л(к)Щ + Нх(1)Ыу + gxp(t)xq(^). (3)

Здесь Л(к) — к-я строка матрицы Л коэффициентов при координатах вектора состояния, входящих линейно в уравнения ННМ. Поскольку равновесное состояние не меняется со временем, символ t в уравнении (3) можно опустить, и в равновесном состоянии X* оно примет вид:

хк = Л(к)Х* + Их* ык + £х; х;. (4)

«Звездочка» означает, что значения всех переменных рассматриваются в равновесном состоянии X *. Уравнение (4) можно представить в линейном виде как

( У**\

*

ик

Соотношения вида (5) открывают возможность для построения линейной системы по уравнениям ННМ и ее равновесным значениям переменных, для которой X* является неподвижной точкой в кубе К, как и для ННМ. Назовем такую линейную систему сопутствующей (для ННМ) системой и будем обозначать ее как СС^*, и*), где символы X* и и* указывают, что СС строится по известному равновесному состоянию X* ННМ, обусловленному константным входом и*. Пусть V = (ур ..., уи) — вектор состояния сопутствующей системы. Процедура формирования уравнений СС^*, и*) выглядит следующим образом:

— каждому уравнению ННМ однозначно соответствует уравнение СС^*, и *);

— все линейные члены, входящие в уравнения для ННМ и являющиеся произведениями какой-либо входной переменной или какой-либо координаты состояния на постоянный коэффи-

циент, переносятся в соответствующие уравнения

СС^*, и*);

— всякое произведение входной переменной на переменную состояния вида й.м.х. заменяется

в уравнениях СС^ *, и *) суммой (а^./2)( ы* у^) + + х* ы*) («звездочка» по-прежнему говорит о том, что рассматривается значение данной переменной в равновесном состоянии X *);

— всякое произведение переменных состояния вида Я;;х;х; заменяется в уравнениях СС^*, и*)

суммой (?;;/2)( х; У;^) + х; У;Ш

— подобным образом преобразуется каждое из уравнений ННМ.

Считаем, что СС^*, и*)так же, как и ННМ, определена на множестве /+. Совокупность результирующих уравнений СС^*, и *) представим в матричной форме (см. § 4) как

V(t + 1) = Л^*, и*) V(t) + В(X*)и, t е /+,

где запись Л^ *, и*) и В^*) указывает на то, что эти матрицы содержат координаты состояния и входные переменные, входящие в билинейные и квадратичные члены ННМ, и значения этих переменных определены в равновесном состоянии X *. Если все собственные значения матрицы *, и *) лежат внутри единичной окружности на комплексной плоскости, то СС^ *, и *) — асимптотически устойчива (а. у.), т. е. справедливо соотношение:

Иш V(t + 1) = Иш Л^*, и*) Ц() + В(X*)и* = X*.

t —— то t —— то

Это означает, что равновесное состояние X* ННМ является а. у. состоянием и для СС^ *, и *). Ключевой момент при использовании СС^, и*) — проверка СС^ *, и *)на а. у. путем анализа собственных чисел матрицы Л^ *, и *).

3. УПРАВЛЕНИЕ РАВНОВЕСНЫМИ СОСТОЯНИЯМИ НЕЛИНЕЙНОЙ НОРМИРОВАННОЙ МОДЕЛИ С ИСПОЛЬЗОВАНИЕМ СОПУТСТВУЮЩЕЙ ЛИНЕЙНОЙ СИСТЕМЫ

Эволюция СС(Х*, и*) из произвольного начального состояния Г(0) под действием константного входа и * описывается уравнением

V» = А1 Г(0) + (Е + А + А2 + ... + А1)Ви*,

где А = А(Х*, и*), В = В(Х*). Если СС(Х*, и*) - а. у., то матричный ряд Е + А + А2 +...+ А1 + ... сходится,

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

X* = (Е +Л + Л2 + ... + Л" + ...)Ви*. (6)

Зададимся конечным числом q членов ряда

Е +Л + Л2 + ... + Л" + ... в пределах приемлемой точности выполнения соотношения (6) и обозначим Q(X*, и*) = Е + Л + Л2 + ... + Л;, тогда

V* = Q(X*, и*)В(Х*)и* * X'

(7)

где V* — равновесное состояние СС(Х*, и*) с учетом «обрезания» матричного ряда в соотношении (6). Матрица Q(X*, и*)В(Х*) однозначно определяет связь между значениями произвольных константных входов и равновесными значениями координат состояния в а. у. СС(Х*, и *).

Выделим из совокупности Х координат состояния ННМ выходные (целевые) переменные, и пусть У есть р-вектор выходных переменных: У = СХ, где С — соответствующая (0, 1)-матрица размера р х п. По аналогии с матрицей Q(X*, и*)В(Х*) можно сказать, что матрица CQ(X*, и*)В(Х*) однозначно определяет связь между значениями произвольных константных входов и равновесными значениями выходных переменных в а. у. СС(Х*, и*).

Далее по умолчанию будем считать, что СС(Х*, и*) — а. у. Сопоставим вектору У* = СХ* вектор Z* того же размера, формируемый по правилу: если для данной координаты у. из вектора У* желательно увеличение (уменьшение) ее равновесного значения до некоторой величины у+ (у- ) , то значение соответствующей координаты в векторе Z * принимаем равным ее наибольшему (наименьшему) желательному значению. Если же желательно сохранение ее прежнего равновесного значения, то в векторе Z * ставим это значение. Вместе с вектором Z * задается вектор ^У знаков желательных приращений выходных координат ННМ.

Для поиска корректирующего константного вектора икор привлечем СС(Х*, и*).При этом используем соотношение (для простоты считаем, что все входные переменные из вектора и можно изменять):

CQ(X*, и*)В(Х*)икор = Z*.

(8)

Уравнение (8) решается с помощью обычного МНК с линейными ограничениями вида

икор) < D,

(9)

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

обусловлена предметной спецификой рассматриваемой задачи и прежде всего — ограниченностью «ресурсов» на выработку того или иного предметно интерпретируемого «управления». Формальная же допустимость состоит в том, чтобы найденный в результате решения задачи (8), (9) вектор был допустимым для ННМ, т. е. не выводил ее из куба К. Более конкретно ограничения (9) представлены в Приложении.

Пусть икор = ^(Х*, U*)B(X*))+Z* есть МНК-

решение задачи (8), (9), где запись (£)+ означает псевдоинверсию матрицы Є, стоящей в скобках. Обозначим через X** равновесное состояние, в которое перейдет ННМ под действием вектора ик и для которого справедливо:

кор

X** = ЩТ*, икор),

где Е — вектор-функция с координатами /., I = = 1, ..., п. По предположению, для всякого допустимого вектора и ННМ обладает свойством моностабильности, так что начальное состояние в ^(•, икор) может быть произвольным. Анализ перехода ННМ из состояния X* в состояние X** проводится с помощью СС «переходного периода» СС(^*, икор), поскольку именно эта СС обусловливает переход сопутствующей системы из состояния X* в некоторое другое равновесное состояние. В СС(^*, икор) равновесные значения переменных состояния те же, что и в X*, а входы — координаты найденного вектора икор. Будем считать, что СС^*, икор) также а. у. система2. Пусть V** — равновесное состояние, в которое перейдет а. у. СС^*, икор) и которое по аналогии с соотношением (12), определяется как

V** = Q(X*, и^В^икор * X**.

Найдем условия, при которых знаки приращений переменных из У** = СX** совпадают со знаками приращений соответствующих переменных при переходе СС^*, икор) из состояния V* в состояние V**.

Далее потребуются некоторые понятия из структурного анализа линейных моделей (см., например, работу [5]). Обозначим ликор = икор — и*. Рассмотрим соотношение

CQ(X*, и^В^*)ликор = ЛУСС = су* - СУ*.

кор

Заметим, что СС(Х*, икор) будет отличаться от СС(Х**, икор), где X** — равновесное состояние, в которое перейдет ННМ под действием вектора икор.

Будем говорить, что корректирующее воздействие Ли{ е ликор согласовано с выходной переменной УцСС в СС^*, икор), если при изменении в момент коррекции ^ ы. на ы. + Ли. результирующее (установившееся) приращение Лу. значения переменной у. происходит в желательном направлении: 81§п(Лу.) е Формально этот факт выражается асимптотическим соотношением

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

^(Лы'^п^Ь.) = 8ЩП(Лу.СС), (10)

где сqЬ■■ — (/, у)-й элемент матрицы CQ(X*, Uкор)B(X*). Отметим, что в линейной системе справедливость соотношения (10) не зависит от размера изменения Лы . входа ы;.

Корректирующее воздействие Лы. е Л икор согласовано с множеством УСС, если Лы. согласовано с каждой переменной из УСС. Переменная у.СС не зависима от Лы, если cqЬiJ = 0. По предположению, координаты вектора икор независимые. Но тогда в линейной СС^*, икор) их суммарное действие равно сумме действий одновременных одиночных коррекций.

Аналогично, выходную переменную укСС считаем согласованной с выходной переменной уцСС, если при ее приращении ЛукСС в момент коррекции ^ в желательном направлении установившееся приращение Лу.СС значения переменной у. происходит также в желательном направлении, что выражается соотношением

81ЕП(ЛукСС)81£П^кц.) = 81§П(Луц.СС), (11)

где сq.. — (I, у)-й элемент матрицы СQ(X*, и ).

. кор

Справедливость соотношения (11) также не зависит от размера изменения ЛукСС. Переменная у.СС независима от укСС, если сqkJ = 0. Множество УСС взаимно согласовано, если согласована каждая пара его взаимно зависимых переменных.

Справедливо очевидное.

Предложение 1. Если координаты вектора Ли согласованы с переменными из множества УСС и множество УСС взаимно согласовано, то переход СС^*, икор) из состояния V* в состояние V** происходит без изменения значений выходных переменных из множества УСС в нежелательных направлениях. ♦

Вернемся к ННМ. Проведению подобных рассуждений в ННМ мешает наличие билинейных и

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

— ННМ1 независима в ННМ;

— все слагаемые в ННМ1, кроме входных переменных, входящих в ННМ1 как свободные члены, положительны.

Независимость ННМ1 означает, что среди уравнений ННМ можно выделить такую совокупность ^ уравнений, в которую входят координаты состояния лишь из этой совокупности. Второе ограничение на ННМ1 похоже на требование ее монотонности. Динамическая система (для простоты — без выходов) называется монотонной, если на множествах ее состояний и входов определены соответствующие частичные порядки и выполняется условие: из того, что X1 < X2 и и 1 < и2 следует Е^ 1, и 1) < Е^2, и2) (см., например, статьи [2, 3]).По аналогии с определением монотонности системы определим в кубе К частичный порядок

«<» для состояний ННМ1. Назовем ННМ1 частично монотонной, если для каждого допустимого константного входа и выполняется условие: из того, что X! < X2, следует Е^1, и) < Е^2, и). Нетрудно заметить, что при частично монотонной ННМ1 в СС^*, и кор) также можно выделить частично монотонную подсистему СС1 с теми же координатами состояния, что и в ННМ1, причем матрица А1 подсистемы СС1 содержит лишь неотрицательные элементы. Но тогда и в матрице СQ(X*, и кор) содержится подматрица CQ1 той же размерности, что и А1, и также с неотрицательными элементами. Обозначим через X1^ 1СС1) множество координат состояния ННМ1(СС1), а через и 1 С и — множество входных переменных в ННМ1.

Предложение 2. Допустим, что в ННМ можно выделить частично монотонную подсистему ННМ1, а икор — вектор корректирующих воздействий, найденный путем решения задачи (8), (9). Если выполняются условия:

3 Поскольку выходы ННМ1 суть некоторые координаты состояния, а входы могут входить в уравнения ННМ1 с разными знаками, рассматриваем частичный порядок лишь на множестве состояний ННМ1.

1) желательные направления изменения для всех координат состояния из X1 совпадают,4;

2) все коррекции из Ли 1кор с Ликор, действующие на координаты состояния из Х1, согласованы с этими координатами,

то направления изменения координат из Х1 при переходе ННМ из состояния X* в состояние X** под действием вектора икор совпадают с направлениями изменения этих же координат при переходе СС^*, икор) из состояния V* в состояние V**.

Доказательство. Из частичной монотонности ННМ1 следует, что в матрице СО(Х*, и *) содержится подматрица С01 с неотрицательными элементами, отображающая влияние каждой пары координат из Х1СС1

друг на друга в установившемся состоянии V**. Из неотрицательности матрицы СШ и условия 1 следует, что множество Х1СС1 в СС1 взаимно согласовано. Сопоставим ННМ1 и СС1(Х*, икор). По построению СС(Х*, Ц,ор) каждый билинейный (квадратичный) член в ННМ1 заменяется парой линейных членов в СС1(Х*, и )). При этом, если линейные члены в каждой из таких пар не изменяются в разных направлениях, то направление изменения соответствующего билинейного (квадратичного) члена совпадает с направлением изменения суммы этих линейных членов. А если при этом функция частично монотонна, то и ее значение будет изменяться в сторону изменения входящих в нее билинейных (квадратичных) членов. Поскольку при этом желательные направления изменений таких линейных членов совпадают, то все функции ^ будут изменяться в желательном направлении. Если некоторое корректирующее воздействие Ам; е ЛЦ,ор согласовано с множеством Х1СС, то под действием Ам; координаты из Х1СС, зависящие от Ам;, получат приращения в желательном направлении. С учетом сказанного приращения в желательном направлении получат также соответствующие координаты из Х1. ♦

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

4. ПРИМЕР

Пусть ННМ описывается уравнениями х(1, ґ + 1) = 0,5(х(1, ґ) + х(3,ґ))2 — 0,2х(1, ґ) + м3х(3, ґ);

х(2, ґ + 1) = 0,3х(2, ґ)х(3, ґ) + 0,4х(2, ґ) +

+ м2х(3, ґ) — 0,05м1;

х(3, ґ + 1) = 0,2(х(3, ґ) + х(2, ґ))2 + м3,

где м1, м2, м3 — константные входы ННМ. Пусть м1 = 0,1, м2 = 0,2, м3 = 0,3. Непосредственная проверка условия (2) показывает, что эти входы являются допустимыми. Обозначим и* = (0,1; 0,2; 0,3). Равновесное состояние ННМ есть X* = (х*(1), х*(2), х*(3)) = (0,2185; 0,1289; 0,3449). После преобразования каждого билинейного и квадратичного членов в виде суммы линейных членов уравнения СС(Х*, и*) примут вид:

у(1, г + 1) = (0,5х*(1) + 0,5х*(3) — 0,2)у(1, г) +

+ (0,5х*(1) + 0,5х*(3) + 0,5м3)у(3, г) + 0,5м3х*(3);

у(2, г + 1) = (0,15х*(3) + 0,4)у(2, г) +

+ (0,15х*(2) + 0,5м2)у(3, г) + 0,5м2х*(3) — 0,05м1;

у(3, г + 1) = (0,2х*(3) + 0,2х*(2))у(2, г) +

+ (0,2х*(3) + 0,2х*(2))у(3, г) + м3.

Матрицы А(Х*, и*) и В(Х*)СС(Х*, и*) выглядят следующим образом:

А(Х*, и*) =

0,5х* (1) + 0,5*(3) - 0,2 0 0,5 х*(1) + 0,5*(3) + 0,5и3

0 0,15х* + 0,4 0,15х*(2) + 0,5и*2

0 0,2 х*( 3) + 0,2х*(2) 0,2х* (3) + 0,2х*( 2)

В(Х*) =

0

-0,05

0

0 0,5х*( 3)

0,5х*( 3) 0

Л

0

1

Это условие вытекает также и из теоремы Камке для монотонных систем [2] при ее применении к равновесным состояниям частично монотонной ННМ1.

Евклидова норма матрицы А(Х*, и*) равна 0,5258. Равновесное состояние X*, общее для ННМ и СС(Х*, и*), является а. у. Нетрудно убедиться в том, что два последних уравнения в совокупности исходных уравнений ННМ определяют частично монотонную подсистему ННМ1. Обозначим X1 = X1СС1 = (х2, х3), и1 = и = (м1, м2, м3).

Коррекция с возрастанием координат из ННМ1. Пусть задача заключается в переводе ННМ из равновесного состояния X* = (х*(1), х*(2), х*(3)) в какое-либо другое равновесное состояние Х** с увеличением значений координат из Х1. Пусть для определенности х*(2) < у**(2) < 0,4, х*(3) < у**(3) < 0,5. Поскольку х1 не входит в ННМ1, положим для определенности х**(1) = 0. Тогда вектор желательных равновесных значений Z* = (0; 0,4; 0,5).

Допустим, что в матрицу ограничений входят следующие ограничения:

— координаты вектора Ц,ор не должны быть отрицательными;

— координаты х2 и х3 должны удовлетворять неравенствам х*(2) < у**(2) < 0,4, х*(3) < у**(3) < 0,5;

— МКор (2) + МКОр (3) < 0,7 («ресурсное» ограничение).

При задании ограничений необходимо следить за

тем, чтобы скорректированное движение ННМ к новому равновесному состоянию не выходило за пределы куба К. В данном случае решение задачи (8), (9) имеет вид: икор = (0; 0,3857; 0,3061), а вектор корректирующих воздействий Аикор = икор - и* = (-0,1; 0,1857; 0,0061). От-

ЗАКЛЮЧЕНИЕ

Графики движения 2-й и 3-й координат состояния ННМ и СС(Х*, икор) от исходных равновесных значений к новым равновесным значениям

личие вектора Цкор от вектора и* приводит к тому, что матрица А^*, икор) отличается от матрицы А^*, и*), поскольку член 0,5и*(2), входящий в элемент (2, 3) матрицы А^*, и*), заменяется на 0,5икор (2) в А^*, икор). Матрицы «X*, икор) и «X*, и*)^*) CC(X*, икор) имеют вид:

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

Автор благодарен участникам семинара Института проблем управления им. В.А. Трапезникова РАН «Математические методы в теории активных систем» и его руководителю чл.-корр. РАН Д.А. Новикову, а также рецензентам за ряд замечаний, способствовавших уточнению отдельных положений настоящей работы.

1,О89О > О,О94О О,545О

икор) = О 1,9ОО1 О,4451 * Q(X*, U*),

1 О О,1988 1,1512 )

- О,ОО47 О,О162 \ О,7327

Q(X*, икор)в(х *) = - О,О95О О,3277 О,4451 *

v -О,ОО99 О,О343 1,1512,

ЛИТЕРАТУРА

* О^*, и*)^*).

Поскольку в данном случае:

— ННМ1частично монотонна;

— желательные изменения координат состояния из ННМ1 однонаправлены (положительны);

— все корректирующие воздействия из Аикор согласованы с координатами состояния из ННМ1,

то выполняются условия предложения 2. Вектор новых равновесных значений ННМ Х** = (0,3687; 0,3447; 0,4239). Графики движения координат х2 и х3 ННМ и СС(Х*, икор)от равновесных значений х*(2) и х*(3) к новым равновесным значениям представлены на рисунке.

Если решение, полученное на одном этапе коррекции (т. е. перевод ННМ из Х* в Х**) не пригодно по каким-либо причинам, можно рассмотреть ряд аналогичных последовательных этапов коррекции. Подобным же образом рассматривается случай коррекции с убыванием координат из ННМ1.

1. Корноушенко Е.К., Максимов В.И. Структуризация целенаправленного взаимодействия участников в сложных ситуациях // Матер. 1-й междунар. конф. «Когнитивный анализ и управление развитием ситуаций (CASC 2001)», Москва, 1l — 12 октября 2001 г. — М., 2001. — Т. 2. — С. 118—135.

2. Sontag E.D. Monotone and near-monotone biochemical networks // Syst. Synth. Biol. — 2007. — April — 1(2). — P. 59—87. — URL: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2533521 /?tool=pmcentrez/ (дата обращения 28.12.2010).

3. Angeli D., Sontag E.D. Monotone Control Systems // IEEE Trans. Automat. Control. — 2003. — Vol. 48, N 10. — P. 1684—1698. — URL: http://www.mit.edu/~esontag/FTP_ DIR/angeli-sontag-monotone-TAC03.pdf (дата обращения 28.12.2010).

4. Ryan E.P, Sontag E.D. Well-defined steady-state response does not imply CICS // Syst. & Control Letters. — 2006. — Vol. 55. — P. 707—710. — uRl: http://www.math.rutgers.edu/~sontag/ FTP_DIR/ryan-sontag-SCL06.pdf (дата обращения 28.12.2010).

5. Корноушенко Е.К., Максимов В.И. Управление ситуацией с использованием структурных свойств ее когнитивной карты // Тр. ИПУ РАН. — Т. XI. — М., — 2000. — С. 85—90.

Статья представлена к публикации членом редколлегии

В.Ю. Рутковским.

Корноушенко Евгений Константинович — д-р техн. наук,

гл. науч. сотрудник, Институт проблем управления

им. В.А. Трапезникова РАН, г. Москва, Ш (495) 334-90-00.

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