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

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

CC BY
70
14
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
неоднородные дискретные системы / промежуточные критерии / оптимальное управление / non-homogeneous discrete systems / intermediate criterions / optimal contro

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

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

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

Похожие темы научных работ по математике , автор научной работы — Ирина Викторовна Расина, Ирина Сергеевна Гусева

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

Control improvement method for non-homogeneous discrete systems with intermediate criterions

The class of non-homogeneous discrete systems with intermediate criterions is considered. These systems are prevalent in practice and can be obtained via discretization of continuous systems, when solving optimization problems using iterative methods. For these systems improvement method is constructed on base of the Krotov type sufficient optimality conditions in two forms. An illustrative example is given.

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

УДК 517.977

И. В. Расина, И. С. Гусева

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

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

Ключевые слова и фразы: неоднородные дискретные системы, промежуточные критерии, оптимальное управление.

Введение

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

© И. В. Расина( , И. С. Гусева( , 2018

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

© Бурятский государственный университет( , 2018

© Программные системы: теория и приложения (дизайн), 2018

ГО! 10.25209/2079-3316-2018-9-2-23-38

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

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

В данной работе предлагается обобщение ранее полученных достаточных условий оптимальности управления в двух формах для НДС при условии наличия промежуточных критериев у однородных моделей нижнего уровня. На основе последних строится метод улучшения управления и рассматривается иллюстративный пример.

1. Неоднородные дискретные процессы с промежуточными критериями

Рассмотрим двухуровневую модель, в которой нижний уровень составляют дискретные динамические системы однородной структуры. На верхнем уровне фигурирует дискретная модель общего вида

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

На некотором подмножестве К' С К, кр € К', и(к) интерпретируется как пара (и" (к),тй(к)), где шй(к) — процесс (хй(к,г),иа(к,г)), г € Т(к, z(k)), тл(к) € (к, z(k)), а — множество допустимых процессов та, удовлетворяющих системе

(1)

х(к + 1) = /(к, х(к), и(к)), к € К = {к1 ,к1 + 1,...,кр}, и € И(к,х),

хл(к,г +1) = /л (к,г,г,хл(к,г),ил(к,г)),

г € Т = {^(г),Ьт(г) + 1,..Лр(г)},

ж? € Х?(&,г,г), € И (М,^) , г = (&,ж,м*) . Для этой системы на множестве Т задана промежуточная цель в виде функционала, который необходимо минимизировать:

Iй = ^ /й(*,ж*(М),м*(М)) ^ ^.

Т(г)\^ (г)

Здесь Х?(&, г,£), И? (&, г, ж?) — заданные при каждом г и ж? множества. Оператор правой части (1) сводится к следующему:

/ (&, ж, м) = 0 (г, 7^(г)) , = (¿/, ж?, ^, ж^) € Г?(&, г), Г*(г) = (7^ : = т(&, г), ^ = ^ (&, г), ж? = £(М), ж^ € Г^(М)}. На множестве О процессов

т = (ж(&), м(&), ж?(&, ¿), ¿)) ,

удовлетворяющих (1), (2), рассматривается задача оптимального управления о минимизации концевого функционала I = Д (ж )) при фиксированных = 0, , ж (&/) и дополнительных ограничениях ж(&) € Х(&).

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

Прежде чем получить достаточные условия оптимальности для рассматриваемой НДС введем в рассмотрение новые переменные ж0й и преобразуем подзадачу нижнего уровня к виду:

ж?(М + 1) = /?(МЛж?(М),м?(М)), ж0й (М + 1) = ж0й(М) + /й (*,ж*(М),«*(М)), ж0й (¿I (г)) = 0,

Iй = ж0й, ж? = (ж?,ж0й), /Г? = (/ *,/й).

Для решения этой задачи вводится множество Е процессов т, где исключены дискретные цепочки, и обобщенный лагранжиан по аналогии с лагранжианом для НДС [4,8]:

Ь = С (ж (^)) - ^ Д(&,ж(&),м(&))+

+ ^(с?(г) - ^ Я*(М,ж*(М),«*(М))),

К' Т(г)\^

Ой (к, г, = —ф(к + 1,0 (к, г, + ф (к, х (к)) — х0к(к, гр) +

О (х) = Г (х(кр)) + ф (кр, х) — ф (к1, х (кц)), К (к,х,и) = ф (к + 1, / (к,х,и)) — ф (к, х),

х

+фй (к, г, гр, х%) — фй (к, г, г1, хр) ,

Кй (к,г,г,хй,ий) = фй(к,г,г + 1,/й (к, г,г,хй,ий)) —

—/к (г, хй(к, г), ий (к, г)) — фй(к, г, г, хй),

цй(к,г,£)= вир Еа(к,г,г,ха,иа), Iй (к, г) = М Ой(к, г,чй), хй е Хй(к, г, г), (7л) е Гй(к,г),

ий е ий(к,г,г,хй) хй е хй(к,г,гр)

{8ир|д (к, х,и) : х е Х(к), и е и (к, х)}, г е К\К', „

— Ш {Iй (г): х е X (к), и е И (к, х)}, к е К', I = Ш{О (х) : х е Г П X (кр)}. Здесь ф (к,х) — произвольный функционал, фй(к, г,г,хй,х0к) = = фй(к, г,г,хй) — х0к — произвольное параметрическое семейство функционалов (с параметрами к, г).

Легко убедиться, что Ь(т) = I(т) при т е Ю, т. е. при выполнении отброшенных связей Ь(т) совпадает с I(т). Действительно, при т е Ю, как видно,

К = ф (к + 1,х(к + 1)) — ф (к, х),

Кй = фй(к, г, г + 1, хй(г +1)) — / к(г, хй(к, г), ий(к, г)) — фй(к, г, г, хй), Ой (к, г, 7й) = —ф (к + 1,0 (к, г, 7й)) + ф (к, х (к)) + +фй (к,г,гр,хр) — фй (к,г,гг,хй) , Ь = Г(х(кр))+ Е (ф (к,х) — ф (к,х)) +

К\К'

+ Е( Е (фй(к, г, г, хй) — фй(к,г,г,хй))).

К' Т(к,г)

Отсюда непосредственно следуют теоремы, аналогичные теоремам для НДС [4,8].

Теорема 1. Для любого элемента т е Ю и любых ф, фй имеет место оценка

I(т) — МI < А = I(т) — I.

Пусть имеются два процесса m1 G D и m11 G E и функции ф и фd такие, что L (m11) < L (m1) = I (m1) , и m11 G D. Тогда I(m11) < I(m1).

Теорема 2. Пусть имеются последовательность процессов {ms} С D и функционалы ф, <pd, такие что:

1) R (k,xs (k) ,us (k)) ^ ^ (k), k G K;

2) Rd (zs,t,xd (t) (t)) - / (zs,i) ^ 0, k G K', t G T (zs);

3) Gd (zs,7sd) - ld (zs) ^ 0, k G K';

4) G (xs (tF)) ^ l.

Тогда последовательность {ms} — минимизирующая для I на D.

3. Достаточные условия в форме Беллмана

Один из возможных способов задания пары (ф, ф^) — это потребовать выполнения условия inf L =0 тождественно при всех mx.

{mu>

Здесь m„ = (u(k), uv(k), ud(k,t)), т.е. совокупность управляющих функций, принимающих значения из U, Uv, Ud соответственно, mx = (x(k), xd(k,t)) — совокупность траекторий верхнего и нижнего уровня. Такое требование непосредственно ведет к конкретным условиям оптимальности типа Беллмана, которые также могут быть использованы для построения эффективных итераций улучшения процесса. Пусть rF (z) = Rn(k), 0 (z,7d) = 0 (z,xF). Других ограничений на переменные состояния нет.

Получается следующая рекуррентная цепочка относительно функционалов Кротова-Беллмана двух уровней ф и ф^ (z):

ф (k, x) = sup ф (k + 1,f (k, x (k), u)), k G K\K'\kF,

a£U(fc,i)

ф (kF, x) = — F (x), (3) ф^(М)= sup (ф (k,t + 1,fd (k,t,xd (k,t) ,ud)) —

fk/. „.d

-fk (t,xd(k,t),ud(k,t))),

фd (z,tF,xF) = ф (k + 1,0 (z,xF))

Ф (k,x) = sup ф (z,t (z) ,£ (z)), k e K',

uv euv (t,x)

которая разрешается в порядке следования от kp к ki.

Предположим, что решение цепочки (ф (k,x (k)), (z,t,xd)) существует и, кроме того, существуют соответствующие этому решению управления и (k, x), uv (k, x), ud (z, t, xd), получающиеся в результате операций максимума в (3). Подставляя найденные управления в правые части заданных дискретных соотношений, будем иметь:

x (k + 1) = f (k,x (t), и (k, x (t))), x (kI) = xI, k e K\K'\kP, x (k + 1) = в (k,x (k), Uv (k, x (k)), Yd (z)) , xd(k, t + 1) = fd (k,x (k), uv (k, x (k)), t, xd, iid (z(k),t, xd)) , tI = t (z(k)), xd (tI)= £ (z(k)), z(k) = (k,x (k) (k,x (k))) при k e K'. Тогда решение этой дискретно-дискретной цепочки (x (k) ,и (k))ф, k e K\K',

(x (k), u(k), xd (k,t), Ud (k,t))Ф, k e K', t e T (z-t.(k)),

если оно существует, задает в целом оптимальный неоднородный дискретный процесс m*. Заметим, что функционал фd(z,t, xd) в данном случае можно считать фактически не зависящем от x, поскольку он, как синтезирующий, «обслуживает» семейство задач для различных начальных условий.

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

Предположим, что X(k) = Rm(k), Xd(z,t) = Rn(k), xd = £ (z), kI, xi, kp, ti(k), tp(k) — заданы, xp e Rn(k) и системы нижнего уровня не зависят от управления uv. Рассматриваемая далее задача улучшения состоит, по существу, в построении оператора в(т), в : D ^ D, такого что I(в(т)) < I(т). При некотором заданном начальном элементе такой оператор генерирует улучшающую, в частности, минимизирующую последовательность {ms} : ms+i = в(т8).

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

(4) Ia(т) = aI(т) + (1 - a) J(т1,т), a e [0, 1],

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

/а = а/ +(1 — а) I £ 1 Ди (к) |2 + £ £ 1 (М) |2

\К\К'\к^ К' Т(г)^

где а € [0,1], Дм = и — и1, Ди^ = и^ — ил.

Согласно указанному принципу расширения по заданному элементу т1 € Ю требуется найти элемент т11 € Ю, на, котором /а(тп) = (т11) < /а(т!) = (т1) , или (т11) — (т1) < 0. Рассмотрим приращение функционала Ьа(т), имеем:

ДЬа « ДхР — £ ( Д^Дх + Д^Дм + 1дитдии Ди ) +

+ £ (сХТ Д4 + сХТ Дх) —

2

— V (Д^Т Дх^ + Д^ТДх + Д^Т Ди^ + 1Ди^ТДгаа Ди

/ V у Жа 1 х 1 иа 1 2 иаиа

Т(г)\^

где Ди = и — и1, Дх = х — х1, Ди^ = и^ — ил, Дх^ = х^ — хл, Дх^ = х^ — х^1, х_р = х(к_р). Здесь функции Д, С, Д^, С определены для функционала /а, а их первые и вторые производные подсчитаны при и = и!(к), х = х!(к), х^ = хл(М), и^ = ил(к, £).

Предположим, что матрицы Дии и Д^^ отрицательно определены (этого всегда можно добиться за счет выбора параметра а [10]). Найдем Ди, Ди^ доставляющие максимум выражениям, стоящим под знаками сумм ^ и ^ соответственно. Нетрудно видеть, что

Ди = —(Дии)-1Ди, Ди^ = —(Диаиа)-1Диа . Зададим функции ф и ф^ (г) в виде:

ф = (к) х (к), ф^ = ЛТ (к, ¿) х(к) + (к, ¿) х^ (к, ¿),

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

где —Л — вектор-функции. Для выполнения неравенства ДЬ < 0 потребуем далее, чтобы остальные слагаемые под знаками выше указанных сумм не зависели от Дх, Дж^, Дж'. Последнее требование будет достигнуто, если:

Схр =0, Дх = 0, Саа =0, СХ = 0, Д'а =0, ДХ = 0.

■} х 1 1 х ' ха ' х

Расшифровка указанных условий приводит к задаче Коши для НДС относительно —Л с начальными условиями на правом конце:

(5) — ) = — а^), — (к) = Нх(—(к +1)), Н(к, —, х, и) = —Т/(к, х, и), к € К\К'\кр,

(6) — (к) = Нх(—(к +1)) + Л(^) + £ТЛ(^) — Л(^),

Н(к,—,ж',ж^)= —Тф,ж',ж^) к € К' —''(М) = Н'а (—''(М +1)),

(7)

ха

—''(к,^) = Нха (г,—(к + 1),ж',ж£),

(8) Л(М) = Н'(—''(М +1)), Л(к,4^ ) = Нх^ (—(к + 1)),

Н'(г,*,—'',ж',и') = —'Т/'(,М,ж',и')—/к(¿,ж'(М),и'(к,*)), к € К'. Здесь для краткости в правых частях указаны лишь аргументы —(к +1) и —''(к, 4 + 1), необходимые для понимания соотношений. Отметим, что эта система линейна, т.е. заведомо разрешается. При этом приращения управляющих воздействий имеют вид:

(9) Ди = —(Нии — (1 — а)Е)-1Ни,

(9) Ди' = — (Н'иа — (1 — а)Е)-1Ни'а,

где Е — единичные матрицы соответствующих размеров.

5. Итерационная процедура

На основе полученных соотношений можно сформулировать следующую итерационную процедуру.

1. «Слева направо» просчитывается НДС (1), (2) при и = ия(к), и' = и'(к,4) и заданных начальных условиях, получается соответствующая траектория (жя(к), ж'(к,4)).

2. «Справа налево» разрешается НДС относительно ф (к), фй (к, г) и Х(к,г).

3. Находятся Аи, Аий и новые управления и = и,(к) + Аи, ий = ий(к,г) + Аий.

4. При найденных управлениях и начальном условии х(кI) = хц просчитывается «слева направо» исходная НДС (1), (2). Тем самым определяется новый элемент т8+1.

Процесс итераций заканчивается, когда |^+1 — ~ 0 с заданной точностью.

Имеет место следующее утверждение о сходимости.

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

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

{I,} = {I(ms)}, ^+1 < I,,

ограниченная снизу, которая по известной теореме анализа сходится к некоторому пределу: ^ ^ I*. □

Пример 1. Проиллюстрируем работу метода на примере, нелинейные уравнения для которого взяты из [11]. Динамика системы описывается следующим образом:

V(г + 1) = Б)У(г) — с(Б)г-йт, Б) = а(Б) —

N (г +1) = N (г) + д(к (г) — к) — ь(Б^ (г) + г, б (г + 1) = Б(г) + т,

г = г1 ,г1 + 1,...гр; V (г1 ) = VI, N (г1 ) = N1, Б (г1 ) = Б1.

, , а1Б + а2 Ь1Б + Ь2 Здесь а(Б) = -, Ь(Б) =0,1, .

Б + а3 Б + Ь3

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

во втором лишь z, при этом w задается постоянным. Квадратические критерии периодов имеют соответственно вид:

f 0(0,t, V(0,t), N(0,t),S(0, t), w(0, t)) = l((w - w)2 + (z - «)2),

f 1(l,t, V (l,t),N (l,t),S (l,t),z(l,t)) = 2(z - «)2,

где w, « — заданные величины.

Требуется найти такие законы управления на каждом из периодов, чтобы показатель переменной состояния V в момент tF был минимальным, т.е. I = V(tF) ^ min .

Нетрудно видеть, что K = 0, l, 2. Поскольку роль связующей переменной на двух рассматриваемых этапах играет V(k,t), то в терминах этой переменной легко записать процесс верхнего уровня: x(0) = V (0, 0), x(l) = V (0,t1), x(2) = xf(l,tF), x(l) = V (0,t1) = 0, £ = xd(0,t1). Тогда I = x(2).

Выпишем основные конструкции метода:

H2(0,t,^2(0,t + l),^d(0,t + l),^|(0,t + l), V,N,S,w) = = Vd(0,t +l)(q(N,S)V(t) -c(S)z-dw) + ^2(0,t + l)(N(t)+ g(N(t) -W)--b(S)V(t) + z) + $2(0, t + l)(S(t) + w) - l((w - w)2 + (z - V)2),

H2(l,t,^2(M + l),^d(l,t + l),^|(l,t + l), V, N, S,z) =

= Vd(l,t +l)(q(N,S)V(t) -c(S)z-dw) + V2(M + l)(N(t)+ g(N(t) -W)--b(S)V(t) + z) + $2(l,t + l)(S(t) + w) - 2(z - V)2,

H (k,^(k +l),x)= ^(k +l)x2(k,tF), ^(l)=0, ^(2) = -a, ^2(0, t) = h2 = ^2(0, t + l)q - ^2(0, t + l)b,

V>2(0,t) = hN = ^2(0, t + i)vN- + ^2(0, t + l)(l + g), ^2(0, t) = hS = v2(0, t + l)vdS - $2(0, t + l)vd| + v2(0, t +1), ^2(0,ti) = v(l), ^2(0,ti) = 0, ^2(0,ti) = 0, ^2(l,t) = hV2 = v2(M + l)q - v2(M + l)b, ^2(l,t) = hN = v2(M + i)vN- + ^2(l,t + l)(l + g),

Таблица 1. Числовые данные

а1 = 0.057 Ь1 =0.013

а =2

N = 72

гр = 100

а2 = 1.72 Ь2 = 0.015 д = —0.007 Б1 = 0 У1 = 14

аз = 1.7 Ь3 = 0.6 I = 0.8

г1 = 5

т = 3

а = 0.5 с = 0.3 N = 100 г1 = 0

г = 8

ф$(1,г) = и$ = фЧ(1, г + — Ф2 (1,г ++ ф$(1, г + 1), ф((1,гр) = ф(2), фI(1,гр) = 0, фI(1,гр) = 0,

аа а1аз — а2 & Ь^з — Ь2 где ОБ = (Б + а3)2 , ¿Б = (Б + Ь3)2 .

Приращения управлений определяются по формулам:

Ат(0 г) = ¿ф1(0,г + 1) — ф3(0,г + 1) — (т — т)

а—2

Аг(], г) = Сф1(3,г +1) — ^ +1) + (г — г), з =0,1.

а—2

Поскольку уравнения нижнего уровня не зависят от переменной х верхнего уровня, то Х(к,г) = 0.

Расчеты проводились при числовых данных представленных в таблице 1.

Начальное управление было задано в виде:

0.1, г е {0,1,...,г1}, I =( 0.1, г е {0,1,...,г1},

1, г е{г1 + 1,...,гр}; г =\ 1, г е {г1 + 1,...,гр}.

Решение получено за 8 итераций, изменение функционала приведено в таблице 2. На рисунках 1, 2 показаны переменные управления и состояния на начальной и конечной итерациях. Хотя система уравнений нелинейная, квадратический характер промежуточных функционалов приводит к ожидаемому результату и подтверждает работоспособность алгоритма. Выбор параметра а не оказывает существенного влияния на результат. Так при а = 0. 5 конечное значение функционала V(кр) = —6.2569, а при а = 0.9 получаем V(кр) = —6.2967.

Таблица 2. Значение функционала по итерациям

Номер Значение Номер Значение

итерации функционала итерации функционала

0 -3.2452 5 -6.2449

1 -5.2533 6 -6.2532

2 -5.9226 7 -6.2560

3 -6.1458 8 -6.2569

4 -6.2202

1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9

° Начальное управление ' Последняя итерация

1 0 2 0 3 0 4 0 5 0 6 0 7 о оо 0 9

° Начальное управление ' Поледняя итерация

Рис. 1. Графики управлений ад, х

т

О °

1 . ■ И ■ О о ООО т

0 20 40 60 80

° При начальном управлении ■ На последней итерации 0 При начальном управлении ■ На последней итерации

> о ° ° 5(0

20 40 60 80 100

0 При началь ном управлении

■ На последа ей итерации

Рис. 2. Графики состояний V(£), N(£), Я(г) Заключение

Таким образом, в работе рассмотрены НДС, в которых однородные дискретные системы нижнего уровня имеют собственные цели (критерии

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

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

[1] В. Ф. Кротов, В. И. Гурман. Методы и задачи оптимального управления, Наука, М., 1973. 123

[2] В. И. Гурман, И. В. Расина, А. О. Блинов. «Эволюция и перспективы приближенных методов оптимального управления», Программные

системы: теория и приложения, 2:2 (2011), с. 11-29. :ум) [Д 5| 23

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

[3] И. В. Расина. «Итерационные алгоритмы оптимизации дискретно-непрерывных процессов», Автоматика и телемеханика., 2012, №10, с. 3-17. 0

В3123

[4] И. В. Расина. Иерархические модели управления системами неоднородной структуры, Физматлит, М., 2014. 23 25 26

[5] В. И. Гурман, И. В. Расина. «Метод глобального улучшения управления для неоднородных дискретных систем», Программные системы: 'теория и приложения, 2016, №1, с. 171-186. шС ' 23

[6] В. И. Гурман. «К теории оптимальных дискретных процессов», Автоматика и телемеханика, 1973, №6, с. 53-58. [Р

[7] В. Ф. Кротов. «Достаточные условия оптимальности для дискретных управляемых систем», ДАН СССР, 172:1 (1967), с. 18-21. 0 24

[8] И. В. Расина. «Дискретные неоднородные системы и достаточные условия оптимальности», Известия ИГУ. Серия Математика, 19:1 (2016), С. 62—73. 24 25 26 35

[9] В. И. Гурман. «Принцип расширения в задачах управления», 1985. 128

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

[11] В. И. Гурман, Е. А. Трушкова. Практические методы оптимизации, Учебное пособие, Университет города Переславля, Переславль-Залесский, 2009.1-31

Рекомендовал к публикации

д.ф.-м.н. А. М. Цирлин

Пример ссылки на эту публикацию:

И. В. Расина, И. С. Гусева. «Метод улучшения управления для неоднородных дискретных систем с промежуточными критериями». Программные системы: теория и приложения, 2018, 9:2(37), с. 23-38. d 10.25209/2079-3316-2018-9-2-23-38

@ http://psta.psiras.ru//read/psta2018_2_23-38.pdf

Об авторах:

Ирина Викторовна Расина

д.ф.-м.н., г.н.с. Исследовательского центра системного анализа Института программных систем им. А. К. Ай-ламазяна РАН, специалист в области моделирования и управления гибридными системами, автор и соавтор более 100 статей и 5 монографий

e-mail:

0000-0001-8939-2968 irinarasina@gmail.com

Ирина Сергеевна Гусева к.ф.-м.н., ст. преп. кафедры прикладной математики Института математики и информатики Бурятского государственного университета

[Da 0000-0001-8720-3676 e-mail: gulina.ig@gmail.com

UDC 517.977

Irina Rasina, Irina Guseva. Control improvement method for non-homogeneous discrete systems with intermediate criterions.

Abstract. The class of non-homogeneous discrete systems with intermediate criterions is considered. These systems are prevalent in practice and can be obtained via discretization of continuous systems, when solving optimization problems using iterative methods. For these systems improvement method is constructed on base of the Krotov type sufficient optimality conditions in two forms. An illustrative example is given.

Key words and phrases: non-homogeneous discrete systems, intermediate criterions, optimal control.

References

[1] V.F. Krotov, V.I. Gurman. Methods and problems of optimal control, Nauka, M., 1973 (in Russian).f23

[2] V. I. Gurman, I. V. Rasina, A. O. Blinov. "Evolution and prospects of approximate methods of optimal control", Program ¡Systems: Theory and Applications, 2:2 (2011), pp. 11—29 (in Russian), urlj gl' 23

[3] I.V. Rasina. "Iterative optimization algorithms for discrete-continuous processes", Automation and Remote Control, 73:10 (2012), pp. 1591-1603. 0 23

[4] I. V. Rasina. Hierarchical models of control of heterogeneous structure systems, Fizmatlit, M., 2014 (in Russian). 23 25 26

[5] V. I. Gurman, I. V. Rasina. "Global Control Improvement Method for Non-homogeneous Discrete Systems", Program Systems: Theory and Applications, 2016, no.1, pp. 171—186 (in Russian), url [0 23

[6] V. I. Gurman. "Theory of optimum discrete processes", Automation and Remote Control, 34:7 (1973), pp. 1082-1087. 0 24

[7] V.F. Krotov. "Sufficient conditions for the optimality of discrete control systems", DAN SSSR, 172:1 (1967), pp. 18-21. gl" 24

[8] I.V. Rasina. "Discrete nonuniform systems and sufficient conditions of optimality", Izvestiya IGU. Seriya Matematika, 19:1 (2016), pp. 62—73 (in Russian). [0

^24,25,26,35

[9] V. I. Gurman. "The extension principle in control problems: General theory and learning examples", 1985 (in Russian).f28

© I. V. Rasina« , I. S. Guseva« , 2018

© Ailamazyan Program Systems Institute of RAS« , 2018

© Buryat State University« , 2018

© Program Systems: Theory and Applications (design), 2018

DOI 10.25209/2079-3316-2018-9-2-23-38 (SSjBS1

[10] V. I. Gurman, I. V. Rasina. "On practical applications of conditions sufficient for a strong relative minimum", Automation and Remote Control, 40:10 (1980), pp. 1410-1415. g 28 29

[11] V.I. Gurman, Ye. A. Trushkova. Practical methods of optimization, Uchebnoye posobiye, Universitet goroda Pereslavlya, Pereslavl-Zalesskiy, 2009 (in Russian). 31

Sample citation of this publication:

Irina Rasina, Irina Guseva. "Control improvement method for non-homogeneous discrete systems with intermediate criterions". Program Systems: Theory and Applications, 2018, 9:2(37), pp. 23-38. (In Russian).

10.25209/2079-3316-2018-9-2-23-38 url http://psta.psiras.ru//read/psta2018_2_23-38.pdf

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