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

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

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

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

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

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

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

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

COMPENSATION OF EXTERNAL DISTURBANCES FOR MIMO SYSTEMS WITH CONTROL DELAY

The problem of compensation of external disturbing influences for MIMO system with input delay is important and relevant. A solution to this problem is proposed in the problems of dynamic objects control and in a number of others. The proposed method is based on the principle of an internal model and requires the identification of perturbation parameters. At the first stage, a scheme for extracting a disturbance is presented which is represented as a sinusoidal signal with an unknown frequency, amplitude, and phase. At the second stage, the problem of identifying the frequencies of a sinusoidal and multisinusoidal signal is solved. In the last stage, an algorithm for stabilizing the state of the object to zero is developed using feedback. A new scheme for compensating external disturbances for a MIMO system with an input delay is proposed. A new algorithm for identifying the frequencies of a multisinusoidal signal is proposed. The analysis of the possibilities of the proposed estimation method using computer simulation in the MATLAB Simulink environment is carried out. The developed method can be effectively applied to a wide class of applied tasks related to the control of robots and robotic manipulators for various purposes.

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

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

НАУЧНО-ТЕХНИЧЕСКИИ ВЕСТНИК ИНФОРМАЦИОННЫХ ТЕХНОЛОГИИ, МЕХАНИКИ И ОПТИКИ июль-август 2022 Том 22 № 4 http://ntv.ifmo.ru/

SCIENTIFIC AND TECHNICAL JOURNAL OF INFORMATION TECHNOLOGIES, MECHANICS AND OPTICS Jule-August 2022 Vol. 22 No 4 http://ntv.ifmo.ru/en/

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

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

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

doi: 10.17586/2226-1494-2022-22-4-666-673 УДК 681.51

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

Хак Тунг Нгуен1Н, Сергей Михайлович Власов2, Антон Александрович Пыркин3, Александра Викторовна Скобелева4

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

1 nguyenkhactunghvhq1994@gmaiLcomи, https://orcid.org/0000-0001-6430-1927

2 [email protected], https://orcid.org/0000-0002-8345-7553

3 [email protected], https://orcid.org/0000-0001-8806-4057

4 [email protected], https://orcid.org/0000-0002-1504-5856

Аннотация

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

адаптивное управление, многоканальные системы, идентификация, внутренняя модель, запаздывание С сылка для цитирования: Нгуен Х.Т., Власов С.М., Пыркин А.А., Скобелева А.В. Компенсация внешних возмущений для многоканальных систем с запаздыванием в управлении // Научно-технический вестник информационных технологий, механики и оптики. 2022. Т. 22, № 4. С. 666-673. doi: 10.17586/2226-1494-2022-22-4-666-673

Compensation of external disturbances for MIMO systems with control delay

Khac T. Nguyen1Sergey M. Vlasov2, Anton A. Pyrkin3, Aleksandra V. Skobeleva4

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

1 [email protected]«, https://orcid.org/0000-0001-6430-1927

2 [email protected], https://orcid.org/0000-0002-8345-7553

3 [email protected], https://orcid.org/0000-0001-8806-4057

4 [email protected], https://orcid.org/0000-0002-1504-5856

Abstract

The problem of compensation of external disturbing influences for MIMO system with input delay is important and relevant. A solution to this problem is proposed in the problems of dynamic objects control and in a number of others. The proposed method is based on the principle of an internal model and requires the identification of perturbation parameters. At the first stage, a scheme for extracting a disturbance is presented which is represented as a sinusoidal signal with an unknown frequency, amplitude, and phase. At the second stage, the problem of identifying the frequencies

© Нгуен Х.Т., Власов С.М., Пыркин А.А., Скобелева А.В., 2022

of a sinusoidal and multisinusoidal signal is solved. In the last stage, an algorithm for stabilizing the state of the object to zero is developed using feedback. A new scheme for compensating external disturbances for a MIMO system with an input delay is proposed. A new algorithm for identifying the frequencies of a multisinusoidal signal is proposed. The analysis of the possibilities of the proposed estimation method using computer simulation in the MATLAB Simulink environment is carried out. The developed method can be effectively applied to a wide class of applied tasks related to the control of robots and robotic manipulators for various purposes. Keywords

adaptive control, MIMO systems, identification, internal model, delay

For citation: Nguyen K.T., Vlasov S.M., Pyrkin A.A., Skobeleva A.V. Compensation of external disturbances for MIMO systems with control delay. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2022, vol. 22, no. 4, pp. 666-673 (in Russian). doi: 10.17586/2226-1494-2022-22-4-666-673

Введение

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

Компенсация внешнего неизвестного возмущения - одна из основных и актуальных проблем теории автоматического управления. Исследование возмущенных систем с запаздыванием в канале управления очень важно для широкого практического применения и реализации таких систем в различных областях. Большое количество работ посвящено управлению под неизвестным возмущающим воздействием [1-6]. Однако, несмотря на разнообразие методов решения и моделей объектов, проблема компенсации гармонических возмущений в нелинейном объекте с запаздыванием в канале управления не рассматривалась.

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

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

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

монических возмущений реализовано для линейных [12, 13] и нелинейных [14] систем. В работе [15] представлен алгоритм управления линейным многоканальным объектом по выходу. В компенсации внешнего возмущающего воздействия с запаздыванием может применяться метод прямого адаптивного управления [16-18], основанный на принципе внутренней модели.

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

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

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

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

х(0 = Ах(0 + вит(0 + В6(0, (1)

у(0 = Сх(0 + 0в(0, (2)

где х е К" — неизмеряемый вектор состояния; ит = = [и^ - т) ... Ид(/ - т)]г е Кд — вектор управления с запаздываниями; у(0 = [у^О ... >д(0] — измеряемый вектор выхода; 6(0 = [З^) ... 5д(/)]г е К? — вектор неизмеряемого ограниченного внешнего возмущения; А е К"х", В е К"хд, С е Кдх", О е К? — матрицы соответствующих размерностей; т — известное постоянное запаздывание; д — количество системных выходов.

В качестве возмущений 51(/), ..., 5?(0 рассмотрим сигналы

' 5^) = А + ф1),

А(/) = + Фq),

представленные соответственно в виде синусоид с неизвестными амплитудами А, ..., Aq, частотами о^, ..., юq и фазовыми сдвигами фь ..., фq.

Требуется синтезировать закон управления и(/), обеспечивающий стабилизацию объединенного выходного сигнала замкнутой системы

Иш|[у(0|| = 0

с учетом следующих допущений.

Допущение 1: Параметры А, В, С известны. Допущение 2: Тройка матриц (А, В, С) полностью управляемая и наблюдаемая.

Допущение 3: Нижняя граница частот о>0 известна О > о0, I = 1, q.

Рассмотрим расхождение по выходу У = ô = y - y

или

ô = W(s)[ô],

где i = 1, q.

Перепишем уравнение (4) в виде:

ô(s) =

O1 + ••• +

Ф) q

ßnW

a (s)

ß*i0)o + +Ш O

Ol + — + oq

a (s) a(s)

(4)

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

51(0 = А^т^/ + фп) + ... + А^ЩЩ + ф^)

= А"qlSin(Юl/1 + ф^) + ... + АqqSin(Wqí + ф^).

Выделение сигнала возмущения

Так как вектор состояния х недоступен для прямых измерений, опишем объект управлении (1), (2) в виде соотношения вход-выход:

y = W(s)[UT + ô],

(3)

где W(s) = C(sl - A)-1B =

M).

a (s)

- передаточная функция

системы; 1 — единичная матрица; аи в полиномы порядка п и у соответственно с известными постоянными коэффициентами, такие что

р ,(s) = Ъ ^ + Ьу-! ^ + . + Ъу + ь0 у I = 1, q, у = 1, q,

a(s) = sn + an-1sn-1 + ... + а^ + а0,

где у — степень числителя передаточной функции системы.

a (s)

Перепишем систему (3) в виде:

y

-[ui(t - T) + 5i] + ... +

a(s)

a (s)

[Uq(t - T) + 5q]

Рассматриваемый объект управления является устойчивым. Применим фильтры следующего вида

—-[Ul(t - T)] + ... + ~~~[Uq(t - T)] a(s) a(s)

Синтез наблюдателей возмущения

Каждая составляющая 5, возмущения может быть смоделирована как выход линейных генераторов [19]

5=

I = г ,4 ,,

где 4, б — матрицы состояния генераторов с начальными значениями 4 ,(0); Г , — матрица постоянных коэффициентов; hг■ — векторы соответствующей размерности. Матрицы Г, неизвестны, но известны размеры генераторов q, ■ = 1, q.

Рассмотрим наблюдатели внешних возмущений [20]

W(t) = GVi(t) + Iô i(t), i = 1, q,

(5)

где у , е Кт, G е Ктхт — произвольная гурвицева матрица, образующая с 1 е Кт постоянный вектор, выбираемый по условию, что пара 1) — полностью управляема.

Сигналы возмущения 5, могут быть представлены в виде линейной регрессионной модели [20, 21]

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

O = Wz i

(6)

где — векторы неизвестных постоянных коэффициентов, зависящих от параметров матрицы от матриц Г, (в конечном итоге — от частот мультисинусоидальных сигналов), векторы у, формируются наблюдателями (5), I = 17^.

Идентификация частот возмущений

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

Заметим, что в матрице 8г(/) каждым сигналом возмущения является сумма всех синусоидальных сиг-

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

Сигнал возмущения 5^ перепишем в виде:

51 = X^sin(œ,i + ф).

i=1

(7)

Генератор сигналов вида (7) опишем дифференциальным уравнением

(Р2 + ®?)(Р2 + ®2) . (р2 + «Ь^« = 0, (8)

где p = — — оператор дифференцирования, i = 1, q. dt

С учетом выражения (8) получим

Р^(0 + е^ад) + ... + 0q-lp25i(O + 0q5i(/) = 0,

где

е! = œ2 + œ2 + ... +

œq

0 2 2 , 2 2 , I 2 2

2 = œ^ + Ш!Шз +. + œq_iœq,

2 2 2 eq = œ!œ2 ... œq.

Сигнал 5^0 представим как выход линейного генератора конечной размерности [19]

51« = ^$1(0,

$1« = Г^(0, 0 1 0 0 0 1

г,

0 0 0

-eq о -I

q

q-1

h1 = [10 0 ... 0]. Рассмотрим сигнал (7) при д =1:

51(/) = + ф1).

Сигнал (9) представим в виде [22]

51(/ - 2с1) + 5^0 = 2^(0)^5^ - с1),

где d > 0 — оператор запаздывания.

Рассмотрим сигнал (7) при д е N гармоник

51(0 = ¿А>ш(ш/ + ф)

г=1

и дискретный аналог сигнала (11)

- д - _

51[^] = ХА^Ш^кТ + ф),

г=1

(9)

(10)

(11)

где Т > 0 — период дискретизации сигнала, t = кТ,

к = 0, 1, ...

Получим аналогичный результат для непрерывного сигнала (11). Для этого применим оператор запаздывания d как и в (10), к измеряемому сигналу (11). Сигналы с кратным d запаздыванием, в силу ассоциативного закона, могут быть записаны с использованием оператора запаздывания (11) как

5^ - ^ = О5^0,

5^ - 2д) = О25^0,

5^ - qd) = Од^О, где О — оператор запаздывания:

(12)

[ß(.)] =

Г 1(.)

t < d,

[(.), (t - d), t> d. С учетом (12) перепишем уравнение (10) в виде

(О2 - + 1)5^) = 0. (13)

Утверждение. Для сигнала, представленного как сумма д гармоник, справедливо выражение:

(О2 - 2Ос1 + 1)- ... •(О2 - 2Осд + 1)5^) = 0, (14)

где с = cosюг■d, ■ = 1, д.

Доказательство. Для доказательства Утверждения используем метод математической индукции.

При д = 1 выражение (14) выполняется согласно

(13).

Предположим, что уравнение (14) решается при д = к , тогда

(О2 - 2Ос1 + 1)- ... •(О2 - 2Оск + 1)5/(0 = 0. (15)

Следовательно, необходимо доказать, что уравнение

(14) может быть решено при д = к + 1, тогда получим:

(О2 - 2Ос1 + 1)- ... -(О2 - 2Оск+1 + 1)5/+1(0 = = (О2 - 2Ос1 + 1)- ... -(О2 - 2Оск + 1)5/(0 + (16) + (О2 - 2Ос1 + 1)- ... -(О2 - 2Оск + 1)Рк+1(0.

Из уравнений (15) и (16) имеем

(О2 - 2Ос1 + 1)- ... -(О2 - 2Оск+1 + 1)5/+1(0 = = (О2 - 2Ос1 + 1)- ... -(О2 - 2Оск + 1)Рк+1(0,

где Рк+1 = Ак+^т(щ+^ + фк+1).

Заметим, что сигнал Рк+1 можно рассматривать в соответствии с одной синусоидой (9), тогда

(ß2 - 2ßck+1 + 1)ßk+1 = 0.

(17)

Применим оператор (ß2 - 2ßck+1 + 1)ßk+1 к (16) и получим

(ß2 - 2ßc1 + 1)- ... •(ß2 - 2ßck+1 + 1)51k+1(t) = = (ß2 - 2ßc1 + 1) ... •(ß2 - 2ßck + 1)x (18)

X (ß2 - 2ßck+1 + 1)ßk+1.

С учетом выражений (17) и (18) получим (О2 - 2Ос1 + 1)- ... -(О2 - 2Оск+1 + 1)5^(0 = 0. Утверждение доказано.

На основе уравнения (14) построим регрессионную модель для сигнала с д количеством гармоник

Щ) = хТ(0га, (19)

где Е е К1 — зависимая функция, х = [х1 х2 • • Хд]Т е е Кд — регрессор, га = [га1 га2 . гад]Т е Кд — вектор неизвестных параметров. Или, более конкретно,

(О2 + 1)^(0 = х^О + Х2®2(0 + . + ХдИд(0.

Компоненты уравнения (19):

— 2(0 с использованием бинома Ньютона:

2(0 = (О2 + 1)д51(0.

— Вектор неизвестных параметров га, связаны с с, формулами Виета:

'га1 = с1 + с2 + . + га2 = -с1с2 - с1с3 - . - сд-1сд,

(гад = (- 1)д+1с1с2- ... -сд.

— Регрессор хг(0: Х1(0 = 2О(О2 + 1)д-151(0, X2(t) = 22О2(О2 + ^^(О,

Хд(0 = 29Одб1(/).

Алгоритм оценивания параметров модели (19)

Для оценивания параметров вектора га модели (19) используется метод динамического расширения регрес-

сора фЯЕМ) [23]. _

Применим блок запаздывания и,, ■ = 1, д - 1 для известных элементов регрессионной модели (19):

Обозначим

S(t - U) =xi(t - U,)ra.

tie = nera,

(20)

где

tie = [3(0 S(t - U1) ... S(t - Ui)]T,

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

П = [xf(t) xT(t - U1) ... xT(t - Ui)].

Умножив (20) на adj(ne(t)) получим ti(t) = A(t)ra,

где A(t) = det(ne(t)) e R1, ti(t) = adjtaeW) e Ï Запишем уравнение (21) покомпонентно:

^i(t)=A(t)rap i=irq.

(21)

Представим алгоритм оценивания параметров га, в виде:

га,(0 = -кгА(0(А(0 - Д^га,),

где к, — настраиваемый параметр, ■ = 1, д.

Чтобы получить оценку за конечное время, заменяем ошибку оценки га г(0 по определению на га , - га г(0:

ra , - га г(0 = raE(t) - ra i(0)E(t),

(22)

где Ё(0 = -кгД2(0Е(0, Е(0) = 1 или Е(0 = е"к4 Л2(*)Л.

Выразим явно значение параметра га, из соотношения (22)

raf(t) =

râ,(0-£(0râ,(0) 1-E(t) .

Алгоритм оценивания частот

Для оценки частоты применим функцию arccos(.), основанную на параметре с/\():

гагаД0(0 = -агс^(сДО), I = ттд. <1

Заметим, что матрица^ зависит от частот мульти-гармонического сигнала 5^0.

Тогда оценка матрицы Г1 имеет вид:

0 1 0 0 0 1

0 0 0

-eq 0 -eq-1

где

9* ^ 2 I Л 2 I I Л 2

1 = о>1 + œ2 + ... + œq,

9*2*2, Л 2 Л 2 1 I Л 2 А 2

2 = œ!œ2 + œ!œ3 + ... + œq-1œp

-2-2 "2 , = œ1œ2- ... œ.

Аналогично найдем Г ,, / = 1, д для остальных каналов.

Синтез закона управления

С учетом выражения (6) наблюдатель (5) может быть представлен как автономная модель

у г = (G + IZ T>i.

(23)

Однако векторы состояния у, неизмеримы, потому что матрицы ^ неизвестны. Выполним оценку векторов состояния возмущения у, с помощью оценки векторов при этом применим следующее уравнение

С, = h ТМ,-1,

1

где М, — решение уравнения

М,Г, - GMг =

где Г,- — оценка матриц Г,-, , = 1, д.

Так как объект работает в условиях запаздывания, на основе фундаментального решения автономной модели (23) определим будущие значения вектора состояния наблюдателя

^ + т) = ехр{^ + (24)

На основе уравнений (6) и (24) получим:

+ т) = р/уг(0,

где рТ = С г-гехр{^ + Т)т}.

Структуру настраиваемого регулятора определим в соответствии с принципом непосредственной компенсации:

U(t) = -ô (t + т) =

(25)

С учетом выражений (4) и (24) закон управления (25) можно записать

U(t) = - —7— 5(t) = - -

W (s)

1 Si(t + т)" 1 PiTVi(t)'

wo) Â(t + т). W (s) . P/w.

Матричная передаточная функция Р-1(^) является инверсией функции РО) уравнения объекта управления в виде соотношения вход-выход (3).

Математическое моделирование

Приведем результаты численного моделирования, иллюстрирующие эффективность предложенного алгоритма оценивания частоты несмещенного гармонического сигнала с постоянными параметрами. Моделирование выполнено с помощью программной среды МЛТЪЛБ Simulink.

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

где

W(s) =

y = W(s)[UT + ô],

3s2 + 5^+10 j2 + 3s + 7 s2 + 2s + 1 s1 + 2s + 1

2s2 + 2s + 1 s2 + 5s + 3

т = 1 c.

■У2 + 2«+1 52 + 25+1 Пусть возмущающее воздействие имеет вид:

б = 3зш(20]г.

Векторы и являются состояниями наблюдателей (5) со следующими параметрами:

100

Рисунок. Временные диаграммы: возмущений 8(f) (а); оценки частот roj(f), ю2(Г) (b); сигнала управления U(f) (с); переходные

процессы для выхода y(f) (d)

Figure. Time diagrams of disturbances 8(f) (a), frequency estimates roj(f), ro2(f) (b), control signal U(f) (с), transients for output

y(f) (d)

0 1 0 0 0

0 0 1 0 0 , l = 0

0 0 0 1

-5 -9 -7 -8 .1

G =

Параметр запаздывания для параметризации сигнала возмущения: d = 0,1 с.

Параметры алгоритма DREM: V = 0,05, к, = 1.

В результате моделирования сформирована временная диаграмма функции возмущения 6(0 (рисунок, а), переходные процессы для оценки частот = 1, ю2(0 = 2 (рисунок, Ь) и для сигнала управления и(0 (рисунок, с). На рисунке, d продемонстрировано, что все переменные выходные системы асимптотически стремятся к нулю.

Графики переходных процессов демонстрируют ограниченность всех сигналов в системе (рисунок, а-СС). Алгоритм управления (25) позволяет сохранить устой-

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

Заключение

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

Литература

1. Bobtsov A., Kremlev A. Adaptive compensation of biased sinusoidal disturbances with unknown frequency // IFAC Proceedings Volumes. 2005. V. 38. N 1. P. 131-136. https://doi.org/10.3182/20050703-6-CZ-1902.00022

2. Nikiforov V.O. Adaptive nonlinear servocompensation of unknown external disturbances // IFAC Proceedings Volumes. 1999. V. 32. N 2. P. 4506-4511. https://doi.org/10.1016/S1474-6670(17)56768-3

3. Bobtsov A., Pyrkin A., Titov A., Kremlev A. Compensation of harmonic disturbance for nonlinear plant with parametric and functional uncertainty // IFAC Proceedings Volumes. 2011. V. 44. N 1. P. 1528-1533. https://doi.org/10.3182/20110828-6-IT-1002.02324

4. Nikiforov V. Adaptive non-linear tracking with complete compensation of unknown disturbances // European Journal of Control. 1998. V. 4. N 2. P. 132-139. https://doi.org/10.1016/S0947-3580(98)70107-4

5. Nikiforov V.O. Adaptive servocompensation of input disturbances // IFAC Proceedings Volumes. 1996. V. 29. N 1. P. 5114-5119. https:// doi.org/10.1016/S1474-6670(17)58492-X

6. Wang J., Vedyakov A., Vediakova A., Pyrkin A., Bobtsov A., Shavetov S. Output adaptive controller for a class of MIMO systems with input delay and multisinusoidal disturbance // IFAC-PapersOnLine. 2015. V. 48. N 11. P. 892-899. https://doi. org/10.1016/j.ifacol.2015.09.304

7. Olbrot A. Stabilizability, detectability, and spectrum assignment for linear autonomous systems with general time delays // IEEE Transactions on Automatic Control. 1978. V. 23. N 5. P. 887-890. https://doi.org/10.1109/TAC.1978.1101879

8. Manitius A., Olbrot A. Finite spectrum assignment problem for systems with delays // IEEE Transactions on Automatic Control. 1979. V. 24. N 4. P. 541-552. https://doi.org/10.1109/ TAC.1979.1102124

9. Anderson R., Spong M. Bilateral control of teleoperators with time delay // IEEE Transactions on Automatic Control. 1989. V. 34. N 5. P. 494-501. https://doi.org/10.1109/9.24201

10. Krstic M., Smyshlyaev A. Backstepping boundary control for firstorder hyperbolic PDEs and application to systems with actuator and sensor delays // Systems and Control Letters. 2008. V. 57. N 9. P. 750-758. https://doi.org/10.1016/j.sysconle.2008.02.005

11. Bresch-Pietri D., Krstic M. Adaptive trajectory tracking despite unknown input delay and plant parameters // Automatica. 2009. V. 45. N 9. P. 2074-2081. https://doi.org/10.1016/j.automatica.2009.04.027

12. Pyrkin A.A., Bobtsov A.A., Nikiforov V.O., Vedyakov A.A., Kolyubin S.A., Borisov O.I. Output control approach for delayed linear systems with adaptive rejection of multiharmonic disturbance // IFAC Proceedings Volumes. 2014. V. 43. N 3. P. 12110-12115. https://doi.org/10.3182/20140824-6-ZA-1003.01787

13. Пыркин А.А., Бобцов А.А., Никифоров В.О., Колюбин С.А., Ведяков А.А., Борисов О.И., Громов В.С. Компенсация полигар-

References

1. Bobtsov A., Kremlev A. Adaptive compensation of biased sinusoidal disturbances with unknown frequency. IFAC Proceedings Volumes, 2005, vol. 38, no. 1, pp. 131-136. https://doi.org/10.3182/20050703-6-CZ-1902.00022

2. Nikiforov V.O. Adaptive nonlinear servocompensation of unknown external disturbances. IFAC Proceedings Volumes, 1999, vol. 32, no. 2, pp. 4506-4511. https://doi.org/10.1016/S1474-6670(17)56768-3

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

3. Bobtsov A., Pyrkin A., Titov A., Kremlev A. Compensation of harmonic disturbance for nonlinear plant with parametric and functional uncertainty. IFAC Proceedings Volumes, 2011, vol. 44, no. 1, pp. 1528-1533. https://doi.org/10.3182/20110828-6-IT-1002.02324

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

5. Nikiforov V.O. Adaptive servocompensation of input disturbances. IFAC Proceedings Volumes, 1996, vol. 29, no. 1, pp. 5114-5119. https://doi.org/10.1016/S1474-6670(17)58492-X

6. Wang J., Vedyakov A., Vediakova A., Pyrkin A., Bobtsov A., Shavetov S. Output adaptive controller for a class of MIMO systems with input delay and multisinusoidal disturbance. IFAC-PapersOnLine, 2015, vol. 48, no. 11, pp. 892-899. https://doi. org/10.1016/j.ifacol.2015.09.304

7. Olbrot A. Stabilizability, detectability, and spectrum assignment for linear autonomous systems with general time delays. IEEE Transactions on Automatic Control, 1978, vol. 23, no. 5, pp. 887-890. https://doi.org/10.1109/TAC.1978.1101879

8. Manitius A., Olbrot A. Finite spectrum assignment problem for systems with delays. IEEE Transactions on Automatic Control, 1979, vol. 24, no. 4, pp. 541-552. https://doi.org/10.1109/ TAC.1979.1102124

9. Anderson R., Spong M. Bilateral control of teleoperators with time delay. IEEE Transactions on Automatic Control, 1989, vol. 34, no. 5, pp. 494-501. https://doi.org/10.1109/9.24201

10. Krstic M., Smyshlyaev A. Backstepping boundary control for firstorder hyperbolic PDEs and application to systems with actuator and sensor delays. Systems and Control Letters, 2008, vol. 57, no. 9, pp. 750-758. https://doi.org/10.1016Zj.sysconle.2008.02.005

11. Bresch-Pietri D., Krstic M. Adaptive trajectory tracking despite unknown input delay and plant parameters. Automatica, 2009, vol. 45, no. 9, pp. 2074-2081. https://doi.org/10.1016/j. automatica.2009.04.027

12. Pyrkin A.A., Bobtsov A.A., Nikiforov V.O., Vedyakov A.A., Kolyubin S.A., Borisov O.I. Output control approach for delayed linear systems with adaptive rejection of multiharmonic disturbance. IFAC Proceedings Volumes, 2014, vol. 43, no. 3, pp. 12110-12115. https://doi.org/10.3182/20140824-6-ZA-1003.01787

монического возмущения, действующего на состояние и выход линейного объекта с запаздыванием в канале управления // Автоматика и телемеханика. 2015. № 12. С. 43-64.

14. Pyrkin A.A., Bobtsov A.A., Chepinskiy S.A., Kapitanyuk Y.A. Compensation of unknown multiharmonic disturbance for nonlinear plant with delay in control // IFAC Proceedings Volumes. 2010. V. 43. N 14. P. 481-486. https://doi.org/10.3182/20100901-3-IT-2016.00065

15. Wang J., Vedyakov A.A., Vediakova A.O., Pyrkin A.A., Bobtsov A.A., Shavetov S.V. Output adaptive controller for a class of MIMO Systems with input delay and multisinusoidal disturbance // IFAC-PapersOnLine. 2015. V. 48. N 11. P. 892-899. https://doi. org/10.1016/j.ifacol.2015.09.304

16. Nikiforov V.O. Adaptive compensation of external disturbances // Control of Complex Systems: Preprint 125 / ed. by A.L. Fradkov, A.A. Stotsky. St. Petersburg: IPME, 1995. P. 34-40.

17. 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. https://doi. org/10.1109/TAC.1971.1099830

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

19. Nikiforov V.O. Adaptive servomechanism controller with an implicit reference model // International Journal of Control. 1997. V. 68. N 2. P. 277-286. https://doi.org/10.1080/002071797223604

20. Никифоров В.О. Адаптивное и робастное управление с компенсацией внешних возмущений. СПб.: Наука, 2003. 282 с.

21. Никифоров В.О. Наблюдатели внешних детерминированных возмущений I. Объекты с известными параметрами // Автоматика и телемеханика. 2004. № 10. С. 13-24.

22. Нгуен Х.Т., Власов С.М., Пыркин А.А., Попков И.В. Новый алгоритм идентификации частоты синусоидального сигнала с постоянными параметрами // Научно-технический вестник информационных технологий, механики и оптики. 2022. Т. 22. № 1. С. 18-24. https://doi.org/10.17586/2226-1494-2022-22-1-18-24

23. Aranovskiy S., Bobtsov A., Ortega R., Pyrkin A. Performance enhancement of parameter estimators via dynamic regressor extension and mixing // IEEE Transactions on Automatic Control. 2017. V. 62. N 7. P. 3546-3550. https://doi.org/10.1109/TAC.2016.2614889

13. Pyrkin A.A., Bobtsov A.A., Nikiforov V.O., Kolyubin S.A., Vedyakov A.A., Borisov O.I., Gromov V.S. Compensation of polyharmonic disturbance of state and output of a linear plant with delay in the control channel. Automation and Remote Control, 2015, vol. 76, no. 12, pp. 2124-2142. https://doi.org/10.1109/ TAC.2016.2614889

14. Pyrkin A.A., Bobtsov A.A., Chepinskiy S.A., Kapitanyuk Y.A. Compensation of unknown multiharmonic disturbance for nonlinear plant with delay in control. IFAC Proceedings Volumes, 2010, vol. 43, no. 14, pp. 481-486. https://doi.org/10.3182/20100901-3-IT-2016.00065

15. Wang J., Vedyakov A.A., Vediakova A.O., Pyrkin A.A., Bobtsov A.A., Shavetov S.V. Output adaptive controller for a class of MIMO Systems with input delay and multisinusoidal disturbance. IFAC-PapersOnLine, 2015, vol. 48, no. 11, pp. 892-899. https://doi. org/10.1016/j.ifacol.2015.09.304

16. Nikiforov V.O. Adaptive compensation of external disturbances. Control ofComplex Systems: Preprint 125. Ed. by A.L. Fradkov, A.A. Stotsky. St. Petersburg, IPME, 1995, pp. 34-40.

17. 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. https://doi. org/10.1109/TAC.1971.1099830

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

19. Nikiforov V.O. Adaptive servomechanism controller with an implicit reference model. International Journal of Control, 1997, vol. 68, no. 2, pp. 277-286. https://doi.org/10.1080/002071797223604

20. Nikiforov V.O. Adaptive and Robust Control with Compensation of the External Disturbances. St. Petersburg, Nauka Publ., 2003, 282 p. (in Russian)

21. Nikiforov V.O. Observers of external deterministic disturbances. I. Objects with known parameters. Automation and Remote Control, 2004, vol. 65, no. 10, pp. 153 1-1 541. https://doi. org/10.1023/B:AURC.0000044264.74470.48

22. Nguyen Kh.T., Vlasov S.M., Pyrkin A.A., Popkov I.V. A new algorithm for the identification of sinusoidal signal frequency with constant parameters. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2022, vol. 22, no. 1, pp. 18-24. (in Russian). https://doi.org/10.17586/2226-1494-2022-22-1-18-24

23. Aranovskiy S., Bobtsov A., Ortega R., Pyrkin A. Performance enhancement of parameter estimators via dynamic regressor extension and mixing. IEEE Transactions on Automatic Control, 2017, vol. 62, no. 7, pp. 3546-3550. https://doi.org/10.1109/TAC.2016.2614889

Авторы

Нгуен Хак Тунг — аспирант, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, https://orcid.org/0000-0001-6430-1927, [email protected]

Власов Сергей Михайлович — кандидат технических наук, доцент, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, 55355689600, https://orcid.org/0000-0002-8345-7553, [email protected]

Пыркин Антон Александрович — доктор технических наук, профессор, профессор, декан факультета, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, 26656070700, https:// orcid.org/0000-0001-8806-4057, [email protected] Скобелева Александра Викторовна — студент, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, https:// orcid.org/0000-0002-1504-5856, [email protected]

Authors

Khac T. Nguyen — PhD Student, ITMO University, Saint Petersburg, 197101, Russian Federation, https://orcid.org/0000-0001-6430-1927, [email protected]

Sergey M. Vlasov — PhD, Associate Professor, ITMO University, Saint Petersburg, 197101, Russian Federation, gg 55355689600, https://orcid. org/0000-0002-8345-7553, [email protected]

Anton A. Pyrkin — D. Sc., Full Professor, Dean of Faculty, ITMO University, Saint Petersburg, 197101, Russian Federation, g! 26656070700, https://orcid.org/0000-0001-8806-4057, a.pyrkin@gmail. com

Aleksandra V. Skobeleva — Student, ITMO University, Saint Petersburg, 197101, Russian Federation, https://orcid.org/0000-0002-1504-5856, [email protected]

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

Received 18.03.2022

Approved after reviewing 20.05.2022

Accepted 12.07.2022

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

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