УДК 517.977.1 Вестник СПбГУ. Прикладная математика. Информатика... 2022. Т. 18. Вып. 4 МвС 37Ш5
Система многоцелевого управления роботом-манипулятором
М. А. Смирнова, М. Н. Смирнов, Н. В. Смирнов
Санкт-Петербургский государственный университет, Российская Федерация, 199034, Санкт-Петербург, Университетская наб., 7-9
Для цитирования: Смирнова М.А., Смирнов М.Н., Смирнов Н.В. Система многоцелевого управления роботом-манипулятором // Вестник Санкт-Петербургского университета. Прикладная математика. Информатика. Процессы управления. 2022. Т. 18. Вып. 4. С. 621— 630. https://doi.org/10.21638/11701/spbul0.2022.415
Целями работы являются развитие методов и алгоритмов формирования многоцелевых систем автоматического управления роботом-манипулятором, а также разработка специализированного программного обеспечения для компьютерного моделирования предложенных алгоритмов на примере реального робота-манипулятора. Рассмотрены методы формирования многоцелевых систем автоматического управления движением различных объектов, а также особенности применения многоцелевой структуры для управления динамическими объектами.
Ключевые слова: автоматическое управление, манипулятор, компьютерное моделирование.
1. Введение. В современном мире компьютерные технологии и средства вычислительной техники развиваются настолько быстрыми темпами, что уже практически не остается динамических объектов, не оснащенных системами автоматического управления. Системы автоматического управления при включении их в состав бортовых комплексов дают ряд преимуществ, которые очень сложно или невозможно обеспечить при ручном управлении. К таким преимуществам относятся скорость обработки данных, полнота учитываемых факторов, точность отработки заданной траектории, выбор оптимальных параметров настройки и т. д. В настоящее время системы автоматического управления движением могут функционировать в различных динамических режимах, характеризующихся конкретным заданием командных сигналов и внешних возмущений, которые действуют на объект управления. Для каждого из этих режимов существуют условия и ограничения, которые должны обязательно выполняться в процессе перемещения [1—11]. Для удовлетворения комплекса таких требований в работе развивается специальный подход к формированию многоцелевых законов, базирующийся на частичной фиксации некоторой единой для всех режимов части закона управления с возможным подключением дополнительных адаптивно настраиваемых на отдельные режимы элементов. Математической основой для данной настройки принимается оптимизационный подход, позволяющий рассматривать содержательные задачи проектирования как задачи о поиске экстремумов [12-20].
2. Задача управления роботом-манипулятором. В современном мире понятие «робот» относится к широкому классу механических устройств, начиная от детских игрушек и заканчивая управляемыми ракетами. Особенно значимыми представителями роботов являются роботы-манипуляторы (рис. 1), которые используются преимущественно на производствах для сварки, сборки, аэрозольной покраски, размалывания и т. д. Их применение позволяет существенно поднять производительность
© Санкт-Петербургский государственный университет, 2022
труда, снизить трудозатраты, повысить степень безопасности производства, а также уменьшить влияние человеческого фактора.
Робот-манипулятор представляет собой устройство, состоящее из звеньев, соединенных между собой сервоприводами, которое предназначено для выполнения действий, аналогичных действиям руки человека. Одним из классических вариантов реализации робота-манипулятора является двухзвенный перевернутый Т-образный маятник. Он состоит из двух жестких стержней 1 и 2 (рис. 2). В исходном положении стержень 1 расположен вертикально, а стержень 2 — горизонтально. Вертикальный стержень может вращаться в заданной вертикальной плоскости вокруг фиксированной точки О, закрепленной на основании робота-манипулятора. Обозначим через в угол отклонения вертикального стержня от его исходного положения, при этом положительным будем считать отклонение против часовой стрелки. Горизонтальный стержень может скользить по вершине вертикального стержня. Смещение центра масс горизонтального стержня относительно точки его соединения с вертикальным стержнем будем обозначать г.
Рис. 1. Робот-манипулятор
Рис. 2. Схема перевернутого Т-образного маятника Объяснение в тексте.
К наиболее распространенным относится задача движения объектов управления по заданным траекториям. Система управления реализует автоматическое маневрирование путем отработки заданного командного сигнала yd(t), т. е. обеспечения близости значения реального выхода замкнутой системы к величине yd(t) желаемого выхода в каждый момент времени t G [0, T] процесса маневрирования.
Заметим, что тождественное совпадение указанных функций практически невозможно в силу инерционности объекта, ограниченности ресурсов управления, наличия ошибок в измерениях и т. д. Однако будем считать, что заданное движение yd(t) реализуемо в том смысле, что существует такой закон автоматического управления, который обеспечит в замкнутой системе выполнение условия
y(t) ^ yd(t) при t
Эту задачу будем использовать для иллюстрации подхода многоцелевого синтеза.
3. Математическая модель. Динамика Т-образного маятника описывается следующей системой нелинейных дифференциальных уравнений четвертого порядка [21]:
mi milo
m\lo J + miz2
z
в +
0
2miz6
-mizO 0
+
-m1 sin в -(m1l0 + m2lc) sin в — m1z cos в
g
+
s,
(i)
где в € Е1 — отклонение вертикального стержня; г € Е1 — смещение центра масс горизонтального стержня относительно точки его соединения с вертикальным стержнем; 6 € Е1 — управляющее воздействие (сила, вызывающая смещение горизонтального стержня); 10 — длина вертикального стержня; 1С — координата его центра тяжести; Ш1, т2 — массы вертикального и горизонтального стержня соответственно; 7 — фиксированный момент инерции маятника, вычисленный в положении равновесия маятника (т. е. когда г = 0, в = 0); д — гравитационная постоянная.
Обозначим через х = (г г в в) вектор состояния системы (1) и проведем линеаризацию в окрестности нулевого положения равновесия (х = 0) при пулевом управляющем воздействии (6 = 0). В результате линеаризации находим, что
mi z + miloe = mige + S, milo Z + Je = (milo + m2lc)ge + mig z.
(2)
Приведем систему (2) к нормальной форме, разрешив ее относительно старших
mi milo
производных в предположении, что матрица образом, получим систему
в =
ÎL z + 42 в + 4з
4 4 4
44 z + 45 в + 4б_
4 4 4
mi lo J
s,
невырожденная. Таким
(3)
42 = g(pi — milom2lc),
где коэффициенты определяются соотношениями д = т17 - (т^о)2, ^ = -т\10д, 43 = 7, 44 = т\д, д5 = (т^т^о + т^с) - т\10) д, да = Вестник СПбГУ. Прикладная математика. Информатика... 2022. Т. 18. Вып. 4
—milo.
(4)
С учетом введенного обозначения для вектора состояния системы (1) перепишем систему (3), (4) в векторной форме
x = Ax + bS,
(5)
Ab
A
0 ai2 0 /ЪЛ
1 0 0 0 г, _ 0
0 аз2 0 034 , b = Ъз
0 0 1 0 0
41 42 44 45 , 43 , 46
0,12 — —, 044 — —, Я32 — —, а 34 — —, 01 — —, &з — —.
4 4 4 4 4 4
Систему (5) используем далее для решения поставленной задачи.
4. Многоцелевой регулятор. Рассмотрим теперь в общем виде линейную систему дифференциальных уравнений, представляющую математическую модель движения объекта:
X = Ax + BS, S = u,
y = Cx = (0 C2)
(6)
= C2x2,
в которой x — n-мерный вектор состояния, S — то-мерный вектор управления, y — fc-мерный вектор выхода, x2 — r-мерный вектор измеряемых компонент состояния, постоянные матрицы ABC = (0 C2) имеют соответствующие размеры.
Для системы (6) введем в рассмотрение представление стабилизирующего регулятора по состоянию u = Kxx + KgS, которое можно записать в виде u = Kxlx\ + Kx2x2 + KgS. Тогда, введя обозначения v = Kx2x2 = Kx2C-1y = Kiy, Ki = KX2C-1, сформируем уравнения вспомогательной замкнутой системы
x = Ax + BS,
S = Kxixi + v + Kg S, y
lx1
Cx.
(7)
В tf-форме система (7) примет вид
y = Н (s)v,
(8)
где Н(в) = Ва(а)/Аа(а] — передаточная матрица; Аа(в) = ёе^^в — Ар); Ва(в) = Аа(в)Ср(Ев — Ар)-1Вр. При этом Ар, Вр, Ср — матрицы блочного представления вспомогательной системы
Здесь
е =
£ = Ap е + BpV, y = Cp£.
A = ( A B Ap l (Kxi 0) Kg
Bp =
0
Em
, Cp = (C 0).
С учетом (8) можно записать уравнения замкнутой системы в операторной форме
Аа (Р)У = Ba(p)V, V = К1У, р = ¿/¿г.
Поскольку система уравнений (8) соответствует системе (6), замкнутой стабилизирующим регулятором и = Кхх + К$ 6, то ее можно свести к однородной системе дифференциальных уравнений относительно стабилизированного выхода с гурвице-вым характеристическим полиномом
(Аа (р)Ек - Ва(р)К1) У =0. Для реализации желаемого движения уа(г) сформируем управляющий сигнал
V = Н-1(р)уа + К1(у - у а). Тогда замкнутую систему запишем следующим образом:
Аа(р)у = Ва(рV = Н-1(р)уа + К1(у - у а). (9)
Систему (9) можно свести к однородному уравнению по отношению к ошибке слежения е(г) = у (г) - ул(г):
(Аа(р)Ек - Ва(р)К1) е = 0. (10)
Характеристический полином системы (10) по построению также будет гурвицевым, поэтому е(г) ^ ^и г ^ <х. Таким образом, стабилизирующий регулятор и = Кхх + К$6 можно трансформировать так:
и = Н-1(р)уа(г) + Кх1Х1 + Кх2С-1(у - уа(г)) + К&6, (И)
где уа(г) — заданное программное движение. Здесь первое слагаемое Н-1(р)уа(г) можно трактовать как задающее командный сигнал, оно напрямую подается на объект в сумме с обратной связью. При этом остальные слагаемые вместе определяют обратную связь с учетом ошибки слежения.
Заметим, что при уа(г) = 0 управляющее воздействие, сформированное в виде (11), является базовым стабилизирующим регулятором. Кроме того, при необходимости выполнения дополнительных требований к динамике системы в процессе следования заданной траектории, таких как нулевая статическая ошибка при отработке командных сигналов, динамическая коррекция внешних воздействий и др., управление (11) может быть дополнено одним или несколькими слагаемыми, которые обеспечат необходимый результат и будут подключаться по мере необходимости. Следовательно, управление (11) представляет собой базовый многоцелевой регулятор для рассмотренного класса задач управления.
5. Численная реализация. Конкретизируем систему (5), задав динамические параметры перевернутого маятника. Предположим, что т1 = 0.21^ кг, т2 = 1.728 кг, 7 = 0.055 кг • м2, 10 = 0.33 м, 1С = 0.02^ м, д = 9.807 тл/с2. Тогда компоненты матриц линейного приближения будут равны а12 = -21.6, а 14 = 15 &32 = 65.3, 0,34 = -15.6, Ь1 = 8.1 Ь3 = -10.3.
Также введем в рассмотрение уравнение привода, работающего в пределах линей-
в
6 = и,
у = в = сх, с =(0 0 0 1). Вестник СПбГУ. Прикладная математика. Информатика... 2022. Т. 18. Вып. 4 625
Известно, что указанная динамическая система имеет конструктивные ограничения:
\u\ ^ 2 кг/с и \5\ ^ 0.9 кг.
Пусть каким-либо способом (например, с помощью LQR-подхода) найден базовый стабилизирующий регулятор по состоянию u = kxx + k.5, где kx = (k1 k2 k3 k4), k1 = —21.08 k2 = —63.31 k3 = —8.75 k4 = —36.41 ks = —12.68. Указанный регулятор обеспечивает замкнутой системе следующие собственные значения:
51 = —2.16 + 7.32Í, 52 = —2.16 — 7.32i, 53 = —1.95,
s4 = —3.2 + 0.62i, s5 = —3.2 — 0.62i.
Далее сформируем управление (11), где в качестве программного движения робота-манипулятора принято гармоническое колебание yd (t) = 0d (t) = Ad sin udt с заданными амплитудой и частотой, Kx1 = (k1 k2 k3), Kx2 = k4, Ks = ks, xi = (z z 0), C2 = 1.
Вспомогательные матрицы и передаточная функция расширенной системы в данном случае будут иметь вид
Ap=(k-xA 0) K.) ■ Bp=(°4г) ■ Cp=(«,
H(v) =_-10V + 306.4_
KP) p5 + 12.7p4 + 117.8p3 + 610. lp2 + 1Шр + 1219' Тогда закон управления преобразуется к форме
u = H-1 (p)0d + ki Z + k2 z + k3 0 + k4 (0 — 9d) + k. 5, (12)
здесь первое слагаемое U (t) = H-1 (p)0d можно трактовать как задающее командный сигнал, а второе слагаемое U(t) = k1 Z + k2z + k30 + k4(0 — 0d) + k.5 определяет обратную связь с учетом ошибки e(t) = 0(t) — 0d(t) слежения.
Для проверки качества закона управления (12) проведем компьютерное моделирование замкнутой системы (5), (12). Предположим, что гармонический командный сигнал обусловливается параметрами Ad = 30°, ud = 0.05 и представлен на рис. 3.
Ось град
_i_i_i_i_i_
О 20 40 60 80 100 120
U С
Рис. 3. Задающий командный сигнал
Процесс выхода угла в на заданную траекторию в а изображен на рис. 4. На нем сплошной линией изображена заданная траектория в а (г), пунктирной — процесс выхода объекта управления на нее. Как видно на рис. 4, переходный процесс завершается через 35 с после подачи команды, что является хорошим результатом.
в и всЬ град
О 10 20 30 40 50 60
С
Рис. 4• Динамика отработки заданной траектории Объяснение в тексте.
Из рис. 5 следует, что после выхода на заданную траекторию робот-манипулятор больше не покидает ее. Изменение управляющего воздействия 6 в процессе выхода объекта на заданную траекторию в а иллюстрирует рис. 6. Очевидно, что крайние
О и всЬ град
0 20 40 60 80 100 120
Г, С
Рис. 5. Динамика отработки заданной траектории (120 с) Объяснение в тексте.
Рис. 6. Управляющее воздействие при отработке заданной траектории
допустимые значения управляющего воздействия не достигаются, что хорошо сказывается на длительности переходного процесса.
6. Заключение. В работе рассмотрена задача формирования многоцелевых систем автоматического управления подвижными объектами. Сформирован закон управления движением робота по заданной траектории. Для проверки качества построенного закона управления разработано специализированное программное обеспечение, с помощью которого проведено компьютерное моделирование управляемого движения реального робота-манипулятора.
Литература
1. .Зубов В. И. Лекции по теории управления. СПб.: Лань, 2009. 496 с.
2. .Зубов В. И. Математические методы исследования систем автоматического регулирования. Л.: Машиностроение, 1974. 336 с.
3. Мирошник И. В. Теория автоматического управления. Нелинейные и оптимальные системы. СПб.: Питер, 2005. 271 с.
4. Олссон Г., Пиани Д. Цифровые системы автоматизации и управления. СПб.: Невский Диалект, 2001. 557 с.
5. Чернецкий В. И., Дидук Г. А., Потапенко А. А. Математические методы и алгоритмы исследования автоматических систем. Л.: Энергия, 1970. 374 с.
6. Янушевский Р. Т. Теория линейных оптимальных многосвязных систем управления. М.: Наука, 1973. 464 с.
7. Bosgra О. Н., Kwakernaak Н., Meinsma G. Design methods for control systems. Notes for a course of the Dutch Institute of Systems and Control. Delft: Dutch Institute of Systems and Control, 2006. 325 p.
8. Doyle J., Francis В., Tannenbaum A. Feedback control theory. New York: Macmillan Publ. Co., 1992. 227 p.
9. Singh P., Deepak В. В. V. L., Sethi Т., Murthy M. D. P. Real-time object detection and tracking using color feature and motion // Intern. Conference on Communication and Signal Processing. Melvisharam, India, 2015. P. 1252-1257.
10. Popkov A. S. Optimal program control in the class of quadratic splines for linear systems // Вестник Санкт-Петербургского университета. Прикладная математика. Информатика. Процессы управления. 2020. Т. 16."Вып. 4. С. 462-470. https://doi.org/10.21638/11701/spbul0.2020.411
11. Жабко А. П., Жабко Н. А., Яковлев П. В. Метод оптимального демпфирования В. И. Зубова в задаче управления одной гироскопической системой // Вестник Санкт-Петербургского университета. Прикладная математика. Информатика. Процессы управления. 2022. Т. 18. Вып. 2. С. 278-284. https://doi.org/10.21638/11701/spbul0.2022.208
12. Veremei Е. /., Korchanov V. М. Multiobjective stabilization of a certain class of dynamic systems // Automation and Remote Control. 1989. N 49. P. 1210-1219.
13. Веремей E. И. Линейные системы с обратной связью. СПб.: Лань, 2013. 448 с.
14. Веремей Е. И., Корчанов В. М. Многоцелевая стабилизация динамических систем одного класса // Автоматика и телемеханика. 1988. № 9. С. 126-137.
15. Веремей Е. И. Синтез законов многоцелевого управления движением морских объектов // Гироскопия и навигация. 2009. № 4. С. 3-14.
16. Smirnov N. V., Smirnov A.N., Smirnova M.A., Smirnov M.N. Combined control synthesis algorithm // 2017 Constructive Nonsmooth Analysis and Related Topics (Dedicated to the memory of V.F. Demyanov), CNSA 2017 — Proceedings. St Peterburg, 2017. P. 194-196.
17. Smirnova M.A., Smirnov M.N., Smirnova Т.Е., Smirnov N. V. Multi-purpose control laws in motion control systems // Information (Japan). 2017. Vol. 20 (4). P. 2265-2272.
18. Smirnov M.N., Smirnova M.A., Smirnova Т.Е., Smirnov N. V. The problem of synthesis the control laws with uncertainties in external disturbances // Lecture Notes in Engineering and Computer Science. 2017. Vol. 2227. P. 276-279.
19. Smirnov M.N., Smirnova M.A., Smirnova Т.Е., Smirnov N. V. The issues of multipurpose control laws construction // Lecture Notes in Engineering and Computer Science. 2017. Vol. 2227. P. 194196.
20. Smirnova M.A., Smirnov M.N. Multipurpose control laws in trajectory tracking problem // Intern. Journal of Applied Engineering Research. 2016. Vol. 11 (22). P. 11104-11109.
21. Vitrant E., Canudas-De-Vit C., Georges D., Alamir M. Remote stabilization via time-varying communication network delays: application to TCP networks // IEEE Conference in Control Applications. 2004. Vol. 1. P. 474-479.
Статья поступила в редакцию 13 августа 2022 г. Статья принята к печати 1 сентября 2022 г.
Контактная информация:
Смирнова Мария Александровна — канд. физ.-мат. наук, ст. прей.; mariya.smirnova@spbu.ru Смирнов Михаил Николаевич — канд. физ.-мат. наук, доц.; mikhail.smirnov@spbu.ru Смирнов Николай Васильевич — д-р физ.-мат. наук, проф.; n.v.smirnov@spbu.ru
Multi-purpose robotic arm control system
M. A. Smirnova, M. N. Smirnov, N. V. Smirnov
St Petersburg State University, 7-9, Universitetskaya nab., St Petersburg, 199034, Russian Federation
For citation: Smirnova M. A., Smirnov M. N., Smirnov N. V. Multi-purpose robotic arm control system. Vestnik of Saint Petersburg University. Applied Mathematics. Computer Science. Control Processes, 2022, vol. 18, iss. 4, pp. 621-630. https://doi.org/10.21638/11701/spbul0.2022.415 (In Russian)
The purpose of this work is to create methods and algorithms for the formation of multipurpose automatic control systems for the robotic arm, as well as to develop specialized software for computer modeling of the developed algorithms on the example of a real robotic arm. The methods of forming multi-purpose automatic motion control systems for various objects are developed, and the features of using a multi-purpose structure for control dynamic objects are studied.
Keywords: automatic control, robotic arm, computer modeling.
References
1. Zubov V.l. Lekcii po teorii upravlenija [Lections on control theory]. St Petersburg, Lan' Press, 2009, 496 p. (In Russian)
2. Zubov V. I. Matematicheskie metody issledovanija sistem avtomaticheskogo regulirovanija [Mathematical methods of research of automatic control systems]. Leningrad, Mashinostroenie Publ., 1974, 336 p. (In Russian)
3. Miroshnik I.V. Teorija avtomaticheskogo upravlenija. Nelinejnye i optimal'nye sistem,y [Automatic control theory. Nonlinear and optimal systems]. St Petersburg, Piter Publ., 2005, 271 p. (In Russian)
4. Olsson G., Piani D. Cifrovye sistem,y avtomatizacii i, upravlenija [Digital systems of automatization and control]. St Petersburg, Nevskij Dialekt Publ., 2001, 557 p. (In Russian)
5. Cherneckij V.l., Diduk G.A., Potapenko A.A. Matematicheskie metody i, algoritmy issledovanija avtomaticheskih sistem, [Mathematical methods and algorithms of automatic systems research]. Leningrad, Jenergija Publ., 1970, 374 p. (In Russian)
6. Janushevskij R.T. Teorija linejnyh optimal'nyh mnogosvjaznyh sistem, upravlenija [The theory of linear optimal multivariable control systems]. Moscow, Nauka Publ., 1973, 464 p. (In Russian)
7. Bosgra O. H., Kwakernaak H., Meinsma G. Design methods for control systems. Notes for a course of the Dutch Institute of Systems and Control. Delft, Dutch Institute of Systems and Control Publ., 2006, 325 p.
8. Doyle J., Francis B., Tannenbaum A. Feedback control theory. New York, Macmillan Publ. Co., 1992, 227 p.
9. Singh P., Deepak B.B.V. L., Sethi T., Murthy M. D. P. Real-time object detection and tracking using color feature and motion. Intern. Conference on Communication and Signal Processing. Melvisharam, India, 2015, pp. 1252-1257.
10. Popkov A. S. Optimal program control in the class of quadratic splines for linear systems. Vestnik of Saint Petersburg University. Applied Mathematics. Computer Science. Control Processes, 2020, vol. 16, iss. 4, pp. 462-470. https://doi.org/10.21638/11701/spbul0.2020.411
11. Zhabko A. P., Zhabko N. A., Jakovlev P. V. Metod optimal'nogo dempflrovanija V.I. Zubova
v zadache upravlenija odnoj giroskopicheskoj sistemoj [Zubov's optimum damping method in the control problem of one gyroscope system]. Vestnik of Saint Petersburg University. Applied Mathematics. Computer Sciences. Control Processes, 2022, vol. 18, iss. 2, pp. 278-284. https://doi.org/10.21638/11701/spbul0.2022.208 (In Russian)
12. Veremei E. I., Korchanov V. M. Multiobjective stabilization of a certain class of dynamic systems. Automation and Remote Control, 1989, no. 49, pp. 1210-1219.
13. Veremej E.I. Linejnye sistemy s obratnoj svjaz'ju [Linear systems with feedback]. St Petersburg, Lan' Press, 2013, 448 p. (In Russian)
14. Veremej E. I., Korchanov V. M. Mnogocelevaja stabilizacija dinamicheskih sistem odnogo klassa [Multipurpose stabilisation of one class of dynamic systems]. Avtomatika i telemehanika [Automatics and Telemechanics], 1988, no. 9, pp. 126-137. (In Russian)
15. Veremej E. I. Sintez zakonov mnogocelevogo upravlenija dvizheniem morskih obektov [Synthesis
[]
2009, no. 4, pp. 3-14. (In Russian)
16. Smirnov N.V., Smirnov A. N., Smirnova M.A., Smirnov M.N. Combined control synthesis algorithm. 2017 Constructive Nonsmooth Analysis and Related Topics (Dedicated to the memory of V. F. Demyanov), CNSA 2017 - Proceedings. St Petersburg, 2017, pp. 194-196.
17. Smirnova M. A., Smirnov M. N., Smirnova T. E., Smirnov N. V. Multi-purpose control laws in motion control systems. Information (Japan), 2017, vol. 20 (4), pp. 2265-2272.
18. Smirnov M. N., Smirnova M. A., Smirnova T.E., Smirnov N. V. The problem of synthesis the control laws with uncertainties in external disturbances. Lecture Notes in Engineering and Computer Science, 2017, vol. 2227, pp. 276-279.
19. Smirnov M. N., Smirnova M. A., Smirnova T. E., Smirnov N. V. The issues of multipurpose control laws construction. Lecture Notes in Engineering and Computer Science, 2017, vol. 2227, pp. 194-196.
20. Smirnova M. A., Smirnov M. N. Multipurpose control laws in trajectory tracking problem. Intern. Journal of Applied Engineering Research, 2016, vol. 11 (22), pp. 11104-11109.
21. Vitrant E., Canudas-De-Vit C., Georges D., Alamir M. Remote stabilization via time-varying communication network delays: application to TCP networks. IEEE Conference in Control Applications, 2004, vol. 1, pp. 474-479.
Received: August 13, 2022. Accepted: September 1, 2022.
Authors' information:
Maria A. Smirnova — PhD in Physics and Mathematics, Senior Lecturer; mariya.smirnova@spbu.ru
Mikhail N. Smirnov — PhD in Physics and Mathematics, Associate Professor; mikhail.smirnov@spbu.ru
Nikolay V. Smirnov — Dr. Sci. in Physics and Mathematics, Professor; n.v.smirnov@spbu.ru