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

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

CC BY
210
49
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРЯМОЙ АДАПТИВНЫЙ МЕТОД / DIRECT ADAPTIVE METHOD / КОМПЕНСАЦИЯ ВОЗМУЩЕНИЙ / DISTURBANCE COMPENSATION / МУЛЬТИСИНУСОИДАЛЬНЫЙ СИГНАЛ / MULTISINUSOIDAL SIGNAL

Аннотация научной статьи по математике, автор научной работы — Арановский С.В., Лосенков А.А.

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

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

Похожие темы научных работ по математике , автор научной работы — Арановский С.В., Лосенков А.А.

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

Direct adaptive method for multisinusoidal disturbance compensation

The problem of adaptive compensation of multisinusoidal disturbances with unknown parameters is solved for internally stable linear discrete-time plant. The proposed direct approach is based on representation of disturbance as a weighted sum of stable filters. The method does not require an exact number of sinusoidal signals to be known provided that the upper bound of the number is defined.

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

УДК 681.51

DOI: 10.17586/0021-3454-2015-58-9-694-700

ПРЯМОЙ АДАПТИВНЫЙ МЕТОД КОМПЕНСАЦИИ МУЛЬТИСИНУСОИДАЛЬНЫХ ВОЗМУЩЕНИЙ

С. В. Арановский, А. А. Лосенков

Университет ИТМО, 197101, Санкт-Петербург, Россия E-mail: s. aranovskiy@gmail. com

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

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

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

Рассматриваемая задача, как правило, решается с помощью адаптивных методов [2, 3] и принципа внутренней модели [4]. Адаптивные методы могут быть разделены на непрямые, в которых для расчета регулятора необходимо идентифицировать параметры возмущения (см., например, [5—7]), и прямые, не содержащие в явном виде методы идентификации, в которых параметры регулятора подстраиваются непосредственно по доступным измерению сигналам [1, 2, 8].

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

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

, B (q"1)

y (t) = P (q"1 )u (t ) + p(t )= A(-4 u (t ) + p(t), (1)

A (q )

где t = Tm — дискретные моменты времени, T — интервал дискретизации, m — целое неотрицательное число; y (t) — выходной сигнал; u (t) — входной (управляющий) сигнал;

p(t) — приложенное к выходу объекта возмущение; P (z) — дробно-рациональная передаточная функция объекта управления с известными полиномами B (z), A (z); z — комплексная переменная; q-1 — оператор сдвига, q"1 y (t) = y (t -1) , где y (t -1) = y (T(m "1)).

Пусть возмущение задано как сумма конечного числа синусоидальных функций различной частоты:

N

p(t) = Z Ai sin (it + ), (2)

i=1

где Ai, шг-, фг- — неизвестные амплитуда, частота и фаза соответственно i -го компонента сигнала; точное число синусоидальных компонентов N, образующих возмущение, неизвестно,

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

но установлен верхний предел их количества Nmax : N < Nmax; частоты гармоник ограничены: ®mm < ®i < ®max •

Ставится задача формирования такого закона управления

u (t ) = U (y (t)),

что y (t) ^ 0 при t ^ro, или, иными словами, закона управления, который обеспечит асимптотическую компенсацию возмущения р( t).

Декомпозиция возмущения. Сформируем оценку возмущения p(t), действующего на объект управления, следующим образом:

р (t ) = y (t)-P (q-1) u (t ) = p(t ) + pe(t), (3)

где P (z) — передаточная функция модели объекта, pg (t) — экспоненциально затухающая функция, вызванная рассогласованием начальных условий модели и объекта.

Так как объект полагается известным, то P (z ) = P (z), однако далее будем разделять

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

N

р (t) = р (t) = X Ai sin ( + ) •

i=1

Лемма. Пусть заданы (доступны измерению) 2Nmax сигналов, определяемых как

N N

Xj

(t) = Z Bi, j sin ( + V,j ) = Z Bsi,j sin (®it) + Bci,j C0S (it), j = 1, - • •, 2Nmax, (4)

i=1 i=1

где BSj j = B, j cos y, j и Bci j = B, j sin y j — постоянные коэффициенты, полученные в результате тригонометрических преобразований.

Если параметры Bst j и Bci j таковы, что матрица

B 1,1 B 1,2 ••• B 1,2 Nm B 1,1 B 1, 2 • B 1, 2 N.

X =

max

c c c

B N, 1 B N ,2 ••• B N ,2 Nmax

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

_Т_ 2 Nmax .

к' X(/)= 2 к]Х] к) = р(/).

} =1

Доказательство леммы приведено в работе [9]. Сформируем 2#тах сигналов х() = {ху- (), у = 1,.„,2^тах:

Ху () = Р (д-1) ху (). (5)

Если сигналы X (^) таковы, что выполняются условия леммы, то существует единственный вектор коэффициентов к, такой что

2 Nm

кТ • х (/)= £ ^ (0 = р (Г),

у =1

т.е. возможна декомпозиция оценки возмущения р (t) по сигналам Xj (t) . Тогда номинальный закон управления

Un

2 ^

,0 (t) = -kT • х(*) = - ^ kjXj (О

} =1

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

2 ^

2 Nm

2 ^

(■, шал / \ шал шал

д-1 ) (t) + р(t) = - £ ^Р(д )(t) + р(t) = - £ kJxJ (t)+ £ kJxJ (t) = 0. j=l ]=1 ]=1

Однако номинальный закон управления ио (*) не может быть реализован, так как вектор к

неизвестен. Введем в рассмотрение оценку к (*), соответствующую критерию наименьших

квадратов:

„ ( 2^ V

к = аг§щ|п 2 Р (t)- 2 Х] ()*

(6)

* V у=1 )

Такое решение может быть получено с использованием методов идентификации, например метода наименьших квадратов (МНК) со списыванием [10, 11]:

11 (*) = 11 ( -1) + 0 (*)е(*); ) = р()-хТ (*)11 (-1);

°(0=р (' )х С ьНШт, ' (7)

Х + хт (*)Р (-1)х (*)

Р (*) =1 (Р ('-О" С ( )хт (,)Р ( -1)),

где Х — коэффициент списывания.

Так как сигналы х^ (*) являются синусоидальными, вектор х (*) обладает свойством

неисчезающего возбуждения и к () ^ к при * ^го.

Сформируем реализуемый закон управления

и (

2 Nш

(8)

'(0 = -кт (0-х(0 = -2 kj(*)ХУ(*).

у=1

Так как к () ^ к, то и () ^ и0 (*) и у (*) ^ 0 .

Банк фильтров. Предложенный закон управления требует наличия таких измеряемых сигналов вида (4), для которых условия леммы выполняются. Такие сигналы могут быть получены, например, если для оценки возмущения использовать набор линейных устойчивых фильтров:

(*) = р1 (д-1 )) (*), у = 1,...,2Nшax. (9)

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

однако не для каждого набора фильтров сигналы (9) будут удовлетворять условиям леммы. Один из способов формирования банка фильтров приведен в следующей теореме. Теорема. Пусть сигналы X () сформированы как

Ху (') = д~(_1+/} (^ (д_1 )р (')), у = 1, . ,2^тах, (10)

где ^0 (г) — устойчивый линейный фильтр с ненулевой амплитудной характеристикой на частотах шг-.

Тогда для сигналов Ху () выполняются условия леммы. Доказательство теоремы приведено в работе [12].

Анализ устойчивости. Выражения (3), (5)—(8) и (10) описывают искомый закон управления и (), обеспечивающий асимптотическую компенсацию возмущения р (). На рис. 1 приведена схема системы, состоящей из объекта управления (1) с законом управления (3), (5)— (8), (10); здесь банк фильтров описывается выражением (10), а блок оценивания — системой уравнений (7).

Рис. 1

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

ограниченности сигналов, то и вся разомкнутая система устойчива. Следовательно, устойчива и эквивалентная замкнутая система, представленная на рис. 1.

Рис. 2

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

Численное моделирование. В качестве примера объекта управления рассмотрим малогабаритный оптический телескоп (подобные объекты рассмотрены в работах [13—15]). Модель телескопа является линейной дискретной стационарной устойчивой и описывается передаточной функцией восьмого порядка

ч , ч В(г) zT¥

Р(г) = = = (11)

^ ^ А (г) z2П

где векторы

zT

• 7Т -

, z2 -

¥т -[0,01446 -0,009906 -0,0387 0,03469 0,03473 -0,03866 -0,009924 0,01444];

Пт -[1 -5,897 16,22 -27,27 30,64 -23,53 12,05 -3,774 0,5577].

Положим, что возмущение (2) содержит N - 3 синусоидальных компонента и определяется как

р (t) - 0,5 sin (52- 2лt + 30л /180) + 0,9 sin (60- 2лt + 60л /180) +

+1,5sin (70-2M + 90л /180). (12)

В качестве базового фильтра F (z) выберем эллиптический полосовой фильтр 14-го

порядка с бесконечной импульсной характеристикой, полосой пропускания 50—70 Гц, неравномерностью в полосе пропускания 2 дБ и затуханием в полосе заграждения 60 дБ . Амплитудно-частотная характеристика (АЧХ) фильтра представлена на рис. 3.

Для оценки вектора k (t) воспользуемся МНК со списыванием (7), выбрав коэффициент списывания X - 0,985 .

Результаты численного моделирования системы, содержащей объект управления (11) с возмущением (12), закон управления (3), (5)—(8), (10) с базовым фильтром (АЧХ которого приведена на рис. 3) и количеством опорных сигналов в банке фильтров Xj (t),

j -1,.. .,2Nmax - 6, представлены на рис. 4. Как видно из рисунка, предложенный метод полностью компенсирует мультисинусоидальное возмущение, сформированное из Nmax - 3 компонентов. При N < Nmax также обеспечивается полная компенсация возмущения.

Р (í).v(O 3

А, дБ 0

-20 -40 -60

-100

i ...

/ | \

1 п i........ ......... 1 1 _и

1 Г........

1 . L

40

50

60 70

Рис. 3

80 ю, Гц

2 1

0 -1

-2 -3 -4

2 3

Рис. 4

t, с

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

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

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

1

0

1

4

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

Приведены результаты моделирования, демонстрирующие состоятельность предложенного метода.

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

список литературы

1. Landau I. D., Constantinescu A., Alma M. Adaptive regulation — rejection of unknown multiple narrow band disturbances (a review on algorithms and applications) // Control Engineering Practice. 2011. Vol. 19, N 10. P. 237—252.

2. Bodson M. Rejection of periodic disturbances of unknown and time-varying frequency // Intern. Jounal of Adaptive Control and Signal Processing. 2005. Vol. 19. P. 67—99.

3. Sastry S., BodsonM. Adaptive Control: Stability, Convergence and Robustness. Courier Corporate, 2011.

4. Francis B. A., Wonham W. M. The internal model principle of control theory // Automatica. 1976. Vol. 12, N 5. P. 457—465.

5. Арановский С. В., Бобцов А. А., Пыркин А. А. Адаптивный наблюдатель неизвестного синусоидального выходного возмущения для линейного объекта // Автоматика и телемеханика. 2009. № 11. С. 108—116.

6. Арановский С. В., Бобцов А. А., Кремлев А. С. Компенсация конечномерного квазигармонического возмущения для нелинейного объекта // Изв. РАН. Теория и системы управления. 2006. № 4. С. 14—21.

7. Marino R., Tomei P. Disturbance cancellation for linear systems by adaptive internal models // Automatica. 2013. Vol. 49, N 5. P. 1494—1500.

8. Chen X., Tomizuka M. A minimum parameter adaptive approach for rejecting multiple narrow-band disturbances with application to hard disk drives // IEEE Trans. on Control Systems Technology. 2012. N 20. P. 408—415.

9. Aranovskiy S. Adaptive attenuation of disturbance formed as a sum of sinusoidal signals applied to a benchmark problem // Proc. of the Europ. Control Conf. Zurich, Switzerland, July, 2013. P. 2879—2884.

10. Astrom K., Wittenmark B. Adaptive Control. Boston, MA: Addison-Wesley Longman Publishing Co., Inc., 1994. Iss. 2. 580 p.

11. ЛьюнгЛ. Идентификация систем. Теория для пользователя. М.: Наука, 1991. 432 с.

12. Aranovskiy S., Freidovich L. Adaptive compensation of disturbances formed as sums of sinusoidal signals with application to an active vibration control benchmark // Europ. Journal of Control. 2013. N 19. P. 253—265.

13. Васильев В. Н., Томасов В. С., Шаргородский В. Д., Садовников М. А. Cостояние и перспективы развития прецизионных электроприводов комплексов высокоточных наблюдений // Изв. вузов. Приборостроение. 2008. Т. 51, № 6. С. 5—11.

14. Арановский С. В., Фуртат И. Б. Робастное управление безредукторным прецизионным электроприводом оси оптического телескопа с компенсацией возмущений // Мехатроника, автоматизация, управление. 2011. № 9. С. 8—13.

15. Арановский С. В., Бардов В. М. Метод оптимальной идентификации параметров линейного динамического объекта в условиях возмущения // Проблемы управления. 2012. № 3. С. 35—40.

Сведения об авторах

Станислав Владимирович Арановский — канд. техн. наук; Университет ИТМО, кафедра систем управления и информатики; E-mail: s.aranovskiy@gmail.com Андрей Андреевич Лосенков — Университет ИТМО, кафедра систем управления и информатики;

инженер; E-mail: alosenkov@yandex.ru

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

систем управления и информатики 22.04.15 г.

Ссылка для цитирования: Арановский С. В., Лосенков А. А. Прямой адаптивный метод компенсации мульти-синусоидальных возмущений // Изв. вузов. Приборостроение. 2015. Т. 58, № 9. С. 694—700.

DIRECT ADAPTIVE METHOD FOR MULTISINUSOIDAL DISTURBANCE COMPENSATION

S. V. Aranovskiy, A. A. Losenkov

ITMO University, 197101, Saint Petersburg, Russia E-mail: s.aranovskiy@gmail.com

The problem of adaptive compensation of multisinusoidal disturbances with unknown parameters is solved for internally stable linear discrete-time plant. The proposed direct approach is based on representation of disturbance as a weighted sum of stable filters. The method does not require an exact number of sinusoidal signals to be known provided that the upper bound of the number is defined.

Keywods: direct adaptive method, disturbance compensation, multisinusoidal signal.

Data on authors

Stanislav V. Aranovskiy — PhD; ITMO University; Department of Computer Science and Control

Systems; E-mail: s.aranovskiy@gmail.com Andrey A. Losenkov — ITMO University; Department of Computer Science and Control Sys-

tems; Engineer; E-mail: alosenkov@yandex.ru

For citation: Aranovskiy S. V., Losenkov A. A. Direct adaptive method for multisinusoidal disturbance compensation // Izvestiya Vysshikh Uchebnykh Zavedeniy. Priborostroenie. 2015. Vol. 58, N 9. P. 694—700 (in Russian).

DOI: 10.17586/0021-3454-2015-58-9-694-700

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