Научная статья на тему 'Оценивание состояния многомаятниковой системы при коммуникационных ограничениях'

Оценивание состояния многомаятниковой системы при коммуникационных ограничениях Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
99
16
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МНОГОМАЯТНИКОВАЯ УСТАНОВКА / МАТЕМАТИЧЕСКАЯ МОДЕЛЬ / MATHEMATICAL MODEL / ПЕРЕДАЧА ДАННЫХ / DATA TRANSMISSION / КАНАЛ СВЯЗИ / COMMUNICATION CHANNEL / ОЦЕНИВАНИЕ СОСТОЯНИЯ / STATE ESTIMATION / ЭКСПЕРИМЕНТ / EXPERIMENT / MULTIPENDULUM SETUP

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Андриевский Б. Р., Фрадков А. Л., Андриевский А. Б.

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

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Андриевский Б. Р., Фрадков А. Л., Андриевский А. Б.

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

State estimation of the multipendulum setup under communication constraints

Application of the coding-decoding procedure based on a plant dynamics model for implementation of embedded observer with low-bitrate data transmission channel is demonstrated for computer-controlled mechanical system a multipendulum setup. Experimental results show efficiency of the proposed method in the case of corrupted measurements and plant model uncertainty.

Текст научной работы на тему «Оценивание состояния многомаятниковой системы при коммуникационных ограничениях»

ИНФОРМАТИКА В ТЕХНИЧЕСКИХ СИСТЕМАХ

УДК 62.50

DOI: 10.17586/0021-3454-2015-58-9-742-750

ОЦЕНИВАНИЕ СОСТОЯНИЯ МНОГОМАЯТНИКОВОЙ СИСТЕМЫ ПРИ КОММУНИКАЦИОННЫХ ОГРАНИЧЕНИЯХ

11 2 Б. Р. Андриевскии1, А. Л. Фрадков1, А. Б. Андриевскии2

1 Университет ИТМО, 197101, Санкт-Петербург, Россия E-mail: [email protected]

2 Институт проблем машиноведения РАН, 199178, Санкт-Петербург, Россия

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

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

Введение. В последнее десятилетие большой интерес вызывают сетевые системы управления. Идея их построения заключается в использовании последовательных сетей связи для обмена информацией и сигналов управления между различными физическими компонентами систем, которые могут быть физически распределенными. Сетевые системы управления представляют собой системы реального времени, в которых данные между чувствительными и исполнительными элементами, а также между элементами и регулятором передаются через общую или переключаемую сеть связи (см., например, [1—3]). Включение сети связи в систему управления может привести к снижению общей производительности системы из-за ошибок квантования, задержки сигнала во времени и утрате отдельных результатов измерений. В связи с цифровым характером канала связи каждый передаваемый сигнал квантуется конечным набором символов [1]. Таким образом, конечно-множественный характер циркулирующих в системе данных должен быть явно принят во внимание при проектировании сетевых систем управления.

Важной проблемой является снижение скорости передачи потока данных по цифровому каналу связи. Алгоритмическому решению этой проблемы посвящено множество исследователей [4—7], где, в частности, показано, что управление линейными системами и наблюдение за ними возможно тогда и только тогда, когда пропускная способность канала связи превышает скорость производства системой энтропии в окрестности состояния равновесия (так называемая „теорема о скорости передачи данных") [8—12]. Предложены различные схемы кодирования-декодирования данных, позволяющие приблизиться к минимально возможной скорости их передачи. Известны два способа решения этой задачи: применение интеллектуальных датчиков, в алгоритмах работы которых используются модели динамики объекта,

и масштабирование (zooming), т.е. обновление диапазона кодирования данных во время управления процессом или наблюдения за ним [13—16].

Синхронизация нелинейных систем при коммуникационных ограничениях исследована в работах [17—21]. Показано, что для схемы с кодером-декодером первого порядка верхняя предельная граница ошибки синхронизации пропорциональна максимальной скорости изменения передаваемого по каналу связи сигнала и обратно пропорциональна скорости передачи информации (пропускной способности канала). Установлено, что при идеальном канале связи и неискаженных измерениях алгоритмы синхронизации с парой кодер/декодер полного порядка обеспечивают экспоненциальное затухание ошибки синхронизации, если пропускная способность канала связи превышает определенный порог. Подход, предложенный в работе [20], был впоследствии применен при наблюдении нелинейных систем по каналу связи с ограниченной пропускной способностью [21—24].

Метод оценивания состояния системы. Следуя работам [23—24], опишем метод оценивания состояния по каналу связи. Рассмотрим модель объекта в следующей форме Лурье (линейная часть и нелинейность в обратной связи по выходу):

x (t) = Ax(t) + By (y), y(t) = Cx(t), (1)

где x(t) e Rn — вектор переменных состояния объекта; y(t) — скалярная выходная переменная; A — n^n-матрица; B — п*1-матрица; C — 1хп-матрица; y(y) — непрерывная нелинейная функция.

Считаем, что измеряется только выходная переменная y(t) объекта. Задача состоит в оценивании неизмеряемого вектора состояния x(t) с помощью удаленного наблюдающего устройства на основе доступных измерений с учетом ограниченности скорости передачи данных по каналу связи. С этой целью вводится следующий нелинейный наблюдатель полного порядка:

x (t) = Ax(t) + B y(y) + Ls(t), y(t) = Cx(t), (2)

где x(t) e Rn — вектор оценок состояния объекта; y(t) — скалярная выходная переменная наблюдателя; s(t) = y(t) - y(t) — сигнал ошибки между выходами объекта и наблюдателя; L — п*1-матрица, подлежащая выбору при синтезе наблюдателя.

Предполагается, что оценки состояния, вырабатываемые на стороне передатчика, формируются интеллектуальным сенсором на основе полной информации о выходе объекта (с учетом погрешности измерений) и по каналу передается только скалярная переменная, причем вместо значений y(t) передается s(t). Согласно „условию равноосведомленности" [4, 6] ошибка оценивания s(t) должна кодироваться в наблюдателе на стороне источника сигнала символами из конечного алфавита в дискретные моменты времени tk=kT, где k = 0, 1, 2, ... — дискретное время, T — интервал квантования. Полученная в результате кодирования величина 8[к ] = 8" (tk) должна использоваться вместо s(t) в наблюдателе (2), таким образом, наблюдатель принимает следующий вид:

x (t) = Ax(t) + By CP) + L 8 (t), y(t) = Cx(t), 8 (t) = 8[k] при t e [tk, tk+Д tk = kT.

Значение 8[k ] передается через канал связи приемнику, где воспроизводится процедура оценивания состояния, а именно — в декодере выполняется алгоритм

xd (t) = Axd (t) + B y (yd) + L8 (t), yd (t) = Cxd (t), (4)

где х^ (г) е Я" — вектор оценки состояния объекта, генерируемый в декодере, причем

^ (0) = Х(0).*

При преобразовании дискретной последовательности г\к ] в непрерывный сигнал г(г), входящий в формулу (4), используется экстраполятор нулевого порядка, так что г(г) = в\£ ] при кТ < г <(к+1)Т.

Процедуры кодирования. Рассмотрим статический кодер (кодер без памяти) с равномерной дискретизацией и фиксированным диапазоном преобразования. Зададим вещественное М > 0 и целое у> 0. Построим процедуру кодирования на основе отображения • задающего равномерное по уровню квантование в интервале I = \-М,М].

Введем шаг квантования 5 = 2 М и определим функцию квантования (кодирования) как

Чум (У) =

5^5 1 у!, если \у\< М; (5)

М у, иначе, где — функция округления до ближайшего целого.

5

Очевидно, что | у - Ч^м (У)1<5/2 для всех у, таких что | у |< М + и все значения (у) принадлежат диапазону преобразования I. Заметим, что передаваемое по каналу

кодовое слово содержит Я = 1о§2(2у +1) бит информации.

Известна \12—16] более совершенная схема кодирования, в основе которой лежит идея изменения параметра М вместе с заменой симметричного интервала I на интервал Ук+1, охватывающий некоторую окрестность предсказанного по данным предыдущих измерений на (к +1) -м шаге значения выходного сигнала ук+1 е Ук+1. Если интервал Ук+1 мал по сравнению с возможным отклонением значения у от предсказанного, то можно уменьшить величину М, шаг квантования 5 и, следовательно, точность воспроизведения сигнала, не увеличивая при этом информационную нагрузку канала связи. Для реализации этой идеи используются кодирующие устройства с памятью. Изменение параметра М во времени на каждом такте (шаге) к передачи данных аналогично масштабированию изображения в оптических системах. Такой подход позволяет повысить точность кодирования данных в установившемся режиме, предотвращая, в то же время, насыщение кодирующего устройства в начале процесса.

Последовательность Мк может быть рассчитана заранее и может вводиться программно (так называемое „изменение масштаба, управляемое временем"), либо значения Мк могут быть вычислены рекуррентно на основе текущих измерений („изменение масштаба, управляемое событиями") \15, 22].

Опишем процедуру кодирования подробнее \19—24]. Кодирование данных и их передача через канал связи осуществляется в дискретные моменты времени гк = кТ0, где к = 0,1, 2,... — номер шага, Т0 — интервал квантования по времени (интервал выборки). Выходной сигнал у (г) объекта измеряется датчиком и преобразуется в дискретную последовательность значений ук = у(кТ0). Введем последовательность смещений Ск с нулевым начальным значением С0 = 0. На к -м шаге работы кодера сравниваются текущее значение ук

Считаем, что получаемые результаты измерений — без искажений, запаздывание и искажение в канале связи отсутствуют.

со смещением Ck, выработанным на предыдущем шаге, и формируется сигнал рассогласования дyk = Уk - Ck. Этот сигнал затем подвергается квантованию по уровню с заданной разрядностью V и текущим значением масштаба M = Mk в соответствии с выражением (5). Выходной сигнал кодера

^ = qvмk (дУк) (6)

передается через канал связи в виде символа, содержащего до г бит информации из выбранного алфавита. Смещение Ck+1 и масштаб Mk пересчитываются по следующему алгоритму:

ск+1 = ^ +~дУk, co =0, k =0,1, •••; (7)

Mк = (Mо - Mю )pk + Mю, (8)

где р е (0,1) — параметр затухания сигнала, Mю — асимптотически предельное значение Mk; начальное значение Mo должно быть достаточно большим, чтобы охватывалась вся область начальных значений выходного сигнала Уо .

Уравнения (3), (6) — (8) описывают алгоритм работы кодирующего устройства. Аналогичные соотношения рассчитываются декодером, который вычисляет значения Ck, Mk по переданным через канал связи в виде кодов значениям дyk. Декодирующее устройство формирует на выходе сигнал

yk = ^ +дk, (9)

который совпадает с квантованным сигналом Уk. Далее, значение Уk „расширяется" экстра-полятором нулевого порядка на весь интервал квантования по времени ^70,^ +1)70), и на выходе декодирующего устройства формируется процесс непрерывного времени у (^).

Экспериментальная установка. Экспериментальное исследование представленных в работах [19—24] схем передачи данных проводилось для сложной механической системы — цепи маятников, входящей в состав многомаятникового мехатронного стенда Института проблем машиноведения РАН (Санкт-Петербург) [25—27].

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

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

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

время изготовлены механические части 50 секций. Фотография цепи из 12 секций представлена на рис. 1. _

Рис. 1

Система обмена данными предназначена для их передачи от центрального компьютера к интерфейсным платам маятниковых секций. Каждая плата представляет собой интеллектуальное электронное устройство хранения и обработки результатов измерений, предназначенное для разгрузки процессора управляющего компьютера. Центральный управляющий компьютер содержит процессор Intel Celeron и служит для высокоуровневого управления локальными контроллерами модульных секций, а также для обработки и визуализации результатов экспериментов. Компьютер работает под управлением операционной системы GNU/Linux. Результаты экспериментов могут обрабатываться в программных средах MatLab или Scilab [28].

Результаты экспериментов. Экспериментальные данные, полученные на стенде, были использованы для исследования описанного выше метода передачи данных с малой загрузкой канала связи [23—25].

В экспериментах использовалась цепь из четырех маятниковых секций и двигателя, присоединенного к секции № 1 через торсионную пружину. В ходе экспериментов на двигатель подавалось управляющее напряжение в виде гармонического сигнала или нерегулярных колебаний. Углы поворота приводного вала и маятников измерялись посредством оптических датчиков с частотой дискретизации 500 Гц с погрешностью 3,5-10-2 рад. Затем результаты измерений обрабатывались алгоритмами кодирования для передачи по каналу связи. Изменение угла ф, соответствующего крайнему „левому" положению маятника (угол вала двигателя), может рассматриваться как экзогенное воздействие, приложенное к установке (цепи маятников). Для передачи значения угла ф использовался кодер первого порядка.

При построении кодеров полного порядка на основе наблюдателей для маятниковых секций использована следующая модель динамики цепочки, нормализованная относительно моментов инерции маятников [24, 25]:

ф 1 + дф 1 + ш0 sin ф1 - £тр (ф2 - 2ф1) = k^u(t);

ф, + , + ш2 sin ф,-- ¿тр (ф,-+1- 2ф,- + ф,--1) = ° - = 2 • • •, N -1;

(10)

фN + N + ®0 вт ФN - ктр (ФN - ФN-1) = а где N — число маятников в цепи; фг- — угол отклонения /-го маятника от вертикального положения; ц, ю0, ктр — коэффициент вязкого трения, собственная частота колебаний маятника

при малой амплитуде и жесткость торсионной пружины соответственно; и(г) — угол поворота ротора двигателя.

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

Модель (10) использована для синтеза алгоритма оценивания состояния (3), применяемого в кодере полного порядка. На основе процедуры идентификации были получены сле-

—1 —1 -2 дующие значения: р=0,95 с , ю0=5,5 с , ^ =5,8 с . Выбор матрицы Ь выполнен методом

расположения полюсов наблюдателя, так чтобы получить многочлен Баттерворта [29]: 2 2 -1 ёйф/ - А+ЬС) = X +1,4ПХ+П^, где параметр О = 5 с . В выражении (8) выбраны следующие

значения: М0 = 0,5, М» = -0,01, р = 0,829. Время выборки для каждого канала (один двигатель

и четыре маятника) определено из интервала [10; 100] мс.

Количество двоичных разрядов кодирования варьировалось от V = 1 (двоичный кодер) до V = 9. Для передачи и оценки значений углов отклонения маятника были реализованы две схемы кодирования [19—22]: кодер первого порядка с наблюдателем на стороне приемника (для передачи значения угла поворота двигателя) и кодер полного порядка с наблюдателем на стороне кодера и декодера (для передачи значений углов отклонения маятников). Результаты измерений обрабатывались с помощью процедур передачи данных и рассчитывались ошибки оценивания. Следует отметить, что „точные" значения углов отклонения маятников из-за погрешности оптических датчиков не известны, что сказывается на оценке точности по результатам экспериментов. Скорость передачи данных для соответствующего канала рассчитывалась как Я = у/7Ь.

Результаты экспериментов показаны на рис. 2—5. Примеры процессов изменения угловых положений маятников № 1, 2 и переданных по каналу связи значений фг- для различных скоростей передачи данных по каналу двигателя (Ят) и каналу маятника (Яф) приведены на рис. 2, 3.

Ят=580 бит/с, Яф=290 бит/с

Ят=500 бит/с, Яф=1010 бит/с, v=5, 70=0,01 с

ф1, рад 1 0 -1

-2

0

ф2, рад 0,5

0

-0,5

-1

0

15 20

Рис. 2

ф1, рад 1

0

-1

-2

0

ф2, рад 0,5 0 -0,5 -1

0

10

15

20

15

Рис. 3

25 и с

Зависимости обобщенного показателя точности — среднеквадратической относительной ошибки передачи данных (0) в установившемся режиме — от параметров процедуры кодирования при V = 2, ..., 9 представлены на рис. 4, 5.

Полученные результаты соответствуют теоретическим положениям работ [17—22], согласно которым двоичный кодер оптимален относительно загрузки канала связи, необходимой для обеспечения требуемой точности, а для кодера полного порядка существует

5

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

Q(R) 1,8

1,6

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

1,4

1,2

1

0,8 0,6 0,4 0,2

0

Q№)

200

400

600

800 R, бит/с

То, с 2

Рис. 4 Рис. 5

Заключение. Рассмотрен метод удаленного оценивания состояния колебательной системы посредством передачи данных по цифровому каналу связи с использованием модели динамики объекта при реализации встроенного наблюдателя для сложной механической системы — многомаятниковой установки. Экспериментально определено, что скорость передачи данных может быть принята равной 200 бит/с, — это обеспечивает приемлемую точность передачи данных о состоянии объекта по цифровому каналу связи. Согласно результатам экспериментов в случае кодера полного порядка существует порог, ограничивающий снизу допустимую загрузку канала связи для надежной передачи данных, что подтверждает теоретические результаты работ [ 17—22].

Статья подготовлена по результатам работы, выполненной при поддержке Российского научного фонда (грант 14-29-00142) в ИПМаш РАН.

V

V

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

1. Ishii H., Francis B. A. Stabilizing a linear system by switching control with dwell time // IEEE Trans. on Automatic Control. 2002. Vol. 47, N 12. P. 1962—1973.

2. Goodwin G., Haimovich H., Quevedo Q., Welsh J. A moving horizon approach to networked control system design // IEEE Trans. on Automatic Control. 2004. Vol. 49, N 9. P. 1427—1445.

3. Abdallah C. T., Tanner H. G. Complex networked control systems: Introduction to the special section // IEEE Control Systems Magazine. 2007. Vol. 27, N 4. P. 3—32.

4. Nair G. N., Fagnani F., Zampieri S., Evans R. Feedback control under data rate constraints: An overview // Proc. IEEE. 2007. Vol. 95, N 1. P. 108—137.

5. Андриевский Б. Р., Фрадков А. Л. Управление и наблюдение через каналы связи с ограниченной пропускной способностью // Гироскопия и навигация. 2009. № 4 (67). С. 103—114.

6. Андриевский Б. Р., Матвеев А. С., Фрадков А. Л. Управление и оценивание при информационных ограничениях: к единой теории управления, вычислений и связи // Автоматика и телемеханика. 2010. № 4. С. 34—99.

7. Matveev A. S., Savkin A. V. Estimation and Control over Communication Networks. Boston: Birkhauser, 2009.

8. Nair G. N., Evans R. J. State estimation via a capacity-limited communication channel // Proc. of the 36th IEEE Conf. on Decision and Control, San Diego, California, USA, Dec. 1997. P. 866—871.

9. Nair G. N., Evans R. J. Communication-limited stabilization of linear systems // Proc. of the 39th IEEE Conf. on Decision and Control, Sydney, Australia, Dec. 2000. P. 1005—1010.

10. Nair G. N., Evans R. J. Mean square stabilisability of stochastic linear systems with data rate constraints // Proc. of the 41st IEEE Conf. on Decision and Control, Las Vegas, Nevada. USA, Dec. 2002. Vol. WeM02. P. 1632—1637.

11. Nair G. N., Evans R. J. Stability of model-based networked control systems with time-varying transmission times // Systems & Control Letters. 2000. Vol. 41. P. 49—56.

12. Nair G. N., Evans R. J. Exponential stabilisability of finite-dimensional linear systems with limited data rates // Automatica. 2003. Vol. 39. P. 585—593.

13. Liberzon D. Nonlinear stabilization by hybrid quantized feedback / Eds.: N. Lynch, B. Krogh. Berlin — Heidelberg: Springer-Verlag, 2000. P. 243—257.

14. Brockett R. W., Liberzon D. Quantized feedback stabilization of linear systems // IEEE Trans. on Automatic Control. 2000. Vol. 45, N 7. P. 1279—1289.

15. Liberzon D. Hybrid feedback stabilization of systems with quantized signals // Automatica. 2003. Vol. 39. P. 1543—1554.

16. Tatikonda S., Mitter S. Control under communication constraints // IEEE Trans. on Automatic Control. 2004. Vol. 49, N 7. P. 1056—1068.

17. Fradkov A. L., Andrievsky B., Evans R. J. Chaotic observer-based synchronization under information constraints // Physical Rev. E. 2006. Vol. 73. P. 066209.

18. Андриевский Б. Р., Фрадков А. Л. Метод пассификации в задачах адаптивного управления, оценивания и синхронизации // Автоматика и телемеханика. 2006. № 11. С. 3—37.

19. Фрадков А. Л., Андриевский Б. Р. Адаптивная синхронизация нелинейных систем // Изв. вузов. Приборостроение. 2007. Т. 50, № 10. C. 17—23.

20. Fradkov A. L., Andrievsky B., Evans R. J. Synchronization of passifiable Lurie systems via limited-capacity communication channel // IEEE Trans. Circuits Syst. I. 2009. Vol. 56, N 2. P. 430—439.

21. Fradkov A. L., Andrievsky B., Evans R. J. Hybrid quantised observer for multi-input-multi-output nonlinear systems // Proc. of the 17th IEEE Intern. Conf. Control Applications (CCA 2008), San Antonio, Texas, USA, 3—5 Sept., 2008. P. 1195—1200.

22. Fradkov A. L., Andrievsky B., Peaucelle D. Estimation and control under information constraints for LAAS helicopter benchmark // IEEE Trans. on Control Systems Technology. 2010. Vol. 18, N 5. P. 1180—1187.

23. Андриевский Б. Р., Фрадков А. Л. Метод пассификации в задачах синхронизации и оценивания состояния нелинейных систем по цифровому каналу связи //Управление большими системами: Сб. тр. 2011. № 35. С. 20—58.

24. Фрадков А. Л., Андриевский Б. Р., Андриевский А. Б. Оценивание состояния пассифицируемых нелинейных систем при коммуникационных ограничениях // Информационно-управляющие системы. 2011. № 1. С. 28—33.

25. Fradkov A. L., Andrievsky B., Boykov K. B. Multipendulum mechatronic setup: Design and experiments // Mechatronics. 2012. Vol. 22, N 1. P. 76—82.

26. Fradkov A. L., Andrievskiy B., Boykov K. B., Lavrov B. P. Multipendulum mechatronic setup for studying control and synchronization // Dynamics and Control of Hybrid Mechanical Systems: World Scientific Series on Nonlinear Science / Eds.: G. Leonov, H. Nijmeijer, A. Pogromsky, A. Fradkov. Singapore: World Scientific, 2010. Ser. B, Vol. 14. P. 211—222.

27. Фрадков А. Л., Андриевский Б. Р., Бойков К. Б., Андриевский А. Б. Многомаятниковый мехатронный комплекс // Мехатроника, автоматизация, управление. 2011. № 1. С. 41—54.

28. Андриевский А. Б., Андриевский Б. Р., Капитонов А. А., Фрадков А. Л. Решение инженерных задач в среде Scilab: Учеб. пособие. СПб: НИУ ИТМО, 2013.

29. Кузовков Н. Т. Модальное управление и наблюдающие устройства. М.: Машиностроение, 1976. 184 с.

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

Борис Ростиславич Андриевский — д-р техн. наук, профессор; Университет ИТМО; кафедра управления

сложными системами; E-mail: [email protected] Александр Львович Фрадков — д-р техн. наук, профессор; Университет ИТМО; кафедра управления

сложными системами; E-mail: [email protected] Алексей Борисович Андриевский — аспирант; ИПМаш РАН, E-mail: [email protected]

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

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

Ссылка для цитирования: Андриевский Б. Р., Фрадков А. Л., Андриевский А. Б. Оценивание состояния многомаятниковой системы при коммуникационных ограничениях // Изв. вузов. Приборостроение. 2015. Т. 58, № 9. С. 742—750.

STATE ESTIMATION OF THE MULTIPENDULUM SETUP UNDER COMMUNICATION CONSTRAINTS

B. R. Andrievsky1, A. L. Fradkov1, A. B. Andrievsky2

1 ITMO University, 197101, Saint Petersburg, Russia E-mail: [email protected]

2 Institute of Problems of Mechanical Engineering of the Russian Academy of Sciences, 199178, Saint Petersburg, Russia

Application of the coding-decoding procedure based on a plant dynamics model for implementation of embedded observer with low-bitrate data transmission channel is demonstrated for computer-controlled mechanical system — a multipendulum setup. Experimental results show efficiency of the proposed method in the case of corrupted measurements and plant model uncertainty.

Keywords: multipendulum setup, mathematical model, data transmission, communication channel, state estimation, experiment.

Data on authors

Boris R. Andrievsky — Dr. Sci., Professor; ITMO University; Department of Complex Systems

Control; E-mail: [email protected] Alexander A. Fradkov — Dr. Sci., Professor; ITMO University; Department of Complex Systems

Control; E-mail: [email protected] Alexey B. Andrievsky — Post-Graduate Student; IPME RAS;

E-mail: [email protected]

For citation: Andrievsky B. R., Fradkov A. L., Andrievsky A. B. State estimation of the multipendulum setup under communication constraints // Izvestiya Vysshikh Uchebnykh Zavedeniy. Priborostroenie. 2015. Vol. 58, N 9. P. 742—750 (in Russian).

DOI: 10.17586/0021-3454-2015-58-9-742-750

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