Научная статья на тему 'Алгоритм компенсации мультигармонических возмущений в линейных системах с произвольным запаздыванием: метод внутренней модели'

Алгоритм компенсации мультигармонических возмущений в линейных системах с произвольным запаздыванием: метод внутренней модели Текст научной статьи по специальности «Математика»

CC BY
271
38
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АДАПТИВНОЕ УПРАВЛЕНИЕ / КОМПЕНСАЦИЯ ВОЗМУЩЕНИЙ / СИСТЕМА С ЗАПАЗДЫВАНИЕМ / ВНУТРЕННЯЯ МОДЕЛЬ / ADAPTIVE CONTROL / DISTURBANCE COMPENSATION / DELAYED SYSTEM / INTERNAL MODEL

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

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

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

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

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

Algorithm of multiharmonic disturbance compensation in linear systems with arbitrary delay: internal model approach

Subject of Research. The problem of multiharmonic disturbance compensation for the class of linear time-invariant plants with known parameters and delay is considered. Method. The disturbance is presented as unmeasurable output of linear autonomous model (exosystem) with known order and unknown parameters. The problem is resolved with the use of parametrized representation of disturbance designed by means of exosystem state observer and predictor of this state that finally enables applying certainty equivalence principle. In order to remove undesirable influence of delay a modified adaptation algorithm is created. The algorithm is based on augmentation of the plant state vector and generates advanced adjustable parameters for control. As distinct from widespread approaches, the proposed algorithm does not require identification of disturbance parameters and gives the possibility to remove such restrictions as adaptation gain margin and time delay margin. Main Results. Simulation results obtained in MATLAB/Simulink environment are presented to demonstrate the performance of proposed approach. Results illustrate the boundness of all signals in the closed-loop system and complete compensation of harmonic signal. It is shown that the proposed idea makes it possible to increase the adaptation gain for different delays without system stability loss. Practical Relevance. The algorithm of adaptive compensation is recommended for the use in such problems as: the problem of control for active vibration protection devices wherein several dominating harmonics can be taken from the spectrum of vibration signal; the problems of control of robotics systems with periodical behavior; the problems of ship roll compensation; the problems of space plants control in the presence of uncontrollable rotation.

Текст научной работы на тему «Алгоритм компенсации мультигармонических возмущений в линейных системах с произвольным запаздыванием: метод внутренней модели»

НАУЧНО-ТЕХНИЧЕСКИИ ВЕСТНИК ИНФОРМАЦИОННЫХ ТЕХНОЛОГИИ, МЕХАНИКИ И ОПТИКИ нотябрь-декабрь 2016 Том 16 № 6 ISSN 2226-1494 http://ntv.i1mo.ru/

SCIENTIFIC AND TECHNICAL JOURNAL OF INFORMATION TECHNOLOGIES, MECHANICS AND OPTICS November-December 2016 Vol. 16 No 6 ISSN 2226-1494 http://ntv.ifmo.ru/en

УДК 519.71

АЛГОРИТМ КОМПЕНСАЦИИ МУЛЬТИГАРМОНИЧЕСКИХ ВОЗМУЩЕНИЙ В ЛИНЕЙНЫХ СИСТЕМАХ С ПРОИЗВОЛЬНЫМ ЗАПАЗДЫВАНИЕМ: МЕТОД ВНУТРЕННЕЙ! МОДЕЛИ Д.Н. Герасимовa, А.В. Парамонов", В.О. Никифоров"

a Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация Адрес для переписки: [email protected] Информация о статье

Поступила в редакцию 12.09.16, принята к печати 20.10.16 doi: 10.17586/2226-1494-2016-16-6-1023-1030 Язык статьи - русский

Ссылка для цитирования: Герасимов Д.Н., Парамонов А.В., Никифоров В.О. Алгоритм компенсации мультигармонических возмущений в линейных системах с произвольным запаздыванием: метод внутренней модели // Научно-технический вестник информационных технологий, механики и оптики. 2016. Т. 16. № 6. С. 1023-1030. doi: 10.17586/2226-1494-2016-16-6-1023-1030

Аннотация

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

адаптивное управление, компенсация возмущений, система с запаздыванием, внутренняя модель Благодарности

Работа выполнена при государственной финансовой поддержке ведущих университетов Российской Федерации (субсидия 074-U01), Министерства образования и науки Российской Федерации (проект 14.Z50.31.0031) и гранта Президента Российской Федерации №14.У3116.9281-НШ.

ALGORITHM OF MULTIHARMONIC DISTURBANCE COMPENSATION IN LINEAR SYSTEMS WITH ARBITRARY DELAY: INTERNAL MODEL

APPROACH

D.N. Gerasimov", A.V. Paramonov", V.O. Nikiforov"

a ITMO University, Saint Petersburg, 197101, Russian Federation Corresponding author: [email protected] Article info

Received 12.09.16, accepted 20.10.16

doi: 10.17586/2226-1494-2016-16-6-1023-1030

Article in Russian

For citation: Gerasimov D.N., Paramonov A.V., Nikiforov V.O. Algorithm of multiharmonic disturbance compensation in linear systems with arbitrary delay: internal model approach. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2016, vol. 16, no. 6, pp. 1023-1030. doi: 10.17586/2226-1494-2016-16-6-1023-1030

Abstract

Subject of Research. The problem of multiharmonic disturbance compensation for the class of linear time-invariant plants with known parameters and delay is considered. Method. The disturbance is presented as unmeasurable output of linear autonomous model (exosystem) with known order and unknown parameters. The problem is resolved with the use of parametrized representation of disturbance designed by means of exosystem state observer and predictor of this state that finally enables applying certainty equivalence principle. In order to remove undesirable influence of delay a modified adaptation algorithm is created. The algorithm is based on augmentation of the plant state vector and generates advanced adjustable parameters for control. As distinct from widespread approaches, the proposed algorithm does not require identification of disturbance parameters and gives the possibility to remove such restrictions as adaptation gain margin and time delay margin. Main Results. Simulation results obtained in MATLAB/Simulink environment are presented to demonstrate the performance of proposed approach. Results illustrate the boundness of all signals in the closed-loop system and complete compensation of harmonic signal. It is shown that the proposed idea makes it possible to increase the adaptation gain for different delays without system stability loss. Practical Relevance. The algorithm of adaptive compensation is recommended for the use in such problems as: the problem of control for active vibration protection devices wherein several dominating harmonics can be taken from the spectrum of vibration signal; the problems of control of robotics systems with periodical behavior; the problems of ship roll compensation; the problems of space plants control in the presence of uncontrollable rotation. Keywords

adaptive control, disturbance compensation, delayed system, internal model

Acknowledgements

This work was partially financially supported by the Government of the Russian Federation (grant 074-U01), the Russian Ministry of Education and Science (project 14.Z50.31.0031) and the Russian Federation President Grant No. 14.Y3116.9281-НШ.

Введение

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

Задача компенсации возмущений является предметом интенсивных исследований за последние тридцать—сорок лет и в той или иной степени решена для линейных систем с известными и неизвестными параметрами [1—4], равно как и для определенных классов нелинейных систем [5-8]. Большинство предложенных решений основано на принципе внутренней модели [9, 10], который предполагает представление возмущения как выхода автономной модели (экзосистемы) и использование параметров этой модели или их оценок в компенсирующем законе управления.

Принцип внутренней модели также является фундаментальным для решения многих задач компенсации возмущений в системах с неопределенностями и запаздыванием (см., например, [11-14]). Как правило, в этом случае прибегают к построению независимых блоков идентификации, которые оценивают частоты, фазы и амплитуды гармоник и обеспечивают информационную поддержку регулятору [11, 12, 15]. Распространенность идентификационного подхода объясняется, прежде всего, независимостью работы идентификатора от работы регулятора, что снижает взаимное влияние этих блоков друг на друга, особенно при действии возмущений. Однако практическая реализация этого подхода имеет ограничения, связанные с низкой скоростью оценивания, которая, в свою очередь, зависит от обеспечения условий так называемого «неисчезающего возбуждения».

Попытки избежать процедуры идентификации были предприняты в [14, 16] за счет методов прямого адаптивного управления. Однако при наличии запаздывания в объекте возникает необходимость в расчете критического значения коэффициента адаптации (по сути, составляющего коэффициента разомкнутого контура) или критического запаздывания, при котором сохраняется устойчивость системы. Наличие критических порогов не позволяет произвольно менять параметры закона управления, что ограничивает его применение.

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

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

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

Рассмотрим линейный объект с постоянными параметрами и запаздыванием по входу:

x = Ax + b(u(t - т) + 5), (1)

где x е Mn - измеряемый вектор состояния; u - управление; A и b - известная матрица и вектор-столбец соответствующих размерностей; i - известное постоянное запаздывание; 5 - неизмеряемое и ограниченное возмущение.

Будем считать выполненными следующие допущения.

Допущение 1. Известная матрица A - гурвицева.

Допущение 2. Внешнее возмущение 5 может быть представлено как выход линейной автономной системы (модели среды):

|z = Tz, z(0),

1 г (2)

|5 = hr z,

где z е Ж™ - неизмеряемый вектор состояния; Г е Жтхт - постоянная матрица, собственные числа которой некратны и лежат на мнимой оси; h е Ж ™ - постоянный вектор. Без потери общности будем считать,

что пара (hr, Г) полностью наблюдаема.

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

Допущение 3. Размерность модели внешней среды (2) т известна, параметры матрицы Г и вектора h неизвестны.

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

Цель задачи заключается в формировании управления, обеспечивающего ограниченность сигналов в замкнутой системе и сходимость нормы вектора x к нулю:

lim| |x(t)|| = 0. (3)

t ^да

Замечание 1. Допущение 1 сделано из методологических соображений с целью сфокусировать внимание читателя на задаче адаптивной компенсации возмущения в системе при наличии запаздывания. Проблемы стабилизации систем с запаздыванием широко освещены в литературе (см., например, обзор [17]) и в данной статье опущены. Таким образом, результат, предложенный в данной статье, может быть распространен на случай неустойчивых объектов.

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

Параметризация возмущения

Возмущение параметризуется известным способом, при помощи динамического фильтра [6, 8, 18] (виртуального наблюдателя возмущения):

4 = G 4 +15 , (4)

где 4 е Жт - регрессор; G - произвольная назначаемая при формировании фильтра гурвицева матрица; l - постоянный вектор, выбираемый из условия, что пара (G, l) является полностью управляемой. Тогда возмущение может быть представлено в виде

8 = 0г 4+q , (5)

где q - экспоненциально затухающая функция времени; 0 е Жт - вектор неизвестных постоянных параметров, зависящих от параметров матрицы Г и вектора h (в конечном итоге - от частот, амплитуд и фаз мультигармонического сигнала).

Замечание 2. Слагаемое q не влияет на устойчивость замкнутой системы и окончательный результат компенсации. В связи с этим здесь и далее это слагаемое опускается.

Подставим (5) в (4) и получим каноническую модель виртуального наблюдателя возмущения:

4 = (G + 10г . (6)

Так как наблюдатель (4) включает в себя неизмеряемый сигнал 8 (уравнение (6) содержит неизвестный вектор в), то он практически не реализуем. В связи с этим формируется оценка | на базе физически реализуемого наблюдателя [6, 8]: I = П + N1,

П = Оп + ^ - NA)x - (1 - т), где п 6 - сигнал расширения; N е Мтхи - произвольная матрица, удовлетворяющая условию ^ = 1. Путем введения ошибки е? = | -1 и дифференцирования ее по времени с учетом (1), (5) и (7) можно доказать экспоненциальную сходимость оценки | к величине |. Как следствие, возмущение (2) может

быть представлено в параметризованной форме 8 = 0т |, где | генерируется наблюдателем (7).

В целях компенсации влияния запаздывания возникает необходимость в предсказании возмущения. В связи с этим сформулируем следующую лемму. Лемма. Справедливо следующее соотношение: |(1 - т) = ,

т

где К=е-(с+18 -1 т - матричная экспонента. Лемма доказывается с помощью фундаментального решения уравнения (6) (формула Арштейна, см., например, [17]). Заменим в последнем выражении | на оценку |:

& - т) = К(8) В итоге получим параметризованное представление возмущения:

8 = 8T I = ут Ш -т), (9)

где ут = 0т Я 1 - новый вектор неизвестных параметров.

После подстановки в (1) выражения (9) и применения принципа непосредственной компенсации настраиваемый регулятор примет вид

и = -ут (10)

где ут = 8т II-1 - настраиваемый параметр, Й=е-(с+18 )т.

Модель ошибки и алгоритмы адаптации Подстановка (10) и (9) в (1) дает стандартную модель ошибки в виде

X = Ах + Ьут (t - т)|(1-т), (11)

где у(/-т) = у-ф(/-т) — параметрическая ошибка. Модель (11) совместно с функцией Ляпунова

V = 0,5хтРх + 0,5у(1-т)ту(1-т)/у (Р = Рт ^ 0 - решение уравнения Ляпунова АтР + РА = -0 с

Q = 0 > 0 , у>0) позволяет получить стандартный алгоритм адаптации у(t -т) = у|(1 -т)ЬтРх. Однако данный алгоритм формирует оценки с запаздыванием, в то время как закон управления (10) требует подстановки текущих оценок.

В случае прямой подстановки в (10) вектора у(/ -т) вместо у появляются ограничения на применимость алгоритма, а именно, потребуется расчет докритических значений у или т , при которых сохраняется устойчивость замкнутой системы [14]. Как следствие, возникает необходимость в построении модифицированного алгоритма адаптации, генерирующего текущую оценку у. Сформируем расширенный вектор состояния: X = х + ф,

где сигнал ф генерируется фильтром вида

ф = Аф + Ь(ут (1 -т) - ут )|(1 -т). (12)

Дифференцируя х с учетом (11) и (12), после ряда преобразований получаем

х = Ах + Ьут 1(1 -т). (13)

Таким образом, модель (13), в отличие от модели ошибки (11), содержит текущие (не задержанные) значения параметрической ошибки у, что позволяет использовать стандартный алгоритм вида

ф = у|(/ -т)Ьт PX. (14)

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

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

1. 11х116 а», 11*116 А», Щ Iе А»;

2. ||Х|| ^ 0 при t ^ » ;

3. ЦуЦ -|(t + г)|| < 0 при любом t, г > 0 (функция |у|| невозрастающая);

4. 11*1 ^ 0 при t ^ » .

Утверждение доказывается с помощью функции Ляпунова

V = 0,5*т РХ + 0,5ут у / у

и ее производной, которая после ряда преобразований представляется в форме

V = -0,5Х т0Х < 0.

Таким образом, идея предложенного подхода состоит во введении дополнительного члена ф в модель ошибки (11), что позволяет «поглотить» запаздывание в этой модели и сгенерировать текущие настройки регулятора у.

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

Рассмотрим модель второго порядка

х = Ах + Ь(-т) + 5), х(0) = [1 0]т ,

У = С* с матрицами

1 ~1 Гл~1

С = [3 4]

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

" 0 1 " "0"

А = , Ь =

-1 -2 1

и возмущением 5 = ).

КО 10

5

0

-5 -10 -15

иф 5

0

-5 -10

0

20 40

60

У 1, У 2

0

-2

-4

-6

80 ^ с

20 40

60

80 ^ с

А У2

0 20 40 60 80 ^ с

Рис. 1. Переходные процессы в адаптивной системе компенсации при наличии запаздывания т = 1с.

Коэффициент адаптации у = 5 В управлении (11) величина | генерируется наблюдателем (7) с матрицами

О =

0 1

-1 -2

1

N =

0 0 0 1

0

ХО 10

5

0

-5 -10 -15

и(1) 5

0

-5 -10

20 40

60 80 г, с

л л

V 1, ¥2

20 40

60 80 г, с

2 0 -2 -4 -6

^2

л 1

0

20 40

60

80 г, с

Рис. 2. Переходные процессы в адаптивной системе компенсации при наличии запаздывания т = 10 с .

Коэффициент адаптации у = 5

Р

Вектор ф генерируется алгоритмом адаптации (14) с фильтром (12) и матрицей "1,75 1 " 1 0,75

Результаты моделирования для различных значений запаздываний т = 1с и т = 10 с приведены на рис. 1 и 2 соответственно. Коэффициент адаптации в экспериментах принят равным у = 5 . Из результатов видно, что при увеличении запаздывания система сохраняет устойчивость и полностью компенсирует возмущение. При этом значение запаздывания практически не влияет на скорость сходимости алгоритма по истечению 2 т с - времени получения всей доступной информации об объекте, возмущении и значений оценок у(г - т).

у(1) 10

5

0

-5 -10 -15

0

и(г) 5

0

-5 -10

0

50

100

150

г, с

л л

V 1, ф2 6

4

2

0

-2

-4

А

ф2

0

50

100

150

г, с

Рис. 3. Переходные процессы в адаптивной системе компенсации при наличии запаздывания т = 5 с .

Коэффициент адаптации у = 1

Результаты моделирования для различных значений коэффициентов адаптации у = 1 и у = 10 приведены на рис. 3 и 4 соответственно. Результаты показывают независимость свойства устойчивости

0

0

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

Таким образом, результаты моделирования показали независимость работы компенсатора от степени усиления коэффициента прямой связи или задержки в контуре управления, что позволяет исключить проблему п

y(t) 10

5

0

-5 -10 -15

0

Л Л

W 1, V2 6

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

4

2

0

-2

-4

0 50 100 150 t, с

Рис. 4. Переходные процессы в адаптивной системе компенсации при наличии запаздывания т = 5 c .

Коэффициент адаптации у = 10

Заключение

Таким образом, в работе предлагается алгоритм адаптивной компенсации мультигармонического возмущения в линейной системе с запаздыванием по входу. Алгоритм не требует идентификации параметров возмущения и обеспечивает цель управления (3) независимо от величины коэффициента адаптации (коэффициента разомкнутого контура системы) и величины запаздывания.

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

жска критических значений y и т .

50 100 150 t, c

u(t) 5

0

-5

0 50 100 150 t, c

Л Vl

...t—

Л V2 1 i /-

h

Литература

1. Basturk H.I., Krstic M. State derivative feedback for adaptive cancellation of unmatched disturbances in unknown strict-feedback LTI systems II Automatica. 2014. V. 50. N 10. P. 2539-2545. doi: 10.1016Ij.automatica.2014.08.002

2. Bodson M., Douglas S.C. Adaptive algorithms for the rejection of sinusoidal disturbances with unknown frequencies II Automatica. 1997. V. 33. P. 2213-2221. doi: 10.101б«0005-1098(97)00149-0

3. Marino R., Santosuosso G.L., Tomei P. Robust adaptive compensation of biased sinusoidal disturbances with unknown frequency II Automatica. 2003. V. 39. N 10. P. 1755-17б1. doi: 10.101б«0005-1098(03)00170-5

4. Nikiforov V.O. Adaptive servocompensation of input disturbances II Proc. 13th IFAC World Congress. San-Francisco, USA, 199б. P. 175-180.

5. Nikiforov V.O. Nonlinear control system with compensation of external deterministic perturbations II Journal of Computer and Systems Sciences International. 1997. V. 3б. N 4. P. 5б4-5б8.

6. Nikiforov V.O. Nonlinear servocompensation of unknown external disturbances II Automatica. 2001. V. 37. N 10. P. 1б47-1б53. doi: 10.101б«0005-1098(01)00117-0

7. Nikiforov V.O. Adaptive non-linear tracking with complete compensation of unknown disturbances II European Journal of Control. 1998. V. 4. N 2. P. 132-139. doi: 10.101б«0947-3580(98)70107-4

8. Никифоров В.О. Адаптивное и робастное управление с

References

1. Bastürk H.I., Krstic M. State derivative feedback for adaptive cancellation of unmatched disturbances in unknown strict-feedback LTI systems. Automatica, 2014, vol. 50, no. 10, pp. 2539-2545. doi: 10.1016/j.automatica.2014.08.002

2. Bodson M., Douglas S.C. Adaptive algorithms for the rejection of sinusoidal disturbances with unknown frequencies. Automatica, 1997, vol. 33, pp. 2213-2221. doi: 10.1016/S0005-1098(97)00149-0

3. Marino R., Santosuosso G.L., Tomei P. Robust adaptive compensation of biased sinusoidal disturbances with unknown frequency. Automatica, 2003, vol. 39, no. 10, pp. 1755-1761. doi: 10.1016/S0005-1098(03)00170-5

4. Nikiforov V.O. Adaptive servocompensation of input disturbances. Proc. 13th IFAC World Congress. San-Francisco, USA, 1996, pp. 175-180.

5. Nikiforov V.O. Nonlinear control system with compensation of external deterministic perturbations. Journal of Computer and Systems Sciences International, 1997, vol. 36, no. 4, pp. 564568.

6. Nikiforov V.O. Nonlinear servocompensation of unknown external disturbances. Automatica, 2001, vol. 37, no. 10, pp. 1647-1653. doi: 10.1016/S0005-1098(01)00117-0

7. Nikiforov V.O. Adaptive non-linear tracking with complete compensation of unknown disturbances. European Journal of Control, 1998, vol. 4, no. 2, pp. 132-139. doi: 10.1016/S0947-3580(98)70107-4

компенсацией внешних возмущений. СПб.: Наука, 2003. 282 с.

9. Francis D.A., Wonham W.N. The internal model principle for linear multivariable regulators // Applied Mathematics and Optimization. 1975. V. 2. N 4. P. 170-194. doi: 10.1007/BF01447855

10. Johnson C.D. Accommodation of external disturbances in linear regulator and servomechanism problems // IEEE Transactions on Automatic Control. 1971. V. 16. N 6. P. 635-644. doi: 10.1109/TAC.1971.1099830

11. Pyrkin A., Smyshlyaev A., Bekiaris-Liberis N., Krstic M. Rejection of sinusoidal disturbance of unknown frequency for linear system with input delay // American Control Conference. Baltimore, USA, 2010. P. 5688-5693.

12. Basturk H.I., Krstic M. Adaptive sinusoidal disturbance cancellation for unknown LTI systems despite input delay // Automatica. 2015. V. 58. P. 131-138. doi: 10.1016/j.automatica.2015.05.013

13. Бобцов А.А., Пыркин А.А. Компенсация гармонического возмущения в условиях запаздывания по управлению // Известия РАН. Теория и системы управления. 2008. № 4. С. 19-23.

14. Gerasimov D.N., Nikiforov V.O., Paramonov A.V. Adaptive disturbance compensation in delayed linear systems: internal model approach // Proc. IEEE Conference on Control Applications. Sydney, Australia, 2015. P. 1692-1696. doi: 10.1109/CCA.2015.7320853

15. Pyrkin A.A., Bobtsov A.A. Adaptive controller for linear system with input delay and output disturbance // IEEE Transactions on Automatic Control. 2015. Art. 7358095. doi: 10.1109/TAC.2015.2509428

16. Annaswamy A., Jang J., Lavretsky E. Stability margins for adaptive controllers in the presence of time-delay // AIAA Guidance, Navigation, and Control Conference and Exhibit. Honolulu, Hawaii, 2008. Art. 2008-6659. doi: 10.2514/6.20086659

17. Richard J.-P. Time-delay systems: an overview of some recent advances and open problems // Automatica. 2003. V. 39. N 10. P. 1667-1694. doi: 10.1016/S0005-1098(03)00167-5

18. Nikiforov V.O. Observers of external deterministic disturbances. I. Objects with known parameters // Automation and Remote Control. 2004. V. 65. N 10. P. 1531-1541. doi: 10.1023/B:AURC.0000044264.74470.48

Авторы

Герасимов Дмитрий Николаевич - кандидат технических наук, доцент, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, [email protected] Парамонов Алексей Владимирович - аспирант, инженер, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, [email protected]

Никифоров Владимир Олегович - доктор технических наук, профессор, проректор по научной работе, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, [email protected]

8. Nikiforov V.O. Adaptivnoe i Robastnoe Upravlenie s Kompensatsiei Vozmushchenii [Adaptive and Robust Control with Perturbations Compensation]. St. Petersburg, Nauka Publ., 2003, 282 p.

9. Francis D.A., Wonham W.N. The internal model principle for linear multivariable regulators. Applied Mathematics and Optimization, 1975, vol. 2, no. 4, pp. 170-194. doi: 10.1007/BF01447855

10. Johnson C.D. Accommodation of external disturbances in linear regulator and servomechanism problems. IEEE Transactions on Automatic Control, 1971, vol. 16, no. 6, pp. 635-644. doi: 10.1109/TAC.1971.1099830

11. Pyrkin A., Smyshlyaev A., Bekiaris-Liberis N., Krstic M. Rejection of sinusoidal disturbance of unknown frequency for linear system with input delay. American Control Conference. Baltimore, USA, 2010, pp. 5688-5693.

12. Basturk H.I., Krstic M. Adaptive sinusoidal disturbance cancellation for unknown LTI systems despite input delay. Automatica, 2015, vol. 58, pp. 131-138. doi: 10.1016/j.automatica.2015.05.013

13. Bobtsov A.A., Pyrkin A.A. The compensation of a harmonic perturbation under conditions of a delay in control. Journal of Computer and Systems Sciences International, 2008, vol. 47, no. 4, pp. 513-517. doi: 10.1134/S1064230708040035

14. Gerasimov D.N., Nikiforov V.O., Paramonov A.V. Adaptive disturbance compensation in delayed linear systems: internal model approach. Proc. IEEE Conference on Control Applications. Sydney, Australia, 2015, pp. 1692-1696. doi: 10.1109/CCA.2015.7320853

15. Pyrkin A.A., Bobtsov A.A. Adaptive controller for linear system with input delay and output disturbance. IEEE Transactions on Automatic Control, 2015, art. 7358095. doi: 10.1109/TAC.2015.2509428

16. Annaswamy A., Jang J., Lavretsky E. Stability margins for adaptive controllers in the presence of time-delay. AIAA Guidance, Navigation, and Control Conference and Exhibit. Honolulu, Hawaii, 2008, art. 2008-6659. doi: 10.2514/6.20086659

17. Richard J.-P. Time-delay systems: an overview of some recent advances and open problems. Automatica, 2003, vol. 39, no. 10, pp. 1667-1694. doi: 10.1016/S0005-1098(03)00167-5

18. Nikiforov V.O. Observers of external deterministic disturbances. I. Objects with known parameters. Automation and Remote Control, 2004, vol. 65, no. 10, pp. 1531-1541. doi: 10.1023/B:AURC.0000044264.74470.48

Authors

Dmitry N. Gerasimov — PhD, Associate professor, ITMO University, Saint Petersburg, 197101, Russian Federation, [email protected]

Aleksei V. Paramonov - postgraduate student, engineer, ITMO University, Saint Petersburg, 197101, Russian Federation, [email protected]

Vladimir O. Nikiforov - D.Sc., Professor, Vice Rector for Research, ITMO University, Saint Petersburg, 197101, Russian Federation, [email protected]

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