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

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

CC BY
422
109
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НЕЛИНЕЙНЫЕ СИСТЕМЫ С НЕЧЕТКИМ УПРАВЛЕНИЕМ / НЕЧЕТКИЕ МОДЕЛИ TAKAGI-SUGENO / НЕЧЕТКИЕ СИСТЕМЫ С НЕОПРЕДЕЛЕННОСТЯМИ / ФУНКЦИЯ ЛЯПУНОВА / УСТОЙЧИВОСТЬ / НЕЧЕТКИЙ РЕГУЛЯТОР / ЛИНЕЙНЫЕ МАТРИЧНЫЕ НЕРАВЕНСТВА / NONLINEAR FUZZY CONTROL SYSTEMS / TAKAGI-SUGENO FUZZY MODELS / FUZZY SYSTEMS WITH UNCERTAINTIES / FUZZY LYAPUNOV FUNCTION / STABILITY / FUZZY CONTROLLER / LINEAR MATRIX INEQUALITIES

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

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

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

ON STABILIZING CONTROLLER DESIGN FOR FUZZY SYSTEM WITH UNCERTAINTY

This paper addresses fuzzy control systems, asymptotically stability analysis and fuzzy controllers design. A stabilizing control design method for nonlinear dynamical systems with uncertainties based on Takagi-Sugeno fuzzy models is discussed. The paper proposed asymptotic stability su?cient conditions for fuzzy control systems via Lyapunovs second method.

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

Вестник КРАУНЦ. Физ.-мат. науки. 2011. № 2 (3). C. 5-11

Математика

Mathematica

УДК 519.71

О СИНТЕЗЕ РЕГУЛЯТОРА ДЛЯ СТАБИЛИЗАЦИИ НЕЧЕТКОЙ СИСТЕМЫ С НЕОПРЕДЕЛЕННОСТЬЮ Горюшкин В.А.

Московский авиационный технологический институт (МАТИ - «РГТУ») имени К.Э.Циолковского, 121552, г. Москва, ул. Оршанская, 3

E-mail: msu28@bk.ru

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

Ключевые слова: нелинейные системы с нечетким управлением, нечеткие модели Takagi-Sugeno, нечеткие системы с неопределенностями, функция Ляпунова, устойчивость, нечеткий регулятор, линейные матричные неравенства

(с) Горюшкин В.А., 2011

MSC 93C42

ON STABILIZING CONTROLLER DESIGN FOR FUZZY SYSTEM WITH UNCERTAINTY V.A. Goryushkin

MATI» - Russian State University of Aviation Technology, 121552, Orshanskaya st., 3, Moscow, Russia E-mail: msu28@bk.ru

This paper addresses fuzzy control systems, asymptotically stability analysis and fuzzy controllers design. A stabilizing control design method for nonlinear dynamical systems with uncertainties based on Takagi-Sugeno fuzzy models is discussed. The paper proposed asymptotic stability sufficient conditions for fuzzy control systems via Lyapunov’s second method.

Key words: nonlinear fuzzy control systems, Takagi-Sugeno fuzzy models, fuzzy systems with uncertainties, fuzzy Lyapunov function, stability, fuzzy controller, linear matrix inequalities

(c) Goryushkin V.A., 2011

Введение

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

К настоящему времени имеется ряд достаточно успешно работающих методов проверки устойчивости систем управления с неполной информацией [5]-[7]. Однако многие из этих методов строгого обоснования устойчивости системы не дают, а обеспечивают лишь возможность проверки ее работоспособности для определенных случаев, применительно к конкретным условиям. Эффективным методом анализа стабилизации рассматриваемых систем с неполной информацией, позволяющим получить строгое математическое обоснование устойчивости, является, в частности, метод функций Ляпунова.

Настоящая статья является продолжением работы [2], в которой расмотрены некоторые аспекты устойчивости нечетких систем.

Построение нечеткой модели

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

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

Нечеткую систему Така^1-8и^еио [4, 5] можно построить, если имеется локальное описание требующей управления динамической системы в терминах локальных линейных моделей

х (?) = А;х (?) + В; и (?), I = 1, ..., г,

где вектор состояния Х (?) € -Ки, вход управления и (?) € -Кш, а матрицы А; и В; имеют

соответствующую размерность. Затем эта информация соединяется с имеющимися правилами ЕСЛИ-ТО, в которых г-е правило имеет вид

Правило I:

ЕСЛИ г1(?) есть М;1 и ... и гр(?) есть М;р,

ТО Х (?) = А;х (?) + В;и (?),

где Мгу, 7 = 1, ..., п - 7-е нечеткое множество г-го правила. Пусть М^-(х^-(?)) -

функция принадлежности нечеткого множества М^- и пусть

(х(?)) = ]ПМ;7(Х7(?)) , к; (х(?)) = ^—,у?

7=1 Ё ^ (х (?))

г=1

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

Ё (х(?)) (А;х (?) + В; и (?)) г

х = —----------г------------------ = Ё к (А;х(?) + В;и (?)) =

Ё ^ (х(?)) = (1)

i=1

= ( L hi (x(t)) Aij x (t)+ f L hi (x(t)) Bi ) u (t) = A (h) x + B (h) u,

где при i = 1, . . . , r

hi (x(t))= wi (x(t))

L w(x(t)) i=1

Заметим, что при ; = 1,..., г

к;(х(?)) > 0, Ёк(х(?)) = 1, к = (Й1, Й2,..., к)Т € [0, 1]г.

;=1

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

х = f (х) + Ь(х)(и + £ (?, х)), (2)

где f : ^ _КИ, Ь : ^ ^ихш, а векторозначная функция ^ (?, х) представляет неопределенности модели. Единственная информация, доступная нам об этих

неопределенностях - их границы. Далее всюду предполагается, что представляю-

щая неопределенности системы ^ (?, х) ограничена неотрицательной функцией д = д (?, х), т.е.

III(?, х)11р < Д (?, х),

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

х = А (к) х + В (к) (и +1 (?, х)).

Непосредственно с помощью метода Ляпунова доказывается, что достаточное

условие асимптотической устойчивости положения равновесия х = 0 нечеткой систе-г

мы х = Ё к; (х(?))А;х, где к; (х(?)) > 0 и ЁГ=1 к (х(?)) = 1 состоит в том, что существует ;=1

симметричная положительно определенная матрица Р такая, что для ; = 1,..., г

АТр + РА; < 0. (3)

г

Заметим, что если все А;, ; = 1,..., г в нечеткой модели х = Ё к; (х (?)) А;х гур-

;=1

вицевы и существует симметричная положительно определенная матрица Р такая, что условия (3) выполнены, то сумма матриц А;+Ау для любых ;,у = 1,..., г также гурвицева.

Действительно, пусть АТр + РА; = —Я;, АуР + РАу = —Яу, где Я; = ЯТ > 0 и Яу =

ЯТ > 0. Складывая, получаем ^АТ + А^Р + Р(А;+Ау) = — (Я; + Яу). Поскольку Р =

РТ > 0 и Я; = ЯТ > 0, Яу — > 0, то симметричные матрицы ^Я; + Яу) для любых

;, 7 = 1, . . . , г также положительно определены. Следовательно, по теореме Ляпунова матрицы А;+Ау гурвицевы.

Таким образом, если существуют ; и у такие, что матрица А; + Ау не является гурвицевой, то не существует и положительно определенной матрицы Р такой, что АТР + РА; < 0 при ; = 1,..., г, т.е. это условие является достаточным для не существования общей матрицы Р, удовлетворяющей (3).

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

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

г

и = — Ё ку (х (?)) ^ух.

./=1

Замкнутая система имеет вид

х = Ё Ёк;(х (?)) к у(х (?)) (А;—В^ )х. (4)

;=1 у=1

Предположим, что матрицы коэффициентов усиления выбраны так, что матрицы

А; — В;^, ; = 1, . ., г

в

являются гурвицевыми. Пусть = (А; — В;^) + (Ау — Ву^') при ; < у < г.

Предположим также, что существует положительно определенная матрица Р таТ

кая, что выполнены условия (А; — В;^) Р+Р(А; — В^') < 0, ; = 1,..., г. Представим

эти неравенства в виде

(А; — В^)ТР + Р(А; — В^;) = —Я;, I = 1, ..., г

где каждая Я; является симметричной положительно определенной. Пусть X; означает наименьшее собственное значение Я;. Поскольку Я; = ЯТ > 0, то X; > 0 при ; = 1,..., г.

Пусть аТ-Р + РО= — Я ;у, ;< у < г. Поскольку Я ;у = ЯТ, то собственные значения Я;; являются действительными. Пусть X;,- означает наименьшее собственное значение

R

j ij.

Теорема 1. Пусть все (А} — В}Р}), і = 1,..., г являются гурвицевыми и существует симметричная положительно определенная матрица Р такая, что выполнены условия (А} — В}р) Р+Р (А} — ВР) < 0, і = 1,..., г. Тогда замкнутая нечеткая модель (4) асимптотически устойчива, если матрица

( Хі Х12/2

Х12/2 Х2

. x1r/2 ^

Х2г/2

у Х^/ 2 Х^т/2 ... Хг у

положительно определена.

Доказательство. В качестве функции Ляпунова для замкнутой системы (4) возьмем V = V (х (?)) = хТ (?)Рх (?) Найдем производную V по времени:

V = 2xTPx = 2xTP £ £ hi (x (t)) hj (x (t)) (A; - B;Fy)xJ =

= £ І hi (x (t) ) h j (x (t) ) ( (A; - B;Fj) T P + P (A; - B;Fj) ) x = i=1/=1 ^ '

4

r r r

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

2

= - £ h2 (x (t))xT R;x - £ £ h; (x (t)) hj (x (t))xT R;jx. ;=l ;=l j>;

Теперь воспользуемся тем, что для любой симметричной матрицы М = МТ выполнено Хтт (М) ||х|2 < хТМх , где Хт,п (М) - наименьшее собственное значение М. Тогда

У < - £ h2 (x (t)) Х; + £ £ h; (x (t)) hj (x (t)) Х;j |x| =

V'=l ;=l j>; /

( ( Х1 Х12/2 ... Xlr/2 ^ / hl \ \

Х12/2 Х2 X2r/2

(hl, h2,..., hr)

= - {hTAh) |x|2 .

у Xlr/2 Xf2r/2 ... Xr у

h2 hr

iixii2 =

Таким образом, если матрица из условия теоремы положительно определена, то производная функции Ляпунова отрицательна. Доказательство закончено. □

Теперь воспользуемся методом Ляпунова для синтеза нечеткого управления динамических систем с неопределенностью вида (2). Для того, чтобы избавиться от неопределенности £ и получить условия асимптотической устойчивости системы, применим следующий способ построения стабилизирующего управления. Синтез стабилизирующего управления и разделим на две части: и = ис + ин . Сначала строим часть ис в виде

r

uc = - L hj (x (t)) Fjx (5)

j=l

так, чтобы система х = £ £ Ні (х (ґ)) ку (х (ґ)) (Лі — Б^^х была асимптотически устой-

і=1 ]=1

чивой в целом и существовала общая матрица Р удовлетворяющая условиям

(Лі — Б^)тР + Р(Лі — Б^) < 0 и ОТр + РОи < 0, і = 1,..., г. Система (2) с управле-

нием (5) имеет вид

X = £ Ні (х (ґ))ЛіХ — £ Ні (х (ґ)) бА £ ку (х (ґ))^)х ) +

і=і і=і у=1 у

г гг /п.

+ £ Ні (х(ґ)) Бі (и2 +%) = £ £ Ні (х (ґ)) Ну (х (ґ)) (Лі — БіЕ])х+ (6)

і=1 і=1 ]=1

+ £ Ні (х (ґ)) Бі (ис + %) . і=1

Затем строим регулятор ин для того, чтобы избавиться от неопределенности %. В результате система (2) с управлением и = ис + ин является асимптотически устойчивой в целом. Вид регулятора ин определяется следующей теоремой.

Теорема 2. Пусть заданное для системы (2) управление вида (5) таково, что существует общая для всех подсистем матрица Р, удовлетворяющая условиям

(Лі — Бі¥і)тР + Р(Лі — Б^і) < 0, і = 1,..., г

тг

и пусть і = (гь г2,..., гт) = £ к і (х (ґ )) Б\Рх. Тогда замкнутая система с управле-

і=1

нием и = ис + ин, где ис = —иаУ |Ы| р, р > 1, — + - = 1, является асимптотически

р р а

устойчивой для любой неопределенности % такой, что ||% ||а < Па-

Доказательство. Предположим, что ис, определяемое в виде (5) и такое, что выполняются условия (Лі — Б^)тР + Р(Лі — Б іБі) < 0 и ОтиР + РОц < 0, і= 1,..., г уже построено. Управляемая с помощью ис система (2) принимает вид (6), т.е.

х=£ £ к і (х (ґ )) Ну (х (ґ )) (Лі — Б іБу) х + £ Н і (х (ґ )) Б і (ис + %). і=1 ]=1 і=1

Покажем теперь, что V = хтРх является функцией Ляпунова для замкнутой системы, где Р = Рт > 0 удовлетворяет условиям (Лі — Б ^)тР+Р (Лі — Б< 0 и ОтР + РОц < 0, і= 1,..., г. Для этого мы вычислим V (ґ ) вдоль траекторий замкнутой системы и покажем, что эта производная отрицательна. Имеем

V (ґ ) = 2хтР\ £ £ Ні (х (ґ )) Ну (х (ґ )) (Л і — Б )х + £ к і (х (ґ )) Бі (ис + %) ) < (7)

V і=1 у=1 і=1 у (7)

< — 2д?гтУ ||г||р + 2гтк < —2^ ||г||р + 2|гтк| .

Применяя к (7) неравенство Гёльдера \vTw\ < ||v||p \\w\\q, где 1 +1 = 1, получаем

Р q

V () < —2^ ||^|p + 2 1^1^ \\h\\q < — 2^ ||^|p + 2 ||^|p Дq < 0 .

Следовательно, согласно теореме Ляпунова, замкнутая система асимптотически устойчива. □

Заключение

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

Литература

1. Пегат А. Нечеткое моделирование и управление. М.: Бином. Лаборатория знаний, 2009. — 798 с.

2. Driankov D., Hellendorm H., Reich Frank M. An introduction to fuzzy control. Berlin: Springer, 1996.

3. Круглов В.В., Дли М.И., Голунов Р.Ю. Нечеткая логика и искусственные нейронные сети. М.: Физматлит, 2001.

4. Takagi T., Sugeno M. Fuzzy identification of systems and its applications to modeling and control // IEEE Trans. Syst., Man, Cybern. - 1985. - Vol. SMC-15, Jan/Feb. - P. 116—132.

5. Tanaka K., Wang H.O. Fuzzy control systems design and analysis: a linear matrix inequality approach. N.Y.: Wiley, 2001.

6. Горюшкин А.В. Об устойчивости нечетких систем управления // Вестник КРАУНЦ. Сер. Физ.-мат. науки. - 2011. - №2(1.) - С.17-25.

7. Sugeno M., Kang G.T. Structure identification of fuzzy model // Fuzzy Sets Syst. - 1998. - V. 28. - P. 15—33.

8. Tanaka K., Sugeno M. Stability analysis and design of fuzzy control systems // Fuzzy Sets and Systems. - 1992. - №45(2). - P. 135—156..

9. Wang H.O., Tanaka K., Griffin M.F. An approach to fuzzy control of nonlinear systems: Stability and design issues // IEEE Transactions on Fuzzy Systems. - 1996. - 4(1) - P. 14-23.

10. Feng G., Cao S.G., Rees N.W., Chark C.K. Design of fuzzy design control systems with guaranteed stability // Fuzzy Sets and Systems. - 1997. - 85(1) - P. 1 — 10.

Поступила в редакцию / Original article submitted: 05.11.2011

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