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

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

CC BY
137
20
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
УПРАВЛЕНИЕ В УСЛОВИЯХ ЗАПАЗДЫВАНИЯ / НЕЛИНЕЙНЫЕ СИСТЕМЫ / КОМПЕНСАЦИЯ ВОЗМУЩАЮЩИХ ВОЗДЕЙСТВИЙ / CONTROL IN DELAY CONDITIONS / PREDICTOR / SINUSOIDAL DISTURBANCE

Аннотация научной статьи по математике, автор научной работы — Бобцов Алексей Алексеевич, Пыркин Антон Александрович

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

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

Похожие темы научных работ по математике , автор научной работы — Бобцов Алексей Алексеевич, Пыркин Антон Александрович

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

REJECTION ALGORITHM FOR UNKNOWN SINUSOIDAL DISTURBANCE IN NONLINEAR SYSTEM WITH INPUT DELAY

A new approach to the problem of rejection of a sinusoidal disturbance of unknown frequency, bias, amplitude, and phase for a nonlinear unstable system with a delay in the control channel is considered. The proposed solution is based on combination of the well-known predictor feedback method with an adaptive scheme which identifies the disturbance frequency.

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

КРАТКИЕ СООБЩЕНИЯ

УДК 681.5.015

А. А. Бобцов, А. А. Пыркин

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

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

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

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

В [1] была рассмотрена классическая задача стабилизации линейного стационарного объекта управления с постоянным запаздыванием

х(г) = Ах(г) + Ви(г - т), у(г) = Сх(г), (1)

где х(г) е Я" — измеряемый вектор переменных состояния, и(г) — скалярная входная переменная, у(г) — скалярная выходная переменная, т > 0 — постоянное запаздывание; А , В, С — матрицы соответствующей размерности, содержащие известные параметры объекта управления.

Необходимо найти такой закон управления и (г), чтобы положение равновесия х = 0 было асимптотически устойчивым. Хорошо известно, что для системы вида (1) при т = 0 можно синтезировать закон управления вида:

и = Кх(г), (2)

где вектор-строка К выбирается из условия гурвицевости матрицы состояния замкнутой системы А + ВК.

Для случая т > 0 закон управления (2) можно переписать в виде:

и (г) = Кх(г + т), (3)

где х(г + т) — значение вектора х(г) через интервал времени т . Очевидно, что закон управления (3) нереализуем, поскольку содержит неизвестную величину х(г + т). Однако вектор

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

61

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

х(г + т) = еАт х(г) + | еА(г-^Ви(s)ds.

(4)

г-т

Из выражения (4) легко получить реализуемый закон управления вида (3).

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

х(г) = Ах(г) + В[и (г - т) + 8(г)], у(г) = Сх(г), (5)

где 8(г) = 50 +§1 вт(шг + ф) — неизмеряемый сигнал, а 50, 81, ш, ф — неизвестные постоянные параметры.

В работе [2] с использованием закона управления (3), (4) была решена комплексная задача компенсации возмущающего воздействия 8(г) = 80 +81 вт(шг + ф) и стабилизации неустойчивого положения равновесия х = 0. Также в работе [2] последовательно были выстроены компенсатор возмущения и предсказатель. Методика синтеза компенсатора возмущения предполагает знание параметров объекта управления, а также наличие косвенной информации, которую можно получить по измерениям состояний системы. Были идентифицированы неизвестные параметры 80, 81, ш, ф и с учетом величины запаздывания т синтезирован компенсатор.

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

х1 (г) = х2 (г) + у (у (г - т^) + 01 у (г),

(6)

хп (г) = и (г - т) + 8(г) + у п (у(г - ти)) + 0иу (г),

у (г) = х1(г),

где 0у и у (у (г - т^)) — соответственно известные постоянные параметры и нелинейные функции, т^ — известные константы, причем тг- > т для всех г = 1, п.

Ставится задача синтеза такого управляющего воздействия и (г), чтобы положение равновесия у = 0 было асимптотически устойчивым.

Аналогично [3] продифференцируем переменную у(г) = х1(г) п раз, последовательно проводя замены переменных

у (г) = 41(г) = ^2(г),

4 2(г) = 4з(г),

дп-У(у(г -тр) у (п-1)

4 п (г) = и (г -т) + 8(г) +

\П-1

у

ду (г -т1>

... + Уп ( у (г -тп)) + 01 у(п-1) (г) +... + 0пу (г).

Выберем закон управления следующим образом:

(г-т1) + ...

62

А. А. Бобцов, А. А. Пыркин

y( n-l)(t + т-т1) + ... + V „ ( y(t + т-т n )).

(8)

(9)

£ п (t ) = ul(t -т) + 8(t ) + Gl y( n-l) (t ) +... + e„y (t ).

,( n-l)

Легко видеть, что система (9) аналогична (5), следовательно, к ней может быть применен алгоритм управления [2], который обеспечит асимптотическую устойчивость положения равновесия у = 0.

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

Работа выполнена при финансовой поддержке ФЦП „Научные и научно-педагогические кадры инновационной России" на 2009—2013 гг. (соглашение № 14.B37.21.0406).

1. Krstic M. Delay compensation for nonlinear, adaptive and PDE systems. Birkhauser, 2009.

2. Pyrkin A., Smyshlyaev A., Bekiaris-Liberis N., Krstic M. Rejection of Sinusoidal Disturbance of Unknown Frequency for Linear System with Input Delay // American Control Conf. Baltimore, 2010. P. 5688—5693.

3. Мирошник И. В., Никифоров В. О., Фрадков А. Л. Нелинейное и адаптивное управление сложными динамическими системами. СПб: Наука, 2000.

СПИСОК ЛИТЕРАТУРЫ

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

Алексей Алексеевич Бобцов

д-р техн. наук, профессор; Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, кафедра систем управления и информатики; декан факультета КТиУ, заведующий кафедрой; E-mail: [email protected]

Антон Александрович Пыркин

канд. техн. наук; Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, кафедра систем управления и информатики;

E-mail: [email protected]

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

Поступила в редакцию 1G.G9.12 г.

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