Научная статья на тему 'К решению задач управления нелинейными системами на конечном промежутке времени'

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

CC BY
102
29
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
УПРАВЛЯЕМАЯ СИСТЕМА / CONTROL SYSTEM / ДВИЖЕНИЕ / MOVEMENT / МНОЖЕСТВО ДОСТИЖИМОСТИ / REACHABILITY SET / ИНТЕГРАЛЬНАЯ ВОРОНКА / INTEGRAL FUNNEL / УПРАВЛЕНИЕ / CONTROL / ЗАДАЧА О СБЛИЖЕНИИ / PROBLEM OF RAPPROCHEMENT / МНОЖЕСТВО РАЗРЕШИМОСТИ / SOLVABILITY SET

Аннотация научной статьи по математике, автор научной работы — Ушаков Владимир Николаевич, Матвийчук Александр Ростиславович

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

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

To solution of control problems of nonlinear systems on a finite time interval

A nonlinear controlled system on a finite time interval is under consideration. The problem of rapprochement to a target set in the phase space in this period of time is studied. The scheme of approximate calculation of solvability sets based on the use of retrograde step by step procedures is proposed.

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

Известия Института математики и информатики УдГУ

2015. Вып. 2 (46)

УДК 517.977.58

© В. Н. Ушаков, А. Р. Матвийчук

К РЕШЕНИЮ ЗАДАЧ УПРАВЛЕНИЯ НЕЛИНЕЙНЫМИ СИСТЕМАМИ НА КОНЕЧНОМ ПРОМЕЖУТКЕ ВРЕМЕНИ1

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

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

Введение

Рассматривается нелинейная управляемая система в конечномерном евклидовом пространстве и на конечном промежутке времени. Изучается задача о сближении системы с целевым множеством в фазовом пространстве, в которой требуется обеспечить приведение движения системы на целевое множество на заданном промежутке времени. Эта задача является одной из актуальных в теории управления, она связана с такими известными задачами, как задача о сближении управляемой системы с целевым множеством в фиксированный момент времени и задача об оптимальном быстродействии [1-5]. Решение этой задачи можно искать на пути выделения в пространстве позиций системы так называемого множества разрешимости [4,5] — множества всех тех позиций, из которых разрешима задача о сближении. Этот путь является весьма трудным, но тем не менее в случае его реализации в конкретной задаче о сближении он дает в распоряжение лица, управляющего системой, богатую и полезную информацию о возможностях управляемой системы по отношению к достижению целевого множества. Выделение множества разрешимости задачи о сближении можно трактовать как выделение в пространстве позиций системы интегральной воронки управляемой системы, дуальной в определенном смысле к исходной управляемой системе [4,11,12]. Множество разрешимости в тех конкретных задачах о сближении, в которых удается его вычислить, можно использовать для построения программных управлений, решающих задачу о сближении [4,5,11,15]. Однако хорошо известно, что это множество удается вычислить точно или дать его эффективное аналитическое описание лишь в относительно простых задачах о сближении — в тех задачах, в которых управляемая система и целевое множество являются достаточно простыми. Поэтому актуальна проблематика, относящаяся к приближенному конструированию множеств разрешимости, которая тесно связана с приближенным конструированием или оценкой трубок траекторий или интегральных воронок управляемых систем. Этой важной проблематике приближенного конструирования и оценивания трубок траекторий, интегральных воронок и множеств достижимости динамических систем посвящены усилия и работы многих математиков [2,4,6,8-10].

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

По своей тематике статья близка к [145].

1 Работа выполнена при финансовой поддержке РФФИ (проект 14-0Ю0486) и Программы Президиума РАН «Математические задачи современной теории управления».

§ 1. Задача о сближении на промежутке времени

На промежутке времени [Ьо, $], ¿о < $ < го задана управляемая система

=(1.1)

здесь Ь — время, х € Кга — фазовый вектор системы, и — вектор управляющих воздействий, где

и € Р, (1.2)

Р — компакт в пространстве Мг.

Предполагается, что выполнены следующие условия.

Условие 1.1. Вектор-функция /(¿,х,и) определена и непрерывна на [Ьо,$] х х Р, и для любой ограниченной и замкнутой области О С [¿о, $] х найдется такая константа Ь = Ь(О) € [0, го), что

||/(Ь,х(1), и) - / (Ь,х(2),и)|| < Ь||х(1) - х(2)||, (Ь,хМ,и) € О х Р, г = 1, 2. (1.3)

Условие 1.2. Существует такая константа 7 € (0, го), что

||/(Ь,х,и)|| < 7(1 + ||х||), (Ь,х,и) € [Ьо,$] х Мга х Р. (1.4)

Условие 1.3. Множество Р(Ь,х) = /(¿,х,Р) = {/(¿,х,и) : и € Р} выпукло при любых (Ь, х) € [Ьо,$] х Мга

Учитывая условие 1.1, получаем, что для любой ограниченной и замкнутой области О С С [¿о, $] х Мга функция

ш*(5) = шах {||/(Ь*,х,и) — /(¿*,х,и)|| : (Ь*,х,и) и (Ь*,х,и) из О х Р, |Ь* — Ь*| ^ 5}, 5 € (0, го), такова, что ш*(5) ^ 0 при 5 I 0, а также

а(Р(Ь*,х*),Р(Ь*,х*)) < ш*(5) + Ь||х* — х*||, (1.5)

(Ь*,х*) и (Ь*, х*) из О, |Ь* — Ь*| ^ 5.

Здесь *) — хаусдорфово расстояние между компактами Р* и Р*.

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

Под допустимым управлением и(Ь), Ь € [Ьо,$] понимаем измеримую по Лебегу вектор-функцию и(Ь) € Р, Ь € [Ьо,$].

Обозначим X(Ь*, Ь*,х*) С Мга (х* € Мга, Ьо ^ Ь* < Ь* ^ $) — множество достижимости системы (1.1), отвечающее моменту Ь* и начальному уеловию х(Ь*) = х*; X(Ь*,х*) =

= У (Ь*, X(Ь*, Ь*, х*)) — интеградьнм воронка системы (1.1) с начальной позицией (Ь*, х*) € г*

€ [Ьо,$] х Мга; здесь (Ь*,Х*) = {(Ь*,х*) : х* € X*}, X* С Мга.

При условиях, которыми стеснена система (1.1), множество достижимости X(Ь*,Ь*,х*) системы (1.1) является в то же время и множеством достижимости дифференциального включения

¿х

— ж(£|,)=ж*, (1.6)

аЬ

и значит X(Ь*,Ь*,х*) замкнуто в Мга.

Ниже мы используем тот факт, что X(Ь*,Ь*,х*) есть множество достижимости д.в. (1.6). Учитывая замкнутость и ограниченность множества X(Ь*,Ь*,х*), получаем, что оно есть компакт в Мга, к тому же при тех условиях, которые наложены на систему (1.1) (условие 1.1), интегральная воронка X(Ь*,х*) — компакт в [Ьо,$] х Мга.

Полагаем, что наряду с системой (1.1) задан компакт М С Кга, который мы рассматриваем как целевое множество для системы (1.1).

Задача!..1. (задача о сближении на промежутке [¿о, $])). Требуется выделить в [¿о, $] х Мга множество Ш всех исходных позиций (¿*, ж*) системы (1.1), для каждой из которых существует допустимое управление на [¿о, $], порождающее движение ж^), ж^*) = ж*, удовлетворяющее при некотором ¿* € [¿о, $] включению ж(^) € М.

Множество Ш, следуя работам [4,11,12], будем называть множеством разрешимости в задаче 1.1.

Задача 1.1, на наш взгляд, сложнее в общем случае, чем задача о сближении системы (1.1) М

Один из возможных подходов к решению задачи 1.1 заключается в сведении ее к серии

М

подход представлен в настоящей работе.

А именно, для каждого ¿* € [¿о,$] определяем (выделяем) множество разрешимости Шг С [¿о,$] х Мга в задаче о сближении системы (1.1) с М в момент ¿* (см., например, [11], с. 277). Согласно [11] есть множество всех тех позиций (¿*,ж*) С [¿о,¿*] х для каждой из которых существует допустимое управление на [¿о, ¿*], переводящее движение ж(£), ж(£*) = ж* системы (1.1) в момент ¿* в множество М : ж(£*) € М.

Очевидно, имеет место

Ш = У Ш г*. (1.7)

г*

В соответствии с (1.7) вычисление (выделение) множества Ш в [¿о,$] х Мга можно свести к выделению в [¿о,$] х Мга множеств Шг , ¿* € [¿о,$] и последующей за этим операции объединения этих множеств.

Имея в виду такую схему выделения множества Ш, направим наши рассуждения на разработку соответствующих алгоритмов приближенного вычисления множества разрешимости Ш.

Предлагаемые ниже конструкции связаны с дискретизацией промежутка [¿о, $] и множеств достижимости в фазовом пространстве. Эти конструкции естественным образом имеют отправной точкой и в то же время ориентиром представление (1.7) множества Ш.

Итак, введем разбиение Г = {¿о, ¿1,..., ,..., ¿м-1 , ¿м = $} промежутка [¿о, $], удовлетворяющее условию —tj = A = Jj('д — to),j = 0,N — l.

Рассмотрим набор из (Ж+1)-го множества И^',,] = О, ./V, отвечающий разбиению Г, а также множество

ШГ = и ШЬ С [*о,0] х Мга (1.8)

Поскольку Шг, tj € Г непусты, то и

ШГ = 0.

Отметим очевидные свойства, которыми обладает ШГ.

Выполняется включение ШГ С Ш.

Далее, пусть (¿*, ж*) € Ш. Существует допустимое управление t € [¿*, $], порождающее движение ж*(^, ж*^*) = ж* на [¿*, $], для которого ж*(t*) € М в некоторый момент ¿* € [¿*, $] (см. рис. 1).

Имеем, что для некоторого j = О, N — 1 выполняется включение ¿* € [^,^+1]-

С этого момента считаем, что область О (см. условие 1.1) выбрана нами цилиндрической формы, то есть О = [¿о, $] х О*, и настолько большой, что в ней содержатся все элементы разрешающих конструкций задачи 1.1, возникающие в ходе наших построений (то есть различные движения, ломаные Эйлера, интегральные воронки, множества достижимости и всевозможные их аппроксимации). Здесь О* — компакт в Мга.

М

мы можем оценить, насколько велик должен быть компакт О*.

Введем К = шах(||/(¿,ж,и)|| : (¿,ж,и) € О х Р).

Возникшее выше движение ж*^), ж*^*) = ж* системы (1.1) на [¿*,$], порожденное управлением и* (¿), t € [¿*, $], удовлетворяет соотношению

ж*(¿) = ж*(^) + //(е,ж*(о,и*(еt € [tj,t*].

(í*,x*) (í,x*(í))

(0,Ж*(0))

M * = (tf,M)

Рис. 1

Поскольку (£,x*(£)) € D, £ € [í0,$], то

II/(£,x*(£),u*(£))|| < K, £ € [í*,í*],

и значит имеет место

||x*(í) - x*(íj)|| < K(í - íj) < KA, í € [íj,í*]. В частности, справедлива оценка

||x*(í*) - x*(íj)|| < KA. Из включения (í*,x*(í*)) € (í*,M) и оценки (1.10) следует

(íj,x*(íj)) € (íj,MA), где MA = mkд.

(1.9)

(1.10)

(1.11)

Здесь Мкд — КД-окрестность множества М.

В результате получаем, что для произвольно выбранной позиции (Ь*, х*) € Ш найдется допустимое управление и*(Ь), Ь € [Ь*, $], порождающеч движение х*(Ь), х*(Ь*) = х*, Ь € [Ь*,$] системы (1.1), удовлетворяющее включению (tj, х*(^-)) € (Ь^, Мд) при некотором ^ € Г.

Введем в рассмотрение множество Шг € [Ьо, $] х Мга всех тех позиций (Ь*,х*) € [Ьо,$] х Мга, для каждой из которых существует допустимо) управление и*(Ь), Ь € [Ь*, $], порождающее движение х*(Ь), Ь € [Ь*, $], для которого (^, х*(Ь/)) € (Ь^, Мд) при некотором ^ € Г. Справедливо представление

= и 'д; (1-12)

Ь ег

здесь 'д С [Ьо,$] х Мп — множество всех тех позиций (Ь*,х*) € [Ьо,$] х Мга, для каждой из которых существует управление и*(Ь), Ь € [Ь*,^], порождающее движение х*(Ь), х*(Ь*) = х*, Ь € [Ь*,^], системы (1.1), удовлетворяющее включению (^,х*(^)) € (Ь^,Мд).

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

С Ш С (1.13)

При каждом ^ € Г справедлива следующая оценка сверху:

г, Wг) < max tj, Wtj'A) < eL(tj-t°^(M,MA) < eL(^-to)KA.

(1.14)

n

í

Заметим, что в (1.14) для хаусдорфовых расстояний между и Wг в Rn+1 и между M и MЛ в Rn используем один и тот же символ d(-, ■). Учитывая включение (1.13) и оценку (1.14), получаем

d(Wг, W) < eL(^-to)KД. (1.15)

W

но как множество с точностью до величины eL^~to^KA, где Д = — to).

Заметим, что в общем случае оценку (1.15) можно улучшить за счет дробления разбиения Г, то есть за счет увеличения числа N.

В ряде случаев оценку (1.15) можно улучшить за счет подмены коэффициента К в ее правой части. Действительно, упомянутое выше движение ж*(t), t € [io,$] удовлетворяет включению (t, x*(t)) € (t, MЛ) при t € [tj , tj+1]. Может вполне оказаться, что число K* = max{||/(t,x,u)||: (t, x,u) € (t,MЛ, P)} значительно меньше числа K в оценке (1.9), мажорирующего величину ||/(t, ж, u) || на достаточно большом множестве D х P С [to, $] х Rn х P.

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

M

к началу координат 0 € Rn, а вектор-функция /(t, ж, u) удовлетворяет равенству /(t, 0, u) = 0, t € [to,$], u € P. Это имеет место, например, для управляемых систем вида

/(t, x,u) = <^(t, ж) + B(t, x)u, (1.16)

где <^(t, 0) = 0, B(t, 0) = 0 при t € [t0, $] или <^(t, 0) = 0, d(P, (0}) невелико при t € [t0, $].

K

K*

d(Wг, W) < eL(^-t0)К*Д. (1.17)

W

сведена к задаче вычисления N + 1 множеств Wtj, j = 0,N, и последующего вычисления объединения этих множеств в единое множество Wг. Вычисление объединения имеет смысл проводить в тех случаях, когда мы хотим представить себе геометрическую структуру множества Wг и тем самым — множества разрешимости W.

Учитывая, что вычисление множества Wг сводится к вычислению множеств Wtj, tj € Г, сосредоточимся на описании конструкций, предназначенных для вычисления этих множеств.

tj € Г

лении множества Wtj С [to,$] х Rn, ибо точно вычислить Wtj мы не в состоянии.

Для нас представляет интерес управляемая система (1.1) на промежутке [to, tj]. Введем наряду с «прямым» временем t € [to, tj] так называемое обратное время т = to + tj — t € [to,tj] (см. рис. 2).

t

to tj

т

tj -<- to

Рис. 2

Сопоставим системе (1.1), рассматриваемой на [to,tj], управляемую систему, отвечающую т

f = f^(r,z,v), т € [to,tj]] (1.18)

здесь /(j)(T,z,v) = —/(to + tj — T,z,v), (T,z,v) € [to, tj] х Rn х P.

Символом Ztj (to, z(o)) С [to, tj] х Rn обозначим интегральную воронку системы (1.18) с исходной позицией (to, z(o)), а символнм Ztj = Ztj (to, M) — интегральную воронку системы (1.18) с исходным множеством (to, M) = {(to, z(o)) : z(o) € M}, to есть Ztj = |J Ztj(to,z(o)).

z(0) eM

Полагаем Wj (t) = {x € Rn : (t,x) € Wj}, t € [to,tj] и Zj (т) = {z € Rn : (т, z) € Zj}, т € [t0,tj]. Справедливо равенство

Wj(t) = Zj(т) С Rn, t = to + tj - т, t € [to, tj]. (1.19)

Как известно, при условиях, наложенных на систему (1.1), интегральная воронка Zj, а следовательно, Wj есть компакт в [to,$] х Rn.

Согласно замечанию относительно области D и разрешающих конструкций задачи о сближении (см. с. 204) множества Zj и Wj содержатся в D = [t0,$] х D*.

Принимая во внимание (1.19), можем трактовать Wj в терминах обратного времени т € [to, tj] как интегральную воронку Zj = Zj(to,M) = |J (т, Zj(т)) системы (1.18).

т e[io,j ]

Следовательно, задачу вычисления Wj можем и будем решать как задачу вычисления Zj. Мы смогли бы решить эту задачу, если бы умели вычислять все множества Zj(т), т € [to,tj]. Однако в нетривиальных задачах о сближении такое вычисление невозможно хотя бы потому, что совокупность Zj (т), т € [to, tj] представляет собой несчетное множество в comp(Rn) и к тому же эти множества имеют в представленных задачах геометрию, не позволяющую осуществить вычисление.

Несмотря на эти неудобные качества множества Zj, мы все же сосредоточим внимание на некотором конечном наборе множеств из совокупности Zj(т), т € [to,tj] и их приближенном (но не точном) вычислении.

Итак, на оси обратного времени т вводим конечное раз биение rj = (т^ ) = to,Tj т^,..., Tj^ = tj} промежутка [to, tj] с одинаковыми шагами А^ = т^ — т^ = A, i = 0, j — 1, где диаметр А = A(rj) тот же самый, что и диаметр А = Д(Г) разбиения Г.

Введем конечный набор Ztj(r^) С Rra, i = 0,j, сечений интегральной воронки Ztj = = Zj(to,M) системы (1.18), отвечающий разбиению rj.

Сечения Ztj(r^), i = 0,j, зададим рекуррентными соотношениями

Z^ijf]) = Z^WU^i)), i=~h (1-20)

Zj (T(5j)) = M;

здесь обозначено Z(j)(т*, т*, Z*) — множество достижимости в момент т* € [to, tj] системы (1.18) с исходным множеством (т*, Z*), где т* € [to,T*], Z* С Rn.

Заметим, что множество Z(j )(т *,т* , Z*) и интегральная воронка Z(j)(T*,Z*) системы (1.18) могут (и будут) рассматриваться нами соответственно как множество достижимости и интегральная воронка д.в.

т€[т*,т*]; (1.21)

здесь F (j)(T, z) = {/(j )(т, z,v) : v € P} — выпуклый ком пакт в Rn.

В тех случаях, когда мы могли бы при малых А > 0 вычислять точно правые части в (1.20),

(j) t

мы смогли бы, продвигаясь вперед по моментам т € rj, вычислить последовательно все

Однако, не имея возможности точно вычислить множества Z(j^тр), Tj)i,Zj (т^)), будем

вместо множеств Ztj(r^), i = 0,j, конструировать их аппроксимации Ztj'a(Tj^) как конечные множества в Rn.

Опишем кратко схему конструирования множеств Zj '"(т^), описав предварительно схему конструирования некоторого набора множеств i = 0,j.

Множества Ztj'a(rj^), i = 0,j, предшествующие множествам Ztj'a(Tj^), i = 0,j, являются конечными множествами, но могут оказаться непригодными для эффективных вычислений из-за слишком большой мощности.

Итак, подобно тому, как это описано в [12], зададим отображение

(т*,т*,Z*) ^ Z(<5)(т*,t*,Z*) С Rn,

где to ^ т* < т* ^ tj, 5 = т* — т* > 0, Z* — конечное множество в Rn:

Z(г)(т*, т*, Z*) = U Z(г)(т*, т*, z*). (1.22)

В (1.22) Z(<5)(тV*,z*) = z* +

5F(г)(т*^*), (7*,z*) € D, и при этом отображение (т*,z*) ^ ^ F(г) (т*, z*) определяем как некоторую конечнозначную аппроксимацию многозначного отображения (т*^*) ^ F(j)(т*,z*), (т*, z*) € D, стесненную ограничением

sup d(F(г)(т*, z*), FР)(т*, z*)) < £*(5), 5 € (0, го), (1.23)

где функция £*(5), 5 € (0, го) выбрана удовлетворяющей соотношению £*(5) ^ 0 при 5 ^ 0.

Заметим, что отображение (т*^*) ^ F(г)(т*, z*) можно выбирать различными способами. Так, например, его можно задать равенством

F(г) (т*, z*) = /(j) (т*, z* ,P(г)),

где P(г) С Rr —

некоторое конечное множество, удовлетворяющее вместе с F(j)(^*,z*) = /(j)(^*,z*,P) ограничениям (1.23).

Перед определением набора Z1^0-^^), i = 1 зададим стартовое множество Zbj'a{T^) для набора как некоторое конечное множество точек в Rn, удовлетворяющее неравенству

d(Zp'0(т0Р))^р(т0j))) = d(Zp'"(т07)),м) < ст*(5),

где функция ст* (5) выбрана удовлетворяющей соо тношению ст*(5) ^ 0 при 5 ^ 0. Множества i = 1 задаем рекуррентно:

Zр'"(j = Z(А) (т(j), т(-1, Zр'"(т^)). (1.24)

При условиях, наложенных на систему (1.1), и условиях, которым удовлетворяют множества Zti,a{Ti) С D*, г = 0,j, справедлива оценка

d(Ztj'"(т^)^'(т^'))) < eL(Tj^0){ст*(д) + (тР — to)(£*(Д)+ ^*(Д) + LKД)}, (1.25)

аналогичная оценке из [12].

Из (1.25) и определения функций ст*(5), £*(5), w*(5) следует, что для любого е > 0 можно указать такое малое Д0 = Д0(е) > 0, что для любого разбпения Г промежутка [to, $] с диаметром Д = Д(Г) ^ Д0 и любых tj € Г, т}7) € Гр имеет место d(Ztj(т^), Zр (тр))) ^ е. Отсюда следует предельное соотношение

max d(Ztj(т^0), Ztj (т,Р ))) ^ ^иД = Д(Г) ± 0. tj ег^Р егр

В этом смысле множества i = 0,j, представляют собой аппроксимации мно-

жеств Ztj(r^), i = 0,j, — сечений интегральной воронки Ztj системы (1.18), отвечающих

Р ) t

моментам т\ € Гр.

Для ясности отметим, что моменты tj € Г, т7 € Гр в (1.25) в соответствующем предельном

Г,

Д(Г) I 0. _

Такая схема конструирования аппроксимирующих множеств i = 0, j, может при-

вести к появлению в ходе вычислений множеств, мощность m(Ztj'"(т7)) которых настолько велика, что становятся невозможными дальнейшие эффективные вычисления в рекуррентной пошаговой схеме (1.24). В связи с этим возникает необходимость в уменьшении мощности m(Ztj'"(т7)), то есть возникает необходимость в прореживании множеств Ztj'"(т^).

В работе [12] в аналогичной ситуации описана процедура прореживания сечений интегральных воронок дифференциальных включений.

Эта процедура Ф ^ И(А) (Ф), зависящая от пара метра А = Д(Г), опр еделена для конечных множеств Ф С Мга и переводит их в множества И(А)(Ф) С Мга мопщости ш(И(А)(Ф)), меньшей, чем т(Ф), при этом

4Ф, И(А)(Ф)) < х(А); (1.26)

здесь функция х(Д), 5 € (0, то) выбрана удовлетворяющей соотношению х(5) = 5х*(5), гДе Х* (5) I 0, при 5 I 0.

Множества г = 0,^', в Мга определяются равенствами

2'"(т^)) = И(А) (2'"(т^, (1.27)

и при достаточно малых Д (0 < А < 1п 2) удовлетворяют неравенству

< уе^-^хЧД), г = 177- (1.28)

Введем множества И^'а(£т) = и = ¿^'"(тр"1), ¿т + = ¿о + tj,

г = 0,Множества и УУ*?'а(£т) являются аппроксимациями сечений множе-

ства Ш^ С [¿о, tj] хМга, поскольку множества 2^'"(т^) и 2^'"(т^) являются аппроксимациями сечений 2^ (т^) интегральной воронки 2íj С [¿о,^-] х Мга. Оценки (1.25) и (1.28) запишем в виде

'"(¿т), Ш (¿т)) < -г-){а*(А) + (¿,- - ¿т)(е * (А) + и*(А) + ¿К А)}, (1.29)

о _

< гп = о,.]. (1.30)

Из оценок (1.29) и (1.30) получаем

< е^-^){|х*(А)+(т*(Д) + (^-и(Г(Д)+^*(А) + ЬКД)}, (1.31)

тп = 0,

Оценку (1.31) огрубим, заменив экспоненту е^*3') на экспоненту и получим

< еь^{|х*(Д) + <т*(Д) + (0 -¿о) (Г (А) +^(А) + ША)}, (1.32)

t j € Г, ¿т € Г ^ .

Отметим, что функция 5(А) = {|х*(А) + <?*(А) + (1? - ¿о) (£*(А) + со*(А) + ЬКА)},

А

€ (0, оо), монотонно убывает к нулю при А ^ 0.

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

Отсюда следует предельное соотношение

max d((tm, '"(tm)), (tm, (tm))) ^ 0 при Д = Д(Г) ; 0. (1.33)

tj er'imertj v J

Из (1.33) следует предельное соотношение

maxd( U (tm, Wtj'"(tm)), U (tm, Wtj(tm))) ^ 0 при Д = Д(Г) 4. 0. (1.34)

tj V t ■ t ■ /

ertj ertj

Это предельное соотношение запишем в виде

maxd( U (tm, Wtj'a(tm)),WtjJ ^ ^иД = Д(Г) ; 0. (1.35)

tjer V, „t. )

Полагаем Wj'" = U (tm, Wj'"(tm)) и W^" = U Wj'".

tme^' jег

Заметим, что Wtj'", tj € Г и Wг'" — это те множества в [to,$] х Rn, которые реально мы можем вычислять. Предельное соотношение (1.35) запишем в виде

maxd (Wtj'", Wtj) ^ 0, Д = Д(Г) i 0 при tj € Г. р ег

Из этого предельного соотношения следует

d(W^",Wг) ^ 0, Д = Д(Г) i 0. (1.36)

Учитывая (1.36) и предельное соотношение d(Wг, W) ^ 0 при Д = Д(Г) i 0, получаем

d(W^",W) ^ ^иД = Д(Г) i 0. (1.37)

Предельное соотношение (1.37) означает, что реально вычислимые множества Wг'" явля-

W

с M.

W

чи 1.1 о сближении системы (1.1) с M. В соответствии с этой схемой мы должны сначала осуществить приближенное вычисление (N + 1)-го множества Wtj, j = 0, N, в виде (N + 1)-го множества Wtj'a j = 0,N, а затем должны вычислить их объединение — множество УУГ'". Справедливо следующее представление для Wг'":

Wг'" = U U (tm, Wp'"(tm)), (1.38)

tm e г tj e г 'tj ^ tm

где U (tm, Wp'"(tm)) = (tm, U Wj'"(tm)). tj e г' t j tm t j e г' tj tm

W

к вычислению аппроксимаций Wr'"(tm) = |J Wp'"(im), m = 0, N, сечений W(tm) С Kra

tj eГ't j ^tm

W.

Зафиксируем некоторый момент tm € Г и наметим схему вычисления множества Wг'"(tm). Как видим, вычисление множества W^"(tm) сводится к вычислению множеств Wtj'"(tm),

tj € Г, tj ^ tm-

Таким образом, возникает вопрос о вычислении множеств Wtj'"(tm), tj € Г, tj ^ tm. В связи

tj € Г

щийся к вычислению множеств Wtj'"(tp), tp € гр, в число которых входит и Wtj'"(tm).

Состоящие из конечного числа элементов множества Wtj '"(tp), tp € Гtj, представляют собой аппроксимации множеств Wtj (tp), tp € гр , — сечений множества Wtj.

Множества Wtj(tp) и Wtj'"(tp), tp € Гр', связаны с множествами Ztj(j.^) и Ztj'"(т.--^) равенствами

Wj (tp) = Zj (т(—)p^ и Wtj'"(tp) = Zj'"(т(—)p). (1.39)

Множества Ztj (j,согласно их определению, являются сечениями интегральной воронки Ztj = Ztj(to,M) С [to, tj] х Rn и удовлетворяют соотношениям

Ztj (т07)) = M, Ztj (j = Z (jpjp-i, Ztj (тj-i)), p = j — 1, j — 2,..., 0. (1.40)

Рекуррентные соотношения (1.40) представим в виде схемы

Zj(j ^ Zj(j ^ ... ^ Zjj) ^ ... ^ Zj(т7(7)), (1.41)

дающей некоторое общее представление о том, в какой последовательности вычисляются множества Ztj (j^).

Этой пошаговой схеме (в терминах времени т) отвечает следующая схема (в терминах времени ¿) пошаговых попятных вычислений множеств Ш5 (¿р), р = ] — 1, ] — 2,..., 0:

Ш5(^) = М ^ Ш5(¿^-х) ^ ... ^ Ш5(¿р) ^ ... ^ Ш5(¿о). (1.42)

Имея в виду это соответствие между схемами (1.41) и (1.42), мы смогли бы вычислить множество Ш5(¿т), применяя (1.40), если бы могли проводить точные вычисления согласно (1.40).

Однако, не имея возможности осуществить эти вычисления, мы вычисляем аппроксимациии множеств Ш5 (¿р) — множества П5 '"(¿р) = 25'а(т?-—р), р = j — 1,^ — 2,..., 0, состоящие из конечного числа точек в Мга.

Уточним, что поскольку нас интересует множество Ш5 (¿т), то нам достаточно реализовать укороченную цепочку вычислений:

П5) = '"(т0^')) ^ П5'"(¿¿-х) = '"(т^0) ^ П5'"(¿¿-2) = '"(т2Л) ^ ... (1.43)

^ П5'"(¿т) = '"(т]-)т).

Итак, проведя для каждого ¿у € Г, ^ ¿т, последовательное пошаговое вычисление (j — т + 1) множеств П5'"(¿р), р = — 1 ..., ш, мы получаем в итоге множество П5'"(¿т) = = '"(т^—)т) (см. рис. 3).

Рис. 3

На рисунке представлена лишь грубая схема, отражающая процедуру вычисления множеств П5'"(¿р), р = j, j — 1,..., ш. На этом рисунке множества П5'"(¿р) представлены в виде вертикальных, меняющихся от момента ¿р к моменту ¿р+1 отрезков, хотя на самом деле множества П5'"(¿р) — конечные множества в Мга. В виде прямоугольника представлено цилиндрическое множество [¿о,$] х М С [¿о,$] х где вертикальные отрезки в прямоугольнике представляют множества (¿р,М), отвечающие моментам ¿р € Г.

Перебирая моменты ¿у € Г, ¿у ^ ¿т, мы вычислим П*т'"(£т), П*т+1 '"(¿т),..., '"(¿т). Вместе с тем считаем, что вычислено и множество ПГ'"(^т).

Проведя вычисление всех конечных множеств № Г'"(£т), т = Ж, N — 1,..., 0, мы считаем, что вместе с тем вычислено множество №Г'" С [¿о,$] х Мп — аппроксимация множества разрешимости Ж

Иногда с целью прояснения геометрической структуры множества №Г'" С [¿о, х Мп полезно графически представлять его сечения №Г'а(7), ¿7 € Г в пространстве Мп. При размерностях п = 2, 3 это осуществимо, однако при раз мерностях п > 3 можно прибегнуть к изучению геометрии множеств №Г'"(¿7), € Г, с помощью проектирования этих множеств на подпространства пространства Мп меньшей размерности. Например, множества №Г'а(7) в фазовом пространстве М6 мы можем изучить, проектируя их на всевозможные подпространства размерности 3.

Итак, мы представили схему вычисления множества №Г'", аппроксимирующего множество разрешимости Ж в задаче 1.1. Вычисление множества №Г'" свелось к вычислению его сечений №Г'"(£т) = и '"(¿т), ¿т € Г, то есть к вычислению множеств №-'"(¿т), € Г,

- еГ'4

¿7 ^ ¿т.

Покажем, как рационально реализовать вычисление множеств №-'"(¿т), ¿7 € Г. Эти рациональные вычисления мы будем проводить в рамках следующей попятной пошаговой схемы:

№Г'"(;£о) ^ №Г'"(;£1) ^ ... ^ №Г'"(¿т) ^ ... ^ №Г'"(^). (1-44)

Опишем подробнее одно звено этой схемы, соответствующее переходу от момента ¿т к моменту ¿т-1, то есть звено

№Г'"(¿т-1) ^ №Г'"(^т).

Считаем, что в процессе реализации схемы (1.44) множество №Г'"(£т) уже вычислено, то есть вычислены множества

'"(¿т), '"(¿т), . . . , ^— 1 '"(¿т), ^'"(¿т), (1-45)

из которых составлено №Г'"(£т).

Справедливо представление №Г'"(£т-1) = У №- '"(¿т-1).

£- € Г' £ - ^ ¿т — 1

Следовательно, для вычисления множества №Г'"(£т-1) необходимо сначала при каждом € Г ^ вычислить по множеству '"(¿т) множество '"(¿т-1), и тогда мы получим множества '"(¿т-1), € Г, ^ ¿т. Далее, в дополнение к этим множествам следует вычислить множество 1 '"(¿т-1). Вместе с тем мы получаем полный набор множеств '"(¿т-1), € Г, ^ ¿т-1, составляющих №Г'"(£т-1).

Приведенная здесь попятная пошаговая процедура вычисления множеств №Г'"(£т), т = Ж, N — 1, ..., 0, — сечений множества №Г'" — является, на наш взгляд, в общем случае, не учитывающем специфики управляемой системы (1.1) и целевого множества М, весьма рациональной.

Однако в некоторых задачах о сближении эта схема будет приводить к излишним вычислениям. Эту ситуацию удобнее всего пояснить, перейдя от множеств №Г'"(£т) и №-'"(¿т), € Г, ^ ¿т, к множествам ЖГ и Ж— (¿т). Так, например, может оказаться, что при некоторых ¿т € Г и 7 € Г, ¿72

€ Г > ¿то ¿72 > ¿т) множества Ж(£т) и Ж—2 (¿т) имеют непустое пересечение Ж(¿т) Р| Ж*л'2 (¿т), мало отличающееся от одного из них, допустим, от множества Ж ¿л (¿т).

Тогда получается, что при конструировании множеств

Ж- (¿т-1) = (т^) = Я (т^ (т^)) = Я (т^, Т^, Ж- (¿т)),

Ж¿-2 (¿т-1) = ^2 (т^) = Я(т]27-)т+1,т]27-)т,^(т^)) = Я(т^, Ж¿-2 М)

(при условии, что мы действительно можем конструировать (то есть вычислять) эти множества) мы проделываем лишнюю работу, учитывая точки ж(£т) € Ж(¿т) Р| Ж-2 (¿т) дважды (см. рис. 4).

Рис. 4

Если бы мы действительно могли выделить такие ситуации (см. рис. 4), то могли бы существенно сократить объем вычислений.

К числу рассматриваемых ситуаций относится следующая ситуация: при любых t* и t* из [to, $] (t0 ^ t* < t* ^ $) и любых t Е [t0, t*] имеет место W**(t) С Wr(t). В этом случае имеет место Wt* С Wt и, следовательно, справедливы представления

W = У Wt = W^, = У Wj = WtN. (1.46)

te[to j er

W

жество разрешимости в задаче о сближении управляемой системы (1.1) с M в конечный момент $ го промежутка [to, $].

Равенства (1.46) означают, что множества W и Wг можно приближенно вычислить как W^ = WtN.

Такая ситуация складывается, например, в тех задачах о сближении, в которых система (1.1) имеет вид

dx

— = f{t, х, и) = <p(t, х) + B(t, х)и, (1.47)

где ^(t, x) — n-мерная вектор-функция, a B(t, x) — (n x r)-матрпца-функцпя, такие, что

0 е F(t, x) = <p(t, x) + B(t, x)P, (t, x) Е D. (1.48)

Условие (1.48) выполняется, например, в случае, когда множество P — n-мерный шар в Rn радиуса ^ Е (0, те) с центром в 0^ (n x п)-матрица-функция B(t, x) — неособенная при (t,x) Е D и ||B(t,x)-1 <p(t,x)|| ^

В случае системы (1.1) вида (1.47), (1.48) среди движений x(t), x(t^) = x^, t Е [t^,$] системы (1.1), порожденных допустимыми управлениями, при любых (t^, x^) Е D содержится и стационарное движение x(t) = x^, t Е [t^ ,$]. Отсюда вытекает, что если какая-либо позиция (th, x ") (to < t* ^ t*) при любых t*, t* (to ^ t* < t* ^ $) удовлетворяет включению (t^, x^) Е Wt*, то (t^, x^) Е W**. Таким образом, в случае системы (1.1) вида (1.47), (1.48) имеет место включение Wt* С Wt* при люб ых t*, t*, t0 ^ t* < t* ^

Для систем (1.47), (1.48) существенно упрощается приближенное вычисление множества W.

ства W^, то есть к вычислению множеств WtN'a(tp) = ZtN,a(т^—р), p = N, N — 1,..., 0.

Заключение

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

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

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

1. Красовский H.H. Управление динамической системой. М.: Наука, 1985. 520 с.

2. Куржанский А.Б. Об аналитическом описании пучка выживающих траекторий дифференциальной системы // Докл. АН СССР. 1986. Т. 287. № 5. С. 1047-1050.

3. Кряжимский A.B., Осипов Ю.С. Дифференциально-разностная игра сближения с функциональным целевым множеством // Прикладная математика и механика. 1973. Т. 37. Вып. 1. С. 3-13.

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

4. Куржанский A.B. Избранные труды. М.: Изд-во МГУ, 2009. 756 с.

5. Красовский H.H., Субботин А.И. Позиционные дифференциальные игры. М.: Наука, 1974. 456 с.

6. Черноусько Ф.Л. Оценивание фазового состояния динамических систем: метод эллипсоидов. М.: Наука, 1988. 319 с.

7. Тонков Е.Л., Панасенко Е.А. Инвариантные и устойчиво-инвариантные множества дифференциальных включений // Труды Математического института им. В.А. Стеклова. 2008. Т. 268. С. 202-221.

8. Гусейнов Х.Г., Моисеев А.Н., Ушаков В.Н. Об аппроксимации областей достижимости управляемых систем // Прикладная математика и механика. 1998. Т. 62. Вып. 2. С. 179-187.

9. Гусев .\I.II. Оценки множества достижимости многомерных управляемых систем с нелинейными перекрестными связями // Труды Института математики и механики УрО РАН. 2009. Т. 15. № 4. С. 82-94.

10. Филиппова Т.Ф. Построение многозначных оценок множеств достижимости некоторых нелинейных динамических систем с импульсным управлением // Труды Института математики и механики УрО РАН. 2009. Т. 15. № 4. С. 263-269.

11. Ушаков В.Н., Матвийчук А.Р., Паршиков Г.В. Метод построения разрешающего управления задачи о сближении, основанный на притягивании к множеству разрешимости // Труды Института математики и механики УрО РАН. 2013. Т. 19. № 2. С. 275-284.

12. Ушаков A.B. Об одном варианте построения разрешающих управлений в задаче о сближении // Вестник Удмуртского университета. Математика. Механика. Компьютерные науки. 2012. Вып. 4. С. 94-107.

13. Панасюк А.И. Уравнения динамики множеств достижимости в задачах оптимизации и управления в условиях неопределенности // Прикладная математика и механика. 1986. Т. 50. Вып. 4. С. 596-604.

14. Благодатских В.П., Филиппов А.Ф. Дифференциальные включения и оптимальное управление // Труды математического института им. Стеклова. 1985. Т. 169. С. 194-252.

15. Тарасьев A.M., Ушаков В.Н., Хрипунов А.П. Об одном вычислительном алгоритме решения игровых задач управления // Прикладная математика и механика. 1987. Т. 51. Вып. 2. С. 296-222.

Поступила в редакцию 13.10.2015

Ушаков Владимир Николаевич, член-корр. РАН, главный научный сотрудник, отдел динамических систем, Институт математики и механики им. H.H. Красовского УрО РАН, 620990, Россия, г. Екатеринбург, ул. С. Ковалевской, 16. E-mail: [email protected]

Матвийчук Александр Ростиславович, к. ф.-м.н., заведующий отделом, отдел системного обеспечения, Институт математики и механики им. H.H. Красовского УрО РАН, 620219, Россия, г. Екатеринбург, ул. С. Ковалевской, 16. E-mail: [email protected]

V.N. Ushakov, A. R. Matviychuk

To solution of control problems of nonlinear systems on a finite time interval

Keywords: control system, movement, reachability set, integral funnel, control, problem of rapprochement, solvability set.

MSC: 93B03, 93C10

A nonlinear controlled system on a finite time interval is under consideration. The problem of rapprochement to a target set in the phase space in this period of time is studied. The scheme of approximate calculation of solvability sets based on the use of retrograde step by step procedures is proposed.

REFERENCES

1. Krasovskii N.N. Upravlenie dinamicheskoi sistemoi (Control of dynamic system), Moscow: Nauka, 1985, 520 p.

2. Kurzhanskii A.B. An analytical description of the beam of enduring trajectories of a differential system, Dokl. AN SSSR, 1986, vol. 287, no. 5, pp. 1047-1050 (in Russian).

3. Kryazhimskii A.V., Osipov Yu.S. Differential-difference game of encounter with a functional target set, J. Appl. Math. Mech., 1973, vol. 37, no. 1, pp. 1-10. DOI: 10.1016/0021-8928(73)90128-7

4. Kurzhanskii A.B. Izbrannye trudy (Selected works), Moscow: Moscow State University, 2009, 756 p.

5. Krasovskii N.N., Subbotin A.I. Pozitsionnye differentsial'nye igry (Positional differential games), Moscow: Nauka, 1974, 456 p.

6. Chernous'ko F.L. Otsenivanie fazovogo sostoyaniya dinamicheskikh sistem: metod ellipsoidov (Evaluation of the phase state of dynamical systems: the ellipsoid method), Moscow: Nauka, 1988, 319 p.

7. Tonkov E.L., Panasenko E.A. Invariant and stably invariant sets for differential inclusions, Proceedings of the Steklov Institute of Mathematics, 2008, vol. 262, pp. 194-212. DOI: 10.1134/S0081543808030164

8. Guseinov Kh.G., Moiseev A.N., Ushakov V.N. The approximation of reachable domains of control systems, J. Appl. Math. Mech., 1998, vol. 62, no. 2, pp. 169-175. DOI: 10.1016/S0021-8928(98)00022-7

9. Gusev M.I. Estimates of reachable sets of multidimensional control systems with nonlinear interconnections, Proceedings of the Steklov Institute of Mathematics, 2010, vol. 269, suppl. 1, pp. 134-146. DOI: 10.1134/S008154381006012X

10. Filippova T.F. Construction of set-valued estimates of reachable sets for some nonlinear dynamical systems with impulsive control, Proceedings of the Steklov Institute of Mathematics, 2010, vol. 269, suppl. 1, pp. 95-102. DOI: 10.1134/S008154381006009X

11. Ushakov V.N., Matviichuk A.R., Parshikov G.V. A method for constructing a resolving control in an approach problem based on attraction to the feasibility set, Proceedings of the Steklov Institute of Mathematics, 2014, vol. 284, suppl. 1, pp. 135-144. DOI: 10.1134/S0081543814020126

12. Ushakov A.V. On one version of approximate permitting control calculation in a problem of approaching, Vestn. Udmurt. Univ. Mat. Mekh. Komp'yut. Nauki, 2012, no. 4, pp. 94-107.

13. Panasyuk A.I. Equations of the dynamics of sets of reachability in problems of optimization and control under conditions of uncertainty, J. Appl. Math. Mech., 1986, vol. 50, no. 4, pp. 405-415. DOI: 10.1016/0021-8928(86)90001-8

14. Blagodatskikh V.I., Filippov A.F. Differential inclusions and optimal control, Proceedings of the Steklov Institute of Mathematics, 1986, vol. 169, pp. 199-259.

15. Taras'ev A.M., Ushakov V.N., Khripunov A.P. On a computational algorithm for solving game control problems, J. Appl. Math. Mech., 1987, vol. 51, no. 2, pp. 167-172. DOI: 10.1016/0021-8928(87)90059-1

Received 13.10.2015

Ushakov Vladimir Nikolaevich, Corresponding Member of Russian Academy of Sciences, Chief Researcher, Department of Dynamical Systems, N.N. Krasovskii Institute of Mathematics and Mechanics, Ural Branch of the Russian Academy of Sciences, ul. S. Kovalevskoi, 16, Yekaterinburg, 620990, Russia. E-mail: [email protected]

Matviychuk Aleksandr Rostislavovich, Candidate of Physics and Mathematics, Head of Department, N.N. Krasovskii Institute of Mathematics and Mechanics, Ural Branch of the Russian Academy of Sciences, ul. S. Ko-valevskoi, 16, Yekaterinburg, 620990, Russia. E-mail: [email protected]

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