Научная статья на тему 'ДИСКРЕТНО-НЕПРЕРЫВНЫЕ СИСТЕМЫ С ПАРАМЕТРАМИ: МЕТОД УЛУЧШЕНИЯ УПРАВЛЕНИЯ И ПАРАМЕТРОВ'

ДИСКРЕТНО-НЕПРЕРЫВНЫЕ СИСТЕМЫ С ПАРАМЕТРАМИ: МЕТОД УЛУЧШЕНИЯ УПРАВЛЕНИЯ И ПАРАМЕТРОВ Текст научной статьи по специальности «Математика»

CC BY
94
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДИСКРЕТНО-НЕПРЕРЫВНЫЕ СИСТЕМЫ С ПАРАМЕТРАМИ / ПРОМЕЖУТОЧНЫЕ КРИТЕРИИ / ОПТИМАЛЬНОЕ УПРАВЛЕНИЕ

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

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

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

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

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

DISCRETE-CONTINUOUS SYSTEMS WITH PARAMETERS: METHOD FOR IMPROVING CONTROL AND PARAMETERS

The paper presents one of the classes of controlled systems capable of changing their structure over time. The general name for such systems is hybrid. In the article it is discusses the so-called discrete-continuous systems containing parameters. It is a two-level hierarchical model. The upper level of this model is represented by a discrete system. At the lower level continuous controlled systems operate in turn. All these systems contain parameters and are linked by the functional.In recent decades hybrid systems have been the subject of active research both of the systems themselves and of a wide range of problems for them, using various methods that reflect the views of scientific schools and directions. At the same time the most diverse mathematical apparatus is presented in the research. In this case a generalization of Krotov’s sufficient optimality conditions is used. Their advantage is the possibility of preserving the classical assumptions about the properties of objects that appear in the formulation of the optimal control problem.For the optimal control problem considered in this paper for discrete-continuous systems with parameters an analogue of Krotov’s sufficient optimality conditions is proposed. Two theorems are formulated. On their base an easy-to-implement algorithm for improving control and parameters is built. A theorem on its functional convergence is given. This algorithm contains a vector system of linear equations for conjugate variables, which always has a solution. It is guarantees a solution to the original problem. The algorithm is tested on an illustrative example. Calculations and graphs are presented.

Текст научной работы на тему «ДИСКРЕТНО-НЕПРЕРЫВНЫЕ СИСТЕМЫ С ПАРАМЕТРАМИ: МЕТОД УЛУЧШЕНИЯ УПРАВЛЕНИЯ И ПАРАМЕТРОВ»

% 1И..1..й1 г?

2022. Т. 39. С. 34—50

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

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

Научная статья

УДК 517.977.5 МЯО 49М99, 49X99

БСТ https://doi.org/10.26516/1997-7670.2022.39.34

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

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

1 Институт программных систем им. А. К. Айламазяна РАН, Переславль-Залесский, Российская Федерация

2 Федеральный исследовательский центр «Информатика и управление» РАН, Москва, Российская Федерация

3 Бурятский государственный университет им. Доржи Банзарова, Улан-Удэ, Российская Федерация

И gulina.ig@gmail.com

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

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

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

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

Благодарности: Работа выполнена при финансовой поддержке РНФ (проект № 21-11-00202).

Ссылка для цитирования: Расина И. В., Гусева И. С. Дискретно-непрерывные системы с параметрами: метод улучшения управления и параметров // Известия Иркутского государственного университета. Серия Математика. 2022. Т. 39. C. 34-50. https://doi.org/l0.26516/1997-7670. 2022.39.34

Research article

Discrete-Continuous Systems with Parameters: Method for Improving Control and Parameters

IrinaV. Rasina12, IrinaS. Guseva3H

1 Program Systems Institute of RAS, Pereslavl-Zalessky, Russian Federation

2 Federal Research Center "Computer Science and Control" of RAS, Moscow, Russian Federation

3 Banzarov Buryat State University, Ulan-Ude, Russian Federation И gulina.ig@gmail.com

Abstract. The paper presents one of the classes of controlled systems capable of changing their structure over time. The general name for such systems is hybrid. In the article it is discusses the so-called discrete-continuous systems containing parameters. It is a two-level hierarchical model. The upper level of this model is represented by a discrete system. At the lower level continuous controlled systems operate in turn. All these systems contain parameters and are linked by the functional.

In recent decades hybrid systems have been the subject of active research both of the systems themselves and of a wide range of problems for them, using various methods that reflect the views of scientific schools and directions. At the same time the most diverse mathematical apparatus is presented in the research. In this case a generalization of Krotov's sufficient optimality conditions is used. Their advantage is the possibility of preserving the classical assumptions about the properties of objects that appear in the formulation of the optimal control problem.

For the optimal control problem considered in this paper for discrete-continuous systems with parameters an analogue of Krotov's sufficient optimality conditions is proposed. Two theorems are formulated. On their base an easy-to-implement algorithm for improving control and parameters is built. A theorem on its functional convergence is given. This algorithm contains a vector system of linear equations for conjugate variables, which always has a solution. It is guarantees a solution to the original problem. The algorithm is tested on an illustrative example. Calculations and graphs are presented.

Keywords: discrete-continuous systems with parameters, intermediate criteria, optimal control

Acknowledgements: The research was financially supported by the Russian Foundation for Basic Research (Project No. 21-11-00202).

For citation: Rasinal.V., Guseval. S. Discrete-Continuous Systems with Parameters: Method for Improving Control and Parameters. The Bulletin of Irkutsk State University.

Series Mathematics, 2022, vol. 39, pp. 34-50. (in Russ.) https://doi.org/10.26516/1997-7670.2022.39.34

Нашим учителям, профессорам В. Ф. Кротову и В. И. Гурману

1. Введение

Управляемые системы, особенностью которых является способность изменять структуру своего описания с течением времени, имеют самый разнообразный характер, широко представлены как на практике, так и в литературе. Укажем лишь некоторые наиболее характерные из них [2; 3; 5; 11; 16; 17; 19], объединенные общим термином гибридные системы. Один из подходов, позволяющих оставаться в рамках классических для задач оптимального управления предположениях о свойствах переменных состояния и управления, отталкивается от абстрактной модели многошаговых управляемых процессов, предложенной Кротовым [9]. Модификация этой модели и достаточных условий оптимальности того же автора позволила провести декомпозицию неоднородной системы на однородные подсистемы и построить двухуровневую иерархическую модель [5], получившую название дискретно-непрерывной системы (ДНС). Развитие указанного аппарата дало возможность исследовать неоднородные дискретные системы [13] и привело к построению аналогов алгоритмов оптимизации [5; 7; 14; 15; 18], разработанных для однородных систем, под которыми понимаются системы со стабильной структурой, исследуемые в рамках традиционных представлений теории оптимального управления.

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

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

2. Модель дискретно-непрерывной системы с параметрами

Будем рассматривать систему, состоящую из двух уровней. Ее верхний уровень представлен абстрактной дискретной управляемой системой:

х(к + 1) = /(к,х(к),и(к),е), к е К = {Л/,кц + 1,...,кР}, (2.1)

и е И(к, х,е), е е Е.

Заметим, что и = и(к,х,е). Периодически для краткости будем указывать и = и(к). На некотором подмножестве К' множества К, являющегося подмножеством натурального ряда и областью определения указанной дискретной системы, действует непрерывная система

Xе = ^ = Г (х,г,е,хс,ис,ес), Ь е Т (х) = [Ь(г),ЬР(г)]. (2.2)

В этих системах к — номер шага (этапа), не обязательно физическое время, х, хс и и,ис — соответственно переменные состояния и управления, е, ес — параметры, х(к) е Х(к, е) — заданное при каждом к и е множество, И(к,х,е) — заданное при каждом к, х и е множество, Е

— заданное множество, f — оператор, отображающий прямое произведение множеств К х и х X х Е на множество X, ¡с — оператор, отображающий прямое произведение множеств Т х Ис х Xе х Ес при каждых к и е на множество Xе, к1 ,кр — начальный и конечный шаги соответственно, г = (к, х, ил) — характеристика воздействия системы верхнего уровня на нижний, играющая на нижнем роль параметров, в ней ил = ил(к) — управляющее воздействие верхнего уровня на нижний на каждом этапе,

жс е Xc(z,t,e,ec) С ис е И (г,Ь,хс,ес) С ес е Ес(к) С ,

где Xc(z,t,e, ес), Ис (г, I, хс, ес), Ес(к) — заданные при указанных аргументах множества. Подчеркнем, что на каждом шаге к набор параметров может изменяться. Система (2.1) имеет такую же структуру, как и система, предложенная Кротовым в [9], и все указанные в ней объекты

— произвольной природы (возможно различной) для различных к по аналогии с [9].

Кроме того, для системы (2.2) на отрезке [11 (х),1р(г)] задана промежуточная цель в форме функционала:

У /к(г, в, ес, хс(к, г),ис(к, ¿))<и ^ и.

Т^)

На множестве К' оператор правой части (2.1) в силу взаимодействия с системой (2.2) меняет свою структуру и представлен в виде / (к, х, и) = в (г, 7с, ес), где

= (и, Xч, , хср) е Гс(г,€,€с),

Гс(г, е, ес) = |7С: ^ = г (г), хЧ = {(г), (1р ,хср) е Гср (г, е, ес)}.

Здесь 11 = т(г), х1} = ((г) — заданные функции г, Гс(^,е,ес), Г^(х,е,ес) — заданные множества. Нетрудно видеть, что система (2.1) представляет верхний уровень рассматриваемой математической модели, тогда как система (2.2) — система нижнего уровня.

Решением этой двухуровневой системы считается набор

т = (х(к, е),и(к, е), е),

называемый дискретно-непрерывным процессом в параметрами, где при к е К':

и(к, е) = (иа(к, е),тс(к, е, ес)^ , тс(к, е, ес) е Бс (г, е, ес).

Здесь тс(к,е,ес) — непрерывный процесс (хс(к,1,е,ес),ис(к,1,е,ес), ес(к)), £ е Т(г), а (х,е,ес) — множество допустимых процессов тс, удовлетворяющих указанной дифференциальной системе (2.2) при кусочно-непрерывных ис(к, Ь, е, ес) и кусочно-гладких хс(к, Ь, е, ес) (на каждом дискретном шаге к). Совокупность элементов т, удовлетворяющих всем вышеперечисленным условиям, обозначим через Ю и назовем множеством допустимых дискретно-непрерывных процессов с параметрами.

Для модели (2.1), (2.2) рассматривается задача о поиске минимума на Ю функционала

I = Ф(х (кР,е)) (2.3)

при фиксированных к1, кр и х (к1). Очевидно, что на нижнем уровне модели (2.1), (2.2) представлены однородные процессы на отдельных этапах, а верхний процесс выполняет связующую для них роль и управляет функционированием всей системы в целом. Под однородными здесь и далее понимаются системы с неизменной структурой, исследуемые в рамках классических представлений теории оптимального управления. Взаимодействие верхнего уровня с каждой подсистемой нижнего осуществляется через границу этой подсистемы и границу соответству-

с

ющего непрерывного процесса 7 .

3. Основные конструкции и теоремы

Для получения достаточных условий улучшения и оптимальности управления с помощью функционалов (р (к, х, е), (г, Ь, е, хс, ес) построим ряд конструкций. Одна из них, обобщенный лагранжиан — аналог лагранжианов Кротова для дискретных и непрерывных систем [9; 10]:

Ь = С (х (кР, е)) — ^ К(к,х(к),и(к),е) +

К\К'\кР

+ Е(°С(г,1С(г,е)) - I Вс(к,г,1,хс(к,1),ис(к,1),е,ес)й^,

К/ ^

К Пг)

С (х, е) = Ф (х, е) + <р (кр, х,е) — <р (кх, х (кх), е), К (к, х, и,е) = <р (к + 1,/ (к, х, и, е)) — (к, х, е), Сс (г, ес) = —V (к + 1, е, в (г, ес)) + у (к, х, е) + +рс (г, 1р ,хср, е, ес) — (г, ^, хс1, е, ес), В° (г, I, хс, ис, е, ес) = fс (г, I, хс, ис, е, ес) — —}к (г, г, е, ес, хс(к, г), ис(к, г)) + (г, г, хс, е, ес),

(г, Ь, е, ес) = вир {Кс (г, Ь, хс, ис, е, ес) : хс е Xc(z, Ь, е, ес),

ис е Ис (г,1,хс,ес)},

1е (г, ес) = И {Сс (г, ес) : е Т(г, е, ес), хс е Xе(г, Ьр, е, ес)},

С 8ир{Е (к, х,и) : х е X(k, е), и е И (к, х)}, t е К\К', V (к,е,еС) = \

{ — М{1е (г, ес): х е X (к, е) , ил е И (к, х, е)}, к е К', 1(е) = И {С (х, е) : х е X(кF, е)},

ц*(к, е) = И {(р (к, е, ес) — ^ (г, г, е, ес) <И): ес е Ес},

Т(г)

I* = И{^ ^*(к,е): е е Е}. к

Здесь рсхс — градиент в пространстве (хс), Т — знак транспонирования.

Справедливы следующие теоремы — аналоги теорем для ДНС без параметров [5; 12; 14].

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

1(т) - Ы I < А = 1(т) - I*.

Пусть имеются два процесса т1 е Ю и ти е Е и функционалы р и рс, такие, что Ь (т11) < Ь (т= I (т, и т11 е Ю. Тогда 1(т11) < 1(т1).

Теорема 2. Пусть заданы: последовательность дискретно-непрерывных процессов {т3} С Ю и функционалы р, рс, для которых справедливы следующие условия:

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

2) К (к, х3 (к), и3 (к) , е) — ц (к, е), к е К;

3) ) (К (г3,1,х3(1),и3, е3, е3) - цс (х3,1, е3, е3)) М — 0, к е К', I е Т (х3);

4) Ос (г3пс3, е3) - Iе (гз, ес) — 0, к е К';

5) О (ха (IР) ,е) — 1(е);

6) ц (к, €3) + )ЦС (г€3, е3)М — ц*(к, е);

7) Е Ц* (к, €3)-+]*. к

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

Доказательство обоих утверждений аналогично доказательству теорем для ДНС без параметров [5; 12; 14].

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

Рассмотрим наиболее простой в реализации метод решения поставленной оптимизационной задачи. Предположим, что Х(к, в) = Хс(г ес) = И*), Е = №, Ес(к) = х^ = {(г, ес), кг, хг, кР,

II(к), 1р(к) — заданы, хр е и системы нижнего уровня не зависят от управления иЛ. Суть задачи улучшения [6] состоит в построении оператора д(т), 0 : Ю — Ю, такого что 1(в(т)) < 1(т). При наличии исходного элемента такой оператор генерирует улучшающую, в частности, минимизирующую последовательность {т3} : т3+1 = 9(т3).

Возьмем за основу при выводе метода принципы расширения [4] и локализации [8]. Последний указывает, что задачу улучшения некоторого элемента т1 можно заменить задачей о минимуме вспомогательного функционала

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

1а(т) = а 1(т) + 1(1 - а)3(т1,т), а е [0,1]. (4.1)

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

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

1а = а1 + 1(1 — а^ ^ 1&и(к)12 + ^ / 1&ис(к,Щ2(И). к\к'\кр к Т(г)

В представленном выше выражении а е [0,1], Аи = и — и1, Аис = ис — ис1.

На основе принципа расширения далее по заданному элементу т1 е Ю требуется найти элемент т е О, на котором 1а(т11) = Ьа (т11) < 1а(т1) = Ь а , или Ьа (т^^ — Ьа (ш*) < 0. Рассмотрим приращение функционала Ьа(т), имеем:

АЬа к СТРАхР + ОТАе — ^ (кТАх + КТаАи + 1АиТКииАи+

к\к\кР

+В1ТАе^ + ^ (Ахср + С^Ах + Сс? Ае + С^Ае"—

К'\кР

У [в^с Ахс + ЩТ Ах + Е^Т Аис + Кс?Ае+

Т(г)

+Кс^Аес + 1АисТВсисис Аис)

где Аи = и—и1, Ах = х—х1, Аис = ис—ис1, Ахс = хс—хс1, Ахср = хср — хср, Ае = е — е1, Аес = ес — ес1, хр = х(кр). Здесь функции К, С, Кс, Сс определены для функционала 1а, а их первые и вторые производные подсчитаны при и = и1, х = х1, хс = Xе1, е = е1, ис = ис1, ес = ес1.

Предположим, что матрицы Еии и ВСсис отрицательно определены (это достижимо за счет выбора параметра а [8]). Найдем Аи, Аис, доставляющие максимум выражениям, стоящим под знаками сумм

К\К'\кР

и соответственно. Нетрудно видеть, что

К'\кР

Аи = —(Кии)-1 Пи, Аис = —(Кс )-1К°.

Зададим функции (р(к,х,е) и (г,1,х,е,ес) явно не зависящими от параметров:

у = 4>Т (к) х (к), <рс = Ат (к, г) х(к) + фсТ (к, г) хс (к, г),

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

ОХр = 0, Вх = 0, С^ = 0, С^ = 0, Вх с = 0, Вх = 0-

Добавим к указанным равенствам условие стыковки уровней:

— (р(к + 1, в(к, х, хсР, х\)) - рс(к, х, , хсР)) = 0. (4.2)

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

ф (кР) = -аФфр), ф (к) = Нх(ф(к + 1)), (4.3)

Н(к, ф, х, и, е) = фТ(к + 1)/(к, х,и, е), к е К\К'\кр,

ф (к) = НХ + (Нхс£х)т + Х(к, 1р) - Х(к, ь) + £фс(1!), к е К'\кр,

Н(к, ф, е, хЧ, хср) = фт(к + 1)9(г, хсг, хср), к е К',

X = -Нсх, X (к, 1р) = НХ + £Тнхс , фс = -Нсхс, фс(к, 1р) = Нхср,

Нс(г, г, фс, хс, ис, е, ес) = фсТ¡с(г, ^ хс, ис, е, ес(к))-

-¡к(г, хс(к, г),ис(к, г), е, ес(к)), к е К'.

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

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

Аи = -(Нии - (1 - а)Е)-1Ни, Аис = -(ЩСис - (1 - а)Е)-1Щс, (4Л)

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

Запишем оставшиеся слагаемые в выражении для приращения функционала АЬа, учитывая подстановку в него формул для приращений управлений обоих уровней, и обозначая итог через АМа. Имеем:

АМа ъСТАе - V [вТ Ае - \АиТ КииАи ) + V (^^ТАе+

£ (вТАе - 2АиТКииАи) + £ (( к\к'\й^ ' к'\кР

+ССТАес - I (Кс?Ае + В^ТАес - 2АисТКсисисАи^М^.

1СТ А €с - J [ ВСТ л ' 1 всТ \ 1л„.сТвс Т(г)

В приведенном выражении при сделанных ранее предположениях квадратичные формы от Аи и Аис отрицательно определены. Рассмотрим теперь слагаемые, зависящие от Ае и Аес. Выберем Ае и Аес таким образом, чтобы рассматриваемое выражение обеспечивало выполнение неравенства АМа < 0. Выбор становится очевидным, если прибегнуть к подробной записи скалярных произведений, входящих в выражение для АМа. Итак:

з з 1

АМа к £ ^ А^ — £ £ К Аег + - ^ А1 КииАи+

г=1 К\К'\кр г=1 К\К'\кр

+ £ Ё — I КАЫЯ) +

К'\кр г=1

Т(2)

Ь(к) / Г \ 1 Г

+ Ё Ё А(-1 — Щ АеЩ + 2 ^ АисТвиисис Аис<И.

К'\кр г=1 ' Т(г) 1 К'\крТ(г)

Отсюда следует, что

Аег = — £ + £ г = 1,2,...,],

К\К'\кр К'\кр

Ае1(к) = [Зс(ос€с — J Щсй^, к е К'\кР, г = 1,2,...,Ъ(к),

Т(г)

где — коэффициенты, @ < 0, < 0.

5. Алгоритм метода

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

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

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

3. Находятся Аи, Аис, новые управления и = ис(к) + Аи, ис = иС(к,Ь) + Аис и новые значения параметров е,ес.

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

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

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

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

Доказательство проводится по аналогии с представленным в [12]. Продемонстрируем работу предложенного алгоритма на примере.

6. Пример

Рассмотрим работу метода на примере системы, динамика которой включает в себя два этапа. 1-ый этап:

х1 = (х!)3 + есхс2ис, хс2 = (в с)2хс1(хс2 )с + 1(ис)3,

3

1

х\(0) = 0.5, х2(0) = 1, te [0,1], 10 = j ((есх\ис)2 — xc2uc)dt.

о

2-ой этап:

3

X1 = х2ис, хс = — €с(х1)2 + (ис)2, te [1,3], 11 = J ес(ис )с e-x1dt.

1

Функционал в примере: I = х\(3) ^ min. Построим ДНС. Нетрудно видеть, что K = 0,1, 2; K' = 1. Поскольку оба этапа связаны через переменную х\, то она и играет роль х, а дискретный процесс верхнего уровня принимает вид:

х(0) = х\(0, 0) = 0.5, хс(0) = х2(0, 0) = 1,

х(1)=хс(0,1), х(2) = хс(1, 3),

I = х\(2), хс(1,1)=х(1), С = х(1), в(1)=хс(0,1).

Модель ДНС может быть дополнена третьим мгновенным этапом, не имеющим протяженности во времени и состоящим лишь в передачи информации об окончании второго этапа на верхний уровень. Тогда х(3) = х(2) = хс(1, 3).

Основные конструкции имеют вид:

Нс(0, г, х\, х2>, ис, Щ, фг2) = ф\ ((х\)3 + есхс2ис) +

+Гс ((£с)Сх!(хС)с + 3(ис)^ — (есх1ис)с + хСи°,

Нс (1,г, х!, хС, ис, фс) = ф1хСис + фс2 (—ес(х\ )с + (ис )с) — ес(ис)Се-х1.

Поскольку процессы нижнего уровня не зависят от х, то на обоих этапах А = 0. На первом этапе при к = 0 имеем:

ф\ = 2x1 (есис)с — 3ф\(хс1)с — (ес)сфс2 (хс2 )с,

Ф2 = —{(сСфС1 + 1>С + 2ф'2((:С)'сх1х<с),

НсиС = есф1 хс + Фс2(ис)с — 2ис(есх1)с + хс, КСиС =2(ф1 ис — (ecxCl)С), Щс = ф\х%ис + 2есх1 (фс2(хс2)с — х1(ис)с) . На втором этапе при к = 1 конструкции принимают вид:

Ф1 = 2есф<2х\ — ес (ис)се-х1, ф с2 = —ф1 ис, Щс = Ф1 хс + 2фс ис — 2ес исе-х1, Н^СиС = 2ф'2 — 2есе-х1, И% = —Фс(х\)с — (ис)се-х1. Выпишем остальные конструкции. Поскольку К' = 1, то

Сс = —ф1(1)х1(0,1) — фс(1)хс(0,1) + ф1(0)х1(0, 0) + фс(0)х1(0,0) +

+Ф1 (1, 3)х\(1, з) + фс(1, 3)х1(1, 3) — Ф1 (0, 0)х\(0, 0) — фс(0, 0)х1(0, 0), Н(1, ф1,фс, х\(0,1), хс(0,1)) = Ф1(2)х1(0,1) + фс(2)хс(0,1), С = ах1(2) + ф1(2)х1(2) + фс(2)хс (2) — ф1 (0)^(0) — фс(0)хс(0), ф1(2) = —а, фс(2)=0, ф1 (0,1)= ф1(1, 3)= ф1(2), Фс (0,1) = фс (1, 3) = фс (2).

Формулы для приращений управления и параметра на этапах имеют следующий вид. На первом этапе:

Аис(0 = _+ Фс(и°)с — 2ис(есхрс + хс ( а — 1 + 2(фС ис — (есх1)с) ,

1

Аес(0)=рс(0) I {ф1хсус + 2есх1 {фС(х^с — х1(ис)с)^<И.

Второй этап:

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

Ф1 хс2 + 2ф2 ис — 2 есис е-х1

Аис(1, Ь ) = —

а — 1 + 2ф% — 2 ес е-х1

3

Аес(1) = — (Зс(1) У {ф1(х\)с + (ис)се-х1) М.

1

На решение примера потребовалось 4 итерации. При этом значение функционала с 11 = 1.2988 уменьшилось до 14 = 0.8057. Изменение функционала по итерациям представлено в таблице 1. Графики управляющих воздействий и состояний процесса на первой и последней итерациях даны на рисунках 1, 2. При расчетах параметр а = 0.3, Р°(1) = —1, изменение параметра @с(0) представлено в таблице.

Таблица 1

Изменение значений функционала по итерациям

к ес(0) ес(1) 1к |/к - /к-1|

0 0.8 0.9 1.2988

1 -0.3 0.7533 1.0526 1.0235 0.2753

2 -0.3 0.6775 1.1752 0.9173 0.1062

3 -0.6 0.4624 1.2762 0.8271 0.0902

4 -0.5 0.1945 1.3710 0.8057 0.0214

2,5

1,5

0,5

Д

/

:

• Начальное управление ■ Управление 4-й итерации

Рис. 1. График управляющих воздействий по итерациям

• Начальное состояние х (()

с

■ Состояние х^ (г) 4-й итерации

-1 -2 -3 -4

• Начальное состояние х^)

с

■ Состояние4-й итерации

Рис. 2. График состояний х1 (£) и ($) процесса по итерациям

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

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

Список источников

1. Батурин В. А., Урбанович Д. Е. Приближенные методы оптимального управления, основанные на принципе расширения. Новосибирск : Наука, 1997. 175 с.

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

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

4. Гурман В. И. Абстрактные задачи оптимизации и улучшения // Программные системы: теория и приложения. 2011. № 5(9). С. 21-29. http://psta.psiras.ru/read/psta2011_5_21-29.pdf

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

6. Гурман В. И. Принцип расширения в задачах управления. М. : Наука, 1985. 228 с.

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

48

8

9

10

11

12

13

14

15

16

17

18

19

1

2

3

4

5

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

Кротов В. Ф. Достаточные условия оптимальности для дискретных управляемых систем // Доклады Академии наук СССР. 1967. Т. 172, № 1. С. 18-21. Кротов В. Ф., Гурман В. И. Методы и задачи оптимального управления. М. : Наука, 1973. 448 с.

Миллер Б. М., Рубинович Е. Я. Оптимизация динамических систем с импульсными управлениями и ударными воздействиями. М. : URSS, 2019. 736 с.

Расина И. В. Дискретно-непрерывные системы с промежуточными критериями // Материалы XX Юбилейной Международной конференции по вычислительной механике и современным прикладным программным системам (ВМСППС'2017). М. : Изд-во МАИ, 2017. С. 699-701.

Расина И.В. Дискретные неоднородные системы и достаточные условия оптимальности // Известия Иркутского государственного университета. Серия Математика. 2017. Т. 19, № 1. С. 62-73.

Расина И. В. Иерархические модели управления системами неоднородной структуры. М. : Физматлит, 2014. 160 с.

Расина И. В. Итерационные алгоритмы оптимизации дискретно-непрерывных процессов // Автоматика и телемеханика. 2012. № 10. С. 3-17. Emelyanov S.V. Theory of Systems with Variable Structures. Moscow, Nauka Publ., 1970. 592 p.

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

Rasina I. V., Danilenko O. V. Second Order Krotov Method for Discrete-Continuous Systems. The Bulletin of Irkutsk State University. Series Mathematics. 2020. Vol. 32. P. 17-32. https://doi.org/10.26516/1997-7670.2020.32.17 Van der Shaa A. J., Schumacher H. An Introduction to Hybrid Dynamical Systems. London, Springer-Verlag Publ., 2000. 176 p.

References

Baturin V.A., Urbanovich D.E. Priblizhennye metody optimalnogo upravleniya, osnovannye na printsipe rasshireniya [Approximate Methods of Optimal Control Based on the Extension Principle]. Novosibirsk, Nauka Publ., 1997, 175 p. (in Russian)

Bortakovskii A.S. Dostatochnye usloviya optimal'nosti determinirovannymi logiko-dinamicheskimi sistemami [Sufficient Optimality Conditions for Deterministic Logic-Dynamical Systems]. Informatika. Seriya Avtomatizatsiya proektirovaniya [Computer Science. Design Automation Series], 1992, vol. 2-3, pp. 72-79. (in Russian)

Vasilyev S.N. Theory and application of logic-based controlled systems. Proceedings of the II International Conference «System Identification and Control Problems» SICPRO'03. Moscow, Institute of Control Sciences Publ., 2003, pp. 23-52. Gurman V.I. Abstractnye zadachi optimizatsii i uluchsheniya [Abstract Problems of Optimization and Improvement]. Program Systems: Theory and Applications, 2011, vol. 5, no. 9, pp. 21-29. (in Russian)

Gurman V.I. On the Optimality Theory of Discrete Processes. Automation and Remote Control, 1973, vol. 34, no. 7, pp. 1082-1087.

6. Gurman V.I. Printsip rasshireniya v zadachakh upravleniya [Extension Principle In Control Problems]. Moscow, Nauka Publ., 1985, 228 p. (in Russian)

7. Gurman V.I., Rasina I.V. Discrete-Continuous Representations of Impulsive Processes in the Controllable Systems. Automation and Remote Control, 2012, vol. 73, no. 8, pp. 1290-1300.

8. Gurman V.I., Rasina I.V. On Practical Applications of Conditions Sufficient For a Strong Relative Minimum. Automation and Remote Control, 1980, vol. 40, no. 10, pp. 1410-1415.

9. Krotov V.F. Dostatochnye usloviya optimal'nosti dlya discretnykh upravlyaemykh sistem [Sufficient Conditions For the Optimality of Discrete Control Systems]. Dok^dy Akademii Nauk SSSR [Sov. Math., Dokl.], 1967, vol. 172, no. 1, pp. 18-21. (in Russian)

10. Krotov V.F., Gurman V.I. Metody i zadachi optimal'nogo upravleniya [Methods and Problems of Optimal Control]. Moscow, Nauka Publ., 1973, 448 p. (in Russian)

11. Miller B.M., Rubinovich E.Y. Optimizatsiya dinamicheskikh sistem s impul'snymi upravleniyami i udarnymi vozdeistviyami [Optimization of Dynamic Systems with Impulse Controls and Shock Impacts]. Moscow, URSS Publ., 2019, 736 p. (in Russian)

12. Rasina I.V. Discretno-nepreryvnye sistemy s promezhutochnymi kriteriyami [Discrete-Continuous Systems With an Intermediate Criteria]. Proceedings of the XX Anniversary International Conference On Computational Mechanics and Modern Applied Sooware Systems CMMASS'2017. Moscow, Publishing of MAI, 2017, pp. 699-701. (in Russian)

13. Rasina I.V. Discrete Nonuniform Systems and Sufficient Conditions of Optimality The Bulletin of Irkutsk State University. Series Mathematics, 2017, vol. 19, pp. 62-73. (in Russian) https://doi.org/10.26516/1997-7670.2017.19.62

14. Rasina I.V. Ierarkhicheskie modeli upravleniya sistemami neodnorodnoi structury [Hierarchical Control Models for Systems of Heterogeneous Structure]. Moscow, Fizmatlit Publ., 2014, 160 p. (in Russian)

15. Rasina I.V. Iterative Optimization Algorithms for Discrete-Continuous Processes. Automation and Remote Control, 2012, vol. 73, no. 10, pp. 1591-1603.

16. Emelyanov S.V. Theory of Systems with Variable Structures. Moscow, Nauka Publ., 1970, 592 p.

17. Lygeros J. Lecture Notes on Hyrid Systems. Cambridge, University of Cambridge, 2003, 70 p.

18. Rasina I.V., Danilenko O.V. Second Order Krotov Method for Discrete-Continuous Systems. The Bulletin of Irkutsk State University. Series Mathematics, 2020, vol. 32, pp. 17-32. https://doi.org/10.26516/1997-7670.2020.32.17

19. Van der Shaa A.J., Schumacher H. An Introduction to Hybrid Dynamical Systems. London, Springer-Verlag Publ., 2000, 176 p.

Об авторах

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

д-р физ.-мат. наук, доц., Институт программных систем им. А. К. Айламазяна РАН, Российская Федерация, 152021, г. Переславль-Залесский; Федеральный исследовательский центр «Информатика и управление» РАН, Российская Федерация, 119333, г. Москва, irinarasina@gmail.com, https://orcid.org/0000-0001-8939-2968

Гусева Ирина Сергеевна, канд. физ.-мат. наук, Бурятский государственный университет им. Доржи Банзарова, Российская Федерация, 670000, г. Улан-Удэ, gulina.ig@gmail.com, https://orcid.org/0000-0001-8720-3676

About the authors Irina V. Rasina, Dr. Sci.

(Phys.-Math.), Assoc. Prof., Program Systems Institute RAS, Pereslavl-Zalessky, 152021, Russian Federation; Federal Research Center "Computer Science and Control" RAS, Moscow, 119333, Russian Federation, irinarasina@gmail.com, https://orcid.org/0000-0001-8939-2968

Irina S. Guseva, Cand. Sci. (Phys.-Math.), Banzarov Buryat State University, Ulan-Ude, 670000, Russian Federation, gulina.ig@gmail.com, https://orcid.org/0000-0001-8720-3676

Поступила в 'редакцию / Received 28.11.2021 Поступила после рецензирования / Revised 15.02.2022 Принята к публикации / Accepted 21.02.2022

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