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

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

CC BY
185
38
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
УЛУЧШЕНИЕ УПРАВЛЕНИЯ / ИЕРАРХИЧЕСКАЯ МОДЕЛЬ / HIERARCHICAL MODEL / СЕТЬ ОПЕРАТОРОВ / NETWORK OF OPERATORS / CONTROL IMPROVEMENT

Аннотация научной статьи по математике, автор научной работы — Гурман Владимир Иосифович, Расина Ирина Викторовна, Фесько Олесь Владимирович, Усенко Олег Валерьевич

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

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

Похожие темы научных работ по математике , автор научной работы — Гурман Владимир Иосифович, Расина Ирина Викторовна, Фесько Олесь Владимирович, Усенко Олег Валерьевич

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

An Improvement Method for Hierarchical Model with Network Structure

The systems of heterogeneous structure are widespread in practice, currently such systems are the subject of intense study by the representatives of different scientific schools and directions. These systems include systems with variable structure, discrete-continuous, logic-dynamic, hybrid and heterogeneous dynamic systems. In this article the systems of heterogeneous network structure are considered. For modelling and research the hierarchical approach is used: two-level model is created, the lower the level of which presents different controlled differential systems of homogeneous structure and the upper network of operators, providing purposeful interaction of continuous subsystems. This model can be seen as a further development of the discrete-continuous model, proposed and investigated in a number of works of the authors. The optimal control problem is formulated, the sufficient conditions of optimality are derived analogues of known the Krotovs sufficient conditions of optimality, which involve resolving functions type of Krotov for each level. On the basis of these conditions and the localization principle a method of monotone iterative improvements with linear with respect to the state of the Krotov-type functions is constructed. The involvement of the second derivatives on control variables in its structure allows to take into account ravine surface structure of functional. The method like the model has a two-level structure. On the lower level appears traditional conjugated system of differential equations for the coefficients of resolving functions, whereas on the upper level, conjugated variables are determined from the linear algebraic system of equations. As an example it is considered the optimization of water protection measures in the river basin for a simplified model with an operator tree. The prototype is the lower flows of the Selenga river. For this problem a two-level network model is built and the proposed algorithm is applied. The results of calculations are represented.

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



Серия «Математика»

2014. Т. 8. С. 71—85

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

УДК 518.517

Метод улучшения управления для иерархических моделей систем сетевой структуры *

В. И. Гурман

Институт программных систем им. А.К. Айламазяна РАН

И. В. Расина

Институт программных систем им. А.К. Айламазяна РАН

О. В. Фесько

Институт программных систем им. А.К. Айламазяна РАН

О. В. Усенко

Сибирская академия права, экономики и управления

Аннотация. Системы неоднородной структуры широко распространены на практике и в настоящее время являются предметом активного изучения представителями различных научных школ и направлений. К ним традиционно относят системы с переменной структурой, дискретно-непрерывные, логико-динамические, гибридные и гетерогенные динамические системы. В данной работе рассматриваются системы неоднородной сетевой структуры. Для их моделирования и исследования применяется иерархический подход: строится двухуровневая модель, нижний уровень которой представлен различными управляемыми дифференциальными системами однородной структуры, а верхний — сетью операторов, обеспечивающей целенаправленное взаимодействие непрерывных подсистем. Эту модель можно рассматривать как дальнейшее развитие дискретно-непрерывной модели, предложенной и исследованной в ряде работ авторов. Ставится задача оптимального управления, и приводятся достаточные условия оптимальности управления — аналоги известных достаточных условий оптимальности Кротова, в которых фигурируют разрешающие функции типа Кротова для каждого уровня.

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

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

Ключевые слова: улучшение управления; иерархическая модель; сеть операторов.

1. Введение

Хотя понятие сети операторов введено, и соответствующие достаточные условия сформулированы впервые в работе [4] еще в 1976 году, до недавнего времени они практически не использовались. В [5] сеть операторов предложено применить для моделирования систем неоднородной структуры. Подобные системы в настоящее время являются предметом активного изучения под разными названиями: системы переменной структуры [10], дискретно-непрерывные системы [6], логико-динамические системы [2; 3], импульсные системы [12], гибридные системы [14; 15]. В [5] построена двухуровневая модель сети операторов, где нижний уровень представлен управляемыми дифференциальными системами. На этой модели поставлена задача оптимального управления и получены достаточные условия оптимальности. В данной работе на их основе получается метод итерационного улучшения управления. В качестве примера рассматривается оптимизация водоохранных мероприятий в бассейне реки на упрощенной модели типа дерева операторов.

2. Сеть операторов и достаточные условия оптимальности

Пусть имеется N операторов произвольной природы /к : X х и ^

¥ к,

Ук = / (к,Хк ,ик )• (2.1)

Вводятся подмножества Хкд, такие что П^I Хкд = X. Говорят, что выход оператора I подается на вход оператора к, если для некоторого д имеет место равенство х(к,д,Хк) = Уг, где х(к,д,Хк) — оператор проектирования на подмножество Хкд.

Пусть рассматриваемые операторы соединены указанным образом по некоторой схеме, представляемой ориентированным графом (рис. 1).

Предполагается, что для данного к между номерами д и I имеет место взаимно-однозначное соответствие.

* Работа выполнена при финансовой поддержке Российского фонда фундаментальных исследований (проект № 12-01-00256-а).

Рис. 1.

Иными словами, Xк олицетворяет множество входов к-го оператора, занятых в соединениях, а и — множество свободных входов. Такая модель называется сетью операторов. Специальный случай сети — цепочка произвольных операторов — может рассматриваться как общая модель динамической системы с переменной структурой.

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

N

N

N

Ik(Ук) = (f (k, Xk,Uk)) = f°(k> Xk) (2-2)

на множестве Ю наборов т = {(хк,ик)}, к = связанных ука-

занными соотношениями сети и возможными дополнительными ограничениями вида (хк,ик) € В(к), где В(к) — заданное при каждом к множество. Требуется найти минимизирующую последовательность {т3} С Ю, т.е. такую, что I(т3) — ИI.

Вводится множество Е элементов т, не связанных сетевыми условиями — равенствами \(к,],Хк) = Уь Строится обобщенный лагранжиан:

N

L = - R(k,Xk,Uk),

к=1

N

R(k, x, u) = ^2(<p(k, l, f (k, x, u)) - p(l, k, x(k, l, x))) - f °(k, x, u), (2.3) i=i

где y(k, l, yk), k,l = 1,...,N — произвольные функционалы, такие что y(k,l,yk) = 0, если равенство x(k,j,xk) = yi отсутствует (отсутствует связь l ^ k).

Теорема 1. Пусть имеются последовательность {ms} С D и функционалы ф(k, l, yk) такие, что R(k, xks,Uks) ^ ц(k), k = 1,...,N, где /j.(k) = sup {R(k, x, u): (x, u) G B(k)}.

Тогда {ms} минимизирует функционал I на D.

Рис. 2.

Доказательство теоремы дано в [4].

3. Двухуровневая модель с обыкновенными дифференциальными системами

Предлагается следующая конкретизация абстрактной сети операторов (рис. 2).

Представим условие (хк,ик) € В(к) в форме хк €Х(к), ик €и(к,хк), где Х(к) — проекция на Хк, и(к,Хк) — сечение В(к) при данных к, Хк. Пусть на некотором подмножестве К' С К = {1,...,Ж} имеем и = (и*,тс), где и* — произвольной природы, а тс — некоторый непрерывный управляемый процесс, так что сечение множества и(к,х) при фиксированных х и и* есть допустимое множество Бс(к, х, и*) с соответствующей дифференциальной системой

хс = ^ = Г(г,1,хс,и), геТ(г),

(3.1)

хс € Хс(х, г) С Мга(к), ис € ис(г, г, хс) С

х = (к, х, и*).

~!с = (ъ, хс, гр, хср) € {с: г1 = т(г),хЧ = £(г),гр = #(х),хсР € Гс(х)}.

Решением этой комбинированной системы будем считать набор ш = (х(к),и(к)) € Б, где при к € К' : и(к) = (и*(к),шс(к)), шс € Бс(г, х(к), и* (к)).

Задача оптимизации формулируется для верхнего уровня. Требуется минимизировать функционал (2.2). Рассматривается множество Е элементов ш, не связанных сетевыми условиями — равенствами х(к,],хк) = Уг и дифференциальными связями нижнего уровня. Вводятся произвольные функционалы ф(к, I, Ук), к,1 = 1,...,М, такие что ф(к,1,ук) = 0, если равенство х(к,3,хк) = Уг отсутствует (отсутствует связь I ^ к).

Для номеров k Е K' вводится дополнительно функционал фc (z,t,xc). Его можно рассматривать как параметрическое семейство функций от аргументов t, xc с параметром z, которые считаются непрерывно-дифференцируемыми по этим аргументам; фс:

Rm(fc)+1 —у R. Основные конструкции достаточных условий оптимальности имеют следующий вид [5]:

L = - ^ Rk Rk, K\K' K'

где выражение для Rk совпадает c (2.3),

R' = G(z,Yc)+ j (Rc(z,t,xc (z,t),uc (z,t)) - ic(z,t)) dt,

T(z) N

G (z, Yc) = ^2(<P (k, l, Ук) - ф (l, k, x (k, j, xk))) +

1=1

+vc (z,ti ,xj) - ф (z,tF ,xcF)+ j l (z,t) dt - Ik (9 (z,Yc))),

T(z)

Rc (z, t, xc, uc) = Lpfc fc (z, t, xc, uc) + Lpct (z, t, xc) , lc (z, t) = sup {Rc: xc Е Xc(z, t), u Е Uc (z, t, xc)}, где yk = 9 (z,Yc) при k Е K', yk = f (k,x,u) при k Е K\K'. Обозначим

l (k) = sup {G (z, Yc) : Yc Е Гс (z) , xc Е Xc(z, tj),

xcF Е Xc(z,tF), ud Е Ud(k), x Е X(k)}.

Легко убедиться, что L(m) = I(m) при m Е D, т.е. при выполнении отброшенных связей.

Теорема 2. 1. Для любых ф, ф и m Е D имеет место оценка

I(m) - I* < А = L(m) - L*, I* = inf I, L* = inf L. (3.2)

D E

2. Пусть имеются два элемента m1 Е D и m11 Е E и функционалы ф и !pc, такие, 'что L (m11) < L (m1) = I (m1) , и m11 Е D. Тогда I(m11) < I(m1).

Теорема 3. Пусть имеются последовательность дискретно-непрерывных элементов {ms} С D и пара (ф, фc) такие, что:

1) ic (z,t) — кусочно-непрерывна при каждом z;

2) R (k,xs (k) ,us (k)) ^ i (k);

3) / (пс (х8(к),г,хса (к,г) ,и8 (к,г)) — цс (х8(к),г)) ¿г — о, к €

т Ык))

К';

4) О (х8(к),7с(к)) — (к) — 0, к € К'. Тогда последовательность {т8} — минимизирующая для I на Б.

Доказательство теорем 2 и 3 дано в [5]. Сформулированные достаточные условия позволяют строить конкретные методы и алгоритмы оптимизации.

4. Метод улучшения управления

Предположим, что ограничения на переменные состояния и управления отсутствуют, т.е. Х(к) = Хк, и(к) = ик, Хс(х,г) = Мга(к), ис(х,г) = Мг(к), а г1 ,гр — фиксированы, хск1 = £(к, хк). На множестве К' функции ¡, /0 имеют вид: f = в(к, хы, хскр), 10 = С°(к, х%р).

Рассматриваемая задача улучшения состоит, по существу, в построении оператора д(т), в : Б — Б, такого что 1(в(т)) < I(т). При некотором заданном начальном элементе такой оператор генерирует улучшающую, в частности, минимизирующую последовательность {т8} : та+1 = в(тз).

Будем строить метод на основе принципов расширения [11] и локализации [7]. Согласно последнему, задача улучшения некоторого элемента т1 сводится к задаче о минимуме вспомогательного функционала

1а(т) = а1 (т) + (1 — а),](т1 ,т), а € [0,1], (4.1)

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

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

^ = (XI + (1 — а)( ^ \Аи (к) |2+

К\К'\кр

+ ^ I \Аис (к, г) \2йг),

К Т{г)

где а € [0,1], Аи = и — и1, Аис = ис — ис1.

Согласно указанному принципу расширения по заданному элементу т1 € Б требуется найти элемент т11 € Б, на котором ^(т11) =

Ьа (шП) < 1а(ш1) = Ь а (ш1) , ИЛИ Ьа (ш11) — Ьа (ш1) < 0. Рассмотрим приращение функционала Ьа(ш), имеем:

АЬа АКк — £ АК'к,

К\К' К'

где А Я = Щ Ах + Я^Аи +± АитЯии Аи, А Я' = АО + / АЯсгМ, АО =

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

Т(г)

0^Ах + 0^СрАхср, АЯС = Е^Ахс + Пс^Аьс + \АусТПсасисАус. Здесь для удобства изложения индекс к отсутствует, а функции Я, Я' выписаны для функционала 1а.

Предположим, что матрицы Яии и Яи с ис отрицательно определены (этого всегда можно добиться за счет выбора параметра а [7]). Найдем Аи, Апс доставляющие максимум выражениям для АЯ и АЯ'. Нетрудно видеть, что Аи = —(Яии)-1Яи, Аис = —(ЯСсис)-1ЯСс Для выполнения неравенства АЬ < 0 потребуем далее, чтобы АЯк, АО, АЯС не зависели от Ах, Ахр, Ахс. Зададим функции р(к,1,ук), ^с в виде: к, I, ук) = ф(к, 1)ук, ^>с (г, г, хс) = фс(г, г)хс. Тогда из сформулированных условий получим:

N N

Аи = аг((^2 нии) — (1 — а)Е)-1^ Ни), (4.2)

1ии/ V-1- ^л/-^/ и>

1=1 1=1

N

^(¡ХТФ(к, I) — хТФ(1, к)) — ¡О =0, к е К\К', (4.3)

1х л.х т1)) ■/х

1=1

N

с^ТдТ ,,(!„ 1\ Ь.\\ I ¿Т„1,с/

ОТсф(к, I) — хТФ(1, к)) + (Тг (г, и) = 0, (4.4)

-I 1=1

N

уО

фс(г,гР) = ^ ОТъф(к,1) — О0Ъ, (4.5) 1=1

фс (г, г) = —¡сТфс(г, г) = —Нх с (г, г, хс, ис, фс), (4.6)

Аис = а2(Нисис)-1Нсас,к е К'. (4.7)

Здесь Н (к,1,х,и,ф(к,1)) = фТ (k,l)¡ (к,х,и) — ¡ °(к,х,и), Нс(г,г,хс ,ис ,фс) = фcT(z,t)¡с (г,г,хс,ис) — (1 — а)\Аис (к, г) \2, а аь а2 — коэффициенты, а1, а2 е [0,1].

Таким образом, алгоритм метода состоит в следующем: Шаг 1. Задается элемент ш1, регулятор а, параметры а1, а2. Шаг 2. Справа налево решаются уравнения (4.5), (4.6). Находится решение системы (4.3), (4.4). Тем самым определяются функции фс(г,г), ф(к,1).

Шаг 3. По формулам (4.2), (4.7) вычисляются приращения управлений Аи, Аис и новые управления и11 = и1 + Ап, ис11 = ис1 + Апс. Найденные управления подставляются в уравнения сети (2.1),(3.1), тем самым определяется элемент ш11.

Шаг 4. Шаги 2-3 повторяются для различных а и находится а*, такое что I(ша+) = штI(ша) (с требуемой точностью).

а

Шаг 5. Элемент ша.¥ берется в качестве ш11, итерация заканчивается и начинается следующая итерация с шага 1.

Шаг 6. Весь итерационный процесс заканчиваются при выполнении условия: I(ш5+1) — I(ш3) < е, где е > 0 — заданная точность.

Теорема 4. Построенная итерационная процедура при условии ограниченности функционала I снизу генерирует улучшающую последовательность элементов {ш3} € В, сходящуюся по функционалу, т.е. существует число I*, такое что I* < I(ш3), I(ш3) ^ I*.

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

5. Оптимизация водоохранных мероприятий в бассейне реки

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

Рассмотрим задачу оптимизации водоохранной деятельности в упрощенной постановке на примере условного речного бассейна: главная река с двумя притоками (рис. 3).

Можно построить соответствующую камерную модель рассматриваемого бассейна, разделив его на 5 камер, как показано на рис. 3. В каждой камере распределение концентрации загрязнений вдоль русла

Рис. 3.

описывается некоторой дифференциальной системой:

^ = A^tfip - Pl) + B^tfir - п) + {р- pi))TA2(t)(p - pi)+

dt

+(r - ri)TB2(t)(r - ri)+ s(t), (5.1)

t € [0,tF], 0 < r < rmax, где t имеет смысл расстояния от начала соответствующей камеры, p — вектора концентраций загрязнений, r — вектора интенсивностей природоохранных мероприятий, s — вектора потоков поступающих загрязнений, pi,ri — опорные траектория и управление системы. Здесь A1(t),B1(t),A2(t),B2(t) — заданные матрицы. Все величины имеют номер соответствующей камеры k = 1,...5: tk, Pk, который для краткости опущен. Эти уравнения можно рассматривать как один из вариантов аппроксимации более сложных нелинейных зависимостей, характерных для процессов перемешивания в водной среде. Задача состоит в обеспечении допустимых концентраций в устьях рек, pk(tF) < Pk max, с минимумом суммарных затрат, определяемых величиной

5 tkF

Q = ^ qkF, qkF = J ck(t)rk(t)dt.

к=1 0

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

В случае линейной зависимости правых частей (5.1) от переменных управления и состояния задача была решена в [9] на основе достаточных условий оптимальности (теорема 3).

Применим для решения поставленной задачи выше изложенный алгоритм. Примем для простоты р и г одномерными В1 = —1, В2 = —0, 5, Л1, Л2, с, в — постоянными для каждой камеры. При естественном предположении р > 0 для любых управлений в указанных границах

ограничение p(tF) < pmax можно заменить штрафом и минимизировать взвешенную сумму

5

I = Ik, Ik = (вкQkF + (1 - вк)PkF), 0 <вк < 1. 1

Представим рассматриваемую модель как дискретно-непрерывную систему (ДНС) [8; 13], на верхнем уровне которой находится сеть (дерево) операторов (рис. 3), а на нижнем — система из уравнения (5.1) и уравнения

^ = сг, 9(0) = 0, (5.2)

где cr имеет смысл природоохранных затрат на единицу длины соответствующей камеры (здесь номер k также не указан).

Положим при k = 1, 2, 4 (операторы только со свободными входами):

Хк = (xk, x2k) = const, p(0) = PkI = xh,

при k = 3, 5:

xk = (xki,xki,xkk,xkk), pki = xki + xkk. Сетевые связи выражаются следующим образом:

x31 = yi, x3k = Ук, x5i = Уз, x5k = У 4.

Обозначим xc = (p, q)T, y = xc(tF), k = 1,...,5j. Тогда рассматриваемая дифференциальная система и функционал Ik для каждой камеры запишутся в виде

^ = АШрс-рд+Щтгс-г!)+Ас\г)(рс-р^ЧвШгс-г!)2+8с(г), 0 < uc = rc G [0, Pmax], ^ = crc,

Ik = Q°kxCkF, где Qk = [(1 - ek) ek].

Здесь

e(z, 7c) = yk = xCkF, rc(z) = {yc : tki = 0, tkF = const, xh = Kkxk},

, k = 3, 5.

Kk =

10 10 10 10

Оператор проектирования х(к,х)х в данном случае — линейная функция: х(к,],х) = \(к,])х, \(к.) — блочная матрица: \(к, 1) = [Е 0, \(к, 2) = [0 Е].

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

нулю, за исключением ф (1, 3), ф (2, 3), ф (3, 5), ф (4, 5). Имеем: фс = фс1 ,фс2

фс1 = (Ас1 + 2Ас2(рс - рс3))фс1, фс2 = 0, фс1 (к, ) = ф(к, 3) - 1 + вк, фс2(к, ) = -вк, к = 1,2, фс1 (к, 1кР) = ф(к, 5) - 1 + вк, фс2(к, 1кР) = -вк, к = 3,4, фс1(5^) = -1 + вб, фс2(5,г5Р) = -въ, Атс = а2(2В2 фс1 - 1 + а)_1(В1фс1 + сфс2), кТфс (3, г31) = Ат(3,1)ф(1,3) + Ат(3,2)ф(2,3), кТфс (5, íбР) = Ат(5,1)ф(3, 5) + Ат(5, 2)ф(4, 5), где Кк и Ат(к^) выписаны выше. Из уравнений для фс и ф(к, 1) следует

ф(1, 3) = ф(2, 3) = (фс1(3, 0), 0)т , ф(3, 5) = ф(4, 5) = (фс1(5, 0), 0)т .

Были проведены расчеты для условного бассейна, близкого по характеристикам к нижней части бассейна р. Селенги — главного притока оз. Байкал. Данные для расчетов содержатся в табл. 1.

Таблица 1

№ А1 А2 с в Р1 гтах

км млн руб.км3/т т/ км3 т/км3 т/км4

1 20 2,5 • Ю-3 0,5 • 10- -3 4 • 102 0,5 • ю- -2 0,4 • Ю-1 0,6- 10- 2

2 30 з • ю-3 0,6 • ю- -3 103 0,2 • 10- -2 0,3 • ю-1 0,25 • 10 -2

3 30 2,5 • Ю-3 0,5 • 10- -3 7 • 102 0,3 • 10- -2 - 0,35 • 10 -2

4 20 з • ю-3 0,6 • ю- -3 103 0,2 • 10- -2 0,4 • Ю-1 0,25 • 10 -2

5 150 2,5 • 10"3 0,5 • 10- -3 4 • 102 0,5 • 10- -2 - 0,6- ю- 2

В качестве начального приближения использовался результат работы [9]. Решение было получено за 3 итерации. Малое число итераций объясняется удачным выбором первого приближения, полученного для линейной модели. Основные природоохранные мероприятия оказались сосредоточенными, как и при начальном приближении, в первой и пятой камерах. При этом произошло увеличение суммарных затрат с 299,76 до 391,72 млн. руб. Характер очистки в терминах удельных затрат показан на представительной камере № 5 (рис. 4). На этом рисунке д - 1 — начальное приближение, а д - 2 — полученный результат.

Рис. 4.

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

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

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

1. Математические модели и методы управления крупномасштабным водным объектом / Ю. А. Анохин [и др.]. - Новосибирск: Наука, 1987.

2. Бортаковский А. С. Достаточные условия оптимальности управления детерминированными логико-динамическими системами / А. С. Бортаковский // Информатика. Сер. Автоматизация проектирования. - 1992. - Вып. 2-3. -С. 72-79.

3. Васильев С. Н. Теория и применение логико-управляемых систем / С. Н. Васильев // Тр. 2-й Междунар. конф. «Идентификация систем и задачи управления» (8ГСРК0'03). - 2003. - С. 23-52.

4. Гурман В. И. Оптимизация дискретных систем : учеб. пособие / В. И. Гурман. - Иркутск: Изд-во Иркут. ун-та, 1976. - 121 с.

5. Гурман В. И. Достаточные условия оптимальности в иерархических моделях неоднородных систем / В. И. Гурман, И. В. Расина // Автоматика и телемеханика. - 2013. - №12. - С. 15-30.

6. Гурман В. И. К теории оптимальных дискретных процессов / В. И. Гурман // Автоматика и телемеханика. - 1973. - №6. - С. 53-58.

7. Гурман В. И. О практических приложениях достаточных условий сильного относительного минимума / В. И. Гурман, И. В. Расина // Автоматика и телемеханика. - 1979. - №10. - С. 12-18.

8. Гурман В. И. Дискретно-непрерывные представления импульсных решений управляемых систем / В. И. Гурман, И. В. Расина // Автоматика и телемеханика. - 2012. - №8. - С. 16-29.

9. Гурман В. И. Моделирование водоохранных мероприятий в бассейне реки / В. И. Гурман, О. В. Фесько, И. В. Расина // Вестн. БГУ. Математика, информатика. - 2013. - №3. - С. 4-15.

10. Теория систем с переменной структурой / под ред. С. В. Емельянова. - М.: Наука, 1970.

11. Кротов В.Ф. Методы и задачи оптимального управления / В. Ф. Кротов,

B. И. Гурман. - М. : Наука, 1973.

12. Миллер Б. М. Оптимизация динамических систем с импульсными управлениями: монография / Б. М. Миллер, Е. Я. Рубинович. - М. : Наука, 2005. -429 с.

13. Расина И. В. Итерационные алгоритмы оптимизации дискретно-непрерывных процессов / И. В. Расина // Автоматика и телемеханика. - 2012. - №10. -

C. 3-17.

14. Lygeros J. Lecture Notes on Hybrid Systems / J. Lygeros. - University of Cambridge : Cambridge, 2003.

15. Van der Shaft A. J. An Introduction to Hybrid Dynamical Systems / A. J. Van der Shaft, Schumacher H. - Springer-Verlag : London Ltd, 2000.

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

Гурман Владимир Иосифович, доктор технических наук, профессор, Институт программных систем им. А.К. Айламазяна РАН, 152021, г. Переславль-Залесский, ул. Петра Первого, д. 4а (e-mail: vig70@mail.ru)

Расина Ирина Викторовна, доктор физико-математических наук, Институт программных систем им. А.К. Айламазяна РАН, 152021, г. Переславль-Залесский, ул. Петра Первого, д. 4а (e-mail: irinarasina@gmail.com)

Фесько Олесь Владимирович, кандидат технических наук, Институт программных систем им. А.К. Айламазяна РАН, 152021, г. Пе-реславль-Залесский, ул. Петра Первого, д. 4а (e-mail: oles.fesko@live.com)

Усенко Олег Валерьевич, старший преподаватель, Сибирская академия права, экономики и управления, 664025, г. Иркутск, ул. Сурикова, д. 21 (e-mail: o.v.usenko@gmail.com)

V. I. Gurman, I. V. Rasina, O. V. Fesko, O. V. Usenko An improvement method for hierarchical model with network structure

Abstract. The systems of heterogeneous structure are widespread in practice, currently such systems are the subject of intense study by the representatives of different scientific schools and directions. These systems include systems with variable structure, discrete-continuous, logic-dynamic, hybrid and heterogeneous dynamic systems. In this article the systems of heterogeneous network structure are considered. For modelling and research the hierarchical approach is used: two-level model is created, the lower the level of which presents different controlled differential systems of homogeneous structure and the upper — network of operators, providing purposeful interaction of continuous subsystems. This model can be seen as a further development of the discrete-continuous model, proposed and investigated in a number of works of the authors. The optimal control problem is formulated, the sufficient conditions of optimality are derived — analogues of known the Krotov's sufficient conditions of optimality, which involve resolving functions type of Krotov for each level. On the basis of these conditions and the localization principle a method of monotone iterative improvements with linear with respect to the state of the Krotov-type functions is constructed. The involvement of the second derivatives on control variables in its structure allows to take into account ravine surface structure of functional. The method like the model has a two-level structure. On the lower level appears traditional conjugated system of differential equations for the coefficients of resolving functions, whereas on the upper level, conjugated variables are determined from the linear algebraic system of equations. As an example it is considered the optimization of water protection measures in the river basin for a simplified model with an operator tree. The prototype is the lower flows of the Selenga river. For this problem a two-level network model is built and the proposed algorithm is applied. The results of calculations are represented.

Keywords: control improvement, hierarchical model, network of operators

References

1. Anohin Ju.A., Gorstko A.B. et al. Matematicheskie modeli i metody upravlenija krupnomasshtabnym vodnym ob'ektom (in Russian). Novosibirsk, Nauka, 1987.

2. Bortakovskij A.S. Dostatochnye uslovija optimal'nosti upravlenija determinirovannymi logiko-dinamicheskimi sistemami (in Russian). Informatika. Ser. Avtomatizacija proektirovanija, 1992, vol. 2-3, pp. 72-79.

3. Vasil'ev S.N. Teorija i primenenie logiko-upravljaemyh system (in Russian). Trudy 2-oj Mezhdunarodnoj konferencii «Identifikacija sistem i zadachi upravlenija» (SICPRO'03)», 2003, pp. 23-52.

4. Gurman V.I. Optimizacija diskretnyh sistem: uchebnoe posobie (in Russian). Irkutsk, Izd-vo Irkut. un-ta, 1976, 121 p.

5. Gurman V.I., Rasina I.V. Sufficient optimality conditions in hierarchical models of nonuniform systems (in Russian). Avtomat. i telemeh., 2013, no. 12, pp. 15-30.

6. Gurman V.I. K teorii optimal'nyh diskretnyh processov (in Russian). Avtomat. i telemeh., 1973, no. 6, pp. 53-58.

7. Gurman V.I., Rasina I.V. O prakticheskih prilozhenijah dostatochnyh uslovij sil'nogo otnositel'nogo minimuma (in Russian). Avtomat. i telemeh., 1979, no. 10, pp. 12-18.

8. Gurman V.I, Rasina I.V. Discrete-continuous representations of impulsive processes in the controllable systems (in Russian). Avtomat. i telemeh., 2012, no. 8, pp. 16-29.

9. Gurman V.I., Fesko O.V., Rasina I.V. Modelirovanie vodoohrannyh meroprijatij v bassejne reki (in Russian). Vestnik BGU. Matematika, informatika, 2013, no. 3, pp. 4-15.

10. Emel'janov S.V. Teorija sistem s peremennoj strukturoj (in Russian). Moscow, Nauka, 1970.

11. Krotov V.F., Gurman V.I. Metody i zadachi optimal'nogo upravlenija [Methods and problems of optimal control]. Moscow, Nauka, 1973, 446 p.

12. Miller B.M., Rubinovich E. Ja. Optimizacija dinamicheskih sistem s impul'snymi upravlenijami [Optimization of dynamic systems with pulse control]. Moscow, Nauka, 2005, 429 p.

13. Rasina I.V. Iterative optimization algorithms for discrete-continuous processes (in Russian). Avtomat. i telemeh., 2012, no. 10, pp. 3-17.

14. Lygeros J. Lecture Notes on Hyrid Systems. University of Cambridge, Cambridge, 2003.

15. Van der Shaft A.J., Schumacher H. An Introduction to Hybrid Dynamical Systems. Springer-Verlag, London Ltd, 2000.

Gurman Vladimir, Doctor of Sciences (Technical), Professor, Aila-mazyan Program Systems Institute of RAS, Pereslavl-Zalessky, Yaroslavl Region Russia, 152020 Telephone/Fax: +7 (48535) 98-064 (e-mail: vig70@mail.ru)

Rasina Irina, Doctor of Sciences (Physics and Mathematics), Ailama-zyan Program Systems Institute of RAS, Pereslavl-Zalessky, Yaroslavl Region Russia, 152020 Telephone/Fax: +7 (48535) 98-064 (e-mail: irinarasina@gmail.com)

Fesko Oles, Candidate of Sciences (Technical), Ailamazyan Program Systems Institute of RAS, Pereslavl-Zalessky, Yaroslavl Region Russia, 152020 Telephone/Fax: +7 (48535) 98-064 (e-mail: oles.fesko@live.com) Usenko Oleg, Senior Lecturer, Siberian Academy of Law, Economics and Management, Irkutsk, 664025, Surikov str., 21,Telephone: +7(3952)20-20-33 (e-mail: o.v.usenko@gmail.com)

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