Научная статья на тему 'РЕШЕНИЕ ЛОКАЛЬНОЙ ГРАНИЧНОЙ ЗАДАЧИ В КЛАССЕ ДИСКРЕТНЫХ УПРАВЛЕНИЙ ДЛЯ НЕЛИНЕЙНОЙ НЕСТАЦИОНАРНОЙ СИСТЕМЫ'

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

CC BY
39
6
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ДИСКРЕТНОЕ УПРАВЛЕНИЕ / НЕЛИНЕЙНАЯ НЕСТАЦИОНАРНАЯ СИСТЕМА / СТАБИЛИЗАЦИЯ / ГРАНИЧНЫЕ УСЛОВИЯ

Аннотация научной статьи по математике, автор научной работы — Квитко Александр Николаевич, Литвинов Николай Николаевич

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

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

Похожие темы научных работ по математике , автор научной работы — Квитко Александр Николаевич, Литвинов Николай Николаевич

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

SOLUTION OF A LOCAL BOUNDARY PROBLEM FOR A NON-LINEAR NON-STATIONARY SYSTEM IN THE CLASS OF DISCRETE CONTROLS

This article proposes an algorithm of construction for the discrete controlling function which is restricted by a norm and provides transition for the wide class of the systems of nonstationary nonlinear ordinary differential equations from the initial state to the setting final state. A constructive sufficient condition that provides this transition is obtained. Efficiency of the method is demonstrated by the solution of the robot-manipulator control problem and its numerical modeling.

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

УДК 517.977 Вестник СПбГУ. Прикладная математика. Информатика... 2022. Т. 18. Вып. 1

МвС 34Н05, 34С20, 34К10

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

А. Н. Квитко, Н. Н. Литвинов

Санкт-Петербургский государственный университет, Российская Федерация, 199034, Санкт-Петербург, Университетская наб., 74)

Для цитирования: Квитко А. Н., Литвинов Н. Н. Решение локальной граничной задачи в классе дискретных управлений для нелинейной нестационарной системы // Вестник Санкт-Петербургского университета. Прикладная математика. Информатика. Процессы управления. 2022. Т. 18. Вып. 1. С. 18-36. https://doi.org/10.21638/11701/spbul0.2022.102

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

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

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

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

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

Основные подходы к решению граничных задач в классе дискретных управлений на конечном промежутке времени включают в себя вопросы, связанные с нахождением необходимых и достаточных условий, гарантирующих существование их решений [2-8], построения или оценки множества достижимости, а также разработки точных или приближенных методов построения искомых управляющих функций [4, 5, 8-13].

Значительный практический интерес представляют задачи стабилизации линейных и нелинейных систем ОДУ в классе дискретных управлений. Эти задачи можно рассматривать как граничные на бесконечном интервале времени [11—17].

В настоящее время локальные и глобальные граничные задачи в классе дискретных управлений достаточно хорошо изучены для линейных, квазилинейных и нелинейных систем специального вида [2—26]. Однако теория решения граничных задач для нелинейных систем ОДУ общего вида в данном классе управлений еще недостаточно разработана и трудности по ее созданию велики.

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

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

x = f (x, u, t),

(1)

в которой x G Rn, x = (xi, ..., xn)T, u G Rr, u = (ui, ..., ur)T, r < n, t G [0,1], f = (fi,...,fn)T, f £ с(n)(Rn x Rr x R1;Rn);

|Н| < N N > 0, N = сош!;.

В дальнейшем под нормой вектора ж будем понимать величину ||х|| = под нормой матрицы — норму, согласованную с нормой вектора х. Правая часть системы (1) удовлетворяет условиям

I (0,0^) = 0,

= §|(0,0,1), Во = §|(0,0,1), Б0 = (Во, АоВо,..., А^Во),

(2)

(3)

rank S0 = n.

Введем в рассмотрение матрицы вида

P = ae-aT Ао + ae-2aT Ai + ... + ae-(n-i)aT An-2, Q = ae-aT B0 + ae-2aT B1 + ... + ae-(n-i)aT Bn-2,

где

Построим матрицу

S = {li(t ),..., Ln(T )}, здесь Li(r) = Q(t), и(т) = P(r)Lj_i(r) - i = 2,...,n. Пусть

rank S(t) = n, t € [0, то), a > 0. Рассмотрим разбиение интервала [0,1] на бесконечное число точек:

0 = to <ti < ... <tk < 1,

где tk Ч^щ к что

(4)

(5)

Аг = ^§^(0,0,1),г = 1,...,п-1; Вг = ^ (0,0,1), г = 1,..., п - 1.

(6)

Определение. Управление и(г) назовем дискретным, если и(г) = ии, ии € Яг,

Ъг € [гк,ги+1), к = 0,1,... .

Задача 1. Найти дискретное управление и (г), определенное на бесконечном разбиении интервала [0,1] и абсолютно непрерывную функцию х(г), которые почти всюду удовлетворяют системе (1) и условиям

х(0) = хо, х(1) = 0, хо = (х0,..., х% )Т.

Задача 2. Найти дискретное управление и (г), определенное на конечном разбиении 0 = г0 < г! < ... < гт < 1 интервала [0,1], г € [0,гт] и абсолютно непрерывную х( г)

х(0) = хо, || х(гт) ||< е1, \гт - 1| < £2,

где гт — неизвестное значение времени; £\ > 0 £2 > 0 — фиксированные числа.

Теорема. Предположим, что для правой части системы уравнений (1) выполнены условия (3), (4), (6), тогда есть £ > 0 такое, когда для всех х0, таких, что ||хо|| <£, существуют решения задач 1 и 2, которые могут быть найдены при помощи решения задачи стабилизации линейной нестационарной системы ОДУ с экспоненциальными коэффициентами и последующим, решением задачи Коши для вспомогательной системы.

3. Построение вспомогательной системы. Рассмотрим задачу.

х( г)

цию п(г), которые почти всюду удовлетворяют системе (1) и условиям

х(0) = х0, х(г) ^ 0 при г ^ 1. (7)

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

Для решения задачи (1), (7) выполним в системе (1) преобразование независимой

г

г(т) = 1 - е~ат,т € [0, то), (8)

где а > 0 — некоторая постоянная, которая подлежит определению.

Тогда исходная система (1) и условия (7) примут вид

¿с

— =ае-эт/М,*(т)), (9)

с(0) = х0, с(т) ^ ^ Щ)И т

с(т) = х(г(т)), с = (с!... сп)Т, ¿(т) = и(г(т)), а = (зЛ... з,г)Т. (ю)

Рассмотрим дискретную управляющую функцию вида

¿(т) = ¿(кН), т € [кН, (к + 1)Н), Н> 0 к = 0,1,... .

Задача 3. Найти дискретное управление ¿(т) и абсолютно непрерывную функ-

с(т)

с(0) = х0, с(т) ^ ^и т (11)

Введем обозначения: X = 61е, < = 61<,, г(т) = 1 — в^в ат, 61 € [0,1]. Пусть к1 ,...,кп, ш1,..., шг — произвольные натуральные числа, тогда

п г

|к| = 5^ к2, \ш\ = ^ ш^, к! = к!!... кп1, ш! = Ш)!... шг!.

3=1 3 = 1

Представим правую часть системы (9) в окрестности точки (0,0,1) в виде ряда Тейлора:

£ = -£^<»,»,^+«--¿11(0,0,1)4 +

3 = 1 3=1 ^

1 , п п д2 м г г Я2/

+ 5«-" Е Е ^к^ + Е Е « +

у 3 = 1 к=1 3 к 3=1 к=1 3 к

п Г гР- I п г)2 I

+ 2УУ , (0,0,1)с7-4 -2ае-ат V—-4-(0,0, 1)с,- -

3=1 к=1 3 к 3=1 3

- 2«е-ат У ^4(0, 0, + . .. +

3) (12)

1 д1\к\ + \т\+1 + ае-°Т V ——— —т-£-(0,0,1) х

^ ЫтШдх!1 ...дх^ди1?1 ...ди^д^ '

\к\ + \т\ + 1 = п-1, 1 1

\к\ + \т\'^1

х ек1 Я?1 ( — 1)1 в-1ат +

1 дАк\+\т\+1

+ ае-атх V ,, ,„ .-р-(с,<Ц(т))х

^ к!ш!1! дхк1 ... дхХпп ди?1 ...ди?" дг1

\к\ + \т\+1 = п, 1 п 1 Г

\к\ + \ш\>1

х ек1 ...екпп Я?1 ( — 1)1в-1ат, г =1,...,п.

Все рассуждения, приведенные ниже, будем проводить с учетом ограничений на функцию е(т):

||е(т)|| <01,01 > 0,т € [0, то). (13)

Объединяя в правой части системы (12) все слагаемые, линейные по компонентам векторов е и < с коэффициентами в-гат, г = 1,...,п, систему (12) можно записать

следующим образом: <е

— = Р • с + д • ¿ + Й1(с,сг,т) + Д2(с,й,т) + Д3(с,й,т), ат (14)

Д1 = (Д... Дп) , Д2 = (д2... Щ) , Дз = (Дз ... Щ) ,

где Р и ф определяются по формулам (5). Через Д1 обозначены слагаемые правой

е

тами в-пат, через Д2 — слагаемые, линейно зависящие от компонент вектора < с коэффициентами в-пат. В Д3 входят все слагаемые, нелинейные по компонентам векторов

«а.

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

Д1 Д2 Дз

)\\ < е-иат 144, ¿1 > 0, (15)

\\К2(с,а,т)\\ < е-иатЬ2\Щ, Ь2 > 0, (16)

\\Дз(с,^т)\\ < е-атЬ3(\\с\\2 + И\2), Ь3 > 0. (17)

Введем вспомогательную управляющую функцию и(т), связанную с ¿(т) следующим дифференциальным уравнением:

(18)

Пусть

¿(0) = 0. (19)

Тогда система (14), (18) и начальные условия (11), (19) могут быть записаны так: ¿с

— =Р-с+д-г; + Д1(с,^г) + Д2(с,^г)+Д3(с,^г), (20)

ат

с==0 £)++•"=(Е8) + • <->

V 1 2/ и+тхи+т \ / и+тхт

где с = (с,3)1+гхЛ, Д1 = (Д1,...,Ди, 0,...,0)П+тх^ = (Щ,...,Щ, 0,..., 0)^x1; Д3 = (Дд,..., Ди, 0,..., 0)и+тх1; 01, 02,03 — матрицы соответствующих размерностей, состоящие из нулевых элементов; Е — единичная матрица,

с(0) = со, со = (с(0),0,...,0)П+тх1. (22)

4. Решение задачи стабилизации вспомогательной системы. Рассмотрим линейную часть системы (20):

-у- = р ■ с-\- с} ■ v. (23)

ат

Лемма. Пусть для системы дифференциальных уравнений (1) выполнены условия (4), (6), тогда существует вспомогательная управляющая функция и(т) вида

и(т) = М (т )с, (24)

\\М(т)\\ = 0(еиат)прит ^ ж, (25)

которая обеспечивает экспоненциальное убывание фундаментальной матрицы системы (23), замкнутой функцией (24).

Приведем краткое описание основных этапов решения поставленной задачи.

После решения задачи стабилизации системы (23) находим решение задачи Коши для системы (20) с начальными условиями (22), замкнутую найденным вспомогательным управлением (24). В итоге получим функции с(т), ¿(т), и(т) при т € [0, то). Далее построим функцию

¿(т) = ¿(кН), т € [кН, (к + 1)Н), к = 0,1,..., (26)

и решим задачу Коши для системы (20) с начальными условиями (22) после подстановки функции ¿(т) в ее правую часть первых п уравнений. В результате получим функцию с(т). В свою очередь, первая компонента с(т) даст функции с(т). Если в функциях с(т), ¿(т) перейти к исходным независимым переменным по формулам (8), (10), то из построения системы (20) будем иметь функции х(Ь), и(Ь), которые являются решением задачи 3. Переходя к пределу в функциях х(Ь), и(Ь) при Ь ^ 1, получим решение задачи 1. При этом точки переключения дискретного управления Ьк определяются по формуле

1к = 1 - е-акк ,к = 0,1,.... (27)

Если выбрать в решении задачи 1 значения Ьт такие, что \\ х(Ьт) \\ < 1 Ьт < £2, то сужения функций х(Ь), и(Ь) па промежутке [0,Ьт] дадут решение задачи 2.

Доказательство леммы. Обозначим через Ь-{, ] = 1,. ..,г, j-й столбец матрицы ф. Рассмотрим матрицу

5*1 — {¿1, L\,..., Ь\х, L\, L\,..., L\2,..., L\, Lr2,..., Lrkr}

dTi-i (28)

где ку ^ = 1,. . . ,г, — максимальное количество столбцов матрицы Ь\,..., Ь°к., j = 1,...,г, таких, что векторы L1l,L2,... ,Ь].1 ,Lr,L2,...,Lk2 ,...,Lrl,Lrr,,..., Ь^ линейно независимы.

Замечание 1. Легко видеть, что матрица Б1 с точностью до перестановки столбцов имеет следующую структуру:

д = / 0ихт Ll ... Lr,

\Етхт 0тхт . . . 0тх

где 0тхт — матрица размера г х г, состоящая из пулевых элементов,

Пусть Lj, j — 1,. ..,r, — j-й столбец матрицы ae ат BQ. Рассмотрим матрицу

dr

____ _ _ —ат

JQ-

Sr — {L1, L2,..., Lk! ,L1, L2,..., Ll2 , . ..,L1, Lr,... Lkr}>

L{ = ae-^АоЦ-1 - j = I,... ,r, г = 2,... ,kj.

С одной стороны, при помощи рассуждения от противного и принимая во внимание (4), можно убедиться в справедливости условия

rank Sr — n, т е [0, то). (29)

С другой стороны,

Aq + е-атA1 + ... + e-(n-r)aTAn-r ^ Aq при т ^то, Bq + е-атB1 + ... + e-(n-r)aTBn-r ^ Bq при т ^то.

Из (29), (30) следует оценка

(30)

Из условия (6) и структуры матрицы Я (см. Замечание 1) вытекает условие

гапк 5\ = п + г, т € [0, то). (32)

Из построения столбцов матрицы Б2 находим, что ее элементы убывают со скоростью не выше в-пат. Отсюда и го структуры матриц Р и ф следует, что элементы матрицы Я—1 будут возрастать со скоростью не выше, чем впат (см. (31)). В результате имеем оценку

||Я-1П = 0(впат ),т что. (33)

Используя (32), выполним замену переменных:

с = 51 (т )у. (34)

В итоге система (23) примет вид

£ = да

В соответствии с [27] матрицу правой части системы (35) запишем следующим образом:

г1/По _ ^Л

(36)

В (36) в1 = (0,..., 1,..., 0)п+гх1 — столбец матрицы, в котором 1 стоит па г-м месте. Компоненты вектора (т) имеют вид

Vк; (т) = —VI (т),..., —^к1 (т),..., —< (т),..., (т), 0,..., 0)1+гх1,

где —фк^ (т) — коэффициенты разложения вектора Ь3к +1 то векторам Ь. 1,...,к1; ь2, г = 1,...,к2; Ь3, г = 1,...,к3, з = 1,...,г ¿2Г=1 к3 = п + Г

г=

3=1 ^

Ь13 + 1 = ^ VI (тЬ — ... ^ ^ (тЩ,

1=1 1=1

г — 1

Я11Я = {в1, . . .,вк, +1, . . .,вY+l}, 1 = ^ к1.

(37)

1=1

Рассмотрим задачу стабилизации системы

= {<% , • • •, е*3, }ук} + А3 3 = !> • • • > (38)

в которой ук3 = (у1з ,...,у'к1 )1з х1> = (0,...,1,...,0)Т3 х1> 1 н а г~м месте, =

/ 1 ку. т

( — Фк, ,...,—Фк1 ^ х 1'

Пусть ук = ф. Из структуры матрицы правой части системы (38) следуют равенства

у% = ф, у% 1 = ф(1) + ф

/ ¿укз \ (39)

у13 = Ф(к-1) + Гк-2(т )ф(к-2) + ... + Г1 (т )ф(1) + го(т )ф.

После дифференцирования последнего равенства (39) и подстановки последнего выражения в первое уравнение системы (38) будем иметь систему

ф(к) + £к-1(т)ф(к-1) + ... + £о(т)ф = и, j = 1,...,г. (40)

Замечание 2. Из построения матриц Р и ф, а также из формул (37) вытекает ограниченность функций ,..., у\ , , их производных, а также функций

гк-2(т ), . . .,г1(т ),г0 (т )■ Пусть

и

kj

i)

= Y.(£j-i(T) - Yk-iW(kj-i), j = l,...,r, (41)

=1

и коэффициенты выбраны таким образом, чтобы корни характеристического

уравнения

^ + 1к-1Хк-1 + ... + 70 = 0, г = 1,...,г, удовлетворяли условиям

Л1 = , г = j; Л{ < —(2п + 1)а - 1, j = 1,...,к{, г = 1,...,г. (42)

Возвращаясь к исходным переменным, получаем

= 6кзТ--18-} ^ j = 1,...,Г, (43)

где Skj = (£к—1(т) - Yk—i,..., £о(т) - jo); Tj — матрица из равенств (39) такая, что ykj = Тк0ф, ф = (фк'-1 ,...,ф)т; S-1 — матрица, состоящая из соответствующих kj строк S-1.

Полученная вспомогательная управляющая функция может быть записана в форме (24), в которой M(т) = 4T^S- = (<k T-1S-\ ,.., SKT-S-l )T•

Пусть Ф(т) — фундаментальная матрица системы (40), замкнутая вспомогательным управлением (41). Из (42) следует, что Ф(т) является фундаментальной матрицей экспоненциально устойчивой линейной системы дифференциальных уравнений с постоянными коэффициентами. Отсюда вытекает, что

||Ф(т)^(í)-1H < Mв-Х(т-t), M > 0, Л > 0. (44)

Рассмотрим систему (23), замкнутую вспомогательной управляющей функцией

de

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

— = D(t)с, D{t) = Р{т) + Q(t)М(т). (45)

ат

(43):

Пусть Ф(т) (Ф(0) = Е) — фундаментальная матрица системы (45), Е — единичная матрица. Введем блочную диагональную матрицу Т (т) с матрицами Тк^, 3 = 1,...,г, на ее диагонали. Из формул (34) и (39) получаем равенство

Ф(т) = 51 (т )Т (т )Ф(т )Ф—1 (0)Т—1(0)51—1(0). (46)

Далее, из (33), (34), (39), (44), (46) и замечания 2 следуют оценки

||Ф(т)|| < Ке—Хт, X > 0, К > 0, ||Ф(т)Ф—1(г)| < К1в—Х(т—*)е(п—1)а', т > г, КК1 > 0, (47)

ЦИ (т )|| = 0(епат), т что.

Лемма доказана.

5. Доказательство теоремы. Рассмотрим систему (20), замкнутую найденным вспомогательным управлением (24):

— = В(т)с + Й1(с,сг,г) + Д2(с,й,т) + Д3(с,й,т). (48)

ат

Выполним следующую замену переменных:

с = г(т)е—пат, г = (г1,г-)т, с(0) = г(0), е = ^(т)е—пат, < = г-(т)е—пат. (49)

В результате система примет вид <<г-

I ^пат ( с ~—пат _ „—пат^\ , с „—пат^, пат ,

— = С{т)г + е (ДЦ^е ,г2е , г) + Д2(г;хе ,г;2е , г) + ат

+ Дз(г1е—пат, г2е—пат, т)), О(т) = Дт) + паЕ.

Покажем, что все решения системы (50) с начальными условиями (49), начинающиеся в достаточно малой окрестности нуля, экспоненциально убывают.

Пусть Ф1(т), Фх(0) = Е, — фундаментальная матрица системы ^ = С(т)х. Тогда, согласно (47), (49):

||Ф1(т)|| < Ке—вт, ||Ф1(т)Ф—1 (г)|| < К1е—в(т —-)е(п—1'>а\ в = X — па, т > г. (51) а

в> 0. (52)

Решение системы (48) с начальными условиями (22), (49) представим следующим образом:

т

г(т) = Ф1 (т)Ф—1(т1)г(т1) Ф1(т)Ф—1 (1)епаг(Д1(г1 е—па',г2е—па',г) +

т1

+ Д2(г1е—паЛ,г2е—паЛ,г)+ Дз(ххе—па1 ,г2е—паЛ,г))<Ь, т € [т1, то),

(53)

г(т)=Ф1(т)с(0)^ Ф1(т)Ф—1 (г)епа*(Д1(г1е—па*,г2е—па*,г) +

0

(54)

т

Из (53), (54) с учетом (15)—(17), (51), (52) в области (2), (13) следуют оценки

т

||г(т)|| < Ке—вт|Ф—1(т1)г(т1)| + | Кхе—в(т—Ье—а*ЦгЦсМ, т € [ть то), (55)

||г(т)|| < Ке—вт||е(0)|| + | Кхе—в(тЬе—а*ЦгЦсМ, т € [0,п], (56)

0

в которых Ь > 0 — константа, зависящая от области (2), (13).

Воспользовавшись теоремой 6.1 [28], из неравенств (55), (56) получаем оценку

||г(т)|| < Ке—^т|г(т1)|, т € [ть то), (57)

где 7 = в — К1Ье—ат\

||г(т)|| < Ке—»т||е(0)||, т € [0,П], (58)

ц = в — К1Ь.

т1 > 0

нялнсь неравенства 7 > 0. Оценки (57), (58) можно записать так:

||г(т)|| < Кхе—^т||е(0)||, т € [0, то). (59)

Из (59) следует, что все решения системы (50), начинающиеся в области

с 1

II •'-и II

экспоненциально убывают.

При помощи формул (24) и (49) получаем функции с(т) = (е(т),<(т))т, и(т). Вторая компонента вектора с(т) даст функцию <(т). Из (49), (57) вытекает, что в области (2), (13) имеет место оценка

||с(т)|| < К2е—(~>+па)т, т € [т, то), К2 > 0. (60)

Постоянная К2 зависит от области (2), (13).

Подстановка <(т) в (26) дает управление <(т). Рассмотрим систему (23), которая замкнута вспомогательной управляющей функцией и(т) после подстановки в правую часть ее первых п уравнений функции <(т), введенную в постановке задачи 3. Эту систему можно записать в виде

— = В(т)с + С](<1-<1) + Н1 (с, т) + Д2 (с, (1, г) + Д3(с, т) + ат

+ (Ё2(е,а,т) — Ё2(е, Я, т)) + (Дз(е, < , т) — Дз(е, <,т)),

т € [кн, (к + 1)н), к = 0,1,...,д = о4)п

(61)

)п+гXV ,

здесь О4 — матрица соответствующей размерности, состоящая из нулевых элементов.

т

Из теоремы о среднем получаем следующие равенства:

( ( дК* \ Т

Щ{с, I, т) - й(с, ¿, т) = I I ■(с, I т)\ , (Л - 1)

где ¿, — средняя точка в области (2); ¿,= (¿1,.. .,с1т)т.

Из (18), (24), (25), (60), (62) в области (2), (13) следуют оценки

;(т)\\ =

< \\ М(Т) \\\\ с(т) \\ < КАе-^т =

= Кзе пе1(т-т) < Кзе пеЛН = К4е-тт, (63)

К4 > 0, К4 = К3еТ € [кН, (к + 1)Н), т € [кН, (к + 1)Н),

т = (т1,.. .,тт)Т, и(т) = (и1(т1),.. .,ит(тт))Т.

К4 к

Из (62), (63) получим неравенства

\\ ¿с — К \\< К5е-^т Н, К5 > 0, \\ К2 (с, ¿с, т) — К^с^т) \\ < К6е-^т Н, К6 > 0,

22

\\ К*(с, с,т) — Кг2(с, ¿,т) \\ < К7е-^тН, К7 > 0, т € [кН, (к + 1)Н), к = 0,1,....

В (64) постоянные К5, К6, К7 зависят от области (2), (13), но не зависят от значения к

ности нуля, экспоненциально убывают. В системе (61) выполним замену переменной

с по формуле (49). В результате имеем равенства ¿х

— = С{т)х + епат($(с1-с!) + Е^е-"^, ¿, т) + К2(х1е-пат, ¿, т) + т

(65)

+ Кз(х1е-пат, ¿, т) + (К2(х1е-пат, ¿,, т) — К2(х1е-пат, ¿, т)) + + (К3(х1е-пат, 3,,т) — К3(г1е-пат,К,т))), ¿(т) = х2(т)е-пат, !(кН) = х2(кН)е-пакН, т € [кН, (к + 1)Н), к = 0, 1,... .

Решение системы (65) с начальными условиями (49), (22) имеет вид

т

х(т) = Ф1(т )Ф-1 (кН)х(кН) +У Ф1(т )Ф-1 (t)enaí(Q(<с— ¿) +

кН

+ К1(х1 е-поЛ, Х2е-паЛ,Ь) + К2(х1е-паЛ, Х2е-паЛ,Ь) + К3(х1е-паЛ, Х2е-паЛ,Ь) + (66) + (К2(х1е-пат, ¿,т) — К2(Х1 е-пат,!,т)) + + (К3(х1е-пат, ¿с, т) — К3(х1е-пат, ¿, т)))¿Ь, т € [кН, (к + 1)Н),

г(т} = Ф1(т)с(0)^У Ф1 (т)Ф-1(Ь)епа(<?(( - () +

о

+ Я 1(г1в-паЛ, г2в-паЛ, I) + Я2(г1в-паЛ, г2в-паЛ, í) + Яз(¿1е-па4, ¿2е-па4, Ь) + (67) + (Й2(^е-пат,(,,т) - Ё2(г1в-пат,(,т)) + + (Кз(г1в-пат,(,,т) - Яз(ххе-пат,(,т)))(Ь, т £ [0,кк). Из формул (66), (67) с учетом (15), (16), (17), (49), (51), (60), (63), (64) следуют оценки

(68)

\\г(т)|| < Ке-в(т-Ш)\\х(кН)\\ + ^ Ке-в(т-)(Ь\\х\\ + К8к)е-агМ,

кН

Т £ [кк, (к + 1)к),

т

\\х(т)\ < Ке-втЦс(0)У + I Ке-вт(ЩгЦ + К8к)е-аЬ(11 т £ [0, кк], (69)

о

здесь К = Ке(п-1)акН.

Применяя к (68), (69) известный результат (см. [28]), получим оценки

\\г(т)\ < Ке-^(т-^^(к^Н + К9ке-ат, т £ [кк (к1 + 1)к), (70)

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

в которых 71 = в — КЬе-акгН,

\\г(т)\ < Ке-»1тЦс(0)\ + Кюк, т £ [0, кф], (71)

где ц1 = в — КЬ.

Выберем значение к = к1 таким, чтобы выполнялось условие 71 > 0. В (70), (71) константы К9,К10 > 0 зависят от области (2), (13) и не зависят от к

принадлежащие области (2), (13), экспоненциально убывают. С другой стороны, согласно (71) можно подобрать е > 0 к0 > 0 такие, что для любых х0,к : ||х0|| < е, 0 < к <к0 решение системы будет принадлежать области (2), (13).

с (т)

и(т). В силу построения систем (14), (20) и (65) имеем то, что функция с(т), соот-

с (т)

становке в правую часть ((т). Из (49), (70) следует, что функция с(т) удовлетворяет граничным условиям (11). Следовательно, пара функций с(т), ((т) является решением задачи 3.

Возвращаясь к исходной независимой переменной Ь по формулам (8), (9), (27), получаем функции х(£) = с(т(£)), и(£) = ((т(£)) и и(£) = и(т(£)), которые удовлетворяют системе

X = f (х, и(Ь), Ь), 11

и начальным условиям

х(0) = 0, и(0) = 0, и(г) = и(1к),г £ [1к,*к+1), к = 0,1,... . (73)

т

т

В свою очередь, из построения системы (72) вытекает, что найденная пара функций x(t), u(t) есть решение задачи (1), (7). Далее, переходя к пределу при t ч 1 в функциях x(t), u(t), получаем решение задачи 1.

Сужения функций x(t), u(t) та интервале [0, tm] дадут решение задачи 2. Теорема доказана.

6. Описание алгоритма управления. На основании доказательства теоремы построим алгоритм решения задачи 1, который состоит из следующих этапов:

1) построение вспомогательной системы (20) выполняется при помощи разложения в ряд Тейлора системы (1) с остаточным членом в форме Лагранжа, замены исходной независимой переменной t на вспомогательную независимую переменную т по формуле (8) и введением вспомогательного управления, удовлетворяющего (18);

2) решение задачи стабилизации системы (23), реализуется аналитическими методами;

3) решение задачи Коши для вспомогательной системы (14) с начальными условиями с(0) = xo, замкнутой вспомогательным управлением и(т) = M(т)с. В результате получаем функции с(т) = (с(т), ¿(т)), и(т). Выполняется численными методами;

4) нахождение точек переключения tk по формуле (27), осуществляется аналитическими методами;

5) переход функции и(т) к исходной независимой переменной t по формуле (8). Получим u(t) = и(т(t)). Реализуется аналитическими методами;

6) решение задачи Коши (72) с начальными данными (73), выполняется численными методами.

Следует отметить, что этапы 1, 2, 4, 5 алгоритма можно реализовать средствами символьной алгебры. В качестве численных методов достаточно применения стандартных программ, реализующих методы решения ОДУ, которые входят в наиболее распространенные вычислительные пакеты, например, ode45 или ode23 в MATLAB.

7. Задача управления однозвенным роботом-манипулятором. Рассмотрим задачу управления роботом-манипулятором, который перемещает груз переменной массы в заданную точку.

В соответствии с [29, 30] систему уравнений запишем следующим образом:

x i = x2,

x2 = — a,2 (t) sin xi — ai (t)x2 + u,

здесь xi — угол отклонения манипулятора от вертикальной оси, x2 — угловая скорость манипулятора, ai(t) = aL-2mi(t)-i, mi(t) = m(t) + M/3, a2(t) = gL-i(m(t) + M/2)mi(t)-i, M — масса манипулятора, L — длина манипулятора, g — ускорение свободного падения, а — коэффициент трения, m(t) = mo — qt — масса груза, q > 0 mo — начальная масса груза, x = (xi,x2)T — вектор состояния, u — скалярное управление.

Рассмотрим граничные условия

x(0) = x, x(1) = 0.

Аналоги системы уравнений (20) и условий (22) имеют вид de i

dc2 _ dт

^d(r

— ат

ae а с2,

—ае-атa2(1 — е-ат) sinei — ае-атai(1 — е-ат)с2 + ае-атd, (74)

в которых е1(т) = Х1^(т)), с2(т) = Х2(Ь(т)),

С1 (0) = Х!, С2(0) = Х2, ¿(0) = 0, ф) ^ 0. Приведем линейную часть системы (74):

¿с

¿т

= Рс + Qv, с=(с1,с2,с1) .

В (76) Р и Q построены по формулам (21):

0 ае-ат 0 0

Р = —а2(1)ае-ат —а1(1)ае-ат ае-ат , Q = 0

0 0 0 1

Составим матрицу (28):

5:

0 0

0 ае-ат

1 0

с? е-2ат

а2е ат — а1(1)а2е 0

2„-2с

Из (77) следует, что выполнены условия (4) и (6). Матрица 5 имеет вид

0 0 0

1 0 а2 —2е2ат + а1(1)еат — а2(1)) е-2ат 0 1 3а — а1(1)ае-ат

Введем обозначения для элементов третьего столбца матрицы (78):

¥1(т)

¥2 (т) =

¥3(т)_

Матрица Т имеет вид

Т

—2е2ат + а1(1)еат — а2(1)) е

3а — а1(1)ае-ат

1 -<р3(т) +

-2о

ат — ¥3(т ) 1

Строку 3 = (¿1,32, 33) ищем в форме

\6А т

3 = 32 =

—71 — 2

~12 — ¥3 ¿Уз(т)

ат

— ¥2(т)

"ат2 ат

где 12 = 12 И = 47, = 60.

Подставляя (80), (79), (77) в (43), получим

и(т) = М(т)с, М(т) = 3Т-1в-1, с = (с1,с2,в),

М (т) = (то1(т ),Ш2 (т ),тз(т)), Вестник СПбГУ. Прикладная математика. Информатика... 2022. Т. 18. Вып. 1

(76)

(77)

(78)

(79)

(80)

(81)

0

2

а

Ш1(г) = -а1(1)а2(1)сее-^г + За2(1)а + а2( 1)7з - 8ае2лг - 472е2лг - ^^ -ш2(г) = -а1(1)2сее-ат + За1(1)а + ^(1)72 + а2(1)сее-ат - 7аеат - 372еат -

т3 (т) = —3а + «1 (1)ае-ат — 72.

Далее решаем задачу Коши для системы (74) с начальными условиями (75), замкнутую управлением (81). В итоге имеем функции с1 (т), с2 (т), ¿(т), и (т).

Используя формулы (8) и (27), получим функцию и(Ь) = и(т(£)) и точки переключения tk.

Решим задачу Коши для системы уравнений

X1 = Х2,

х2 = —а2(^ вт х1 — а1 ^)х2 + и, и = а-1 (1 — ^-1 и (t)

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

с начальными условиями х1 (0) = Х^ х2(0) = х2, и(0) = 0.

Численное моделирование проводилось при следующих значениях параметров модели: х1 = — 0.5 рад, х2 = — 0.8 рад/с, а = 0.1 а = 0.25, Ь = 10 м, М = 20 кг, т0 = 1 кг, к = 0.01 Я = 0.01 t е [0, 0.99].

При решении задачи Коши применен метод Рунге — Кутты второго порядка. На рисунке представлены графики изменения фазовых координат х1 х2 (^ и управления и^).

Рисунок. Графики функций х\(£), Х2(Ь), и(Ь)

8. Заключение. Предварительный анализ численного моделирования решения задачи управления движением робота-манипулятора позволяет сделать следующие выводы:

1) графики изменения функций фазовых координат и управления иллюстрируют переходной процесс;

2) наибольшие затраты ресурса управления приходятся на начальный участок перевода от 0 до 0.2 и максимальное значение управляющего воздействия составляет около 50 рад/с2;

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

Анализ результатов численного моделирования позволяет утверждать, что полученный в работе алгоритм может быть использован при разработке систем управления различными техническими объектами и их моделировании.

Литература

1. Калман Р., Фалб П., Арбиб М. Очерки по математической теории систем / пер. с англ.; под ред. Э. Л. Напельбаума. М.: Мир, 1971. 399 с.

2. Петров Н. Н. Локальная управляемость автономных систем // Дифференц. уравнения. 1968. Т. 4. № 7. С. 1218-1232.

3. Петров Н. Н. Решение одной задачи теории управляемости // Дифференц. уравнения. 1969. Т. 5. № 5. С. 962-963.

4. Верещагин И. Ф. Методы исследования режимов полета аппарата переменной массы: учеб. пособие. Пермь: Изд-во Перм. гос. ун-та, 1972. Т. 2. 294 с.

5. .Зубов В. И. Лекции по теории управления. М.: Наука, 1975. 496 с.

6. -Fieri М., Nistri P., Pera М. P., Zezza P. Linear controllability by piecewise constant controls with assigned switching times //J. Optim. Theory Appl. 1985. Vol. 45. Iss. 2. P. 219-229. https://doi.org/10.BF00939978

7. Seilova R. D., Amanov T. D. Construction of piece wise constant controls for linear impulsive systems // Proceedings of International Symposium "Reliability and quality". 2005. P. 4-5.

8. Kvitko A. N., Maksina A. M., Chistyakov S. V. On a method for solving a local boundary problem for a nonlinear stationary system with perturbations in the class of piecewise constant controls // Intern. J. Robust Nonlinear Control. 2019. Vol. 29. P. 4515-4536.

9. Baier R., Gerdts M. A computational method for non-convex reachable sets using optimal control // European Control Conference (ECC). Budapest, Hungary, 2009. P. 97-102.

10. Plotnikov A. V., Arsiry A.V., Кот,leva T. A. Piecewise constant controller linear fuzzy systems 11 Intern. J. Ind. Math. 2012. Vol. 4. N 2. P. 77-85.

11. Квитко A.H., Якушева Д. Б. Решение задачи синтеза дискретной стабилизации с учетом неполной информации для нелинейной стационарной управляемой системы // Вестник Санкт-Петербургского университета. Математика. Механика. Астрономия. 2012. Т. 45. Вып. 2. С. 65-72.

12. Перегудова О. А., Филаткина Е.В. О стабилизации нелинейных систем каскадного вида с кусочно-постоянным управлением // Обозрение прикладной и промышленной математики. 2014. Т. 21. № 1. С. 80-82.

13. Попков А. С. Построение множеств достижимости и управляемости в специальной линейной задаче управления // Вестник Санкт-Петербургского университета. Прикладная математика. Информатика. Процессы управления. 2021. Т. 17. Вып. 3. С. 294-308. https://doi.org/10.21638/11701/spbul0.2021.307

14. Gryn L. Discrete feedback stabilization of semilinear control systems // Control, Optim. Calc. Var. 1996. Vol. 1. P. 207-224.

15. Габдрахимов А. Ф. О стабилизации линейных стационарных управляемых систем с неполной обратной связью // Вестн. Удмуртск. ун-та. Математика. Механика. Компьютерные науки. 2008. Вып. 2. С. 30-31.

16. Лизина Е. А., Щенников В. Н., Щенникова Е. В. Стабилизация непрерывно-дискретной системы с периодической матрицей коэффициентов // Изв. высш. учеб. заведений. Поволжск. регион. Физ.-мат. науки. Физика. 2013. № 1(25). С. 181-195.

17. Лапин С. В. Кусочно-постоянная стабилизация систем, линейных относительно управления // Автоматика и телемеханика. 1992. Т. 53. Вып. 6. С. 37-45.

18. Ailon A., Segev R. Driving a linear constant system by a piecewise constant control // Intern. J. Control. 1988. N 47. P. 815-825.

19. Shushlyapin E.A. On the equivalency of piecewise-constant control with a known number of switchings and arbitrary amplitude bounded control in a terminal problem for a linear non-stationary system // J. Sov. Math. 1993. N 65(2). P. 1550-1554.

20. Булгаков А. И., Жуковский С. Е. Бэнг-бэнг принцип для линейного дифференциального уравнения второго порядка // Вестн. Тамбов, гос. ун-та. 2001. Т. 6. Вып. 2. С. 150-154.

21. Alzabut J. О. Piecewise constant control of boundary value problem for linear impulsive differential systems // Math. Methods Eng. 2007. P. 123-129.

22. Максимов В. П., Чадов А. Л. Об одном классе управлений для функционально-дифференциальной непрерывно-дискретной системы // Изв. высш. учеб. заведений. Математика. 2012. № 9. С. 72-76.

23. Oaks О. J., Cook G. Piecewise linear control of nonlinear systems // IEEE Transactions on Industrial Electronics and Control Instrumentation. 1976. N IECI-23(1). P. 56-63.

24. Сачков Ю.Л., Ардентов А. А., Маштаков А. П. Конструктивное решение задачи управления на основе метода нильпотентной аппроксимации // Материалы конференции «Программные системы: теория и приложения». Переславль-Залесский, 2009. Т. 2. С. 5-23.

25. Юркевич В. Д. Синтез нелинейных нестационарных систем управления с разнотемповыми процессами. СПб.: Наука, 2000. 287 с.

26. Кузнецов А. В. Условия локальной оптимальности для нелинейных управляемых систем в классе кусочно-постоянных управлений // Вестн. Рязанск. гос. радиотехнич. ун-та. 2011. Т. 38. № 4. С. 125-128.

27. Смирнов Е. Я. Стабилизация программных движений. СПб.: Изд-во С.-Петерб. ун-та, 1997. 301 с.

28. Барбашин Е. А. Введение в теорию устойчивости движения. М.: Наука, 1967. 224 с.

29. Афанасьев В. Н., Колмановский В. Б., Носов В. Р. Математическая теория конструирования систем управления. М.: Высшая школа, 2003. 614 с.

30. Kvitko А. N. Solution of the local boundary value problem for a nonlinear non-stationary system in the class of synthesising controls with account of perturbations // Intern. J. Control. 2020. Vol. 93. N 8. P. 1931-1941. https://doi.org/10.1080/00207179.2018.1537520

Статья поступила в редакцию 13 апреля 2021 г. Статья принята к печати 1 февраля 2022 г.

Контактная информация:

Квитко Александр Николаевич — д-р физ.-мат. наук, проф.; alkvit46@mail.ru Литвинов Николай Николаевич — аспирант; st080999@student.spbu.ru

Solution of a local boundary problem for a non-linear non-stationary system in the class of discrete controls

A. N. Kvitko, N. N. Litvinov

St Petersburg State University, 7-9, Universitetskaya nab., St Petersburg, 199034, Russian Federation

For citation: Kvitko A. N., Litvinov N. N. Solution of a local boundary problem for a non-linear non-stationary system in the class of discrete controls. Vestnik of Saint Petersburg University. Applied Mathematics. Computer Science. Control Processes, 2022, vol. 18, iss. 1, pp. 18-36. https://doi.org/10.21638/11701/spbul0.2022.102 (In Russian)

This article proposes an algorithm of construction for the discrete controlling function which is restricted by a norm and provides transition for the wide class of the systems of non-stationary nonlinear ordinary differential equations from the initial state to the setting final state. A constructive sufficient condition that provides this transition is obtained. Efficiency of the method is demonstrated by the solution of the robot-manipulator control problem and its numerical modeling.

Keywords: discrete control, non-linear non-stationary system, stabilization, boundary conditions.

References

1. Kalman R. E., Falb P. L., Arbib M. A. Ocherki po matematicheskoj teorii sistem [Topics in mathematical system theory}. Moscow, Mir Publ., 1971, 399 p. (In Russian)

2. Petrov N. N. Lokal'naya upravlyaemost' avtonomnyh sistem [Local controllability of autonomous systems]. Differencial'nye uravneniya [Differential Equations], 1968, vol. 4, no. 7, pp. 1218-1232. (In Russian)

3. Petrov N. N. Reshenie odnoj zadachi teorii upravlyaemosti [A solution of a certain problem in control theory]. Differencial'nye uravneniya [Differential Equations], 1969, vol. 5, no. 5, pp. 962-963. (In Russian)

4. Vereshchagin I. F. Metody issledovaniya rezhimov poleta apparata peremennoj massy [Methods for investigating flight regimes of changing mass apparatus]. Perm', Perm' State University Press, 1972, vol. 2, 294 p. (In Russian)

5. Zubov V. I. Lekcii po teorii upravleniya [Lectures in control theory]. Moscow, Nauka Publ., 1975, 496 p. (In Russian)

6. Furi M., Nistri P., Pera M. P., Zezza P. Linear controllability by piecewise constant controls with assigned switching times. J. Optim. Theory Appl, 1985, vol. 45, iss. 2, pp. 219-229. https://doi.org/10.BF00939978

7. Seilova R. D., Amanov T. D. Construction of piece wise constant controls for linear impulsive systems. Proceedings of International Symposium "Reliability and quality", 2005, pp. 4-5.

8. Kvitko A. N., Maksina A. M., Chistyakov S. V. On a method for solving a local boundary problem for a nonlinear stationary system with perturbations in the class of piecewise constant controls. Intern. J. Robust Nonlinear Control, 2019, vol. 29, pp. 4515-4536.

9. Baier R., Gerdts M. A computational method for non-convex reachable sets using optimal control. European Control Conference (ECC). Budapest, Hungary, 2009, pp. 97-102.

10. Plotnikov A. V., Arsiry A. V., Komleva T. A. Piecewise constant controller linear fuzzy systems. Intern. J. Ind. Math., 2012, vol. 4, no. 2, pp. 77-85.

11. Kvitko A. N., Yakusheva D. B. Reshenie zadachi sinteza diskretnoj stabilizacii s uchetom nepolnoj informacii diva nelinejnoj stacionarnoj upravlyaemoj sistemy [Synthesis of discrete stabilization for a nonlinear stationary control system under incomplete information]. Vestnik of Saint Petersburg University. Mathematics. Mechanics. Astronomy, 2012, vol. 45, iss. 2, pp. 65-72. (In Russian)

12. Peregudova O. A., Filatkina E. V. O stabilizacii nelinejnyh sistem kaskadnogo vida s kusochno-postoyannym upravleniem [On stabilization of cascade-type non-linear systems with piecewise constant control]. Review Appl. Ind. Math., 2014, vol. 21, no. 1, pp. 80-82. (In Russian)

13. Popkov A. S. Postroenie mnozhestv dostizhimosti i upravliaemosti v spetsial'noi lineinoi zadache upravleniia [Construction of reachability and controllability sets in a special linear control problem]. Vestnik of Saint Petersburg University. Applied Mathematics. Computer Sciences. Control Processes, 2021, vol. 17, iss. 3, pp. 294-308. https://doi.org/10.21638/11701/spbul0.2021.307 (In Russian)

14. Gryn L. Discrete feedback stabilization of semilinear control systems. Control, Optim. Calc. Var., 1996, vol. 1, pp. 207-224.

15. Gabdrakhimov A. F. O stabilizacii linejnyh stacionarnyh upravlyaemyh sistem s nepolnoj obratnoj svyaz'yu [On the stabilization of linear stationary control systems with incomplete feedback]. Vestnik of Udmurtsky University. Mathematics. Mechanics. Computer Sciences, 2008, iss. 2, pp. 30-31. (In Russian)

16. Lizina E. A., Shchennicov V. N., Shchennicova E. V. Stabilizaciya nepreryvno-diskretnoj sistemy s periodicheskoj matricej koefficientov [Stabilization of continuous-discrete system with periodic matrix of coefficients]. Izv. vyssh. uchebn. zaved. Povolzhsk. region. Fiz.-mat. nauki. Fizika [Proceedings of Higher Educational Investigations. Povolzhsk Region. Physics and Mathematics Sciences. Physics], 2013, no. 1(25), pp. 181-195. (In Russian)

17. Lapin S. V. Kusochno-postoyannaya stabilizaciya sistem, linejnyh otnositel'no upravleniya [Piecewise-constant stabilization of systems that are linear with respect to control]. Avtomatika i tele-mekhanika [Autom. Remote Control], 1992, vol. 53, iss. 6, pp. 37-45. (In Russian)

18. Ailon A., Segev R. Driving a linear constant system by a piecewise constant control. Intern. J. Control, 1988, no. 47, pp. 815-825.

19. Shushlyapin E. A. On the equivalency of piecewise-constant control with a unknown number of switchings and arbitrary amplitude bounded control in a terminal problem for a linear non-stationary system. J. Sov. Math., 1993, no. 65(2), pp. 1550-1554.

20. Bulgakov A. I., Zhukovskii S. E. Beng-beng princip diva linejnogo differencial'nogo uravneniya vtorogo poryadka [The "bang-bang" principle for second order linear differential equations]. Vestnik of Tambov State University, 2001, vol. 6, iss. 2, pp. 150-154. (In Russian)

21. Alzabut J. O. Piecewise constant control of boundary value problem for linear impulsive differential systems. Math. Methods Eng., 2007, pp. 123-129.

22. Maksimov V. P., Chadov A. L. Ob odnom klasse upravlenij diva funkcional'no- difFerencial'noj nepreryvno-diskretnoj sistemy [On a class of controls for a functional-differential continuous-discrete system]. Izvestiia vysshikh uchebnykh zavedenii. Matematika [Proceedings of Higher Educational Investigations. Mathematics], 2012, no. 9, pp. 72-76. (In Russian)

23. Oaks O. J., Cook G. Piecewise linear control of nonlinear systems. IEEE Transactions on Industrial Electronics and Control Instrumentation, 1976, no. IECI-23(1), pp. 56-63.

24. Sachkov Y. L., Ardentov A. A., Mashtakov A. P. Konstruktivnoe reshenie zadachi upravleniya na osnove metoda nil'potentnoj approksimacii [Constructive solution to control problem via nilpotent approximation method]. Programmnye sistemy: teoriia i prilozheniia [".Program Systems: Theory and Applications"}, Pereslavl'-Zalesskij, Russia, 2009. Proceedings of Program Systems Institute Scientific Conference, 2009, vol. 2, pp. 5-23. (In Russian)

25. Yurkevich V. D. Sintez nelinejnyh nestacionarnyh sistem upravleniya s raznotempovymi processami [Design of two-time-scale non-linear time-varying control systems]. St Petersburg, Nauka Publ., 2000, 287 p. (In Russian)

26. Kuznetsov A. V. Usloviya lokal'noj optimal'nosti diva nelinejnyh upravlyaemyh sistem v klasse kusochno-postoyannyh upravlenij [Local optimality conditions for non-linear controlled systems in the class of piecewise-constant control laws]. Vestnik of Rjazan' State Radiotechnical University, 2011, vol. 38, no. 4, pp. 125-128. (In Russian)

27. Smirnov E. Y. Stabilizaciya programmnyh dvizhenij [Stabilization of programmed motion]. St Petersburg, Saint Petersburg University Press, 1997, 301 p. (In Russian)

28. Barbashin E. A. Vvedenie v teoriyu ustojchivosti dvizheniya [Introduction to stability theory]. Moscow, Nauka Publ., 1967, 224 p. (In Russian)

29. Afanas'ev V. N., Kolmanovskii V. B., Nosov V. R. Matematicheskaya teoriya konstruirovaniya sistem, upravleniya [Mathematical theory of control systems design]. Moscow, Vysshaya shkola Publ., 2003, 614 p. (In Russian)

30. Kvitko A. N. Solution of the local boundary value problem for a nonlinear non-stationary system in the class of synthesising controls with account of perturbations. Inter. J. Control, 2020, vol. 93, no. 8, pp. 1931-1941. https://doi.org/10.1080/00207179.2018.1537520

Received: April 13, 2021.

Accepted: February 01, 2022.

Authors' information:

Aleksandr N. Kvitko — Dr. Sci in Physics and Mathematics, Professor; alkvit46@mail.ru

Nikolay N. Litvinov — Postgraduate Student; st080999@student.spbu.ru

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