Научная статья на тему 'Анализ и синтез сверхустойчивых нечетких систем Такаги - Сугено'

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

CC BY
170
28
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Проблемы управления
ВАК
Область наук
Ключевые слова
НЕЧЕТКАЯ СИСТЕМА / FUZZY SYSTEM / СВЕРХУСТОЙЧИВОСТЬ / SUPERSTABILITY / АНАЛИЗ / ANALYSIS / СИНТЕЗ / SYNTHESIS / ОЦЕНКА СОСТОЯНИЯ / STATE ESTIMATION / РОБАСТНОСТЬ / ROBUSTNESS / ОГРАНИЧЕННЫЕ ВОЗМУЩЕНИЯ / ГИПЕРХАОТИЧЕСКАЯ СИСТЕМА / HYPERCHAOTIC SYSTEM / BOUNDED DISTURBANCES

Аннотация научной статьи по математике, автор научной работы — Талагаев Юрий Викторович

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

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

The approach is presented that uses superstability conditions for analysis and synthesis of continuous-time Takagi Sugeno fuzzy systems. Practically important properties (behavior of solutions, robustness) of a superstable fuzzy systems class are studied. It is shown that the fuzzy regulator synthesis is reduced to solving a set of linear programming problems. The solution is obtained of problems of robust synthesis and fuzzy system state assessment in the presence of external bounded disturbances. The robust superstabilization problem solution is given for hyperchaotic system, represented as a fuzzy model.

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

А

нализ и синтез систем управления

УДК 517.977;681.5

АНАЛИЗ И СИНТЕЗ СВЕРХУСТПЙЧИВЫХ НЕЧЕТКИХ СИСТЕМ ТАКАГИ - СУГЕНН

Ю.В. Талагаев

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

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

ВВЕДЕНИЕ

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

Развитым подходом, применяемым к широко -му спектру задач анализа устойчивости и управления нечеткими ТБ-системами, служит аппарат линейных матричных неравенств (ЬМ1) [1—4]. Подход основывается на поиске общей для всех линейных подсистем квадратичной функции Ляпунова и сводится к решению системы ЬМ1. Несмотря на разработанность численных методов, применение техники ЬМ1 к анализу и управлению нечеткими системами может приводить к затруднениям. Они вызываются консерватизмом условий квадратичной устойчивости, выражаясь в том, что соответствующая достаточным условиям устойчивости система ЬМ1 может не иметь решения (общая квадратичная функция Ляпунова не су-

ществует). Особенно заметно это проявляется в задачах робастного анализа и синтеза неопределенных нечетких ТБ-систем, для которых характерен рост числа и громоздкость ЬМ1.

Разработке способов ослабления консерватизма условий квадратичной устойчивости (или стабилизации) нечетких ТБ-систем посвящено большое число публикаций. Помимо исследований условий существования общей квадратичной функции Ляпунова [1, 5, 6], усилия были направлены на разработку альтернативных методов, построенных на условиях устойчивости, связанных с другими типами функций Ляпунова (см. работу [7], содержащую обширный обзор по данной проблематике). Анализ работ показывает, что формулируемые в виде ЬМ1 условия устойчивости не всегда позволяют обеспечить желаемые характеристики переходного процесса. Например, в экспериментальных результатах нередко можно видеть, что начальный этап переходного процесса сопровождает нежелательный на практике эффект всплеска, характеризующийся резким возрастанием нормы решения нечеткой системы. Для обеспечения требуемых свойств переходного процесса может применяться подход (см. работу [8] и ссылки в ней), основанный на размещении полюсов нечеткой системы в заданной области, описываемой ЬМ1.

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

[9, 10].

Возможный способ, позволяющий обойти затруднения, возникающие при исследовании управляемых нечетких ТВ-моделей, описывающих нелинейные процессы, заключается в использовании концепции сверхустойчивости [11, 12]. Сверхустойчивые линейные системы характеризуются кусочно-линейной функцией Ляпунова, условия существования которой формулируются в виде линейных неравенств с элементами м атрицы системы. Так же, как и квадратичная устойчивость, сверхустойчивость является достаточным условием устойчивости, предоставляющим удобный инструмент для решения ряда трудных задач линейной теории управления.

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

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

действующих возмущениях. Для иллюстрации возможностей подхода, в дополнение к рассмотренным в работах [16, 17] трехмерным хаотическим системам приводится развернутый пример сверхстабилизации гиперхаотической системы, представленной нечеткой ТВ-моделью.

1. ПРЕДВАРИТЕЛЬНЫЕ СВЕДЕНИЯ

1.1. Сверхустойчивые системы

Условия сверхустойчивости формулируются в виде линейных ограничений на элементы матрицы системы. Эти ограничения говорят о наличии отрицательного диагонального доминирования.

Определение 1. Матрица А называется сверхустойчивой, если

А е ^ = {А = (а..) е Я"х": ст(А) > 0},

где ct(A) = min \-au - ^ — степень сверхустой-1 j * i чивости A, i, j = 1, ..., n. ♦

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

x (t) = Ax(t) + Bu(t), x(0) = x0, t > 0, (1)

где x(t) e Rn — состояние, u(t) e Rm — вход (или внешнее возмущение), A e Rnxn, B e Rnxm.

Определение 2. Система (1) называется сверхустойчивой, если A e S. ♦

Сверхустойчивые системы (1) являются классом устойчивых систем, обладающих при u(t) = 0 кусочно-линейной функцией Ляпунова V(x) = ||x ||ш =

= max| x.|. С практической стороны привлекатель-

ii

ность сверхустойчивости обусловливается следующими свойствами [11]:

1) при u(t) = 0 для решения сверхустойчивой системы (1) верна оценка ||x(t)||^ < ||x0||Me_a(A)t, t > 0, исключающая возникновение на начальном участке траектории эффекта всплеска;

2) если возмущение присутствует и ограничено (||u(t)||M < 1), то решение сверхустойчивой системы (1) также ограничено и удовлетворяет условию ||x(t)L < х + ne"a(A)t, t > 0, где X = ||B||1/a(A),

П = max{0, ||x(t)t - X}, = max bj).

ij

Из свойства 2 следует, что при ||x0||OT < X для всех t > 0 будет ||x(t)||M < X, а значит, Q = {x(t) e Rn: ||x(t)||M < X} является инвариантным множеством сверхустойчивой системы.

1.2. Нечеткие системы Такаги — Сугено

Нечеткое моделирование служит продуктивным способом оценки и описания отношения «вход — выход» в нелинейных системах управления. Широкий класс систем

х (0 = ЯхО)) + g(x(t))u(t) + сКх^О), где х(1) с Л е Я" — состояние системы, Л = {х е Я":

||х(0||2 < ц, ц > 0}, u(t) е Ят — вход, е Я"1 — внешнее возмущение, удовлетворяющее для всех t > 0 ограничению МОП«, < 1, ЯШ), ^ф, й(х^)) -нелинейные вектор-функции, с достаточно высокой точностью может быть аппроксимирован нечеткой ТБ-моделью (анализ аппроксимационных свойств дан в работе [1]), которая задается набором нечетких правил

П ЕСЛИ г^) есть Мп и ... и гр(^) есть И1р, ТО х (t) = Агх^) + В ги(^ + D/w(t), I = 1, ..., д. Здесь ..., гp(t) — переменные посылок, Мк — нечеткие множества, к = 1, ..., р, А1 = () е Я"х",

т> /и1 \ т>" хт п 0"Хт1

В I = (Ь) е Я , В 1 е Я — постоянные матрицы, соответствующие правилу I, д — число нечетких правил.

Переменные посылок тк(0, образующие вектор = (г^), ..., гр(0), могут являться функциями состояния системы x(t), входных переменных (и(^, w(t)) и/или времени. В дальнейшем предполагается, что выражаются только через элементы вектора состояния. Известно [1], что это допущение (выполняющееся при моделировании многих физических систем) упрощает процедуру нечеткого вывода и не ограничивает результаты исследования. Определяемый в ходе дефаззи-фикации выход нечеткой ТБ-модели описывается

общей нечеткой ТБ-системой

д

х (0 = I к((г($)(АрО +В,и(1) +В^(0), (2) 1= 1

получаемой нечетким «смешиванием» линейных подсистем. Функции принадлежности к1 (г(0) — нормированные веса для каждого нечеткого правила — определяются в виде

д

н1 (z(t)) = ю,Ш)/ Ею/(z(t)) =1

д

и удовлетворяют свойствам к 1 (г^)) > 0, I к(г^)) = 1,

1= 1

р

где ю ¡(т,^)) = П M/k(гk(t)) — произведение всех раз-

к = 1

личных М1к(г()), соответствующих 1-му нечеткому правилу, М1к(гк() — степень принадлежности элемента к множеству Мк.

Переход к нечеткому описанию позволяет заменить нелинейную систему совокупностью простых линейных подсистем, связанных функциями принадлежности. Получаемая нечеткая ТБ-система описывает поведение исходной через локальные линейные представления. Это дает возможность развить на основе условий сверхустойчивости линейных систем аналитические методы исследования нелинейных д инамических процессов. Отметим, что определение параметров нечеткой ТБ-системы предполагает, что известны уравнения нелинейной системы и границы ограниченной области, где эволюционирует ее состояние. Требование ограниченности состояния выполняется для многих встречающихся на практике динамических систем. В их круг входят хаотические системы, для которых ограниченность траекторий является одним из условий возникновения сложной динамики. Примеры построения нечетких ТБ-систем можно найти в работах [1—4].

2.АНАЛИЗ

В данном разделе всюду предполагается, что и(0 = 0.

2.1. Сверхустойчивые нечеткие системы

Рассмотрим невозмущенную (в системе (2) ц>(1) = 0) нечеткую систему

x (t) = I к l (z(t))Alx(t).

i = 1

(3)

Определим степень сверхустойчивости линейных подсистем в системе (3) как

ст(А) = mini-4 - I \a{

] *'

Теорема 1. Нечеткая TS-система (3) сверхустойчива, если minст(А) > 0.

Доказательство. Условие min ст(А) > 0 означает,

что матрицы А,, l = 1, ..., q, сверхустойчивы, и для состояния каждой сверхустойчивой подсистемы (3) выполнена оценка ||x(t)||M < ||x0||Me ( l . При этом каждая под-

q

система обладает функцией Ляпунова V(x(t)) = max|x(.(t)|,

удовлетворяющей оценке V(x(t)) < e V(x0). Выбирая ст = max ст(А,), получим, что для решения нечеткой сис-

темы (3) будет верна оценка ||х(0||м < IIе с ■ Это означает, что для всех подсистем (3) существует общая кусочно-линейная функция Ляпунова с оценкой

¥(х(0) < е ¥(х0). Теорема доказана. ♦

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

2.2. Робастная сверхустойчивость

Пусть нечеткая система (3) является параметрически неопределенной. Неопределенность выражается в том, что у каждой подсистемы (3) матрица Л1 задана интервальным матричным семейством Л1 = Л/0 + у/Др где Л/0 = (йц0) е Я"х" — матрица номинальной подсистемы, > 0 — размах неопреЛ / е 1 \ г»"х"

деленности, Д{ = (о^) е Я — неопределенность,

^ < 4, 4 > 0

Теорема 2. Пусть номинальные матрицы Л{0, I = 1, д, сверхустойчивы. Тогда неопределенная нечеткая ТБ-система

X (t) = Z hl (z(t))(Aß + y A)x(t) i = l

робастно сверхустойчива для всех

(4)

/ ^ I /

-fl«o- Z К

m

Y i < Yn

= min mm -

j * i

Z^ij

]

Доказательство. Если матрицы Al0, l = 1, ..., q,

сверхустойчивы, то ст(Аю) = min {-a,i0 - £ |ßiy0|^) > 0, и

1 j * i

сохранение сверхустойчивости для матричного семейства Aj = A0 + yl Al означает выполнение для каждого l условий

-(a'ii0 + Ylsii) - Ej4'0 + Yl5ji > 0, i = 1, ..., n.

Они будут выполнены, если — alii0 — y1 — Z (i aj0 i +

j * i

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

+ y1 |J) > 0, i = 1, ..., n. Отсюда следует локальная оценка Yl < Yl min = min {-aU0 - £ К^/^н-) , выполняющаяся

j *, j

для каждой подсистемы в системе (4). Тогда общая нечеткая TS-система (4) будет сохранять сверхустойчивость при любых Yl < Ymin, где Ymin = min Yl min. Теорема доказана. ♦

Сверхустойчивая нечеткая XS-система всегда устойчива. Сформулированный в теореме 2 результат является решением сложной проблемы ро-бастной устойчивости нечетких XS-систем с интервальной неопределенностью. Величина Ymin является для системы (4) нижней оценкой радиуса устойчивости. В случае, если ij = 1 (размах неопределенности для всех подсистем одинаков), то Ymin = min(CT(Al0)/n).

2.3. Оценка инвариантного множества

Рассмотрим нечеткую TS-систему (3), подверженную действию внешнего ограниченного возмущения

q

X(t) = Z hl(z(t))(Alx(t) + D,w(t)).

i = l

(5)

Свойства сверхустойчивых систем позволяют оценить для системы (5) инвариантное множество Qf, для которого из x0 е Qf следует x(t) е Qf при всех t > 0.

Теорема 3. Пусть при w(t) = 0 нечеткая TS-сис-тема (5) сверхустойчива. Тогда инвариантным множеством возмущенной системы (5) является куб

Qf = {x(t)) е Rn: ||x(t)L < W,

д , • И1 1

где ^min = m}n ^ .

Доказательство. Согласно свойствам сверхустойчивых систем (см. свойство 2 в п. 1.1), для каждой сверхустойчивой подсистемы (5) при ||x0||M < Xt выполняется оценка ||x(t)||M < Хр где Xt = ||Dl ||1/a(Al). Решая задачу min Xl, находим Xmin, которое определяет общее для всех

подсистем инвариантное множество Q. Теорема доказана. ♦

Следствие 1. Пусть в условиях теоремы 3 D1 = = D2 = ... = Dq = D. Тогда ^ = ||D||х/ст-, где

= max a(Al).

q

i:

CT

3. СИНТЕЗ

Пусть для системы (2) нечеткий регулятор задан в форме линейной статической обратной связи по состоянию:

П ЕСЛИ т^) есть Мп и ... и тр(0 есть М1р, ТО u(t) = К^), I = 1, ..., д,

где К = (к¡}-) е Ятх" — матрицы входов подсистем в системе (2). Предполагается, что каждая подсистема локально управляема. Общий нечеткий регулятор имеет вид

и(0 = I ЦгО))^).

(6)

I = 1

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

3.1. Задача сверхстабилизации

Начнем с рассмотрения ситуации, когда внешнее ограниченное возмущение в системе (2) отсутствует, т. е. м>(1) = 0. Подставляя регулятор (6) в

систему (2), приходим к замкнутой системе

д д

х (0 = II к^т^т^ + вр^О), (7) 1= 1 = 1

где индекс Г = 1, ..., д вводится для учета вариантов комбинирования функций принадлежности системы (2) и регулятора (6).

Задача сверхстабилизации нечеткой системы (2) регулятором (6) состоит в нахождении набора сверх-стабилизующих матриц Кр Г = 1, ..., д, обеспечивающих сверхустойчивость матриц АсН, = А1 + ВКГ, I, Г = 1, ..., д, замкнутой системы (7), т. е. выполнение условия

шшст(А; + ВК1) > 0.

Теорема 4. Нечеткий регулятор (6), сверхстаби-лизирующий замкнутую систему (7), существует, если для каждой ¡¡'-й замкнутой подсистемы (7) имеет решение Кг система неравенств

— (4+1 Ь1кУ - I|

5 } Ф I

I = 1, ..., ".

¡

ац + I 4 ¡' = ¡,

к1 |

> 0,

- (4 +1 4кУ — I|4 + I Ь1к} > 0

5 } Ф I 5

", Г ф ¡.

I = 1,

(8.2)

Доказательство. Представим произведение В К г

в виде В К' = ((В Кг)и) = (I Ь^к}. Тогда общим условием сверхустойчивости матриц А1 + В Кг замкнутой сис-

темы (7) являются ! = 1, ..., " условий

I Ь\А,) -

(8.1)

— 11 а'} + I ь\8 к5} | > 0. Этим условиям должна удов} Ф I 5

летворять каждая матрица Кр ¡' = 1, ..., д. Разделяя условия, отвечающие случаям ¡' = I и ¡' ф ¡, приходим соответственно к условиям (8.1) и (8.2). Теорема доказана. ♦

Согласно теореме 4, выбор каждой сверхстаби-лизирующей м атрицы КГ стеснен одним ограничением (8.1) и д — 1 ограничениями (8.2). Для данного Г сверхстабилизирующая матрица Кг является общим решением (8.1) и (8.2).

Следствие 2. Пусть в условиях теоремы 4 В1 = = В2 = ... = В = В. Тогда условием существования

сверхстабилизирующего нечеткого регулятора (6) является только совместность условий (8.1).

Замечание. Теорема 4 дает общие условия существования сверхстабилизирующего нечеткого регулятора. Условия сверхустойчивости являются жесткими, и не для каждой линейной системы существует сверхстабилизирующая обратная связь. Для нечетких ТБ-систем эта проблема усиливается особенностью их описания. Нечеткий регулятор (6) должен обеспечивать сверхустойчивость всех ее линейных подсистем. В меньшей степени, но по аналогичной причине, неизбежно возникает консерватизм применения к нечетким ТБ-системам условий квадратичной устойчивости, усугубляемый сложностью ЬМ1. Также может показаться, что сверхстабилизация нечеткой ТБ-системы схожа с задачей одновременной стабилизации некоторого числа линейных систем. Однако в этой задаче ищется один регулятор, одновременно стабилизирующий все данные системы, тогда как для нечеткой системы ищется набор регуляторов, сверхста-билизирующий ее подсистемы.

Особенности существования нечеткого регулятора в задаче сверхстабилизации нечетких ТБ-сис-тем проиллюстрируем примером.

Пример. Рассмотрим нечеткую Т8-систему (2) при Ц?) = 0, заданную двумя линейными подсистемами с некоторыми функциями принадлежности и матрицами

А-=13 -4 )■ в=I! И=13 а4) =11

д

Пары А1, В1 и А2, В2 выбраны таким образом, чтобы при а = Ь = 1 для А1 и А2 выполнялись неравенства

ап — а'21 + а22 — а12 < 0, I = 1, 2, обеспечивающие (см. пример 1 в работе [12]) существование сверхстабилизи-рующих матриц К1 = (к\ к2) и К2 = (к\ к2). С учетом

условий сверхустойчивости —(а11 + к[) > | а112 + к21,

—(а22 + к2) > | а21 + к11, I = 1, 2, матриц Л, + В К замкнутых подсистем на рис. 1 построена соответствующая выбранной ситуации конфигурация областей существования матриц К1 и К2. Штриховка вертикальными сплошными линиями выделяет для матрицы К1 на

плоскости (к1, к2) область Пк, где Л1 + В1К1 е Б, горизонтальными линиями — область ПК^ для матрицы К2, где Л2 + В2К2 е Б.

В случае, когда В1 * В2, сверхстабилизируемость замкнутой системы означает, что существуют матрицы К1 е Пк и К2 е ПК , которые соответственно обеспечивают сверхустойчивость матриц Л1 + В1К1, Л2 + В2К1 и Л2 + В2К2, Л1 + В1КТ На рис. 1 этому требованию соответствует область пересечения Пк и ПК^. Наличие

этой области определяет успех решения задачи сверхстабилизации. Фиксируя а = 1, можно проверить, что для данной системы область Пк п Пк существует при 0,2 < Ь < 2.

Случай В1 = В2 более прост. Для сверхстабилизации достаточно, чтобы для каждой подсистемы существо-

вала только собственная сверхстабилизирующая матрица. Фиксируя Ь = 1 и учитывая неравенство а11 —

1 _1_ 1 / А

— а21 + а22 — а < 0, получаем, что для второй подсистемы сверхстабилизирующая матрица К2 существует при а > -7.

В заключение примера заметим, что наличие области П^ п П^ позволяет ставить задачу одновременной

стабилизации, решением которой является матрица К1 = К2 = К

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

шахст,,,

-(4+Е - Е Рц > ст I > 0

5 } * I

I = 1, ", Г = I,

-(4+Е Ь1кУ - Е р} > ст,,> 0,

5 } * г

г = 1, ", Г * I,

-Р} < 4 + Е 44 < Рг} , г,у = 1, ", г *у, Г = I,

-Рг} < 4 + Е 44 < Ру,

г,у = 1, ", г *у, Г * I.

(9)

(9.1)

(9.2)

(9.3)

(9.4)

Рис. 1. Область существования нечеткого сверхстабилизирую-щего регулятора

Переменные в задаче (9) матрицы К г, Р г = (Ру) и скаляр стг Ограничения (9.1) и (9.3) следуют из условия (8.1). Они представляют собой условия сверхустойчивости м атриц Л1 + В К,, I' = 1, которые отдельно записаны для ее диагональных элементов (ограничение (9.1)) и всех остальных (ограничение (9.3)). Аналогично для матриц Л1 + В,КГ, Г* I, из условия (8.2) вытекают условия (9.2) и (9.4). Для нечеткой системы (7) возникает д задач (9), дающих набор сверхстабилизирующих матриц К1, Ку и чисел Стр стд. Если все ст,, > 0, то сверхстабилизация возможна. Если среди найденных ст1, стд хотя бы одно число ст ¡, < 0, сверхстабилизирующий регулятор не существует.

Идентичность матриц В 1 также уменьшает число ограничений в задаче (9). Для проверки существования сверхстабилизирующего нечеткого регулятора учитываются только ограничения (9.1) и (9.3). Достоинство подхода заключается в возможности обобщения на случай, когда нечеткий регулятор ищется в форме обратной связи по выходу. Если у(1) = Сх(1) — нечеткий выход системы (2), то

i ,г

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

в условиях (8.1), (8.2) и (9.1)—(9.4) вместо ^ bis k

Доказательство. Обоснование теоремы состоит в применении теоремы 2 к замкнутой системе (11), где

следует рассматривать ОДСЬ = b\Krc, где b\ — Aar = Aciv + hА/, '' = 1, ..., q Теорема доказана.

¡-я строка матрицы В,, с. — }-й столбец матрицы С.

Таким образом, проблема синтеза сверхстабили-зирующего нечеткого регулятора сводится к решению д задач (9), решаемых стандартными средствами. Для сравнения вычислительной эффективности подхода отметим, что квадратичная стабилизация нечеткой ТВ-системы статической обратной связью по выходу приводит к N = (д2 + д)/2 + 1 условиям в форме ЬМ1 [18]. Это означает, что рост д вызывает пропорциональный рост числа задач (9), тогда как число ЬМ1 растет нелинейно. Поэтому, если сверхустойчивость достижима, сверхстабилизиру-ющий нечеткий регулятор просто находится, и замкнутая нечеткая система приобретает востребованные на практике свойства.

3.2. Робастный синтез

Рассмотрим неопределенную нечеткую ТБ-сис-тему

д

х (?) = I Цг(?М.Ат + УД)х(?) + В,и(?)). (10) ¡= 1

Задача синтеза робастного сверхстабилизирую-щего нечеткого регулятора состоит в нахождении общего для всех подсистем (10) размаха неопреде-К

ленности Ущ]п, при котором нечеткий регулятор

(6) при всех у, < уЩ1п будет сверхстабилизировать замкнутую систему

дд

х (?) = II к 1 (г(?))к г(г(?))АсП,х(?), (11) ¡= 1 ¡' = 1

где АсП, = А°сц< + у,Д, — матрица замкнутой неопределенной системы, А°г = А,0 + — матрица номинальной замкнутой подсистемы.

Теорема 5. Пусть номинальная нечеткая ТБ-сис-тема сверхстабилизируема обратной связью (6) и

сверхустойчивость = А,0 + В Кг обеспечивают матрицы К1, Г = 1, ..., д. Тогда неопределенная нечеткая ТБ-система (10) робастно сверхстабилизируема регулятором (6) для любого у, < уЩ^, где

J ti'I

к

Ymin

-(aii0 + bisksi) - X Kyo + b'isk'sfi

j * i

3.3. Оценка состояния

Рассмотрим нечеткую ТБ-систему (2) в присутствии внешнего ограниченного возмущения ^(?). Если система (2) сверхстабилизируема нечетким регулятором (6), то результат теоремы 3 можно применить для оценки инвариантного множества возмущений замкнутой системы

дд

х (?) = II к^т, ш х ¡= 1 ¡' = 1

х ((А, + В&Ш + В^(?)). (12)

Теорема 6. Рассмотрим нечеткую ТБ-систему (2). Пусть нечеткий регулятор (6) сверхстабилизи-рует замкнутую систему (12) при м>(?) = 0, т. е. шшст(А, + В[К^ > 0. Тогда для системы (12) при любых начальных условиях ||х0||ш < хЩ^ и всех допустимых м>(1) можно гарантировать выполнение условия ||х(?)||« < хЩп, где

к

= mm -

I I Al I ,

i, i

i, r

j

■ CT( Al + BK')

Доказательство. Обоснование теоремы строится на применении теоремы 3 к системе (12). Теорема доказана. ♦

Полученные выше оценки для Xmin (теорема 3)

и (теорема 6) являются верхними границами

для критерия качества J = max max||x(0li . Воз-Р Р IM 1 ' 11 V

можное развитие результатов теоремы 6 — нахождение такого закона управления (6), который сверх-стабилизирует замкнутую нечеткую TS-систему и минимизирует критерий качества J. Такой сверх-стабилизирующий нечеткий регулятор будет наилучшим образом подавлять влияние ограниченных возмущений.

4. СВЕРХСТАБИЛИЗАЦИЯ ГИПЕРХАОТИЧЕСКОЙ СИСТЕМЫ, ПРЕДСТАВЛЕННОЙ НЕЧЕТКОЙ ТБ-МОДЕЛЬЮ

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

s

позиций конструирования и практической реализации. Характеризуясь высокой размерностью фазового пространства (n > 4), гиперхаотические системы способны демонстрировать как хаотическую динамику (положителен один ляпуновский показатель, типично для хаотических систем с n = 3), так и более сложное динамическое поведение — режим гиперхаоса (положительны два и более ля-пуновских показателя).

Развитие методов управления гиперхаотическими системами представляет собой актуальную область исследований (см. обзор литературы в работе [20]). Один из способов пополнения ее новыми результатами заключается в использовании возможностей, которые предоставляет переход к нечеткому описанию в форме (2). Однако такой подход приводит к ряду затруднений:

— громоздкость и консервативность условий устойчивости в форме LMI при наличии параметрической неопределенности;

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

— сложность оценки инвариантного множества системы при наличии внешних ограниченных возмущений (эта проблема лишь недавно получила решение в формате LMI [7]) и др.

Покажем, какие возможности в решении указанных проблем открывает синтез сверхстабили-зирующего нечеткого регулятора. В качестве представителя класса гиперхаотических систем рассмотрим систему Лоренца — Стенфло (Lorenz — Stenflo):

X1 (t) = a(x2(t) — x1(t)) + bx4(t),

X2(t) = cx1(t) — x1(t)x3(t) — x2(t),

x3 (t) = x1(t)x2(t) — dx3(t),

xx4 (t) = —x1(t) + ax4(t), (13)

которая является обобщением на случай большей размерности фазового пространства хорошо известной системы Лоренца и обладает основными свойствами рассматриваемого типа систем. В целях сравнения укажем работу [21], где построена соответствующая системе (13) нечеткая TS-модель и с помощью аппарата LMI найден нечеткий регулятор вида (6), стабилизирующий систему при наличии параметрической неопределенности так,

что на начальном этапе переходного процесса наблюдается нежелательный эффект всплеска.

Используя ограниченность траекторий системы (13), допустим, что гх(/) = х1(1) е [—Ь, Ь], Ь > 0. Тогда система (13) может быть представлена нечеткой ТБ-моделью [22]:

П,: ЕСЛИ х() есть М, ТО х (/) = Л10х(/), I = 1, 2, где

A10 =

( 0 _ л ( 0 , л

-a a b -a a b

c -1 -L 0 , A 20 = c -1 L 0

0 L -d 0 0 -L -d 0

{ -1 0 0 -a V { -1 0 0 -a V

ы^))=2 {1 +xL)),

M2(x()) = 2 {1 -

x1 (t)

L = 10.

2 ^ L

Общая нечеткая XS-система имеет вид

x (t) = Z h(x1(t))A^xt),

l = 1

(14)

где

hl(xl(t)) = h2(xl(t)) =

M1( x1( t))

M (x1( t)) + M2 (x1 (t))

M2 ( x 1 ( t) ) M1 (x 1 ( t) ) + M2 (x 1 ( t) )

Результаты моделирования нечеткой системы (14) при значениях параметров а = 1, Ь = 1,5, с = 26, й = 0,7, соответствующих хаотической динамике системы (13), показаны на рис. 2.

Добавим в сконструированную нечеткую систему (14) матричную неопределенность, управление и ограниченное возмущение. Получим

П,: ЕСЛИ х() есть М,

ТО х (/) = (Л0 + уД)х(/) + Ви(/) + Б ¡м>(/), 0 = 1, 2,

и общее представление в пространстве состояний

2

х (/) = Е Ь^(ШЛю + У ¡Д¡)х(/) + ¡= 1

+ Ви(/) + Б 1М>(/)). (15)

Нечеткий регулятор (6), задаваемый в форме П¡: ЕСЛИ х() есть М, ТО и(/) = Ку(/), 1 = 1, 2,

Рис. 2. Хаотическая динамика нечеткой Т8-системы (14)

Рис. 3. Переходный процесс сверхстабилизированной нечеткой Т8-системы:

1 — х1, 2 — 3 — хз, 4 %4

принимает вид

и(?) = I к1(х1(?))К,х(?).

, = 1

(16)

После объединения выражений (15) и (16) замкнутая нечеткая система запишется в виде

22

х (?) = I I \(х1(?))к1,(х1(?)) х

I = 1 ¡' = 1

X ((АСи. + уД)х(?) + В^(?)),

(17)

где АСп. = А 0 + ВКГ.

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

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

ную замкнутую нечеткую систему. Положим в уравнении (17) у, = 0 и м>(?) = 0. Тогда, если Вх = В2 = I,

то нечеткий регулятор (16) с К 1 = diag( к'п, к122,

к33, к44), , = 1, 2, будет сверхстабилизирующим. Более того, анализируя условия сверхустойчивости для матриц Ас '

ст! = —(—а + к'п) — |а| — |Ь| > 0,

ст2 = —(—1 + 4) — |с| — |+Х| > 0,

ст3 = —(—й + к33) — |+Х| > 0,

ст4 = —(—а + к44) — |—1| > 0,

становится понятно, что матрицы К1 и К2 для обеих номинальных подсистем (17) одинаковы, и их коэффициенты могут быть найдены как

кп = — Ь — Стр

кзз = й L СТ3,

к22 = 1 — с — СT2,

к44 = а — 1 — ст4,

где значения ст1, ст2, ст3, ст4 > 0 выбираются так, чтобы для системы обеспечивалась желаемая степень сверхустойчивости.

На рис. 3 показаны результаты численного моделирования замкнутой системы при большом возмущении начального условия (в эксперименте выбрано х0 = (7, 7, 7, 7), ст1 = ... = ст4 = 1). Видно, что полученный нечеткий регулятор (16) стабилизирует систему, обеспечивая монотонное убывание «-нормы решения.

Допустим, что системные параметры в матрицах

А10 и А20 имеют неопределенность а\. = а} + у5.,

| о. | < ц., где а.0 — номинальные значения параметров, для которых выше был построен сверхста-билизирующий регулятор. Пусть ц} = 1. Тогда,

применяя теорему 5, получаем, что при ^(?) = 0 сверхустойчивость замкнутой нечеткой ТБ-систе-

мы (17) будет сохраняться для всех у, < ст( А°с 1Г)/".

Поскольку ст( А° 1 г) = 1, имеем у, < 0,25.

Положим у, = 0 и допустим, что система (15) подвержена только действию ограниченного возмущения ^(?). Применяя теорему 6, получаем оценку состояния сверхстабилизированной нечеткой ТБ-системы. Для всех начальных условий,

удовлетворяющих условию ||х0||ш < , будет выполнено ||x(0lL < xL, где xmin = mm||£/||r

ЗАКЛЮЧЕНИЕ

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

ЛИТЕРАТУРА

1. Tanaka K., Wang H.O. Fuzzy control systems design and analysis: a linear matrix inequality approach. — N.-Y.: Wiley, 2CC1. — 305 р.

2. Feng G. Analysis and synthesis of fuzzy control systems: a model-based approach. — N.-Y.: CRC Press, 2C1C. — 299 p.

3. Lam H.-K, Leung, F.H.F. Stability analysis of fuzzy-model-based control systems: linear-matrix-inequality approach. — Berlin: Springer, 2011. — 226 p.

4. Дружинина О.В., Масина О.Н. Методы анализа устойчивости динамических систем интеллектного управления. — М.: URSS, 2016. — 242 с.

5. Kim E, Lee H. New approaches to relaxed quadratic stability condition of fuzzy control systems // IEEE Trans. on Fuzzy Systems. — 2CCC. — Vol. 8, N 5. — P. 523—534.

6. Fang C.H., Liu Y.S., Kau S.W., et al. A new LMI-based approach to relaxed quadratic stabilization of T-S fuzzy control systems // Ibid. — 2CC6. — Vol. 14, N 3. — P. 386—397.

7. Lee D.H., Joo Y.H., Tak M.H. Local Hm control and invariant set analysis for continuous-time T-S fuzzy systems with magni-

tude- and energy-bounded disturbances // Proc. of the 2014 IEEE Intern. Conf. on Fuzzy Systems. — Beijing, China, 2014. — P. 1990—1997.

8. Cherifi A., Guelton K, Arcese L. LMI conditions for non-quadratic stabilization of T-S models with pole placement assignation // Proc. of the 3rd Intern. Conf. on Control, Engineering & Information Technology. — Tlemcen, Algeria, 2015. — P. 1—6.

9. Круглов В.В., Усков А.А. Достаточное условие устойчивости замкнутых систем управления с нечеткими логическими регуляторами // Известия РАН. Теория и системы управления. — 2004. — № 4. — С. 47—51.

10. Усков А.А. Достаточное условие устойчивости систем управления с одномерными блоками нечеткого вывода // Проблемы управления. — 2014. — № 4. — С. 14—19.

11. Поляк Б.Т, Щербаков П.С. Сверхустойчивые линейные системы управления. I. Анализ // Автоматика и телемеханика. — 2002. — № 8. — С. 37—53.

12. Поляк Б.Т, Щербаков П.С. Сверхустойчивые линейные системы управления. II. Синтез // Там же. — № 11. — С. 56—75.

13. Талагаев Ю.В., Тараканов А.Ф. Сверхустойчивость и оптимальное многопараметрическое подавление хаотической динамики класса автономных систем с квадратичными не-линейностями // Дифференциальные уравнения. — 2012. — Т. 48, № 1. — С. 148—152.

14. Talagaev Y.V. Robust analysis and superstabilization of chaotic systems // Proc. 2014 IEEE Conf. on Control Applications. — Antibes, France, 2014. — P. 1431—1436.

15. Талагаев Ю.В. Анализ условий сверхустойчивости и оптимальная коррекция параметров класса хаотических систем // Системы управления и информационные технологии. — 2014. — Т. 55. — № 1.1. — С. 198—204.

16. Talagaev Y.V. An Approach to analysis and stabilization of Takagi-Sugeno fuzzy control systems via superstability conditions // IFAC Proc. Volumes (IFAC-PapersOnLine). — 2015. — Vol. 48, N 11. — P. 426—433.

17. Talagaev Y.V. Robust analysis and output feedback controller design of Takagi-Sugeno fuzzy systems via superstability conditions // Ibid. — N 14. — P. 290—295.

18. Krokavec D, Filasova A. Stabilizing fuzzy output control for a class of nonlinear systems // Advances in Fuzzy Systems. — 2013. — Vol. 2013, ID 294971. — 9 p.

19. Sprott J.C. Elegant chaos. Algebraically simple chaotic flows. — Singapore: World Scientific, 2010. — 304 p.

20. Талагаев Ю.В. Робастная стабилизация класса хаотических систем на основе условий сверхустойчивости // Вестник Тамбовского университета. Сер.: Естественные и технические науки. — 2015. — Т. 20, № 5. — С. 1478—1486.

21. Wang B., Xue J.Y., Zhu D.L., Wu P.T. Control of Lorenz-Sten-flo chaotic system via Takagi—Sugeno fuzzy model based on linear matrix inequality // International Journal of Control and Automation. — 2014. — Vol. 7, N 9. — P. 139—154.

22. Yang C.-H., Wu C.-L., Chen Y.-J., Shiao S.-H. Reduced fuzzy controllers for Lorenz—Stenflo system control and synchronization // International Journal of Fuzzy Systems. — 2015. — Vol. 17, N 2. — P. 158—169.

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

А. С. Манделем.

Талагаев Юрий Викторович — канд. физ.-мат. наук, доцент,

Балашовский институт (филиал)

Саратовского национального исследовательского

государственного университета им. Н.Г. Чернышевского,

Н [email protected].

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