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

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

CC BY
483
65
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АДАПТИВНАЯ СИНХРОНИЗАЦИЯ / НЕЛИНЕЙНЫЕ СИСТЕМЫ / КАНАЛ СВЯЗИ / ИНФОРМАЦИОННЫЕ ОГРАНИЧЕНИЯ / ADAPTIVE SYNCHRONIZATION / NONLINEAR SYSTEMS / COMMUNICATION CHANNEL / INFORMATION CONSTRAINTS

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

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

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

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

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

Adaptive synchronization method for a class of nonlinear Lur'e systems having paccifiable linear part under the limited-band communication channel and a first-order coder is proposed. An application of the proposed method by the example of adaptive synchronization of chaotic Chua systems is presented. Quantitative measures of synchronization process for different data rates of the channel are obtained. Availability of the proposed method for information transmission based on chaotic signal modulation is demonstrated.

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

УДК 62.50 ББКЖ30

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

Андриевский Б. Р. 2 Фрадков А. Л. 3

(Учреждение Российской академии наук Институт проблем машиноведения Российской академии наук, Санкт-Петербург)

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

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

1 Работа выполнена при финансовой поддержке РФФИ (гранты №№06-08-01386, 08-01-00775) и Совета по грантам Президента РФ для поддержки молодых ученых и ведущих научных школ, проект НШ-2387.2008.1. Авторы признательны проф. Робину Дж. Эвансу (Robin J. Evans) из Университета Мельбурна за ряд предложений по теме работы и полезное обсуждение результатов.

2 Андриевский Борис Ростиславич, доктор технических наук, ведущий научный сотрудник, (bandri@yandex.ru).

3 Фрадков Александр Львович, доктор технических наук, заведующий лабораторией, (fradkov@mail.ru).

Введение

В последнее время среди специалистов в области систем управления наблюдается растущий интерес к задачам оценивания и управления, в которых существенны ограничения на информационные потоки между отдельными элементами системы (т. е. ограничения, вызванные конечной пропускной способностью каналов связи в системе). Подобные задачи возникают во многих технических приложениях, таких как навигационные системы, распределенные сенсорные сети, системы дистанционного наблюдения, и других. Рядом исследовательских групп проводится интенсивное изучение предельных возможностей решения задач управления при наличии указанных ограничений, см. например, работы [26, 30-32]. Задача управления с ограничениями информационных потоков рассматривается как в детерминистской [28], так и в стохастической [29] постановках. Ограниченность скорости передачи данных с использованием кодеров (квантователей) сигнала и его передачи по дискретному каналу связи, входящему в состав замкнутого контура, приводит к рассмотрению системы как гибридной, что усложняет исследование протекающих в ней процессов [24,32].

В большинстве работ рассматриваются задачи управления и оценивания состояния для линейных стационарных систем, и лишь в немногих статьях [25,27] рассматриваются нелинейные системы. В работе [27] предлагается общий и плодотворный подход к исследованию подобных систем, основанный на понятии топологической энтропии при обратной связи (ТЭОС) (Topological Feedback Entropy). В указанной работе получены условия, при выполнении которых для замкнутой дискретной системы, содержащей информационный канал с ограниченной пропускной способностью в обратной связи, обеспечивается инвариантность заданного компактного множества в пространстве состояний. Показано, что нижняя граница пропускной способности канала связи, при которой возможно решение задачи, совпадает с ТЭОС

49

разомкнутой системы (объекта управления).

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

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

Решение задачи становится существенно более сложным для нелинейных систем, при неполноте измерений состояния, а также в условиях параметрической неопределенности модели объекта (модели источника сигнала). В частности, для 50

таких задач, как частичная стабилизация, или стабилизация многообразий почти ничего неизвестно относительно предельных возможностей по оцениванию состояния и управлению при ограниченной пропускной способности канала связи. Подобные проблемы возникают в задачах стабилизации предельных циклов и хаотических аттракторов [23], которые имеют большое значение для управления колебательными режимами в технических системах. К подобным задачам относятся задачи управления и оценивания состояния хаотических систем [3, 19], для которых характерна локальная неустойчивость всех траекторий. Однако аналитические оценки процессов в хаотических системах получены к настоящему времени только для некоторых случаев и без учета информационных ограничений, см., например, [10,11,20]. Развитие этих результатов требует привлечения изощренной математической техники. Дополнительные аналитические сложности возникают при наличии параметрической неопределенности, что заставляет иногда прибегать к методам адаптивного управления, реализация которых приводит к усложнению модели системы в целом. Наконец, следует учесть гибридный (непрерывно-дискретный) характер замкнутой системы, в составе которой имеются кодирующее-декодирующее устройства с цифровым каналом передачи данных.

В данной работе исследуется адаптивная синхронизация хаотических систем при наличии ограничений на скорость передачи информации в канале связи в предположении, что ряд параметров генератора сигнала («ведущей системы») неизвестен, и только выход (а не состояние) генератора измеряется. Для систем без учета информационных ограничений данная задача решалась в работах [12,22] путем применения адаптивных наблюдателей состояния. Показана также возможность применения такого метода синхронизации для передачи сообщений модулированием хаотического сигнала. На основе публикаций [12, 21, 22] и недавно полученных результатов по неадаптивной синхронизации хаотических систем на основе

51

наблюдателей при информационных ограничениях [8, 17, 18] в данной работе находятся аналитические оценки характеристик замкнутой системы, а также приведены результаты численного исследования синхронизации хаотических систем Чуа с учетом ограниченной пропускной способности канала связи.

1. Постановка задачи и описание метода синхронизации

Рассмотрим нелинейную систему с неопределенными параметрами («генератор», или «ведущая система»), описанную следующими уравнениями состояния

т

(1) Х = Ах + ^>о(у)+В^вг^>г(у), у = Сх,

г=1

где х € Мга - вектор состояния генератора; у € М1 - вектор выходов (передаваемых через канал связи); в = [91,..., вт]Т -вектор параметров генератора. Вид нелинейных зависимостей <Рг(-) (2 = 0,1, ...,т), значения матриц А, С и вектора В считаются известными. Также считаем, что лишь значения выходного сигнал у(Ь) (а не всего вектора состояния) могут быть измерены датчиками. Полагаем, что начальное состояние генератора хо = х(0) также априорно неизвестно на стороне приемника (ведомой системы). Заметим, что для систем связи с модулированием хаотического сигнала вектор неизвестных параметров 9 меняется во времени, и сигнал 9 = в(Ь) является передаваемым сообщением, которое должно быть восстановлено приемником. Далее предполагается, что вектор в(Ь) изменяется достаточно медленно по сравнению с другими процессами в системе, поэтому 9 считается неизвестным постоянным вектором параметров ведущей системы.

Для достижения синхронизации между ведущей и ведомой системами используем метод построения адаптивных наблюдателей, изложенный в [1,2,4,9,21,22], на основе которого получена следующая структура системы синхронизации [18]. 52

Адаптивный наблюдатель состоит из настраиваемого наблюдателя и блока адаптации (адаптора). Настраиваемый наблюдатель описывается уравнениями

т

(2) х = Ах +Му)+-у), У = Сх,

г=1

где х € Мп - вектор состояния наблюдателя; у £ М1 -вектор выходных переменных; вг, г = 1, 2 ,...,т - скалярные настраиваемые параметры наблюдателя. Настройка параметров производится адаптором, для синтеза которого используется метод скоростного градиента [7]. Алгоритм адаптации имеет вид

(3) вг = -7г(у - у)^г(у), г = 1,2 ,...,т,

где коэффициенты тг > 0 - параметры алгоритма адаптации.

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

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

(4) у(г) = у(г) + 5у (г),

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

53

описывается уравнениями

(5) Х = АХ+^о(у)+В ^ 9г^г(у)+ Ь(у-у), у = СХ,

г=1

(6) 9г = -т¿(у-у)^г(у)-агвг, г = 1,2,...,т,

где аг - коэффициенты регуляризации.

В данной работе под синхронизацией понимается сходимость траекторий х(£) и Х(£), при которой достаточно мала ошибка синхронизации е(£) = х(£) — Х(£). Вследствие ошибок в канале связи, стремление вектора е(£) к нулю не может быть обеспечено, и цель синхронизации имеет смысл представить в виде

(7) Я < Ах,

где Ах - заданная верхняя граница асимптотического значения ошибки, а величина

(8) Я = 11ш ||х(£) — Х(*)П,

Ь—>оо

является предельной ошибкой синхронизации.

Замечание 1. Хотя цель синхронизации (7) может быть формально отождествлена с целью стабилизации невязки е(£) = х(£) — Х(£) с заданной точностью Ах, имеется ряд существенных отличий между задачами стабилизации, слежения и синхронизации, что заставляет отнести эти задачи к разным классам [5, 13]. В отличие от задач стабилизации, целью которых является приведение всех переменных состояния в окрестность заданной точки (обычно - начала координат) и затуханию процессов в системе, при достижении синхронизации процессы в ведущей и ведомой системах продолжаются, но протекают синхронно. Говоря математическим языком, здесь обеспечивается движение в окрестности многообразия е = 0. В свою очередь, в задачах слежения задающее (командное) 54

воздействие является, как правило, внешним произвольным процессом, подчиняющимся определенным ограничениям (по амплитуде, скорости изменения, частотному диапазону и т. д.). В задачах синхронизации «задающее» воздействие y(t) не произвольно, а генерируется ведущей системой, динамика которой в определенном смысле близка к динамике ведомой системы.

В данной статье рассматривается задача определения границ параметров системы и скорости передачи информации по каналу связи, при которых обеспечивается граница (7) на качество процесса синхронизации. Вопрос о принципиальной разрешимости задачи (7) для системы (1), (5), (6) исследован в [18] в предположении о равномерной ограниченности ошибки ¿y(t) (см. (4)):

(9) py(t)|| < А для всех t ^ 0.

где А - некоторая известная константа.

Далее для простоты описания считаем выход скалярным, l = 1, Yi = Y > 0, ai = а > 0. Как показано в [18], если выполнены следующие условия:

A1. Матрица коэффициентов передачи наблюдателя L такова, что передаточная функция

WL(\) = C(AI - A + LC)-lB строго пассивна, т. е. выполнены неравенства

Re Wl(iu) > 0 Vw ^ 0,

(10) lim w2 Re WL(iu) > 0.

A2. Система (1) имеет органиченное инвариантное множество Qe С Rn при любом в £ О С Rm, где в - множество возможных значений неопределенных параметров и x(0) £ Q.

A3. Функции ^¿(у), i = 0,1,...,m ограничены и удовлетворяют условию Липшица в замкнутой Д-окрестности 0$, т. е. неравенства

(11) Ыу)| <L;, Ыу')-<^(у)| <l;

выполнены при некоторых L;, L; и всех у = Cx, ж е SA(0$), где sa(0$) = {ж : 3z е 0$ : \\x — z\\ ^ Д},

то существуют такие Ci > 0, C2 > 0, что для всех Д > 0 выбор параметров алгоритма а = Д2, y = С2/Д2 гарантирует достижимость цели синхронизации (7) где

(12) Дх = С1Д.

Замечание 2. Согласно версии теоремы о пассификации для наблюдателей [16], вектор L, удовлетворяющий условию A1, существует тогда, и только тогда, когда передаточная функция W(Л) = C(AI — A)-1 B является гиперминимальнофазовой (ГМФ), т. е. если многочлен A(A) det W(Л) (где A(A) = det(AI — A)) - гурвицев (все его корни имеют отрицательные вещественные части), а матрица G = lim AW(Л) симметрична и

положительно определена. Для рассматриваемого здесь случая скалярного выхода, l = 1, передаточная функция W(Л) = C(AI — A)-1B скалярна и выражается отношением многочленов A(A), B(A): W(A) = B(A)/A(A). Тогда условие ГМФ означает, что числитель B(A) - гурвицев многочлен степени n — 1 с положительным коэффициентом при старшей степени [6].

Замечание 3. Заметим, что из условия ГМФ следует обнаруживаемость пары (A, C). Действительно, если пара (A, C) не обнаруживаемая, то передаточная функция W(A) = B(A)/A(A) имеет совпадающие нули и полюса с положительными вещественными частями, что противоречит требованию гурвицевости многочлена B(A). Наблюдаемости пары (A, C) не требуется: при выполнении указанных выше условий ненаблюдаемые компоненты вектора ошибки предельно ограничены и цель (7) выполняется. 56

2. Процедуры кодирования

Рассмотрим сначала статический кодер (кодер без памяти) с равномерной дискретизацией на неизменном диапазоне значений.

Зададим вещественное число М > 0 и неотрицательное целое V € Ъ, в соответствии с которыми процедура кодирования определяется как масштабирующее отображение равномерного квантования по уровню : ^ ^ ^ следующим образом.

Введем диапазон преобразования I = [—М, М] длиной 2М и шаг квантования длины 5 = 21-^М. Функцию кодирования (квантования) д„,м (у) определим после этого как

где (•) - функция округления до ближайшего целого, sign( ) -сигнум-функция: signy = {1 при y ^ 01 — 1 при y < 0}. Очевидно, что |y — qv,M(y)| ^ 5/2 для всех y таких, что |y| ^ M + 5/2 и все значения qv,M (y) принадлежат диапазону преобразования I. Заметим, что интервал I разбивается равномерно на 2V частей. Следовательно, количество элементов образа отображения qv,M равно to 2V + 1, следовательно, каждое кодовое слово содержит R = log2(2v + 1) бит информации.

Итак, для рассматриваемого кодера происходит дискретизация (квантование по уровню) выхода источника сигнала (в нашем случае - генератора (1)) по формуле y = qv,M (y). Мы предполагаем, что как кодирующее, так и декодирующее устройства работают на основе одной и той же информации, и, следовательно, сигнал y однозначно восстанавливается декодером на основе полученного кодового слова.

В ряде статей, см. например [14, 24, 28, 30], описана более совершенная схема кодирования. Лежащая в основе этой схемы идея состоит в уменьшении параметра M,

(13)

задающего диапазон преобразования, с одновременным заменой симметричного интервала I на интервал Уд+1, который охватывает некоторую область относительно предсказанного по предыдущим измерениям значения выхода генератора уд+1 на (к + 1)-м шаге наблюдений, уд+1 е Уд+ъ Если длина интервала Уд+1 мала по сравнению с полным диапазоном изменения выхода у, то можно уменьшить величину М и, следовательно, уменьшить шаг квантования не увеличивая при этом количество бит информации, передаваемых по каналу связи в единицу времени. Для реализации этой идеи используются кодирующие устройства с памятью. Наличие переходных режимов в системе приводит к изменению параметра М во времени на каждом такте (шаге) к передачи данных, М = Мд, что соответствует изменению масштаба изображения в оптических системах. Такой подход позволяет повысить точность кодирования данных в установившемся режиме, в то же время предотвращая насыщение кодирующего устройства в начале процесса. Последовательность {Мд} может быть рассчитана заранее и вводиться программно (так называемое «изменение масштаба, управляемое временем»), либо Мд могут вычисляться рекуррентно на основе текущих измерений («изменение масштаба, управляемое событиями») [24].

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

Кодирование и передача данных через канал связи происходит в дискретные моменты времени ¿д = кТ0, где к = 0,1,2,... - номер шага, Т0 - выбранный интервал квантования по времени (интервал выборки). Выходной сигнал у^) генератора (ведущей системы) измеряется чувствительным элементом и по формуле уд = у(кТ0) преобразуется в дискретную последовательность {уд}. Введем последовательность значений смещения сд (к = 0,1,2,...), имеющих нулевое начальное значение, с0 = 0. На к-ом шаге работы кодер сравнивает текущее 58

значение ук со смещением Ск, выработанным на предыдущем шаге и получает сигнал рассогласования дук = у к — Ск. Этот сигнал затем подвергается квантованию по уровню с заданной разрядностью V и текущим значением М = Мк в соответствии с

(13). Выходной сигнал кодера

(14) дук = д„,ык (дук)

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

(15) Ск+1 = Ск + дук, со = 0, к = 0,1,...,

(16) Мк = (Мо — М^)рк + М

где 0 < р ^ 1 - параметр затухания, М- асимптотически предельное значение Мк. Начальное значение Мо должно быть достаточно большим, чтобы охватить всю область начальных значений выхода у0 5 .

Уравнения (13), (14), (16) описывают алгоритм работы кодирующего устройства. Аналогичные соотношения

4 Фактически передается не само значение дук, а его нормированная величина (5-1дук), которая при известных V и Ми очевидным образом пересчитывается на приемном конце в дуи.

5 Это требование можно смягчить, если выходной сигнал генератора ограничен по модулю. Тогда, при Мто > 0, даже если Ми < \уи \, за конечное время происходит «схватывание» сигнала у(Ь) кодером. Следует правда учесть, что при малых Мк длительность переходного режима может оказаться недопустимо большой.

реализуются декодером: а именно, в нем вычисляются значения сд, Мд на основе текущего потока кодовых слов, соответствующих переданным через канал связи значениям ¿у по формулам

(17) сд+1 = сд + <9уд, со = 0, к = 0,1,...,

(18) Mfc = (Mo - M^)pfc +

В результате декодирующее устройство формирует на выходе сигнал

(19) yfc = cfc + <9yfc,

который совпадает с квантованным сигналом уд (как указано выше, мы здесь учитываем только ограниченную пропускную способность канала связи, пренебрегая возможными искажениями и потерей информации в нем). Далее значение уд «расширяется» экстраполятором нулевого порядка на весь интервал квантования по времени [kTo, (k + 1)To) и на выходе декодирующего устройства формируется процесс непрерывного времени y(t), являющийся входным сигналом второй, ведомой, подсистемы.

3. Оптимизация кодера

Установим теперь зависимость между скоростью передачи информации по каналу связи и гарантированно достижимой точностью работы пары кодирующее - декодирующее устройства в предположении, что скорость изменения сигнала y(t) равномерно ограничена по модулю. Очевидно, точная оценка Ly

для скорости y(t) находится как Ly = sup |Cx |, где x получается

жеп

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

в соответствии с (1). Чтобы исследовать точность системы кодер

- декодер, оценим верхнюю границу А = sup (t)| ошибки

t

5y (t) = y(t) — y(t) передачи данных по каналу связи. Рассмотрим промежуток квантования [kTo, (k + 1)To). Очевидно, что при выбранной схеме кодирования величина |5y(kTo)| не превосходит 5/2. Кроме того, ошибка может возрастать внутри указанного интервала с момента kT0 до (k + 1)T0 вследствие изменения y(t). Величина этого изменения, исходя из сделанного выше

предположения, не превосходит sup |y(t) — y(kT0)| ^

kTo<t<(k+1)To

(k+1)To (k+1)To

f |y(r)| dr ^ f Ly dr = LyT0. Таким образом, на

kTo kTo

каждом интервале [kTo, (k + 1)T0] суммарная ошибка передачи данных удовлетворяет неравенству:

г

(20) |5y (t)| < 2+ Ly To

Неравенство (20) показывает, что для того, чтобы получить заданную точность А передачи данных, т. е. чтобы обеспечить выполнение неравенства \5у (Ь)\ ^ А для всех Ь, требуется, чтобы интервал квантования То удовлетворял условию

(21) To < A.

Ly

Далее, если условие (21) выполнено, то заданные границы ошибки кодирования гарантируются при правильно выбранном шаге квантования по уровню 5, а именно - при соблюдении условия 5 < 2А — 2ЬуТо. Отсюда мы получаем нижнюю границу для скорости передачи информации в битах в секунду 6 :

6 Напомним, что скорость передачи информации связана с диапазоном кодирования и интервалом квантования соотношением

К = !<*, (+ 1).

значение К должно удовлетворять неравенству

(22) К * I д—Ьь +1

Таким образом, кодер, имеющий величину диапазона кодирования, равную 2М, шаг квантования по уровню 5 и длительность интервала дискретизации по времени То, обеспечивает общую ошибку, ограниченную по модулю заданной величиной Д, если выполнено неравенство (21) и скорость передачи информации удовлетворяет условию (22). Из неравенств (21), (22) следует также, что при достаточно малом Т0 и достаточно большой К можно достичь произвольно малой заданной границы ошибки Д.

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

не должна быть меньше чем вир |5У (кТ0)| — 5/2 = Д — 5/2. 7

деъ

Принимая во внимание, что 5 = 21-^М, получим следующую формулу для наименьшего допустимого М:

(23) М =-Д.

v ; 2^ + 1

Замечание 4. В начальной стадии работы системы величина ошибки |5; | может превосходить границу Д из-за того, что

7 См. сноску 5 на стр. 59.

62

начальное значение у(0) неизвестно. Это приводит к появлению переходных режимов в поведении системы. На этой стадии может быть эффективно использована описанная выше процедура изменения масштаба, что приводит к следующему рецепту выбора параметров закона (16):

2V А

(24) Mo = My, M^ =

2V + 1' где My = sup |y(t)|.

жобП

Оптимизируем теперь кодер по интервалу выборки To. Рассмотрим установившийся режим, в котором на каждом промежутке t G [kTo, (k + 1)To) считаем выполненным неравенство |y(t) — Ck| ^ А. Пусть M находится из соотношения

(23). Введем величину е по формуле е = y 0 (очевидно, что 0 < е < 1), и запишем нижнюю границу R* для R в виде

2V

(25) R' = (2v + 1)(1 — е) +1

Введя величину скорости передачи информации в битах в секунду Я

как Я = —- и ее нижнюю допустимую по точности границу Я*,

Т0

из выражения (25) получим, что

Т ( 2V

(26) R* = -У logo 7-гт-г + 1

v ' еА &2\ (2V + 1)(1 — е)

Теперь задача оптимизации кодера сводится к следующей задаче минимизации: определить пару (е*,^*) из условия

63

(e*,v*) = arg min R(e, v). Так как правая часть (26)

£€(0,1) vez

строго возрастает по v, то оптимальным значением v будет минимально возможное, а именно v* = 0. Это означает, что двоичное кодирование дает оптимальную (минимальную) скорость передачи данных R* = 1 бит на шаг, откуда следует, что M* = ¿/2 является оптимальным значением M (заметим, что сейчас рассматривается установившийся режим), и что знаковая функция является оптимальной функцией преобразования кодера:

(27) y = ¿ sign y.

Для оптимального значения v выполнено соотношение R*

r(e), где

(28) r(e) = r 'Ц 2(гЬ) + 1

Введем величину г* = ^^ г(е). Нетрудно показать, что

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

^г(е)

de

0, существует. Решая задачу одномерной минимизации

численно, получим г* = г(е*) ^ 1,688, где е* ^ 0,5923.

Таким образом, оптимальный интервал квантования по времени Т0* определяется выражением

(29) T* = e* .

Так как для бинарного кодирующего устройства скорость передачи информации по каналу связи в битах в секунду

находится из выражения Я * = —, то, с учетом (29), наименьшая

Т0

скорость передачи информации будет (30) Я* = г* ^,

и эта граница является необходимой для кодеров рассматриваемого класса.

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

В качестве варианта использования усовершенствованных кодеров можно рассмотреть ситуацию, при которой допускается использование на стороне передатчика наблюдателя состояния полного порядка, а также имеется возможность передавать сообщение параллельно по п каналам или по одному каналу в режиме разделения времени. Тогда через канал связи может быть передан п-мерный вектор оценок состояния генератора х(кТо), который используется кодирующим-декодирующим устройствами для формирования прогноза х((к + 1)Т0). Этот прогноз, в свою очередь, служит для вычисления вк+\ = Сх((к + 1)Т0). В таком случае ошибка предсказания бинарного кодера определяется скоростью расходимости близлежащих траекторий генератора. Тогда вместо соотношения (20) следует

использовать неравенство - ехр(НТ0) < А, где Н > 0 -

наибольшая ляпуновская экспонента хаотического генератора.

65

™ 1п(2||С II

Это соотношение приводит к неравенству То < ---, которое

п

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

Ь п

границы Е* > —у неравенство Е* > ^ , вытекающее из

А т(2||С У)

п

(21). Это значит, что при выполнении условия Е* > ^ ,

т(2||Су)

верхняя граница для ошибки передачи данных А уменьшается на

п

каждом интервале квантования [кТ0, (к + 1)Т0) в , ,, раз

Е* т(2||Су)

и, следовательно, экспоненциально стремится к нулю.

4. Пример. Адаптивная синхронизация систем Чуа

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

Рассматривается задача синхронизации, в которой как ведущая система (генератор), так и ведомая (приемник) реализованы в виде систем Чуа [1,3,15,22].

Уравнения ведущей системы. Ведущая система описывается следующими уравнениями:

'ж 1 = р(Ж2 + Ж1 + /(Ж1)+ 0/1(Ж1)), (31) { Ж2 = Ж1 - Ж2 + Жз

¿з = -?Ж2,

у(£) = Ж1 (¿),

где y(t) - выходной сигнал, измеряемый чувствительным элементом; x = [x\,x2, x3]T G R3 - вектор состояния генератора; f (•), /i(0 - кусочно-линейные функции: f (z) = m0z + 0,5(mi — mo)fi(z), f1(z) = |z + 1| — |z — 1|; p, q, m1, m0 - известные (на стороне приемника) параметры генератора. Начальное состояние x0 = x(0) и параметр в предполагаются априорно неизвестными.

Уравнения ведомой системы. Алгоритм адаптации. Основываясь на результатах раздела 1, построим ведомую систему в виде адаптивного наблюдателя состояния. Тогда уравнения этой системы получаются в виде

Г x 1 = p(x2 + xi + f (y(t)) + e(t)fi (y(t)) + he(t),

(32) < x2 = xi — x2 + x3 + l2£(t), [x з = —qx2+1з e(t),

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

y(t) = xi(t), e(t)= y(t) — y(t),

где x = [xi,x2,x3]T G R3 - вектор состояния ведомой системы. Входным сигналом для этой системы является y(t) - выход генератора сигнала, переданный через канал связи. Коэффициенты li, l2, l3 являются параметрами алгоритма, которые образуют (3 х 1)- матрицу обратной связи наблюдателя L = [li,l2,l3]T; e(t) - настраиваемый параметр, который изменяется по алгоритму адаптации, приведенному ниже.

Заметим, что при «идеальном» канале связи, имеющем с неограниченную пропускную способность, вход ведомой системы совпадает с выходом генератора: y(t) = y(t). В нашем случае сигнал y отличается от y(t) из-за ограничений на скорость передачи информации.

Алгоритм адаптации (6) в рассматриваемом случае принимает вид

(33) в = y (y(t) — y(t))fi(y(t)) + а(во — e(t)),

где y, а - параметры алгоритма; в0 - некоторая априорная оценка неизвестного параметра в. Считаем, что во отличается

67

от истинного значения в на некоторую (неизвестную) величину Ав = в — в0. Эта ошибка должна устраняться в процессе работы алгоритма адаптации. При реализации алгоритма (33) естественно взять во в качестве начального значения в.

Очевидно, что система (32) имеет форму Лурье, в которой

(34) Аь

—Р — ¿1 Р 0 1 — ¿2 —11 —1з 9 0

В =

С = [1 0 0] .

Матрица коэффициентов передачи наблюдателя Ь должна быть выбрана так, чтобы обеспечить пассивность динамической системы Ж = А^ж + Ви, у = Сж с матрицами А^ = А — ЬС, В, С вида (34). Для проверки свойства пассивности, можно использовать технику линейных матричных неравенств (ЛМН). Численно также можно исследовать поведение кривой Найквиста - годографа частотной передаточной функции = С

А^)-1В. Для рассматриваемой системы, с матрицами А^, В, С вида (34), передаточная функция ^ъ(А) имеет вид:

<35> ^(А) = ^А^,

где Аь(А) = А3 + (1 + р + ¿1 )А2 +(9 + рЬ + ¿1>А + Р9 + ¿зР + ¿19.

Для вычисления матрицы Ь, используем метод расположения полюсов (метод модального управления), обеспечивающий совпадение характеристического многочлена А^(А) системы (35) с заданным А3 + ^1А2 +^2А +^3, который имеет желаемый набор коэффициентов Очевидно,

что вследствие наблюдаемости пары (А, С) соответствующая матрица Ь всегда найдется, но при этом параметры должны также обеспечивать свойство пассивности системы (35). 68

5. Результаты моделирования

Рассмотрим генератор Чуа (31), имеющий следующие параметры: p =10,0, q = 15,6, m0 = 0,33, mi = 0,22.

Для синтеза адаптивного наблюдателя (ведомой системы) (32), используем распределение Баттерворта (Butterworth) полюсов линейной части (35). Для системы третьего порядка это распределение дает характеристический многочлен вида AL(s) = s3 + 2ш0з2 + + w0, в котором параметр ш0 > 0 задает желаемое быстродействие наблюдателя (32). При выборе U0 также следует учесть требование строгой пассивности передаточной функции Wl(A). Численные вычисления кривой Найквиста по передаточной функции Wl(A) при различных значениях ш0 показывают, что Wl(A) пассивна при 3,6 < ш0 < 9,6. Для моделирования взято значение параметра ш0 =

6, при котором получаются следующие собственные числа Ai наблюдателя (32): Ai = —6,0, A2,3 = —3,0 ± 5,2j, и матрица L обратной связи равная L = [1,00, 5,54, 4,44]T.

Моделирование проводилось при следующих начальных условиях для состояния систем (31) и (32): x0 = [0,3, 0,3, 0,3]T и x0 = [0, 0, 0]T, соответственно, и для двух значений параметра в системы (31): в = 0,8 и в = 1,0. Параметр в0 в алгоритме адаптации (33) взят равным в0 = 0,9. Коэффициенты a, y алгоритма адаптации (33) приняты равными a = 0,02, y = 0,2.

При моделировании получены характеристики процесса адаптивной синхронизации через дискретный канал связи с двоичным кодером (27) (в (13), (14), (16) разрядность v = 0). Значение Ly - наибольшей по модулю величины скорости y(t) -взято равным Ly = 30 с- на основе предварительного анализа хаотического аттрактора системы Чуа (31). Моделирование выполнено для различных значений допустимой А ошибки передачи сигнала y(t) по каналу связи. Значение M0 в (24) взято M0 = 4 на основе изучения поведения генератора сигнала. Интервал квантования по времени T0 определялся при заданном Ly в зависимости от А из соотношения (29). Скорость передачи

69

О

в = 0.8

в=].0

О 100 200 300 400 _ 500

, бит/с

Рис. 1. Зависимости ошибки синхронизации Я от скорости передачи информации К при в = 0,8 и в = 1,0.

информации по каналу связи К в битах в секунду (в бодах) вычислялась через Т0 как К = Т0-1. Параметр р изменения масштаба кодера в уравнении (16) выбран зависящим от Т0: р = ехр(—0,1То), что соответствует времени установления переходного процесса для Мд около 30 с.

Моделирование проводилось на интервале длительностью 1500 с в программной среде МАТЬАВ-81тиПпк методом Рунге-Кутта (4,5)-порядка (процедура оёе45) с автоматическим выбором шага.

Результаты численного исследования системы представлены на рис. 1-13. На рис. 1 показана зависимость ошибки синхронизации Я от скорости передачи информации К для значений в = 0,8 и в = 1,0. Как видно из графиков, ошибка синхронизации быстро возрастает, когда скорость передачи данных К становится меньше 100 бод. Зависимости ошибки синхронизации Я от ошибки передачи информации в канале связи 70

А и относительной ошибки Q/А от А приведены на рис. 2 и рис. 3.

О 0.8 .....\

: >1

О 1.0

1

О 0.5 1 1.5 2 2.5

Рис. 2. Зависимости ошибки синхронизации Q от ошибки передачи информации в канале связи А при в = 0,8 и в = 1,0.

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

т

Qe = (||в - в(£)||2 ¿¿)1/2, о

где Т - выбранное время наблюдения за системой (время моделирования). На рис. 4 показаны зависимости относительной

71

0/Д

& = 0.8 I м V

\

| 0 = 1.0 : \

О 0.5 1 1.5 2 2.5

Рис. 3. Зависимости относительной ошибки Я/А от ошибки передачи информации в канале связи А при в = 0,8 и в = 1,0.

параметрической ошибки Я в/в от скорости передаваемой по каналу связи информации. Принято Т = 1500 с. Как видно из рис. 4, для рассматриваемой системы начиная со значений Я ^ 200 ошибка идентификации параметра в практически не меняется. Это связано с тем, что регуляризованный алгоритм адаптации (алгоритм (6) при а = 0) не обеспечивает сходимости к нулю ошибки идентификации ||в—в(£)||. Таким образом, с точки зрения адаптивной идентификации имеются «разумные» ограничения на объем передаваемых по каналу связи данных. Вместе с тем, из графиков видно, что ошибка идентификации для данного примера составляет 3 ^ 5 %, что является вполне приемлемым для многих технических приложений.

На рис. 5-7 показаны типичные графики процессов у(£),

12 10

3 6

4 2 0

сие, %

...

д & = 0.8 /

г ——¿1

/

в 1.0

100

200

300

400 _ 500

Р, бит/с

Рис. 4. Зависимости относительной параметрической ошибки

Яв/в от К.

Рис. 5. Графики процессов в системах (31) и (32), (33) при А = 2, К = 25 бод.

Рис. 7. Графики процессов в системах (31) и (32), (33) при А = 0,2, Я = 250 бод.

Д=2

Рис. 8. Фазовые траектории генератора (31) и ведомой системы (32), г е [500, 510], в = 0,8, А = 2.

Д=1

Д=0.2

X.

6Г>-" ■вх1-""'

■6 х.

2

5 .2

Рис. 10. Фазовые траектории генератора (31) и ведомой системы (32), Ь е [500, 510], в = 0,8, А = 0,2.

у(Ь), ж2(Ь), ж2(Ь) в системах (31) и (32), (33) при достаточно больших Ь (по окончании процесса адаптивной идентификации параметра в). Принято значение параметра в = 0,8. Выбраны значения А = 0,2; 1,0; 2,0, которым, согласно (24), (29), соответствуют М= 0,1; 0,5; 1,0, период дискретности Т0 = 0,004 с; 0,02 с; 0,04 с, число переданных бит в секунду Е = 250; 50; 25 бод. Соответствующие фазовые траектории в пространстве состояний генератора (31), совмещенном с пространством состояний ведомой системы (32), показаны на рис. 8-10.

Процесс адаптивной идентификации параметра в ведущей системы при его изменении иллюстрируется рис. 11-13. При моделировании параметр в = в(Ь) взят в форме «прямоугольной волны» с периодом 100 си амплитудой, равной 0,1 относительно смещения во = 0,9. Остальные условия моделирования

е, § д=2

1 15 1 1

1.05 1

0.05 0.9 0 Й5 0 8 0.75 О 7

1

1 \Л :

, | 1

Ш ..............| м м

*' И1

В"

1 !

Э

О 50 100 150 200 250

Рис. 11. Идентификация параметра 9(1), А = 2, К = 25 бод.

Рис. 12. Идентификация параметра 9(1), А = 1, К = 50 бод.

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

9, § д=0.2

1 15 1 1

1.05 1

0.95 0 9 0.85 0.8 0.75 О 7

(1 5П 100 150 200 25П

Рис. 13. Идентификация параметра Q(t), А = 0,2, R = 250 бод.

взяты прежними. Как видно из полученных графиков, время переходного процесса (время идентификации) параметра в составляет менее 10 c, т. е. процесс адаптивной идентификации происходит в течение нескольких «характерных периодов» колебаний хаотического генератора (который можно оценить из рис. 5). Заметим также, что при малой скорости передачи информации по каналу (R = 25 бод) можно только распознать, какое из двух значений параметра в £ {0,8,1,0} реализуется, в то время как при R = 200 бод и выше точность идентификации оказывается достаточно высокой.

6. Заключение

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

того, что:

1. Рассматривается задача синхронизации процессов, а не стабилизации.

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

3. Исследуется глобальное, а не локальное поведение системы.

4. Через канал связи передается скалярный выход объекта, а не весь вектор состояния.

5. Исследуется система с кодером с памятью «единица» (а не с кодером полного порядка или кодером с бесконечной памятью).

6. Рассматривается случай нелинейной системы с параметрической неопределенностью.

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

Литература

1. АНДРИЕВСКИЙ Б. Р., ФРАДКОВ А. Л. Избранные главы теории автоматического управления с примерами на языке MATLAB. - СПб.: Наука, 1999. - 467 с.

2. АНДРИЕВСКИЙ Б. Р. ФРАДКОВ А. Л. Элементы математического моделирования в программных средах MATLAB 5 и Scilab (учебное пособие). - СПб.: Наука, 2001. - 286 с.

3. АНДРИЕВСКИЙ Б. Р., ФРАДКОВ А. Л. Управление хаосом: Методы и приложения. Часть I: Методы // Автоматика и телемеханика. - 2003. - Том 64, №5 - С. 345.

4. АНДРИЕВСКИЙ Б. Р., ФРАДКОВ А. Л. Метод пассификации в задачах адаптивного управления, оценивания и синхронизации // Автоматика и телемеханика. - 2006. - №11 - С. 33-37.

5. УПРАВЛЕНИЕ МЕХАТРОННЫМИ ВИБРАЦИОННЫМИ УСТАНОВКАМИ / Б. Р. Андриевский, И. И. Блехман, Ю.А. Борцов и др. / Под ред. И. И. Блехмана и А. Л. Фрадкова. - Санкт-Петербург: Наука, 2001. - 278 с.

6. ФРАДКОВ А. Л. Синтез адаптивной системы стабилизации линейного динамического объекта // Автоматика и телемеханика. - 1974. - Том 35, №12 -С. 96-103.

7. ФРАДКОВ А. Л. Схема скоростного градиента и ее применения в задачах адаптивного управления // Автоматика и телемеханика. - 1979. - Том 9. - С. 90-101.

8. ФРАДКОВ А. Л., АНДРИЕВСКИЙ Б. Р. Адаптивная синхронизация нелинейных систем // Изв. вузов. Приборостроение. - 2007. - Том 50, №10 - С. 17-23.

9. ФРАДКОВ А. Л., АНДРИЕВСКИЙ Б. Р. Метод пассификации в задачах адаптивного управления, наблюдения и синхронизации /Нелинейные системы. Частотные и матричные неравенства. Под ред. А. Х. Гелига, Г. А. Леонова, А. Л. Фрадкова. - М.: ФИЗМАТЛИТ, 2008. - С. 52-499.

10. ХРЯЩЕВ С. М. Оценка времени управления хаотических систем: Часть I // Автоматика и телемеханика. - 2004. -Том 64, №10 - С. 1566-1579.

11. ХРЯЩЕВ С. М. Оценка времени управления хаотических систем: Часть II // Автоматика и телемеханика. - 2004. -Том 64, № 11-С. 1782-1792.

12. ANDRIEVSKY B. Adaptive synchronization methods for signal transmission on chaotic carriers // Mathematics and Computers in Simulation. - 2002. - Vol. 58, №4-6. - P. 285-293.

13. BLEKHMAN 1.1., FRADKOV A. L. , TOMCHINA O.P., BOGDANOV D. E. Self-synchronization and controlled syn-

chronization: General definition and example design // Mathematics and Computers in Simulation. - 2002. - Vol. 58, №4-6. - P. 367-384.

14. BROCKETT R., LIBERZON D. Quantized feedback stabilization of linear systems // IEEE Trans. Automat. Contr.. -2000. - Vol.45. - P. 1279-1289.

15. DEDIEU H., KENNEDY M., HASLER M. Chaos shift keying: modulation and demodulation of chaotic carrier using self-synchronized Chua's circuits // IEEE Trans. Circ. Syst. II: Analog, Digital Signal Proc. - 1993. -Vol.40, №10. - P. 634642.

16. EFIMOV D., FRADKOV A. L. Adaptive tuning to bifurcation for time-varying nonlinear systems // Automatica. - 2006. -Vol.42, №3. - P.417-425.

17. FRADKOV A. L., ANDRIEVSKY B., EVANS R. J. Chaotic observer-based synchronization under information constraints // e-print ArXiv. - URL: www.arxiv.org. - 2005. -Vol. nlin.CD/0511010.

18. FRADKOV A. L., ANDRIEVSKY B., EVANS R. J. Adaptive observer-based synchronization of chaotic systems with firstorder coder in presence of information constraints // IEEE Trans. Circuits Syst. I. - 2008. - Vol. 55, №6. - P. 1685-1694.

19. FRADKOV A. L., EVANS R. J. Control of chaos: Methods, applications in engineering // Annual Reviews in Control. -2005. - Vol. 29, №1. - P. 33-56.

20. FRADKOV A. L., KHRYASCHEV S. M. How much control needs control of chaos / Proc. 5th EUROMECH Nonlinear Dynamics Conference (ENOC 2005). - 2005. - P. 1295-1302.

21. FRADKOV A., MARKOV A. Adaptive synchronization of chaotic systems based on speed gradient method, passification // IEEE Trans. Circ. Syst, Part I. - 1997. - Vol. 10. - P. 905912.

22. FRADKOV A., NIJMEIJER H., MARKOV A. Adaptive observer-based synchronization for communication // Int. J. Bifurcations Chaos. - 2000. - Vol. 10, №12. - P. 2807-2813.

23. FRADKOV A., POGROMSKY A. Introduction to control of oscillations and chaos. - Singapore: World Scientific Publishers, 1998.

24. LIBERZON D. Hybrid feedback stabilization of systems with quantized signals // Automatica. - 2003. - Vol. 39. - P. 15431554.

25. LIBERZON D., HESPANHA J. Stabilization of nonlinear systems with limited information feedback // IEEE Trans. Au-tom. Control. - 2005. - Vol. 50, №6. - P. 910-915.

26. MATVEEV A., SAVKIN A. An analogue of Shannon information theory for networked control systems: State estimation via a noisy discrete channel / Proc. 43rd IEEE Conf. Dec. Control (CDC'04). IEEE Press, Piscataway, NJ. - 2004. -Vol. 4. - P. 4485-4490.

27. NAIR G., EVANS R., MAREELS I., MORAN W. Topological feedback entropy, nonlinear stabilization // IEEE Trans. Autom. Control. - 2004. - Vol. 49, №9. - P. 1585-1597.

28. NAIR G., EVANS R. Exponential stabilisability of finite-dimensional linear systems with limited data rates // Automatica. - 2003. - Vol. 39. - P. 585-593.

29. NAIR G., EVANS R. Stabilizability of stochastic linear systems with finite feedback data rates // SIAM J. Control Optim.. - 2004. - Vol.43, №2. - P.413-436.

30. TATIKONDA S., MITTER S. Control under communication constraints // IEEE Trans. Automat. Contr.. - 2004. - Vol. 49, №7. - P. 1056-1068.

31. WONG W., BROCKETT R. Systems with finite communication bandwidth constraints - Part I: State estimation problems // IEEE Trans. Automat. Control. - 1997. - Vol.42, №9. - P. 1294-1299.

32. WONG W., BROCKETT R. Systems with finite communication bandwidth constraints - Part II: Stabilization with limited information feedback //IEEE Trans. Automat. Control. - 1999. - Vol.44, №5. - P. 1049-1053.

ADAPTIVE SYNCHRONIZATION FOR A CLASS OF NONLINEAR SYSTEMS UNDER DATA RATE LIMITATIONS OF THE COMMUNICATION CHANNEL

Boris Andrievsky, Dr.Sc., Leading Research Fellow (bandri@yandex.ru).

Alexander L. Fradkov, Dr.Sc., Head of the Lab (Institute for Problems of Mechanical Engineering of RAS, Saint Petersburg, 61, V.O. Bolshoy Av., (812) 321-47-66, fradkov@mail.ru)

Abstract: Adaptive synchronization method for a class of nonlinear Lur 'e systems having paccifiable linear part under the limited-band communication channel and a first-order coder is proposed. An application of the proposed method by the example of adaptive synchronization of chaotic Chua systems is presented. Quantitative measures of synchronization process for different data rates of the channel are obtained. Availability of the proposed method for information transmission based on chaotic signal modulation is demonstrated.

Keywords: adaptive synchronization, nonlinear systems, communication channel, information constraints.

Статья представлена к публикации членом редакционной коллегии П.С. Щербаковым.

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