УДК 681.513.5
Стабилизация неустойчивого предельного цикла релейной хаотической системы
© В.И. Краснощеченко Калужский филиал МГТУ им. Н.Э. Баумана, Калуга, 248000, Россия
В работе представлен алгоритм синтеза для стабилизации неустойчивого предельного цикла релейной хаотической системы. В алгоритме используется одномерное дискретное отображение Пуанкаре для нахождения неподвижных точек периода (предельных циклов исходной непрерывной системы). Показано, что классический метод OGY синтеза апериодического регулятора не решает поставленной задачи, так как учитывает только скорость выходной координаты, что недостаточно для стабилизации. Предложенный алгоритм основан на поиске необходимого коэффициента регулятора путем решения обратной задачи: сначала задается некоторый коэффициент, а затем осуществляется двухэтапная процедура (с коррекцией) перехода системы в следующую точку переключения. Задача коррекции осуществляется в полной окрестности (положения и скорости выходной координаты) и обеспечивает стабилизацию предельного цикла корректирующими импульсами малой амплитуды в выбранной области начальных условий (области стабилизации), о чем свидетельствуют приведенные результаты моделирования.
Ключевые слова: хаос, отображение Пуанкаре, предельный цикл, стабилизация, релейная система, синтез регулятора, метод ООУ.
Введение. Известно, что в пространстве состояний хаотические колебания в непрерывной нелинейной системе могут возникать только в системах третьего и более высокого порядка. Самый известный пример такой системы - классический хаотический аттрактор Лоренца [1]. В системах второго порядка ограниченные устойчивые движения происходят только в виде состояния равновесия или предельного цикла (теорема Пуанкаре — Бендиксона) [2]. Рассматриваемая автором простая система с обратной связью представляет собой линейную неустойчивую колебательную систему второго порядка с гистере-зисным реле в контуре (рис. 1), предложенную П. Куком [3]. Она при определенных значениях коэффициента 0 <Ъ,<Ъ>кр может генерировать хаотические траектории, которые формируют хаотический аттрактор (рис. 2) с ограниченной областью притяжения. Причина такого отклонения от теоремы Пуанкаре — Бендиксона — неединственность вход-выходного соотношения и = / (у), вводимого гистерезисом.
Рис. 1. Линейная система с реле в контуре:
\ = 0,05; и0 = 1; а = 1
-4-3-2-1 0 1 2 3
Рис. 2. Хаотический аттрактор релейной системы
Аттрактор имеет ограниченную область притяжения и характеризуется бесконечным числом неустойчивых предельных циклов. Если в хаотической системе присутствует неустойчивый предельный цикл с подходящими параметрами, его в принципе можно стабилизировать очень малыми корректирующими сигналами (управлениями), прикладываемыми в небольшой окрестности неподвижной точки отображения Пуанкаре. Этот факт принципиально отличает задачу стабилизации для хаотической системы от традиционной, т. е. системы с регулярным движением.
В настоящей работе для исследования хаотического движения и определения границы области притяжения аналитически определено точечное отображение Пуанкаре в параметрической форме. Для стабилизации неустойчивого предельного цикла (неподвижной точки периода 1 отображения Пуанкаре) в начале рассмотрен синтез регулятора с использованием метода ООУ [4], уже ставшего классическим. Метод основан на линеаризации отображения Пуанкаре в небольшой окрестности неподвижной точки, где осуществляется коррекция траектории малыми импульсами. Теоретические исследования по стабилизации
неустойчивого предельного цикла данной системы методом OGY представлены в статьях [5, 6]. Однако в этих работах не были представлены результаты численного моделирования и значения коэффициента регулятора для стабилизации предельного цикла, корректирующие управляющие воздействия малой (или, возможно, не малой) амплитуды. Проведенное моделирование показало, что в результате линеаризации (с использованием численного дифференцирования, как в работе [6]) отображения Пуанкаре был найден коэффициент апериодического регулятора, который не позволил получать желаемый результат стабилизации.
Кроме классического метода OGY, разработаны другие методы синтеза регуляторов для стабилизации неустойчивых предельных циклов хаотических систем, в первую очередь, метод Пирагаса [7], или метод управления хаосом с использованием обратной связи с задержкой (Delayed Feedback Control), который появился практически одновременно с методом OGY. Его главное достоинство: простота и возможность управлять хаосом по выходной координате. Недостаток: невозможность стабилизировать некоторые неустойчивые предельные циклы из-за негативного влияния введенной задержки [8, 9], в том числе из-за существенной зависимости времени задержки от периода стабилизируемого предельного цикла. При этом управление проводится непрерывно, как в классической системе управления, и малыми управлениями (что выгодно отличает управление хаосом по методу OGY) здесь не обойтись.
Для управления хаосом можно также использовать методы робаст-ного управления. Хорошо известный метод линейного H-управления [10] является некоторым мостом между обычным методом управления и методом OGY. Управление также ведется в окрестности стабилизируемой орбиты с использованием у -субоптимального управления, но основная трудность здесь — поиск необходимых матриц для формирования обобщенного объекта, обоснование аддитивного возмущения для компенсации нелинейной динамики объекта управления.
Несмотря на то что имеется положительный опыт использования алгоритмов и методов адаптивного управления [2, 11] и скользящих режимов [12] при решении задач стабилизации хаотических систем, в настоящей работе они не рассматриваются. Во-первых, в связи с тем, что необходимо сформировать эталонную модель для адаптивного управления, а это в поставленной задаче сделать достаточно сложно. Во-вторых, вследствие так называемого дребезжания (chattering effect) управления при движении по поверхности скольжения, что может привести к потере устойчивости.
В представленной статье разработан простой алгоритм стабилизации неустойчивого предельного цикла релейной системы с ис-
пользованием отображения Пуанкаре и малых корректирующих импульсов. Коррекция проведена в окрестности иу хиу, т. е. учитывается локальная окрестность стабилизируемого предельного цикла (неподвижной точки отображения Пуанкаре) по всем координатам системы. Для нахождения коэффициента регулятора решена обратная задача: задан коэффициент регулятора и определен результат его локальной работы при переходе системы из точки переключения
(а, р)т в точку (-а, q)т, где а — положение, а р, q — скорость системы в соответствующей точке переключения. При этом размер окрестности выхода иу точки переключения (а, р)т играет существенную роль.
Предлагаемая методика нахождения коэффициента одномерного регулятора и алгоритма коррекции позволяет не только решить задачу стабилизации неустойчивого предельного цикла, но и объяснить причину неудачных результатов моделирования при синтезе регулятора по методу ООУ.
Аналитическое определение отображения Пуанкаре. Как известно, точечное отображение Пуанкаре дает возможность преобразовать исходную непрерывную систему в дискретную с размерностью на единицу меньше. При этом исследование периодических, нерегулярных, в том числе хаотических, движений намного упрощается. Неподвижные точки отображения Пуанкаре определяют предельные циклы (устойчивые или неустойчивые) непрерывной системы.
Представим исходную релейную систему в пространстве состояний
х1 = х2;
Х2 =- Х1 + 2 ^ +1; (1)
У = х1.
Для построения точечного отображения Пуанкаре зададим параметры
реле: и0 = 1; а = 1. В качестве секущей Пуанкаре (поверхность, которая трансвер-сально пересекается траекторией с соответствующей регистрацией точки сечения Пуанкаре) используем линию (одномерную поверхность) х1 = а = 1, на которой будем фиксировать текущее значение скорости х2 = р > 0 при переключении с -1 на +1. Следующая точка переключения для линии х1 = а = -1 и скорости х2 = -q, q > 0 определяется для момента переключения с +1 на -1 (рис. 3).
Рис. 3. Секущая Пуанкаре релейной системы
Отображение Пуанкаре определяет дискретное отображение q = ф(р) между последовательными точками пересечения траекторией линий х1 = 1, х2 = p > 0 и х1 = -1, х2 = -q, q > 0 соответственно при произвольных, но допустимых значениях скорости p > 0, q > 0. Эти точки формируют так называемое сечение Пуанкаре. Построим отображение для нахождения только неподвижных точек периода 1,
т. е. неустойчивые предельные циклы будут иметь одинаковые, сим-
* *
метричные точки p (k) = q (к), где
к = kc +1 (2)
— число пересечений (раскручивающейся спиральной) траектории с секущей Пуанкаре до следующего переключения (далее — число пересечений), равное числу пересечений без переключения kc (эти пересечения не формируют точки сечения Пуанкаре) плюс единица (учитывается первое пересечение при переключении), с линиями х1 = 1, х2 = p > 0 и х1 = -1, х2 = -q, q > 0, при вращении вокруг точек (1 0)т, (-1 0)т соответственно. На секущей Пуанкаре это будет одна точка. Очевидно, что при одном пересечении к = 1, kc = 0,
переход из точки (1 p (1)) в точку (-1 -q (1)) происходит менее
чем за один оборот.
Процедура построения отображения Пуанкаре. Начнем движение с точки (1 p > 0)т. На вход линейной системы (1) до очередного переключения поступает сигнал u = +1. Найдем ее решение
для начальных условий x(0) = (1 p)т. Имеем
p
x1(t) = 1 +— exp(^t) sin ш t; ш
p
x2 (t) = — exp(^t) (E, sin ш t + ш cos ш t), ш
где ш = -у/ 1 — угловая скорость раскручивания спирали. Пусть в момент времени t = т > 0 траектория достигает точки переключения х(т) = (-1 -q)т , т. е.
p
-1 = 1 +— exp(^t) sin ш т;
ш (3)
-q = p exp(^t) (Е, sin ш т + ш cos шт). ш
Из уравнений (3) получим
= _ 2ю )
sin шт (4)
q = 2^ _ p exp(^t) cos ш т.
Строго говоря, из уравнений (4) можно в параметрической форме (параметр т) определить некоторую зависимость q = q(p). Однако в этом случае невозможно выполнить требование неотрицательности p > 0, q > 0 и, соответственно, получить отображение Пуанкаре. Учитывая, что в соотношениях (4) присутствуют периодические функции, для обеспечения условия p > 0 перейдем к угловому аргументу 9:
шт = (2k_1)п + 9, к = 1,2,...; 0<9<п, (5)
где к — число пересечений траектории с линией х1 = 1, х2 = p > 0 до переключения (см. формулу (2)). Определяя из соотношения (5) переменную т
т = - ((2 к _1) п + 9) (6)
ш
и подставляя выражение (6) в уравнение (4), получаем
2 шехр
p = p (£, к, 9) =-
(2 к _1) п + 9)
ш
• 9 ' (7) sin 9
q = q(^, 9) = 2(^ctg9). (8)
Согласно формуле (8), точка q не зависит от числа пересечений к траектории с линией х1 = 1, х2 = p > 0 до переключения: важен сам факт переключения, а как двигалась траектория до точки переключения, определяется формулой (7). Ясно, в что интервале 0 < 9 < п выполняется условие p > 0, но для обеспечения требования q > 0 необходимо уточнить верхнюю границу 9max. Из уравнения
q(9 max) = 2(Е, + ш ctg 9 max) = 0 (9)
найдем
cos 9max _ £ _ Ч _ 4
ctg 9 max =
sin 9max ш ш
Из выражения (9) (с учетом того, что sin 9max > 0) определим максимальный угол
9max = п_ arcsin ш .
Обе параметрические функции —(9), q(9) являются убывающими.
Производная — = - — + ш ctg9) < 0. Производная — = —^^ < 0 d 9 o d 9 sin2 9
также определяет убывающую функцию и при максимальном угле 9 = 9max траектория попадает в критическую точку неустойчивого состояния q(9 max) = 2(^ + octg9max) = 0. Пусть в начальный момент система стартует из точки A — точки переключения реле на уровень +1 (рис. 4) при максимальном угле 9 = 9max. В этом случае малейшее
отклонение от точки переключения (-10- 0)т (точка B на рис. 4)
приводит к дополнительному обороту (точка C на рис. 4). При этом система приходит в точку переключения с одним и тем же значением скорости (q = v), так как этот виток определяется одинаковыми начальными условиями последнего витка (точка B, см. рис. 4) и его конечная точка не зависит от того, сколько до этого система сделала витков с пересечениями с переключения (k > 2).
Рис. 4. Траектории релейной системы при прохождении критической точки (переход от к = 1 к к = 2, Е, = 0,05)
На рис. 5 представлено одномерное отображение Пуанкаре для различных значений к при Е = 0,05. Очевидно, что равенство
Р(Е, к, 0max) = Р(Е, к + 1, 9у ) (10)
определяет начальное значение 9У для нахождения зависимости q = ф(р) при числе пересечений к > 2 (напомним, что функция q = ф(р) — убывающая). Подставляя соответствующие выражения в равенство (10), получаем уравнение для нахождения начального угла 9,,:
exp
—(п + arcsin ш+ 9У )
ш
sin 9„ = ш .
(11)
При этом уровень V определяется выражением (8).
Для коэффициента ^ = 0,05 угол 9V = 0,860, уровень v = 1,821
(см. рис. 5).
-? = Ф (р)
0,5 1,0 1,5 2,0
Рис. 5. Отображения Пуанкаре для релейной системы (аналитическое решение) при ^ = 0,05
И наконец, найдем предельно допустимый уровень начальной скорости ртах(^,1, 9ц) = ц, определяющий границу области притяжения. Ясно, что ц > V, и, следовательно, имеем следующие варианты расположения аттрактора и области притяжения:
в случае строгого неравенства ц > V аттрактор находится внутри области притяжения;
при ц = v граница аттрактора совпадает с границей области притяжения;
при ц < V процесс расходится, аттрактора и области притяжения
нет.
Граничная точка ртах( ^,1,9ц) = ц определяет неустойчивый предельный цикл периода 1 для числа пересечений к = 1 (неподвижная точка отображения Пуанкаре), т. е.
9ц ) = ц = 2(^ + шс1в9ц ).
Необходимый угол 9Ц позволяет найти граничную (начальную)
точку 9Ц) = ц для траектории с одним пересечением к = 1,
которая обеспечивает сходимость к аттрактору. Раскрывая левую часть уравнения
Рmax(£ 1, 9ц) = Ц = 2(£ + ш )
с использованием выражения (7), получаем уравнение для определения угла 9Ц:
£ sin 9Ц +ш cos 9Ц = ш exp
-- (п + 9и)
ш
(12)
Для рассматриваемого коэффициента £ = 0,05 угол 9Ц = 0,649, уровень ц = 2,736.
Критическое значение коэффициента £кр определяется граничным условием формирования аттрактора: ц = у или 9У = 9Ц = 9У, Ц. Из выражений (1), (2) составим систему уравнений:
exp
£кр
ш
(п
+ arcsin ш +
9У,
sin 9У, Ц = ш;
£кр sin 9У, ц +ш ^ 9У, Ц = ш exp
£кр
ш
(п + 9у, ц)
решая которую, находим: £кр = 0,0674; 9У, Ц = 0,765; ц = у = 2,216.
Полученное отображение Пуанкаре используем для синтеза регулятора, стабилизирующего выбранный неустойчивый предельный цикл.
Метод ООУ синтеза регулятора. Рассмотрим классический метод синтеза регулятора, так называемый метод OGY (от первых букв фамилий авторов [4]). Для синтеза линейного регулятора и стабилизации неподвижной неустойчивой точки периода 1 (р , и0) отображения Пуанкаре линеаризуем это отображение в окрестности данной точки и получим
Ф(Р,и) = ф(р ,и0) +
дф( Р, и)
др
и=4» р=р'
(Р - Р ) +
дф( Р, и )
ди
и - и =
и=и«
Р=р'
= Ф(Р ,и0) + А(р - р ) + В(и - и0),
где для определения коэффициентов линейного разложения А, В используем численное дифференцирование [6]:
А
дф( Р,и) Р2,Цр)-Ф( Р1,и0)
др и и Р2 - Р1
р=р*
5
дф(Р,и) ,, ф(^2) -ф(Р*, и1)
ди ии и2 - м1
Р=Р*
* 3 Р * 3 Р
р2 = р + у; р1 = р -у;
и2 = и0 +3и; и1 = и0-3ии 2 0 2 0 2
Синтезируем линейный регулятор, действующий в окрестности
В этом случае линеаризация одномерного отображения Пуанкаре имеет вид
ф( Р,и) = ф( Р*,и,) + А( Р -/) + В(и-и,) = ф( р*,и 0) + (А + ВК)(Р -/).
Используем апериодический регулятор, т. е. потребуем, чтобы в точке переключения выполнялось равенство
Для этого решим уравнение
А + ВК = 0,
из которого определим необходимый коэффициент апериодического регулятора
Коэффициент К00У при различных вариациях скорости е и управления еи в момент переключения рассчитан по формуле (13) (таблица).
Из анализа полученных значений коэффициента апериодического регулятора следует, что размер окрестности слабо влияет на значение коэффициента К00У. При моделировании принято, что е у = е р = 0,05
и К00У = -2,78 (в таблице эти значения выделены серым фоном). Результаты моделирования для параметров е у = 0,05; Т = 100 с;
х(0) = (1,001; 1,38)т изображены на рис. 6. Ясно, что предельный цикл не стабилизирован.
иу ={ у = Р : | Р-Р*| ^еу|
и - и0 = Ли = К(р - р*): р е иу
д = ф( р,и ) = ф( /,и0).
(13)
Значения коэффициента апериодического регулятора - КОвУ линеаризованного отображения Пуанкаре при различных вариациях параметров г р, ги
гр = гу(0) = р2 - рЪ р2 = р* +гр/2, р\ = р*-гр/2 ги = и2 - м1, М2 = и0 +ги /2, и1 =и0 -ги /2 - КООУ
0,1 0,1 2,786
0,1 0,05 2,785
0,05 0,05 2,777
0,2 0,2 2,824
0,05 0,1 2,778
0,3 0,3 2,895
-4-3-2-1 0 1 2 3 х1
Рис. 6. Фазовая траектория: решение задачи стабилизации неустойчивого предельного цикла по методу ОвУ:
г у = 0,05; Т = 100 с; х(0) = (1,001; 1,38)т
Исследуем причину отсутствия стабилизации предельного цикла методом ОвУ. В соответствии с теорией, апериодический регулятор должен за один шаг до очередного переключения обеспечить переход
из точки (1,р)т,р е р~,р+ в точку (-1,-#*),-д* = 1,4226.
Сформулируем основное условие стабилизации неустойчивого предельного цикла: при заданной области коррекции процесс стабилизации обеспечивается, если -д- < р-, - д + < р +. При моделировании с коэффициентом КОвУ = -2,78 и окрестностью коррекции г у = г р = 0,05 получены следующие результаты:
' = Т ( 8у )
и=и0 + К 0
(1,Р~)т - " ' (1,496; 1,3726)т - (-1;-д" = 1,391)т;
и=и0 +Кооу(у-Р ) т и=и0
'=х*(е у)
и=и0 +Кот(у-р") и=и 0
(1,Р+ )т - (1,645; 1,3726)т - (-1; -д+ = 1,510)т,
где -д- — терминальная точка (переключения реле с +1 на -1) для начальной точки р"= 1,38 нижней границы области притяжения предельного цикла; -д + — терминальная точка (переключения реле с +1 на -1) для начальной точки р + = 1,47 верхней границы области притяжения предельного цикла; т5 (е у) — момент окончания коррекции (выход на границу и у ).
Следовательно, поскольку -д- > р-, -д + > р +, процесс стабилизации отсутствует, т. е. не выполнено основное условие стабилизации предельного цикла.
Предлагаемый метод синтеза регулятора. Для нахождения коэффициента регулятора решена обратная задача: задан коэффициент регулятора и определен результат его локальной работы при переходе системы из точки переключения (1, р)тв точку (-1, д)т, где р, д — скорость системы в соответствующей точке переключения.
Коррекция траектории с помощью регулятора (и =и0 + Ли,
*
Ли = К (у - р ) ) проведена в окрестностях точек переключения:
(у, у)т = X *2)т еиу хиу, где иу ={у еЯ: у - р* <еу } — окрест-
* *
ность переменной у = х2 при переключении; р = -д = 1,4226 ; к = 2 — неподвижная точка цикла периода 1 отображения Пуанкаре стабилизируемого предельного цикла; принято е у = 0,05;
иу = {у е Я : |у -1| < еу } - окрестность выходной переменной у = х1 в
точке переключения.
Алгоритм расчета необходимого коэффициента регулятора.
1. Итерационно с некоторым шагом задан коэффициент регулятора.
2. Для двух начальных значений (1, р-)т,(1, р+)тна интервале
коррекции (у,у)т = (х1,х2)т е иу хиу, ^ е [0,] рассчитаны управ*
ление и = и0 + К (у - р ) и траектория
бЬ | — | е 2 (х10 + аЬ + 2с) еЬ (— | е 2 (х10 - Ь)
у() = ) = ь+^^—в-+ ^2; -; (14)
бЬ [ — | е 2 (х10а + аЬ + 2с) еЬ [ — ] е 2 (х10а + аЬ + 2с)
у (г) = х2(Г) = ^ 2 ^-+ ^ 2 ^-+
2р 2
) е12 р(хю - Ь) еЬ (^] е 2а(хш - Ь)
+ ^ 2 ;-+ ^ 2 ;-, (15)
2 2
где в = Vа2 -4; а = 2^ + К; Ь = -Кр* + и0; с = х20 -ах10 = р± -а; = 0,05; х10 = 1
По окончании коррекции на интервале ^ е , ¿_1 ] (1-1 — момент
переключения выхода реле на -1) по формулам (14), (15) найдена траектория с коэффициентом регулятора К = 0. Зафиксирован результат перехода от одного переключения до другого.
На рис. 7 представлены результаты расчета двухэтапного перехо-
да траектории из начальной точки (+1, р)т, р е
РР+
в конечную
(-1, - д)т при различных размерах области иу . На первом этапе в
окрестности точки переключения, (у,у)т = (х1,х2)т е иу хЦу, использовали линейный регулятор, формирующий корректирующие импульсы. После выхода траектории из этой окрестности на вход объекта подается только сигнал выхода реле и = и0 = 1, т. е. коррекция (управление неустойчивым предельным циклом, проводится в локальной окрестности неподвижной точки отображения Пуанкаре), как в методе ООУ.
Из данных, приведенных на рис. 7, следует, что для области коррекции иу х и у со значением е у = 0,3 минимальный коэффициент
регулятора -Кш;п, который обеспечит стабилизацию предельного цикла, должен быть не менее 7, т. е. -Кш;п(еу = 0,3) > 7.
Только в этом случае граничная точка р = р- = 1,38 приближается с течением времени к циклу периода 1 (предельному циклу) для отображения Пуанкаре (-д = р ). На рис. 7 выделена область выбора коэффициентов регулятора, обеспечивающих стабилизацию неустойчивого предельного цикла для еу = 0,05; еу = 0,3. На рис. 8, а, б представлены фазовые траектории для коэффициентов - К = 5 (вне
выделенной зоны, стабилизация отсутствует) и - К = 8 (внутри области, стабилизация осуществляется) соответственно.
10 12 14 16 18 20 -К
I I I
-£^ = 0,3) -^(£, = 0,2) -К*
Рис. 7. Зависимость для определения коэффициента регулятора при различных размерах области коррекции по положению в у
Рис. 8. Фазовые траектории при коэффициенте регулятора (ву = 0,05; ву = 0,3):
-К = 5 (а); -К = 8 (б)
Отметим, что для окрестности ву = 0,2 необходимо обеспечить минимальный коэффициент -Ктт (ву = 0,2) > 13, а для окрестности в у = 0,1 регулятор для стабилизации рассматриваемого предельного цикла при - К е [1,22 ] отсутствует.
Согласно рис. 7, при коэффициенте регулятора -К = 20 и размерах области коррекции е у = 0,3 имеем небольшое отклонение от желаемого терминального значения -д = 1,4226, как для верхней р = р +, так и для нижней р = р- границ скорости р:
~Ч~ + Ч*
тах
-Ч++ Ч
) = тах (|1,413 -1,4226| ,|1,416 -1,422б|) = 0,0096.
Это дает возможность на каждом интервале коррекции (кроме первого, компенсирующего начальное рассогласование) использовать очень малые дополнительные управления (корректирующие импульсы) для стабилизации неустойчивого предельного цикла. При*
нимаем -К = 20. В этом случае после второго переключения корректирующие добавки управления Аы не превысят следующих значений:
Аы
-(р* -1,416)20, (р* -1,416)20] = [-0,132, 0,132].
На рис. 9, 10 представлены результаты моделирования при -К* = 20; у(0) = р(0) = р"= 1,38; у(0) = х1(0) = 1,001, Т = 300 с. На рис. 9, а изображен фрагмент входного сигнала объекта, где буквой А отмечен один из корректирующих импульсов, на рис. 9, б этот фрагмент представлен в увеличенном виде. Отметим, что уровень корректирующих импульсов весьма мал. На рис. 10, а, б показаны фазовая траектория и ее увеличенный фрагмент В в окрестности
точки (1, р*). Стабилизация обеспечивается в полной мере.
20 20,4 20,8 21,2 21,6 г, с б
Рис. 9. Управление (а) и увеличенный фрагмент (б) его корректирующей добавки А при - К * = 20, у (0) = р(0) = р~ = 1,38; у(0) = хх(0) = 1,001, Т = 300с; еу = 0,05; еу = 0,3
/ ;......
//
if \ ! ! \ i
_____ ¡ ¡ i
\ \
v i y¡ /
4 л-у
-4-3-2-1 О 1 2 3 х1 0,9 1,0 1,1 1,2 1,3 1,4 1,5 jq а б
Рис. 10. Фазовая траектория (а) и ее увеличенный начальный фрагмент B (б) для - K * = 20; у (0) = p(0) = p - = 1,38; у (0) = ^(0) = 1,001; T = 300 с;
в y = 0,05; в y = 0,3
Заключение. В настоящей работе предложен алгоритм стабилизации неустойчивого предельного цикла релейной хаотической системы. Показано, что классический метод ООУ не обеспечивает необходимую коррекцию данной системы. Основная причина: коррекция траектории апериодическим регулятором с использованием одномерного отображения Пуанкаре по скорости является недостаточной. Кроме того, необходимо учитывать и состояние (положение) системы. Этот факт отражен в полной мере в предлагаемом алгоритме и обеспечивает требуемое качество стабилизации локальными импульсами малой амплитуды, что подтверждено моделированием.
ЛИТЕРАТУРА
[1] Lorenz E.N. Deterministic Nonperiodic Flow. J. Atmosferic Sci., 1963, vol. 20, no. 2, pp. 130-141.
[2] Андриевский Б.Р., Фрадков А.Л. Управление хаосом: методы и приложения, части I, II. Автоматика и телемеханика, 2003, № 5, с. 3-45; 2004, № 4, с. 3-34.
[3] Cook P.A. Simple feedback systems with chaotic behavior. Syst. & Cont. Letters, 1985, no. 6, pp. 223-227.
[4] Ott E., Grebogi C., Yorke J. Controlling Chaos. Phys. Rev. Letters, 1990, vol. 64, no. 11, pp. 1196-1199.
[5] Holzhuter T., Klinker T. Ein einfaches Relais-System mit chaotischem Verhalten. Nichtlineare Dynimik, Chaos und Strukturbildung. Meyer-Spasche R., Rast M. und Zenger C., eds. München, Akademicher Verlag, 1997, pp. 83-96.
[6] Holzhuter T., Klinker T. Control of a chaotic relay system using the OGY method. Z Naturforsch, 1998, vol. 53a, pp. 1029-1036.
[7] PyragasV.K. Continuos Control of Chaos by Self-Controlling Feedback. Phys. Letters. A, 1992, vol. 170, pp. 421-428.
[8] Morgil O. On the Stability of Delayed Feedback Controllers for Discrete Time Systems. Phys. Letters. A, 2005, vol. 335, pp. 31-42.
[9] Ushio T. Limitation of Delayed Feedback Control in Nonlinear Discrete Time Systems. IEEE Trans. Circ. Syst. I, 1996, vol. 43, pp. 815-816.
[10] Bhajekar S., Joncheere E.A., Hammad A. Hinf Control of Chaos. Proceedings of 33d Conf. Decision Control, Lake Buena Vista, FL, 1994, pp. 3285-3286.
[11] Boccletti S., Arecchi F.T. Adaptive Control of Chaos. Europhys. Letters, 1995, vol. 31, pp. 127-132.
[12] Yau H.T., Chen C.K., Chen C.L. Sliding Mode Control of Chaotic Systems with Uncertainties. Int. J. Bifurcat. Chaos, 2000, vol. 10, no. 5, pp. 1139-1147.
Статья поступила в редакцию 30.10.2014
Ссылку на эту статью просим оформлять следующим образом:
Краснощеченко В.И. Стабилизация неустойчивого предельного цикла релейной хаотической системы. Математическое моделирование и численные методы, 2015, № 2(6), с. 87-104.
Краснощеченко Владимир Иванович родился в 1953 г., окончил МВТУ им. Н.Э. Баумана в 1981 г. Канд. техн. наук, доцент Калужского филиала МГТУ им. Н.Э. Баумана, кафедра систем автоматического управления. Область научных интересов: синтез регуляторов; нелинейные системы; дифференциальная геометрия, топология и теория непрерывных групп в задачах управления; оптимальное управление; синтез наблюдателей. e-mail: [email protected]
Stabilization of an unstable limit cycle of relay chaotic system
© V.I. Krasnoschechenko
Bauman Moscow State Technical University, Kaluga Branch, Kaluga,
248000, Russia
The article presents an algorithm of synthesis for stabilization of an unstable limit cycle of relay chaotic system. One-dimensional discrete Poincare map is used in algorithm for finding fixed points of the period one (limit cycles of initial continuous system). It is shown, that classical OGY method of dead beat regulator synthesis does not solve the problem as it takes into account only speed of the target coordinate what is not sufficient for stabilizing. The proposed algorithm is based on search of the necessary regulator factor by solving an inverse problem: at first some factor is assigned and then two-step procedure of system transition to the following switching point (with correction) is carried out. The task of correction is performed in a complete neighborhood of target coordinate position and speed, and it provides stabilization of a limit cycle by adjusting small amplitude pulses in the chosen area of entry conditions (area of stabilization) as evidenced by the simulation results.
Keywords: chaos, Poincare map, limit cycle, stabilization, relay system, regulator synthesis, OGY method.
REFERENCES
[1] Lorenz E.N. Deterministic Nonperiodic Flow. J. Atmosferic Sci., 1963, vol. 20 (2), pp. 130-148.
[2] Andrievskiy B.R., Fradkov A.L. Avtomatika i telemekhanika - Automatics and Remote Control, 2003, no. 5, pp. 3-45; 2004, no. 4, pp. 3-34.
[3] Cook P.A. Simple feedback systems with chaotic behavior. Syst. & Cont. Letters, 1985, no. 6, pp. 223-227.
[4] Ott E., Grebogi C., Yorke J. Controlling Chaos. Phys. Rev. Letters, 1990, vol. 64, no. 11, pp. 1196-1199.
[5] Holzhuter T., Klinker T. Ein einfaches Relais-System mit chaotischem Verhalten. Nichtlineare Dynimik, Chaos und Strukturbildung. Meyer-Spasche R., Rast M. und Zenger C., eds. München, Akademicher Verlag, 1997, pp. 83-96.
[6] Holzhuter T., Klinker T. Control of a chaotic relay system using the OGY method. Z. Naturforsch, 1998, vol. 53a, pp. 1029-1036.
[7] PyragasV.K. Continuos Control of Chaos by Self-Controlling Feedback. Phys. Letters. A, 1992, vol. 170, pp. 421-428.
[8] Morgil O. On the Stability of Delayed Feedback Controllers for Discrete Time Systems. Phys. Letters. A, 2005, vol. 335, pp. 31-42.
[9] Ushio T. Limitation of Delayed Feedback Control in Nonlinear Discrete Time Systems. IEEE Trans. Circ. Syst. I, 1996, vol. 43, pp. 815-816.
[10] Bhajekar S., Joncheere E.A., Hammad A. Hinf Control of Chaos. Proceedings of 33d Conf. Decision Control, Lake Buena Vista, FL, 1994, pp. 3285-3286.
[11] Boccletti S., Arecchi F.T. Adaptive Control of Chaos. Europhys. Letters, 1995, vol. 31, pp. 127-132.
[12] Yau H.T., Chen C.K., Chen C.L. Sliding Mode Control of Chaotic Systems with Uncertainties. Int. J. Bifurcat. Chaos, 2000, vol. 10, no. 5, pp. 1139-1147.
Krasnoschechenko V.I. (b. 1953) graduated from Bauman Moscow Higher Technical School in 1981. Candidate of engineering sciences, associate professor at the Automatic Control Systems Department at Bauman Moscow State Technical University, Kaluga branch. Research interests: synthesis of regulators, nonlinear systems, differential geometry, topology and the theory of continuous groups in control problems, optimal control, synthesis of observers. e-mail: [email protected]