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

АДАПТИВНОЕ УПРАВЛЕНИЕ НЕЛИНЕЙНЫМ ОБЪЕКТОМ С НЕСОГЛАСОВАННЫМИ ПАРАМЕТРИЧЕСКИМИ НЕОПРЕДЕЛЕННОСТЯМИ И ОГРАНИЧЕНИЕМ НА ВХОДНОЕ ВОЗДЕЙСТВИЕ Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

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

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Пашенко А.В., Герасимов Д.Н., Парамонов А.В., Никифоров В.О.

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

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Пашенко А.В., Герасимов Д.Н., Парамонов А.В., Никифоров В.О.

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

ADAPTIVE CONTROL OF NONLINEAR PLANT WITH UNMATCHED PARAMETRIC UNCERTAINTIES AND INPUT SATURATION

The problem of adaptive control of a parametrically uncertain nonlinear plant presented in a state-feedback form with unmatched uncertainties and input constraint is considered. The solution is based on adaptive backstepping procedure, in which the virtual controls includes the high-order time derivatives of adjustable parameters calculated with the use of an adaptation algorithm with improved parametric convergence. Analytical design of control with compensation for the influence of input constraints is performed using of a special filter. The approach presented in this paper allows one to design an adaptive controller that ensures the boundedness for all signals in the closed-loop system and provides tracking of the reference signal. Simulation results presented in the MATLAB/Simulink environment illustrate the performance of the presented approach and the acceleration of parametric convergence with an increase of the adaptation coefficient. The plant considered in this work describes a wide class of systems, such as various manipulation robots, technological processes, electromagnetic levitation systems, chemical processes, etc. The proposed control algorithm considers natural for practical applications input constraints and significantly reduces the influence of the regulator parameters tuning speed on the control system transient processes.

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

УНИВЕРСИТЕТ итмо

НАУЧНО-ТЕХНИЧЕСКИИ ВЕСТНИК ИНФОРМАЦИОННЫХ ТЕХНОЛОГИИ, МЕХАНИКИ И ОПТИКИ май-июнь 2022 Том 22 № 3 http://ntv.ifmo.ru/

SCIENTIFIC AND TECHNICAL JOURNAL OF INFORMATION TECHNOLOGIES, MECHANICS AND OPTICS May-June 2022 Vol. 22 No 3 http://ntv.ifmo.ru/en/

ISSN 2226-1494 (print) ISSN 2500-0373 (online)

ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ. МЕХАНИКИ И йПТИКИ

АВТОМАТИЧЕСКОЕ УПРАВЛЕНИЕ И РОБОТОТЕХНИКА AUTOMATIC CONTROL AND ROBOTICS

doi: 10.17586/2226-1494-2022-22-3-472-479 УДК 681.5.013

Адаптивное управление нелинейным объектом с несогласованными параметрическими неопределенностями и ограничением на входное воздействие Артем Витальевич Пашенко1 Дмитрий Николаевич Герасимов2, Алексей Владимирович Парамонов3, Владимир Олегович Никифоров4

1,2,3,4 Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация

1 ar.vi.pashenko@gmaiLcomи, https://orcid.org/0000-0002-9461-8180

2 dngerasimov@itmo.ru, https://orcid.org/0000-0001-8306-4138

3 avparamonov@itmo.ru, https://orcid.org/0000-0002-6355-0670

4 nikiforov_vo@itmo.ru, https://orcid.org/0000-0003-4860-5407

Аннотация

Предмет исследования. Рассмотрена задача адаптивного управления параметрически неопределенным нелинейным объектом, представленным в параметризованной форме с несогласованными неопределенностями и ограничением на величину входного воздействия. Метод. Решение задачи основано на использовании процедуры адаптивного бэкстеппинга, виртуальные управления в которой зависят от старших производных настраиваемых параметров, рассчитанных с помощью алгоритма адаптации с улучшенной параметрической сходимостью. Выполнен аналитический синтез управления с компенсацией влияния ограничений на управление с применением специального фильтра. Основные результаты. Представленный подход позволяет синтезировать адаптивный регулятор для обеспечения ограниченности всех сигналов в замкнутой системе и слежения за задающим сигналом. Приведенные результаты моделирования в среде МАТЬАВ/Зти1тк продемонстрировали работу подхода и ускорение параметрической настройки при повышении коэффициента адаптации. Практическая значимость. Рассмотренный класс объектов описывает широкий спектр систем, таких как манипуляционные роботы, технологические процессы на производстве, электромагнитные системы с эффектом левитации, химические процессы и др. Предложенный алгоритм управления учитывает естественные в практических приложениях ограничения на входное воздействие и существенно снижает влияние скорости настройки параметров регулятора на переходные процессы системы управления. Ключевые слова

адаптивное управление, бэкстеппинг, нелинейный объект, ограничение на управление, улучшенная

параметрическая настройка

Благодарности

Исследование выполнено при финансовой поддержке РФФИ в рамках научного проекта № 20-31-90103. Ссылка для цитирования: Пашенко А.В., Герасимов Д.Н., Парамонов А.В., Никифоров В.О. Адаптивное управление нелинейным объектом с несогласованными параметрическими неопределенностями и ограничением на входное воздействие // Научно-технический вестник информационных технологий, механики и оптики. 2022. Т. 22, № 3. С. 472-479. doi: 10.17586/2226-1494-2022-22-3-472-479

Adaptive control of nonlinear plant with unmatched parametric uncertainties

and input saturation

Artem V. Pashenko1H, Dmitry N. Gerasimov2, Aleksei V. Paramonov3, Vladimir O. Nikiforov4

1,2,3,4 ITMO University, Saint Petersburg, 197101, Russian Federation

1 ar.vi.pashenko@gmailxoms, https://orcid.org/0000-0002-9461-8180

2 dngerasimov@itmo.ru, https://orcid.org/0000-0001-8306-4138

3 avparamonov@itmo.ru, https://orcid.org/0000-0002-6355-0670

4 nikiforov_vo@itmo.ru, https://orcid.org/0000-0003-4860-5407

© Пашенко А.В., Герасимов Д.Н., Парамонов А.В., Никифоров В.О., 2022

Abstract

The problem of adaptive control of a parametrically uncertain nonlinear plant presented in a state-feedback form with unmatched uncertainties and input constraint is considered. The solution is based on adaptive backstepping procedure, in which the virtual controls includes the high-order time derivatives of adjustable parameters calculated with the use of an adaptation algorithm with improved parametric convergence. Analytical design of control with compensation for the influence of input constraints is performed using of a special filter. The approach presented in this paper allows one to design an adaptive controller that ensures the boundedness for all signals in the closed-loop system and provides tracking of the reference signal. Simulation results presented in the MATLAB/Simulink environment illustrate the performance of the presented approach and the acceleration of parametric convergence with an increase of the adaptation coefficient. The plant considered in this work describes a wide class of systems, such as various manipulation robots, technological processes, electromagnetic levitation systems, chemical processes, etc. The proposed control algorithm considers natural for practical applications input constraints and significantly reduces the influence of the regulator parameters tuning speed on the control system transient processes. Keywords

adaptive control, backstepping, nonlinear object, input saturation, input constraint, improved parametric tuning Aknowledgements

The reported study was funded by RFBR according to the research project № 20-31-90103.

For citation: Pashenko A.V., Gerasimov D.N., Paramonov A.V., Nikiforov V.O. Adaptive control of nonlinear plant with unmatched parametric uncertainties and input saturation. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2022, vol. 22, no. 3, pp. 472-479 (in Russian). doi: 10.17586/2226-1494-2022-22-3-472-479

Введение

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

Впервые решение задачи адаптивного управления данным классом систем было предложено более двадцати лет назад в работе [1] и основывалось на итеративной процедуре синтеза (бэкстеппинге). Однако ввиду избыточного количества настраиваемых параметров регулятора предложенное решение не получило широкого распространения. Несколько лет спустя проблема избыточной параметризации была решена в работах [2, 3] двумя способами: за счет использования функций настройки («tuning functions») и модульных идентификаторов («modular identifiers»). Использование функций настройки позволяет устранить влияние скорости настройки параметров регулятора на переходные процессы ошибки управления, но в этом случае выбор алгоритма адаптации зависит от функции Ляпунова, применение которой ограничивает его выбор. Использование модульных идентификаторов, с одной стороны, позволило разрешить проблему достаточно свободного выбора алгоритма адаптации за счет независимого (модульного) синтеза алгоритмов управления и адаптации. С другой стороны, ошибка управления в полученной системе стала зависеть от скорости настройки параметров регулятора, что привело к сильным «всплескам» ошибок в начальные моменты времени при больших коэффициентах адаптации.

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

ложен алгоритм адаптации с улучшенной параметрической сходимостью на базе схемы Крейссельмейера [10]. Алгоритм позволил ускорить параметрическую настройку регулятора за счет увеличения коэффициента адаптации без существенных «всплесков» ошибки управления.

В настоящей работе представлено расширение предложенного в работе [9] решения задачи адаптивного управления параметрически неопределенными объектами на случай ограничения по управлению.

Постановка задачи

Рассмотрим объект, представленный в каскадной форме1

= Х+1 + Х2, • • •, X;)0, 1 = 1, П - 1, (1)

хп = ^Дх)0 + Р(хМи), (2)

У = Х1, (3)

где х, — компоненты доступного к измерению вектора состояния х е Я"; у е Я — регулируемая переменная; 0 е Яч — вектор неизвестных параметров; в(х) е Я и f i е Я1 — непрерывные нелинейные функции2, такие, что Р(х) отделена от нуля положительной константой й0, т. е. Р(х) > Ь0 > 0, Ух; и е Я — управляющее воздействие; у(и) — ограниченное управляющее воздействие, определяемое как

v(u) = sat(u) =

i sign(u)uM \u\ > uM,

\

\u\ < m

(4)

M

где Um > 0 — известная константа.

1 Здесь и далее верхним индексом «Т» обозначается операция транспонирования вектора или матрицы.

2 Здесь и далее аргументы функций ^ и в будут опущены для простоты записи, кроме тех случаев, когда они необходимы для понимания.

u

Задача состоит в: — синтезе алгоритма адаптивного управления, гарантирующего ограниченность всех сигналов в замкнутой системе и выполнение целевого равенства

lime(t) = lim(y(t) - r(t)) = 0,

t^-œ t^-œ

(5)

где г(0 — ограниченный достаточно гладкий сигнал задания с ограниченными п первыми производными, е — ошибка управления; — обеспечении возможности ускорения параметрической настройки регулятора и, как следствие, увеличения быстродействия замкнутой системы посредством увеличения коэффициента адаптации. Сформулированная задача управления решается при следующих допущениях.

Допущение 1. Для объекта (1)-(3) выполняется условие

-им < u*(t) < uM, Vt > To,

(6)

где и*(0 = и(0, х(0, г(0, 0 — гарантирующий цель (5) неадаптивный закон управления, синтезированный предложенным в настоящей работе способом при условии, что параметры объекта 0 известны, 70 — время настройки системы. □

Допущение 2. Состояние объекта (1)-(3) ограничено при ограниченном входе. □ Допущение 1 является естественным для большинства практических задач и означает, что сформулированная цель асимптотического слежения достижима с помощью управления, лежащего внутри заданных пределов (6) для фактических значений неизвестных параметров 0 и заданного сигнала задания г(/). Допущение 2 — стандартное для задач управления с ограничением [11-13].

Адаптивное управление

Введем в рассмотрение фильтр [14]1

3l i = -Хг-1 - (с,- + si)Xi + Хг+1, i = 1, n - 1, n = -V1 - (c„ + s„)^„ + ß(x)Au,

(7)

(8)

где X I — компоненты вектора состояния фильтра; с 1 — положительные константы; 5, — демпфирующие члены, вид которых определен ниже; Ди(и) = у(и) - и. Начальные условия фильтра X ,(0) приняты нулевыми.

Применим итеративную процедуру адаптивного бэкстеппинга [4, 9], состоящую из п шагов, на каждом из которых формируется виртуальное управление (стабилизирующая функция):

а1 = -(с1 + s1)e - ю1т0,

(9)

1 Здесь и далее для простоты записи величины, чей индекс выходит за пределы допустимых значений, приняты равными

а- = -(^1 - r( i-2) - а--2) - (с- + s -К*- - r( i-1) - а^) + да

i-1 + I

J-1

8xj

-Xj+i +

+ ^L0(j) aô(/'-D

- щт0, (10)

i = 2, n,

где 0 — оценки неизвестных параметров 0,

i-1 dahi

ю- = fi - I^-fj,

j=1 OXj

si = d,\\™,\\2,

dj — положительные константы.

Рассчитаем фактическое управление:

1

и =-(an + r(n)).

m

(11) (12)

(13)

Лемма 1. Фильтр (7), (8) и настраиваемый закон управления (9)-(13) вместе с объектом (1)-(3) образуют модель ошибки замкнутой системы

z = AZz + B Z

е = Z1 +

(14)

(15)

где 0 = 0 - 0 — ошибка оценки неизвестных параметров, z = 22 ... гп]т — вектор состояния модели ошибки с компонентами

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

2Х = е - Хх, = х , - г(г-1) - аг-1 - X,, I = 2, п, (16)

~(С1 + 5!) 1 0 •• 0

-1 -(С2 + 52) 1 ••• -1 ••. ••.

Az =

0

0

••. 1

-1 -(cn + sn)

B

Ю,

«2T

нулю (например, Х0 = 0, Xn+l = 0 и т. п.).

Лемма 1 доказывается путем расчета производных , с учетом (16) и (9)-(13). Лемма 1 позволяет определить условие ограниченности сигналов в модели (14), (15).

Лемма 2. Пусть справедливо Допущение 2. Тогда, если 0 и производные 0, 0, ..., 0(п) ограничены, то все сигналы в модели (14), (15) ограничены. □

Лемма 2 доказывается с помощью аргументов лемм в работах [4, Лемма 5.8] и [9, Лемма 2]. С помощью

функции Ляпунова V(t) = —1^||2 и ее производной, рас' ' 2 считанной в силу (14), (11), (12), показывается, что из

ограниченности 0, 0, 0, ..., 0(п) в (14) следует ограниченность Из Допущения 2 с учетом ограничений (4) следует ограниченность е, у, х и, как следствие, управлений а,, и и X, в (7), (8).

0

0

т

т

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

Замечание 1. В общем случае из сходимости ||г|| не следует сходимость е к нулю ввиду дополнительного слагаемого в (15). □

Замечание 2. В отличие от базового решения [9] в предлагаемой модификации за счет Допущения 2 ограниченность всех сигналов в замкнутой системе может быть обеспечена и без демпфирования, т. е. при я, = 0 в (7)-(10). Однако заданные в форме (12) демпфирующие члены я, используются для более простого расчета мажоранты нормы вектора ||г||, что будет продемонстрировано в дальнейшем. □

Алгоритм адаптации

С целью синтеза алгоритма адаптации, который позволит ускорить параметрическую настройку регулятора с расчетом старших производных 0, 0, •.., 0(п), с помощью леммы о перестановке [4, Приложение F] преобразуем динамическую модель ошибки (14) к статической форме.

Лемма 3. Введем в рассмотрение вспомогательные фильтры

% = AzÇ + BzO, 4(0) = -z(0), W = AzW + Bz, W(0) = 0,

(17)

(18)

используемые для получения расширенной ошибки

г = г + ^ (19)

из динамической модели ошибки (14). Расширенная ошибка г может быть представлена как выход линейной регрессии

z = WO.

(20) □

Лемма доказывается путем расчета производной от невязки е2 = г - W0 = г + £ - W0 с учетом (17)-(20):

ё2 = А2г + Бг0 + Аг£ + Бг0 - AzW0 - Бг0 = = А2(г + £ - W0) + Бг(0 + 0 - 0) = Агег,

е2(0) = г(0) + £(0) - W(O)0 = 0.

Из полученных выражений и структуры матрицы А2 следует, что е2(/) = 0. Лемма 3 доказана.

Замечание 3. Благодаря свойствам матрицы Аг, матричный выход фильтра (18) W ограничен независимо от ограниченности матрицы Б2. Свойство позволяет не использовать нормирующие множители в алгоритмах адаптации, использующих в качестве регрессора матрицу W. □

Линейная регрессия (20) позволяет синтезировать алгоритм адаптации на базе схемы Крейссельмейера [7-9, 15], позволяющий генерировать 0, 0, 0, •.., 0(п) и регулировать скорость параметрической сходимости.

Для этого введем в рассмотрение устойчивую мини-мально-фазовую1 передаточную функцию вида

"-1 i L(s) = П

1

i=is + a¡ a(s)

где sn-1 + an-2sn-2 + an-3sn-3 + ... + a0 — произвольный гурвицевый полином с вещественными корнями и постоянными коэффициентами, и на основе (20) построим регрессию вида [15, 18]

Z = fíO

(21)

с динамически расширенным выходом Z = и

матрицей регрессии П = Ця)^^].

Замечание 4. Из Замечания 3 и структуры передаточной функции £(•) следует, что матрица П ограничена, симметрична и положительно полуопределена [19]. □

Алгоритм адаптации, сформированный с помощью расширенной регрессии (21), может быть представлен в виде

O = Y(Z - fíO)

(22.1)

или, как показано в работе [19, Замечание 3.2], в форме, позволяющей явно генерировать производные 0, 0,

•.., 0("):

O(") = уWT(z - WO) - X a/ZM - fí«O) -\ /=0

- "x c;"-lfí("-/-l)O(/)

"-2

/=1

(22.2)

k\

где у > 0 — коэффициент адаптации, Cjk =

' k\(k-j)\

биноминальные коэффициенты,

SJ SJ

Ш = — [W^z], QM = — [W^W]. a(s) a(s)

Начальное условие 0(0) принимается произвольным, а начальные условия 0(i)(0) — нулевыми.

Алгоритму адаптации (22) соответствует модель параметрической ошибки

O = -yfíO,

(23)

где 0 = 0 - 0 — вектор параметрических ошибок.

Сформулируем главный результат настоящей работы.

Утверждение 1. Пусть справедливы Допущение 1 и 2. Тогда закон управления (9)-(13) совместно с фильтром (7), (8), вспомогательными фильтрами расширения (17), (18), сигналом расширения (19) и алгоритмом адаптации (22), воздействующий на объект (1)-(3), гарантирует следующие свойства в замкнутой системе: 1) все сигналы являются ограниченными;

1 Передаточная функция представленного вида соответствует положительным системам в смысле определения,

приведенного в работах [16, 17].

2) вектор z(t) и ошибка управления e удовлетворяют неравенствам

1

jjz(t)jj <

2л/соdo

jjO(0)jj + jjz(0)jje-cot,

je(t)j < jjz(t)jj +

||ß(X(0)A«(0ll«

со

(24)

(25)

" 1

где С0 = min{с}, do = X" 1<К" „ \1=0а1,

3) векторы Б2(/)0(/), г(Г) сходятся к нулю при t — да;

4) ошибка е(0 сходится к нулю при t — да согласно равенству (5);

5) если £ ■ь где Хп(0 > 0 — минимальное собственное число П, то ||0(t)|| сходится к нулю асимптотически. Скорость сходимости ||0(О|| может быть увеличена путем увеличения у;

6) если ХП(0 > Х0, > Т0, где Х0, Т0 — некоторые положительные константы, то ||0(О|| сходится к нулю экспоненциально. Скорость сходимости ||0(О|| может быть увеличена произвольно путем увеличения у. Замечание 5. С учетом Допущения 1, Свойства 3 и

5 гарантируют ускорение асимптотической сходимости по ошибке слежения посредством увеличения коэффициента адаптации у. _ □ Доказательство. Ограниченность 0, 0, следует из (23). Ограниченность 0, 0, •.., 0(п) доказывается путем дифференцирования (22.1) с учетом Замечания 4 и ограниченности 0 и 0. Таким образом, из результата Леммы 2 и Допущения 2 следует справедливость Свойства 1 .

Для доказательства Свойств 3, 5 и 6 введем в рассмотрение функцию Ляпунова Ув = —1|0||2 и рассчитаем ее производную в силу (23): ^

Vo = -уОШ0 < -уХп(О||0||2

(26)

Интегрируя неравенство (26) с учетом ограниченности У0(0) и У0(да), доказываем, что П0 , 0 е Ь2 и П(^0(^, 0(0 —• 0 при t — да. Как следствие, на основе леммы в [2, Лемма F.4] получаем сходимость Б,(^0(О — 0, г(0 —• 0 при t — да. Свойство 3 доказано. Разрешая дифференциальное неравенство (26), получаем

jj0(t)jj < j |0(0)||е-у| ^n(T)dT,

(27)

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

откуда следуют Свойства 4 и 5.

Для доказательства Свойства 2 выберем функцию

Ляпунова У, = —||г||2 и рассчитаем ее производную в

силу (14) и (12):

V, = -гТ(А/ + А> + 4^0 + —0TWTz = " 2 " " 2 2

= £ (-с,,,2 - ^ю^2+, 1« Т0) < 1=1

< -с0||г||2 - Цю,!!,! - Ц?)2 +

+ X

l=l 4di

< -cojjzjj2 + ■

4 do

Учитывая, что из (27) следует ||б||да = ||0(0)||, перепишем последнее неравенство в форме

4(l|z||2) < -2C0l|z||2 + ^ dt 2d0

Из решения полученного дифференциального неравенства следует (24). Из (15) получим

jjejj = jz1 + i! < jjzjj + j

(28)

где X = [Х1, Х2, •, ^"]Т. Введем в рассмотрение функцию

У-к = — ||Х||2 и вычислим ее производную, учитывая (7), 2

(8) и структуру матрицы А,:

Гх = -ХТ(А/ + + Х"Р(х)Ди =

= - Х(С + + Х"Р(х)Ди < - С01| Х||2 + ||Х|| ||в(х)Ди||да =

1=1

= - "УХУ2 - ^ (^1 - -^||Р(х)Ди||да) +

2 2\ ^ I

+7-цр(х)Ди | | да < | | 2+т-||р(х)Ди | да

2с0 2 2с0

Из полученного неравенства следует, что

||р(х)Ди(0|и %

||Ц0|| < """ + ||Х(0)||е-21.

Со

Подставляя последнее неравенство в (28), получим (25). Свойство 2 доказано.

Для доказательства Свойства 4 сформулируем следующую лемму.

Лемма 4. Если выполняется Свойство 3, то выполняются целевые равенства

lim(al*(t) - al(t)) =0, lim(u*(t) - u(t)) = 0,

t—да t—да

í = 1, n,

(29)

где и*(() — идеальный закон управления (см. Допущение 1), формируемый путем подстановки в выражения (9), (10) и (13) 0(0 = 0, 0(1)(О = 0. □ Лемма 4 доказывается с помощью формирования вектора невязки с элементами а,*^) - а.(() с учетом Свойства 3 (Б,(^0(О —• 0). Следствием леммы является асимптотическое стремление адаптивного закона управления (13) к идеальному неадаптивному и*(Г) из чего, с учетом Допущения 1 и структуры фильтра (7)-(8), следует справедливость равенств ИтДи(() = 0

t—>да

и ИтЦО = 0.

t—>да

Принимая во внимание Свойство 2, можно утверждать справедливость равенства

limе(t) = Ит,^) - ИтХ^) = 0.

t—»да t—»да t—»да

Рисунок. Переходные процессы в замкнутой системе: ошибка управления s (а); норма ошибки оценки параметров ||0|| (b);

управление u (c); ограниченное управление v(u) (d) Figure. Transients in the closed-loop system: control error s (a); parameters estimation error norm ||0|| (b); control u (c); constrained

control v(u) (d)

Свойство 4 доказано. ■

Отметим следующие особенности параметрической сходимости в системе: требование Х^(0 > Х0 (Свойство 5) эквивалентно условию неисчезающего возбуждения [19, Глава 3; 20], которое необходимо и достаточно для экспоненциальной сходимости оценок 0(0 к 0(0; Свойство 4 является более слабым условием чем условие неисчезающего возбуждения в том смысле, что позволяет обеспечить асимптотическую (неэкспоненциальную) сходимость 0 даже при невыполнении условия неисчезающего возбуждения.

Моделирование

Рассмотрим нелинейный объект третьего порядка

¿1 = *2 + ^7(Х1)0, ¿2 = Х3 + ^7(х1, Х2)0, ¿3 = fз7(Xl, Х2, Х3)0 + у(и), У = Хь

удовлетворяющий Допущению 2, где 0 = -[3, 1]7 — вектор неизвестных параметров ^(х^ = [cos(x1), х1]7,

f2(Xl, Х2) = [Х1, Х2]7, fз(Xl, Х2, Х3) = [Х12 + Х2, Х3]7.

Порог насыщения для у(и) задан константой им = 18. Начальное условие состояния объекта задано вектором х(0) = [1, 0, 0]7 Начальные условия в остальных динамических подсистемах приняты нулевыми.

Адаптивный регулятор синтезирован в соответствии с законом управления (9)-(13) с С1 = С2 = С3 = 1, dl = d2 =

= dз = 10-5, фильтром (7), (8), вспомогательными фильтрами расширения (17), (18), сигналом расширения (19) и алгоритмом адаптации

0 = у^7^ - W0) - (г - О0) - О0),

1 1

г = —[w7z], о = —

5+1 5+1

Моделирование выполнено при различных значениях у с целью сравнительного анализа и демонстрации улучшенной параметрической сходимости. Результаты моделирования приведены на рисунке, где показана асимптотическая сходимость ошибки управления к нулю. Из графиков (рисунок, а, Ь) видно, что при увеличении у скорость настройки параметров регулятора растет и, как следствие, увеличивается скорость стремления е(0 к нулю без существенного «всплеска» в начальные моменты времени.

Заключение

В настоящей работе представлено решение задачи адаптивного управления параметрически неопределенными нелинейными объектами при нарушении условий согласования и наличии ограничений на управляющее воздействие. Решение представляет собой развитие результата, полученного в [9], и позволяет обеспечить возможность ускорения настройки регулятора за счет увеличения коэффициента адаптации у без существенных «всплесков» ошибки управления в переходных режимах и при наличии ограничений на сигнал управ-

ления. Устранение «всплесков» достигается путем включения и последующего расчета старших производных настраиваемых параметров в закон управления.

В ходе дальнейших исследований планируется ослабить Допущение 2 за счет доказательства ограниченности неадаптивного закона управления u*(t), выполнения

Литература

1. Kanellakopoulos I., Kokotovic P.V., Morse A.S. Systematic design of adaptive controllers for feedback linearizable systems // IEEE Transactions on Automatic Control. 1991. V. 36. N 11. P. 1241-1253. https://doi.org/10.23919/ACC.1991.4791451

2. Krstic M., Kanellakopoulos I., Kokotovic P.V. Adaptive nonlinear control without overparametrization // Systems & Control Letters. 1992. V. 19. N 3. P. 177-185. https://doi.org/10.1016/0167-6911(92)90111-5

3. Krstic M., Kanellakopoulos I., Kokotovic P.V. Nonlinear and Adaptive Control Design. John Wiley & Sons, Inc., 1995. 563 p.

4. Nikiforov V.O., Voronov K.V. Adaptive backstepping with a highorder tuner // Automatica. 2001. V. 37. N 12. P. 1953-1960. https:// doi.org/10.1016/S0005-1098(01)00171-6

5. Morse A.S. High-order parameter tuners for the adaptive control of linear and nonlinear systems // Systems, Models and Feedback: Theory and Applications. 1992. P. 339-364. https://doi. org/10.1007/978-1-4757-2204-8_23

6. Ortega R. On Morse's new adaptive controller: parameter convergence and transient performance // IEEE Transactions on Automatic Control. 1993. V. 38. N 8. P. 1191-1202. https://doi. org/10.1109/9.233152

7. Gerasimov D.N., Pashenko A.V., Nikiforov V.O. Improved adaptive servotracking for a class of nonlinear plants with unmatched uncertainties // IFAC-PapersOnLine. 2020. V. 53. N 2. P. 3835-3840. https://doi.org/10.1016/j.ifacol.2020.12.2074

8. Gerasimov D.N., Pashenko A.V., Nikiforov V.O. Improved adaptive compensation of unmatched multisinusoidal disturbances in uncertain nonlinear plants // Proc. of the American Control Conference (ACC 2020). 2020. P. 626-632. https://doi.org/10.23 919/ ACC45564.2020.9147356

9. Nikiforov V.O., Gerasimov D., Pashenko A. Modular adaptive backstepping design with a high-order tuner // IEEE Transactions on Automatic Control. 2022. V. 67. N 5. P. 2663-2668 https://doi. org/10.1109/TAC.2021.3091442

10. Kreisselmeier G. Adaptive observers with exponential rate of convergence // IEEE Transactions on Automatic Control. 1977. V. 22. N 1. P. 2-8. https://doi.org/10.1109/TAC.1977.1101401

11. Wen C., Zhou J., Liu Z., Su H. Robust adaptive control of uncertain nonlinear systems in the presence of input saturation and external disturbance // IEEE Transactions on Automatic Control. 2011. V. 56. N 7. P. 1672-1678. https://doi.org/10.1109/TAC.2011.2122730

12. Gao Y.-F., Sun X.-M., Wen C., Wang W. Adaptive tracking control for a class of stochastic uncertain nonlinear systems with input saturation // IEEE Transactions on Automatic Control. 2017. V. 62. N 5. P. 2498-2504. https://doi.org/10.1109/TAC.2016.2600340

13. Min H., Xu S., Ma Q., Zhang B., Zhang Z. Composite-observer-based output-feedback control for nonlinear time-delay systems with input saturation and its application // IEEE Transactions on Industrial Electronics. 2018. V. 65. N 7. P. 5856-5863. https://doi.org/10.1109/ TIE.2017.2784347

14. Zhou J., Wen C. Adaptive Backstepping Control of Uncertain Systems: Nonsmooth Nonlinearities, Interactions or Time-Variations. Springer, 2008. 241 p. https://doi.org/10.1007/978-3-540-77807-3

15. Gerasimov D., Nikiforov V. On key properties of the Lion's and Kreisselmeier's adaptation algorithms // International Journal of Adaptive Control and Signal Processing. 2021. in press. https://doi. org/10.1002/acs.3311

16. Kaczorek T. Externally and internally positive time-varying linear systems // Proc. of the 2002 American Control Conference. 2002. V. 6. P. 4638-4641. https://doi.org/10.1109/ACC.2002.1025386

17. Kaczorek T., Sajewski L. The Realization Problem for Positive and Fractional Systems. Springer International Publishing, 2014. 590 p. https://doi.org/10.1007/978-3-319-04834-5

равенств (29) и, как следствие, ограниченности Хг(0 в (7), (8). Кроме того, теоретический и практический интерес представляет решение поставленной задачи при недоступности прямому измерению вектора состояния объекта.

References

1. Kanellakopoulos I., Kokotovic P.V., Morse A.S. Systematic design of adaptive controllers for feedback linearizable systems. IEEE Transactions on Automatic Control, 1991, vol. 36, no. 11, pp. 12411253. https://doi.org/10.23919/ACC.1991.4791451

2. Krstic M., Kanellakopoulos I., Kokotovic P.V. Adaptive nonlinear control without overparametrization. Systems & Control Letters, 1992, vol. 19, no. 3, pp. 177-185. https://doi.org/10.1016/0167-6911(92)90111-5

3. Krstic M., Kanellakopoulos I., Kokotovic P.V. Nonlinear and Adaptive Control Design. John Wiley & Sons, Inc., 1995, 563 p.

4. Nikiforov V.O., Voronov K.V. Adaptive backstepping with a highorder tuner. Automatica, 2001, vol. 37, no. 12, pp. 1953-1960. https:// doi.org/10.1016/S0005-1098(01)00171-6

5. Morse A.S. High-order parameter tuners for the adaptive control of linear and nonlinear systems. Systems, Models and Feedback: Theory and Applications, 1992, pp. 339-364. https://doi.org/10.1007/978-1-4757-2204-8_23

6. Ortega R. On Morse's new adaptive controller: parameter convergence and transient performance. IEEE Transactions on Automatic Control, 1993, vol. 38, no. 8, pp. 1191-1202. https://doi. org/10.1109/9.233152

7. Gerasimov D.N., Pashenko A.V., Nikiforov V.O. Improved adaptive servotracking for a class of nonlinear plants with unmatched uncertainties. IFAC-PapersOnLine, 2020, vol. 53, no. 2, pp. 38353840. https://doi.org/10.1016/j.ifacol.2020.12.2074

8. Gerasimov D.N., Pashenko A.V., Nikiforov V.O. Improved adaptive compensation of unmatched multisinusoidal disturbances in uncertain nonlinear plants. Proc. of the American Control Conference (ACC 2020), 2020, pp. 626-632. https://doi.org/10.23919/ ACC45564.2020.9147356

9. Nikiforov V.O., Gerasimov D., Pashenko A. Modular adaptive backstepping design with a high-order tuner. IEEE Transactions on Automatic Control, 2022, vol. 67, no. 5, pp. 2663-2668 https://doi. org/10.1109/TAC.2021.3091442

10. Kreisselmeier G. Adaptive observers with exponential rate of convergence. IEEE Transactions on Automatic Control, 1977, vol. 22, no. 1, pp. 2-8. https://doi.org/10.1109/TAC.1977.1101401

11. Wen C., Zhou J., Liu Z., Su H. Robust adaptive control of uncertain nonlinear systems in the presence of input saturation and external disturbance. IEEE Transactions on Automatic Control, 2011, vol. 56, no. 7, pp. 1672-1678. https://doi.org/10.1109/TAC.2011.2122730

12. Gao Y.-F., Sun X.-M., Wen C., Wang W. Adaptive tracking control for a class of stochastic uncertain nonlinear systems with input saturation. IEEE Transactions on Automatic Control, 2017, vol. 62, no. 5, pp. 2498-2504. https://doi.org/10.1109/TAC.2016.2600340

13. Min H., Xu S., Ma Q., Zhang B., Zhang Z. Composite-observer-based output-feedback control for nonlinear time-delay systems with input saturation and its application. IEEE Transactions on Industrial Electronics, 2018, vol. 65, no. 7, pp. 5856-5863. https://doi. org/10.1109/TIE.2017.2784347

14. Zhou J., Wen C. Adaptive Backstepping Control of Uncertain Systems: NonsmoothNonlinearities, Interactions or Time-Variations. Springer, 2008, 241 p. https://doi.org/10.1007/978-3-540-77807-3

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

15. Gerasimov D., Nikiforov V. On key properties of the Lion's and Kreisselmeier's adaptation algorithms. International Journal of Adaptive Control and Signal Processing, 2021, in press. https://doi. org/10.1002/acs.3311

16. Kaczorek T. Externally and internally positive time-varying linear systems. Proc. of the 2002 American Control Conference, 2002, vol. 6, pp. 4638-4641. https://doi.org/10.1109/ACC.2002.1025386

17. Kaczorek T., Sajewski L. The Realization Problem for Positive and Fractional Systems. Springer International Publishing, 2014, 590 p. https://doi.org/10.1007/978-3-319-04834-5

18. Ortega R., Nikiforov V., Gerasimov D. On modified parameter estimators for identification and adaptive control. A unified framework and some new schemes // Annual Reviews in Control. 2020. V. 50. P. 278-293. https://doi.org/10.1016/j.arcontrol.2020.06.002

19. Nikiforov V.O., Gerasimov D.N. Adaptive Regulation: Reference Tracking and Disturbance Rejection. Springer-Verlag, 2022. in press.

20. Ioannou P.A., Sun J. Robust Adaptive Control. V. 1. Upper Saddle River, NJ: PTR Prentice-Hall, 1996. 825 p.

18. Ortega R., Nikiforov V., Gerasimov D. On modified parameter estimators for identification and adaptive control. A unified framework and some new schemes. Annual Reviews in Control, 2020, vol. 50, pp. 278-293. https://doi.org/10.1016Zj.arcontrol.2020.06.002

19. Nikiforov V.O., Gerasimov D.N. Adaptive Regulation: Reference Tracking and Disturbance Rejection. Springer-Verlag, 2022, in press.

20. Ioannou P.A., Sun J. Robust Adaptive Control. V. 1. Upper Saddle River, NJ, PTR Prentice-Hall, 1996, 825 p.

Авторы

Пашенко Артем Витальевич — инженер, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, 57215657771, https://orcid.org/0000-0002-9461-8180, ar.vi.pashenko@gmail.com Герасимов Дмитрий Николаевич — кандидат технических наук, доцент, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, 36637147000, https://orcid.org/0000-0001-8306-4138, dngerasimov@itmo.ru

Парамонов Алексей Владимирович — кандидат технических наук, ассистент, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, £3 57188966696, https://orcid.org/0000-0002-6355-0670, avparamonov@itmo.ru

Никифоров Владимир Олегович — доктор технических наук, профессор, проректор по научной работе, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, 7103218872, https:// orcid.org/0000-0003-4860-5407, nikiforov_vo@itmo.ru

Authors

Artem V. Pashenko — Engineer, ITMO University, Saint Petersburg, 197101, Russian Federation, S3 57215657771, https://orcid.org/0000-0002-9461-8180, ar.vi.pashenko@gmail.com

Dmitry N. Gerasimov — PhD, Associate Professor, ITMO University, Saint Petersburg, 197101, Russian Federation, ^3 36637147000, https:// orcid.org/0000-0001-8306-4138, dngerasimov@itmo.ru

Aleksei V. Paramonov — PhD, Assistant, ITMO University, Saint Petersburg, 197101, Russian Federation, ^ 57188966696, https://orcid. org/0000-0002-6355-0670, avparamonov@itmo.ru

Vladimir O. Nikiforov — D. Sc., Professor, Vice-Rector for Research, ITMO University, Saint Petersburg, 197101, Russian Federation, 7103218872, https://orcid.org/0000-0003-4860-5407, nikiforov_vo@ itmo.ru

Статья поступила в редакцию 25.02.2022 Одобрена после рецензирования 19.03.2022 Принята к печати 15.05.2022

Received 25.02.2022

Approved after reviewing 19.03.2022

Accepted 15.05.2022

Работа доступна по лицензии Creative Commons «Attribution-NonCommercial»

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