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

Нечеткие регуляторы и системы управления Текст научной статьи по специальности «Математика»

CC BY
6975
827
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Проблемы управления
ВАК
Область наук

Аннотация научной статьи по математике, автор научной работы — Кудинов Ю. И., Дорохов И. Н., Пащенко Ф. Ф.

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

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

FUZZY CONTROLLERS AND CONTROL SYSTEMS

Analysis, synthesis and classification problems of fuzzy con-trollers and control systems are discussed. The publications on fuzzy controllers are analyzed with the focus on logic-linguistic and taught controllers and control systems A fuzzy difference TS-mod-el, which describes dynamic objects and fuzzy controUers, is considered. The application of Lyapunov techniques for fuzzy systems stability estimation and fuzzy controller synthesis is shown. System structure and teaching techniques for fuzzy control systems with neuro-fuzzy TS plant and controller models are presented. Fuzzy and statistical controllers and control systems are compared.

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

и бзоры

УДК 658.012.011.56

НЕЧЕТКИЕ РЕГУЛЯТОРЫ И СИСТЕМЫ УПРАВЛЕНИЯ1

Ю. И. Кудинов*, И. Н. Дорохов**, Ф. Ф. Пащенко***

*Липецкий государственный технический университет;

**Российский химико-технологический университет им. Д. И. Менделеева, г. Москва; ***Институт проблем управления им. В. А. Трапезникова, г. Москва

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

ВВЕДЕНИЕ

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

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

1 Работа выполнена при поддержке РФФИ по проекту 04-01-00816 и ОЭММПУ РАН по про грамме № 16.

ориентированных на моделирование на основе экспертных знаний и принятие решений в условиях нечеткости и неопределенности.

В последнее время наблюдается исключительно высокий интерес к одному из важнейших приложений теории нечетких множеств — анализу и синтезу нечетких регуляторов и систем управления технологическими процессами и установками. Нужно сказать, что широко применяемые традиционные ПИ- и ПИД-алгоритмы можно считать экспертными, так как были впервые построены в конце XIX столетия, когда теории автоматического управления еще не существовало. Отечественные публикации по этой проблематике относятся к концу 1980-х и началу 1990-х гг. [1—7]. Вместе с тем, за прошедшее десятилетие произошло лавинообразное увеличение числа теоретических и прикладных исследований в области нечетких регуляторов и систем управления. Об этом свидетельствуют последние конгрессы №АС и появление новых журналов, посвященных этой проблеме.

Большое число практических применений нечетких систем управления в промышленности, транспорте и бытовых приборах отмечено в Японии, Китае, США и в европейских странах.

В последнее время уже более определенно можно говорить о сформировавшихся трех видах нечетких регуляторов: логико-лингвистических, аналитических и обучаемых. Однако информация о

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

ОСНОВНЫЕ ПОНЯТИЯ И ОПРЕДЕЛЕНИЯ

Рассмотрим такие основные понятия, как нечеткие множества и некоторые операции на них, лингвистическая переменная и нечеткое отношение.

Нечетким множеством X на универсальном множестве X = {[: я . < я < [тах} называется упо-

v Ш1П таХ' *

рядоченная совокупность пар [8]

х = {[, ; ([)}, [ е х,

где ; ([) — функция принадлежности я к ;, отображающая X в интервал [0, 1].

На нечетких множествах Х1 и Х2 определены операции объединения (связки “или”, “иначе”)

(;1 и ;2)([) = ;1([) V ;2(я) = тах(;1([), ;2(я)) и пересечения (связка “и”)

(;1 п ;2)([) = ;1([) л ;2(я) = т!п(;1([), ;2(я)).

Лингвистическая переменная определяется тройкой ([, 7[, X), в которой х — название переменной, Тх = { , Т2, ..., } — терм-множество

лингвистических значений или термов , / = 1, N,

с соответствующими функциями принадлежности

([), заданными на универсальном множестве X. Нечеткое отношение 5 на декартовом произведении множеств X X У = {([ \), [ е X, \ е У} есть нечеткое множество в X х У с функцией принадлежности 5 ([ \), которая характеризует степень совместимости пары [ \ с 5. Если [ \ — точки,

т. е. х X е {я1, ..., [*}, \ е У = {/,..., /}, то отношение является матрицей с элементами 5 (я0, уг), / = 1Д, и = 1^ [8].

ЛОГИКО-ЛИНГВИСТИЧЕСКИЕ РЕГУЛЯТОРЫ

Такого рода нечеткие регуляторы содержат нечеткие множества, логические операции объединения, пересечения и композиции с лингвистическими значениями переменных, нечеткое отношение, образованное одной или несколькими логическими операциями, и правило вывода нечеткого выхода при известном входе. Первые логико-лингвистические регуляторы (ЛЛР) [9—11] оказали очень сильное влияние на последующие исследо-

Рис. 1. Преобразование входа в нечетком регуляторе

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

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

51: если х есть t1, то у есть 7\ иначе

52: если х есть t2, то у есть 72, иначе (1)

5Q: если х есть tQ, то у есть 7Q,

содержащими нечеткие множества t0 е Тх и 7е е Т\.

В алгоритме функционирования ЛЛР в той или иной форме присутствуют процедуры преобразований (фазификации )«]) измеренного значения х0 переменной х в лингвистическое значение X, нечеткого вывода (fuzzy inference ) лингвистического выхода 7' по известному входу t' и совокупности правил 5 = {51,..., 5Q} и преобразования (дефазификации "н/) лингвистического значения

выхода 7' в действительное у0 (рис. 1).

“Входной измеримой переменной х со значением х0 соответствует так называемое “вырожденное” нечеткое множество X' с функцией принадлежности

0

1, если [ = [

0

0, если [ Z [ ,

где х0 — точка, именуемая синглетоном множества X'. Запишем выражение нечеткого вывода для ЛЛР, заданного множеством правил (1)

51: если х есть t1, то у есть 71, иначе

52: если х есть t2, то у есть 72, иначе (2)

5Q: если х есть tQ, то у есть 7Q, х есть X’

у есть Т

Значения истинности высказываний “х есть X0”, “у есть 7е” и “х есть X'” в правилах (1) и посылке выражения вывода (2) определяются значениями соответствующих функций принадлежности Xе (х), 7е (у) и Х'(х) для х е X, у е У.

Каждое правило 5е — это не четкая импликация

5е = если х есть Xе, то у есть 7е = Xе о 7е.

В ЛЛР в качестве процедуры вывода 7 используется максиминная композиция Заде [8]

7(у) = (Х о 5)(у) = V(Х(х) л 5 (х, у)), (3)

х е ;

где 5 (х, у) = 9 5е(х, у) = V Xе(х) л 7е(у).

е - 1 е - 1

В точке х0 выражение (3) после подстановки Х(х0) = 1 принимает вид

7(у) = V 5(х0, у) = V Х(х0) л 7(у). (4)

е - 1 е - 1

Значение выхода у0 можно определить путем максимизации

у0 = тах 7 (у) (5)

у е 7

или вычисления “центра тяжести” функции принадлежности 7 (у)

0 у

у •'тах

| 7(у) Лу = | 7(у) Лу. (6)

у0

•'тт у

Наиболее известный и часто цитируемый ЛЛР, разработанный для управления паровой машиной [9], имеет четыре входных (х1 — о шибка давления, равная отклонению текущего значения от заданного значения; х2 — ошибка скорости; х3 — скорость изменения х1; х4 — скорость изменения х2) и две выходных (у1 — изменение тепла; у2 — изменение давления пара) переменных. Диапазоны изменения входных Х1, ..., Х4 и выходной У1 переменных х1, ..., х4, у1 разбиваются на семь интервалов со следующими лингвистическими значениями: 33 — положительное большое; 30 — положительное среднее; 36 — положительное малое; =( — нулевое; 16 — отрицательное малое; 10 — отрицательное среднее; 1% — отрицательное большое. Диапазон изменения У2 выходной переменной у2 состоит из пяти интервалов с определенными на них лингвистическими значениями 1%, 16, =(, 36, 3%. Указанные лингвистические значения образуют два терм-множества ' = {1%, 10, 16, =(,

36, 30, 3%} и '2 = {1%, 16, =(, 36, 3%}. Нечеткий регулятор состоит из двух совокупностей правил, ] = 1, 2, определяющих изменение тепла у1 и давления у2

5.1: если х1 есть Х^- и х2 есть Х21,- и ...

11 ... и х4 есть Х4у, то у. есть Уу , иначе

т>2 лг2 г2

5] : если х1 есть Х1у- и х2 есть Х2у- и ...

т^2 лг2

... и х4есть Х4у, то у. есть 7' , иначе

Л. Лу л.

5. : если х1 есть Х1у- и х2 есть Х2у- и ...

л. л.

... и х4есть Х4/ , то у. есть 7у ,

х1 есть Х1у и х2 есть Х2у и... и х4 есть Х4у ,

у. есть 7'' .

е.

Высказывания “х. есть X/ ” и “ х. есть X. ” в посылке выражения вывода (5) со значениями истинности, заданными соответствующими функе. ,

циями принадлежности Ху (х) и Хгу (х.), / = 1, 4,

] = 1, 2, 0. = 1, л, объединены логической связкой “и”, реализующей операцию пересечения. Тогда истинность левой части е.-го правила определяется как

Х0 (х1) л Х0 (х2) л ... л Х0 (х4),

а истинность посылки —

Ху (х1) л Х>/ (х2) л ... л Х4,- (х4), у = 1, 2.

Выражение максиминной композиции (3) примет вид

7-’(у.) = хХХ1([Х1 (х1) л (Х2(х2) л...

х4 е Х4

... л Х4 (х4)] л 5.(х1, ..., х4, у.)), (7)

Л е. 0(

где 5.(х1, ..., х4, у.) = е9,(ХЛ(х1) л Х>/(х2) л ...

0 -1

... л Х0(х4) л (у.)).

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

Поскольку х1,..., х4 являются синглетонами множеств Х, то после подстановки X/ (х0) = 1,

/ = 1, 4, в выражение (7) получим импликацию Мамдани

Л/

7.' (у,) = 5 (х 1, ..., х0, у.) = е91( х0 (х 1) л 4 (х2)

л... л (х") л (\)),У = 1, 2.

(8)

Действительные выходные значения у1 и у2 определяются на основании найденных функций принадлежности 7/ (у1) и 7' (у2) с помощью соотношений (5) и (6).

Рассмотренный ранее ЛЛР с импликацией (8) называется регулятором Мамдани. Если в выражении (4) принять 5 (х, у) = 1, то регулятор Мамдани будет иметь статическую характеристику многопозиционного реле (рис. 2, а), в котором нарушаются линейность и непрерывность выхода у относительно входа х.

Попытки устранить указанные недостатки были предприняты в работах [12—16] и заключались в использовании импликации Лукасевича в качестве нечеткого отношения 5 (х, у) в выражении (3):

5/(х, \) = 1 л [1 - ;(х) + <(\)].

(9)

Действительно, если принять 5х(х, у) = 1, то импликация (9) в выражении (4) с одним входом

Г(у) = V 5/ (х, у)

0 — 1

позволяет получить более совершенный ЛЛР, имеющий статическую характеристику линейной функции с насыщением (рис. 2, б).

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

Х(0 = Х(0 о 5 и разностными уравнениями

Х,+ 1 = Х о 5.

(10)

(11)

В первых публикациях [17—21] анализировались устойчивость и управляемость нечетких динамических систем типа (10) и (11). Для этих целей привлекались функции Ляпунова [17, 18] и методы оценки устойчивости, опирающиеся на такие специфические понятия нечетких множеств, как энергия нечеткого множества Х^ и не четкого отношения 5, пиковые характеристики нечетких множеств и меры их близости [19—21].

Рис. 2. Статические характеристики нечетких регуляторов

Рис. 3. Схема замкнутой системы управления

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

Первая попытка синтеза оптимального в смысле минимума ошибки регулирования ЛЛР была предпринята в замкнутой системе управления (рис. 3) на основании заданных таблицами 1 и 2 нечетких операторов )2и и )* объекта [22] и оптимальной замкнутой системы, соответственно.

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

Нечеткий оператор объекта

(12)

Таблиц а 1

Управление и Выход 7

1% 10 16 36 30 3%

1% =( 16 16 10 1% 10 16

10 3% =( 1% 1% 1% 10 1%

16 16 16 =( 10 10 1% 1%

=( 3% 3% 3% =( 36 36 36

36 10 =( 36 1% 3% 30 3%

30 10 16 =( 36 =( 16 1%

3% 1% 1% 1% 3% 3% 3%

оптимальной замкнутой системы

7 = )*(7, Х) (13)

и синтезируемого регулятора Р

8 = )3; (Х, 7), (14)

в которых лингвистические переменные, характеризующие задание X, выход 7, его скорость 7 и управление 8 принимают значения из терм-множества 7 = {1%, 10, 16, 36, 30, 3%}. Опера-

тор объекта (12) строится по результатам исследования его статических и динамических характеристик. Для табличного оператора объекта (12) легко получить обратный относительно управления 8

оператор :

8 = )08 (7, Х), (15)

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

Точки 1, 2,..., 7 на графике характеризуют равенство лингвистических значений задания X и выхода 7, а также минимальную скорость выхода

7 = =(, позволяющую предотвратить перерегулирование. По мере увеличения рассогласования между X и 7, т. е. ошибки регулирования, должна возрастать скорост ь выхо да 7, направленная в сторону одной из этих точек. Направление и размеры

стрелок 7 соответствуют принятым лингвистическим значениям. Например, в точке “о” графика лингвистической динамики оптимальной замкнутой системы определены один набор данных табличного оператора )*: Х = 36, 7 = 30, 7 = 16 и соответствующее правило: если Х = 36 и 7 = 30,

то 7 = 16.

Табл^ а 2

Нечеткий оператор замкнутой системы

Рис. 4. График лингвистической динамики

Теперь сформулируем задачу синтеза оптимального нечеткого регулятора. Для всех лингвистических значений задания X и выхода 7, с помощью оператора оптимальной замкнутой системы (13) и обратного оператора объекта (15) определить управления 8, т. е. тройки (8, Х, 7}, образующие оператор регулятора (14).

Рассмотрим процедуру определения управления 8* в тройке (Х*, 7*, 8*} при Х* = 16, 7* = 30. Подстановка Х* = 16 и 7* = 30 в табл. 2 (оператор

)* оптимальной замкнутой системы) дает 7 * = 10.

Для 7* = 30 и 7 * = 10 из табл. 1 (оператор )28

объекта управления) получаем 8* = 10, т. е. реализуем обратный оператор объекта и определяем искомую тройку (16, 30, 10}.

В общем случае обратный оператор не яв-

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

Дальнейшее развитие методологии синтеза табличного оператора регулятора получило в работе [23]. На основании статических характеристик и переходных функций апериодического звена первого порядка, образующих операторы объекта по каналам управления )28 и возмущения (рис. 5), а

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

^3 = ^Х и ^7 и

Вход X Выход 7

1% 10 16 36 30 3%

1% =( 16 16 10 1% 1% 1%

10 36 =( 16 16 10 1% 1%

16 36 36 =( 16 16 10 1%

=( 3% 30 36 =( 16 10 1%

36 3% 30 36 36 =( 16 10

30 3% 3% 30 36 36 =( 16

3% 3% 3% 3% 30 36 36

Рис. 5. Схема управления с нечетким регулятором и компенсатором

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

^ и ^7 и ^.

Здесь и — операция объединения компонент, реализующих три фазы управления.

На первой фазе управления 8Х = )Х(Х, () регулятора при существенном изменении задания X вначале значение 8Х устанавливается предельным. Как только выходная величина 7 достигнет некоторой окрестности задания X, по статической характеристике канала 8—7 выбирается управляющее воздействие, при котором установившееся значение выхода станет близким к заданию.

Управление и: или выход составляющей 8Ж = = Ж) компенсатора формируется, исходя

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

Более полной компенсации можно достигнуть, если выбрать такое управление 8Ж, при котором скорость изменения 7и будет равна по величине и противоположна по направлению скорости 7Ж.

Компонента )7 служит для устранения перерегулирования, а компонента — статической ошибки. Исходя из предложенных принципов

формирования компонентов регулятора и компенсатора, были разработаны методы синтеза табличных операторов )Х, )Ж, )7и , позволивших обеспечить требуемое качество регулирования температуры на выходе печи пиролиза ацетона [23]. Близкие подходы к синтезу табличного нечеткого регулятора были предложены для управления ректификационной установкой [24] и другими химическими объектами [25].

К основным недостаткам ЛЛР табличного типа можно отнести их ограниченную размерност ь (общее число переменных не должно превышать трех и субъективность выбора интервалов и соответствующих значений лингвистических переменных.

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

АНАЛИТИЧЕСКИЕ РЕГУЛЯТОРЫ

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

Особое место занимает так называемая нечеткая модель Такажи и Суджено или ТБ-модель [26]. Сначала аналитическим путем [27], а затем в конкретных задачах моделирования и управления (в качестве регулятора) были продемонстрированы ее высокие аппроксимационные способности. Нечеткая ТБ-модель состоит из совокупности продукционных правил, содержащих в правой части линейные разностные уравнения [26]

если у(^ — 1) есть 71, ...,у (^ — г) есть 7г0 ,(16) х(/) есть Х00, ..., х(^ — V) есть Х0,

то уе(0 = а0 + £ а°у— £) + £ Е0х(г — /),

N — 1 / — 1

е = 1, л,

где а0 = (а0, а?, ..., а0), Ее = (Е0, Е1, Е0) — векторы настраиваемых параметров; у(^ — г) = = (1, у(^ — 1), ..., у (^ — г)) — вектор состояния;

Рис. 6. Нечеткий блок

Рис. 7. Схема соединения с обратной связью и его математическая модель

[ (! — V) = (х (!), х (! — 1), ..., х (! — V)) — входной век-

0 0 0 0 тор; 71 , ..., 7г ; Х0 ,..., Хг — нечеткие множества.

Выражение (19) можно значительно упростить, если переобозначить входные переменные

(и0(!), м1(?>, ..., ир(!)) = (1, у (! — 1), у (! — г),

х (!), ..., х (! — 5)), коэффициенты разностного уравнения

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

/0 0 0\_/0 0 0 г 0 г 0 \

(с0 , с 1, ..., ср) (а0 , а 1, ..., аг, Е1, ..., Е5)

и функции принадлежности

( и0 («1(0), ..., ир (ит(!))) = (71 (у(! — 1)), ...,

7; (у ц — г)), Х0е (х (0), ..., х0 (х ц—5))),

где р = г + V + 1.

Аналитическая форма нечеткой модели (16),

А

предназначенная для вычисления выхода у(!), имеет вид у(/) = сти (!), где С = (с0, ..., сл, ...,

ср, ..., ср)т — вектор уточняемых параметров;

и Т(!) = (М0(/)Р1(/), ..., и0(0Ре(0, ..., МШ(?)Р1(/),..., мш(/)рл

(!))) — расширенный входной вектор; р0(!) = _ 8!0(и!(/))® ... ® 8^(Мш(!))

1

нечеткая функ-

£( 81 (х 1 (і))® ... 0 8р(Хр(і)))

0 = 1

ция, где = — операция минимизации или произведения.

При заданных в начальный момент і = 0 векторе с (0) = 0, корректирующей матрице 4 (0) размером ЯР X яр и значениях и (і) в моменты времени

і = 1,1 вектор параметров с (і) вычисляется с по-

мощью известного многошагового метода наименьших квадратов [27]

С (!) = С (! — 1) + 0 (!)и (!)[у (!) — ст(! — 1)и (!)],(17)

0(!) = 0(! — 1) — 4(!- ии(!) и Т( !* 4(и~ 1 ) ,(18)

1 + иТ(!) 4 (! - 1) и(!)

0 (0) = у/, у » 1,

где / — единичная диагональная матрица.

Полный алгоритм идентификации, помимо алгоритма (17), (18), содержит также алгоритмы идентификации количества правил л, порядка г, V разностного уравнения и параметров функций принадлежности [28—30].

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

• среди нечетких моделей для нее впервые стало правомерным применение традиционной параметрической идентификации;

• несмотря на присутствие в правой части правил линейных разностных уравнений в ТБ-модели, посредством уточнения параметров с, порядка

г, V и увеличения количества правил л удается описать с очень высокой точностью нелинейные динамические процессы;

• усредняющие свойства механизма вывода у и специфический вид функций принадлежности позволяют сделать ТБ-модель мало чувствительной к помехам и погрешностям измерений;

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

Для замкнутой системы управления с нечетким регулятором на базе модели (16) также актуальна проблема устойчивости и ее количественной оценки. В духе классического представления линейных систем Танака и Суджено [31] предложили нечеткий блок (рис. 6) — динамический объект, описываемый нечеткой разностной моделью (16) в векторной форме

5*: если у (!) есть <* и х(!) есть X*,

г

то у*(! + 1) = а0 + £ а^(! — N + 1) +

N = 1

+ ^ (і — і + 1),

і = 1

(19)

где у (і) = [\ (і), \ (і - 1), ..., \ (і - г + 1)] , х (і) = [[ (і), [(і - 1), ..., [ (і - V + 1)]7; 7г = [ <1, ..., <Г], Хг' =

= [ Х/, ..., Х5* ]; г, V — порядок разностного урав-

нения; у (?) есть У а \ (?) есть <1 и... и \ (? — и + 1) есть <Ц.

Из таких блоков формируются различные соединения (параллельные и с обратной связью) и выводятся их математические модели.

Например, соединение с обратной связью (рис. 7), содержащее блоки объекта

51: если у (?) есть <1 и е (?) есть (1,

и

то \ (? + 1) = яг10 + X ^1^\(? — N + 1) +

N = 1 V

+ X Ег1;е(? — 0 + 1)

о = 1

и регулятора

52: если у (?) есть <2 и е (?) есть Е

(20)

то и'(?) = а2о + X D2N\(? - N + 1)

N = 1

эквивалентно блоку

51М: если у (?) есть У11 и е (?) есть С17', то \1М (? + 1) = аг10 — Е1 а2о + Е1[(?) +

и

+ X («^ — Е1 \(? — N + 1),

N = 1

где 1 = 1, 2, ..., И1,7 = 1, 2, ..., и2; е(?) = [х(?) — и(?), х (? — 1) — и (? — 1), ..., х (? — т + 1) — и (? — т + 1)]7; Г7 = (<1 П <!), Еу = ((/ П (2).

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

51: если у (?) есть <1 и \ (? — и + 1) есть <Ц, (21)

то У(? + 1) = «1 \(?) + ... + (? — и + 1), 1 = 1, и ,

правую часть которого можно записать в матричной форме А.у (?), где \ (?) = [\ (?), \ (? — 1), ...,

\ (? — и + 1)]7,

А =

«1 «2 . . «и - 1 аг

1 0 . .0 0

0 1 . .0 0

0 0 .. .0 0

0 0 .. .0 0

0 0 .. .1 0

В работах [31—33] показано, что нечеткая система (21), представленная расчетной зависимостью

\(? + 1) = X А?(?)/ X ^',

1 = 1 1 = 1

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

А7 %А1 — % < 0, V? е {1, 2, ..., «}.

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

Близкий подход к анализу устойчивости, опирающийся на методы Ляпунова, был развит в работе [34] для нечеткой системы в пространстве состояний

51: если у1(?) есть У1, ..., \Д?) есть УЦ, то х(?) есть X1, то

\1(? + 1) = «11 \1(?) + а*12 \2(?) + ...

... + «1и\и(?) + Е1 х (?),

\1(? + 1) = аЦ.1 \1(?) + «Ц-2 \2(?) + ...

... + «Ц^Д?) + ЕЦх (?)

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

методом градиентов уточнять параметры и ко-

эффициент усиления регулятора.

Аналогичные подходы к анализу устойчивости нечетких систем, использующие методы Ляпунова с последующим синтезом регуляторов, изложены в работах [35—48]. Ограниченность метода Ляпунова очевидна: он позволяет реализовать устойчивость системы управления лишь самыми простыми пропорциональными регуляторами и не дает рекомендаций по достижению требуемого качества переходных процессов. Функции поддержания качества переходных процессов в нечетких системах управления могут обеспечить нечеткие обучаемые регуляторы и системы управления.

ОБУЧАЕМЫЕ НЕЧЕТКИЕ РЕГУЛЯТОРЫ

Такого рода регулятор должен обладать способ-

ностью приобретать знания о поведении объекта и

системы и на их основе вырабатывать управление,

при котором ошибка регулирования не превышает

допустимой величины. В процессе обучения, по-

мимо регулятора, участвует модель объекта, которая

также должна приобретать знания и настраиваться

Рис. 8. Нейронечеткая структура TS-модели

на меняющиеся условия функционирования объекта. Указанным требованиям и описанию регулятора и объекта управления в достаточно полной мере удовлетворяет нечеткая TS-модель со структурой пятислойной нейронной сети прямого действия, известной под именем ANFIS (Adaptive-Network-based Fuzzy Inference Systems) [49—51].

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

Нейронечеткая структура обобщенной TS-модели с q правилами и р входами, реализующая механизм вывода у, изображена на рис. 8.

т» 0 • 1-

В первом слое при [ = [ , l = 1, р, вычисляются

степени функций принадлежности, а во втором слое они обрабатываются '-оператором минимизации или произведения. В третьем слое (1) определяются нормализованные веса w 0 = w0/(w0 + w0), 0 = 1, q , на которые в четвертом слое умножаются

соответствующие значения у0, найденные по линейным уравнениям

у1 = + e1 [ + Ь 2 X2 + ... +

у2 = ь2 + Ь1 [i + Ь 2 [2 + ••• + Ьр[р

Q un i un i un i i un

у = Ь о + ь 1 [1 + Ь 2 [2 + ... + Ьр[р-

Пятый слой — суммирование и получение ито-

А

гового значения у.

Приобретение TS-моделью знаний об объекте заключается в определении коэффициентов уравнений Ь0, L = 0, р, 0 = 1, q , параметров функций

принадлежности dL , L = 1, р, и числа правил Q,

А

при которых выходы модели у и объекта у совпадают или становятся близкими.

Если число правил q фиксировано, функции принадлежности ;0 ([, d) непрерывны относительно параметров d и обрабатываются '-оператором про-р

изведения (w0 = П ; ([,), в = 1, Q ), то TS-модели

L = 1

можно обучать методом обратного распространения ошибки BP (Back Propagation), предложенным в работах [52, 53]. Он заключается в минимизации квад-

А 2

ратической ошибки I = 0,5(у — у(с)) градиентным методом

.31

= c — h-

дс

(ЗЗ)

где с _ (Е, й) — вектор параметров; К — рабочий шаг.

На основании цепного правила определения частных производных по йо0

д/ _ д/ в дА . дм^0 в д;/

Эй/0 ду д^0 а;0 дйо0

и по Е0 _ а/ •

дЕ0 ду дЬі

без промежуточных выкладок запишем их аналитические выражения

-дІ- = (у — у)

дdв

. у - Z -у £

! = 1 / = 1, p ,

п <[і>

і = 1

і z /

д/ А -----------

—0 _ (У “ А)[, / _ 1, р , 0 _ 1, я , [0 _ 1.

дЬі

В качестве функции принадлежности обычно выбираются сигмоидные ;([) _ (1 + ехр(й[))—1, й ! 0, или радиально-базисные ;([) _ ехр(й1([ — й2)) функции, дифференцируемые по й, й1 и й2.

Приведем постановку задачи обучения нейроне-четкого регулятора С прямого действия, т. е. соединенного последовательно с объектом О (рис. 9).

Пусть объект управления с одним выходом описывается дискретным уравнением

У(* + 1) _/0(У(0, У(? — и), и(0, ..., и(/ - 5)) (23)

порядка г, 5.

10

CONTROL SCIENCES № З • 2OO4

Предположим, что объект управления обратимый, т. е. существует функция /0-1, инверсная уравнению (23):

и (?) = /0"1 (\ (? + 1), \ (?), ..., \ (? — и), и (? - 1),

..., и (? - г)).

Рассмотрим нейронечеткую ТБ-модель (см. рис. 8) с т-мерным входным вектором хр(?) =

= (\ (? + 1), \ (?), ..., \ (? — г), и (? - 1), ..., и (? - г)): А(?) = /р(хр(?), ср),

А

в которой обеспечивается требуемая близость и(?) к и (?) при соответствующих входах и которая предлагается в качестве регулятора. Обучение регулятора алгоритмом кОС управлению с минимал ьной квадратической ошибкой

/р = 0,5(х (? + 1) — \ (? + 1))2 = 0,5 н Р(? + 1)

в последовательной схеме (см. рис. 9) связано с вычислением выражения

д,р = ЗТр ^ д\ ^ ди дср д\ ди дср ,

в котором не определено значение производной д\/ди. Его можно легко найти с помощью нейро-нечеткой модели объекта, именуемой эмулятором

А(? + 1) = /э( А(?), ..., У(? — г), и (?), ..., и (? — г), сэ),

А

вычисляя д у/ди вместо д\/ди. Обучение эмулятора 5 алгоритмом кО5, обеспечивающим минимальную квадратическую ошибку

,э = 0,5(\ (? + 1) — А(? + 1))2 = 0,5 е^? + 1),

также как и регулятора, осуществляется ВР-мето-дом [54—57].

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

Для устранения “зацикливания” в работах [58—63] рекомендуется генетическим алгоритмом менять (встряхивать) размер рабочего шага К в формуле градиентов (22) и компоненты вектора с. Другие исследователи [64—66] считают, что для целей обучения достаточно применять только генетические алгоритмы, позволяющие преодолеть первые два недостатка ВР-метода.

Рис. 9. Последовательная схема управления

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

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

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

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

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

ственной меры уверенности эксперта используются субъективные вероятности [68, 69]. Естественно, что вероятностные методы синтеза имеют сегодня более солидную математическую основу, чем методы нечеткой логики, основанные на выборе функции принадлежности и определении базовой лингвистической переменной [70].

В работах [70—73] исследуются вопросы построения нечетких ПИ- и ПИД-регуляторов и сравнения с классическими вероятностными методами синтеза регуляторов. Рассмотрим построение нечеткого линейного ПИ-регулятора с двумя входами. Таблица, с помощью которой реализуется ПИ-алгоритм, имеет вид табл. 3 [71].

Интегрирующий исполнительный механизм формирует управляющее воздействие по формуле и = ик _ 1+ Аи^. Нормированные значения отклонения регулируемой величины и её приращения \ = 0,2; А\ = 0,9. Этим значениям входных сигналов соответствуют четыре лингвистические переменные

<= =(; <2= 36; А<1= 30; А<2= 3% (24)

со следующими значениями функций принадлежности:

р1(е) = 0,4; р2(е) = 0,6; р1(Ае) = 0,3; р2(Ае) = 0,7.

Результаты работы [72] позволили получить рейтинги регулирующих воздействий [70]

А81= 36; С1(Аи1) = т1п[р1(е), р1(Ае)] = 0,3;

А82= 30; С2(Аи2) = т1п[р1(е), р2(Ае)] = 0,4;

А83= 30; С3(Аи3) = тт[р2(е), р1(Ае)] = 0,3;

А84= 30; С4(Аи4) = тт[р2(е), р2(Ае)] = 0,6.

Таким образом, регулирующее воздействие определяется двумя лингвистическими переменными 36 и 30 с рейтингом 0,3 и 1,3, соответственно. Значения приращения регулирующего воздействия представляет собой абсциссу х0 центра тяжести фигуры, состоящей из двух треугольников, опирающихся на диапазоны лингвистических переменных 36 и 30 с высотами, равными 0,3 и 1,3, соответственно: х0= 0,603.

Таблица 3 Оператор нечеткого линейного ПИ-регулятора

у/Ду 1% 10 15 36 30 3%

1% 1% 1% 10 10 16 16 =(

10 1% 10 10 16 16 =( 36

16 10 10 16 16 =( 36 36

=( 10 16 16 =( 36 36 30

36 16 16 =( 36 36 30 30

30 16 =( 36 36 30 30 3%

3% 36 36 30 30 3% 3%

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

В работах [70, 73, 74] рассмотрен синтез нечеткого регулятора на основе вероятностных методов. Для принятых выше значений \ = 0,2; А\ = 0,9 лингвистические переменные определяются также формулами (24). Но вместо функций принадлежности им соответствуют следующие значения плотностей распределения:

^1(е) = 1,2; ^2(е) = 1,8; ^1(Ае) = 0,9; ^2(Ае) = 2,1.

Лингвистические переменные приращения регулирующего воздействия формируется согласно табл. 3. Значения плотности распределения лингвистических переменных приращения регулирующего воздействия в этом случае:

А81= 36; ^1(Аи) = 1, 08;

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

А82= 30; ^2(Аи) = 2,52;

А83= 30; ^3(Аи) = 1,62;

А84= 30; ^4(Аи) = 3,78.

Приращение регулирующего воздействия в этом случае равно математическому ожиданию (центру тяжести) найденных лингвистических переменных: Аи = 0,627.

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

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

ЗАКЛЮЧЕНИЕ

Современные технологические и социальноэкономические системы представляют собой сложные слабоформализуемые системы, функционирующие в условиях большой неопределенности, неполноты знаний и нечеткости описаний как самой системы, так и действующих на неё сигналов [75]. Со временем стало ясно, что для управления такими системами уже недостаточно применения классических методов теории управления и необходима разработка новых методов и подходов. Один из таких подходов базируется на нечетких множествах и нечеткой логике Л. Заде. Вначале этот подход применялся и показал свою эффективность при создании экспертных систем. Несколько позднее он стал применяться для создания систем экспертного управления, а в последнее время — для синтеза регуляторов и систем управления технологическими системами. В этой статье рассмотрены, в основном, три класса нечетких регуляторов: логико-лингвистические, аналитические и обучаемые.

Отметим, что ряд теоретических и прикладных исследований не укладывается в предложенную классификацию. Так, например, системы управления, основанные на знаниях, сочетают в себе алгоритмы, использующие, помимо экспертных знаний, аналитические и конструкторские знания об объекте управления и действующих сигналах, о трендах изменений параметров объекта и т. п. [75]. С другой стороны, развиваются методы построения нечетких регуляторов на основе современных тенденций в теории управления. Например, на основе идей систем с переменной структурой [76], многомерных, многосвязных систем [77], обучающихся градиентных и нейронных алгоритмов [78] и др.

Выяснилась связь между классическими методами синтеза регуляторов и нечеткими регуляторами [70, 73]. В ряде случаев классические подходы дают возможность улучшить теоретическое обоснование построения нечетких алгоритмов. Нечеткие регуляторы доказали свою эффективность при управлении статическими объектами и постепенно завоевывают все более широкие области применения в управлении динамическими системами. Они сохраняют работоспособность в условиях помех и погрешностей измерения и достаточно быстро учитывают и настраиваются на меняющиеся условия производства, снижая тем самым потери от неэффективного управления.

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

ЛИТЕРАТУРА

1. клиев Р. к., Ждикеев #. М., Шахназаров М М Производственные системы с искусственным интеллектом. — М.: Радио и связь, 1990. — 264 с.

2. Дудинов да. Ж Нечеткие системы управления // Изв. АН СССР. Техническая кибернетика. — 1990. — № 5. — С. 196—206.

3. Дузьиин 5. Г., Травкин С. Ж Теория нечетких множеств в задачах управления и прин ципах устройства нечетких процессоров: Обзор зарубежной литературы // Автоматика и телемеханика. — 1992. — № 11. — С. 3—36.

4. Захаров 5. #., >Льянов С. 5. Нечеткие модели интеллектуальных промышленных регуляторов и систем управления.

I. Научно-организационные, технико-экономи ческие и прикладные аспекты // Изв. РАН. Техническая кибернетика. — 1992. — № 5. — С. 171—196.

5. Захаров 5. #., >Льянов С. 5. Нечеткие модели интеллектуальных промышленных регуляторов и систем управления.

II. Эволюция и принципы построения // Изв. РАН. Техническая кибернетика. — 1993. — № 4. — С. 189—205.

6. Захаров 5. #., >Льянов С. 5. Нечеткие модели интеллектуальных промышленных регуляторов и систем управления.

III. Методология проектирования // Изв. РАН. Техни че-ская кибернетика. — 1993. — № 5. — С. 197—220.

7. Захаров 5. S., Ульянов С. 5. Нечеткие модели интеллектуальных промышленных регуляторов и систем управления.

IV. Имитационное моделирование // Изв. РАН. Техни че-ская кибернетика. — 1994. — № 5. — С. 169—211.

8. Заде J. k. Понятие лингвистической переменной и его применение к принятию приближенных решений. — М.: Мир, 1976. — С. 165.

9. Матвеи/ (. +., As/7/аи 6. An experiment in linguistic synthesis with a fuzzy logic controller // Int. J. Man-Machine Studies. — 1975. — No. 7. — P. 1 — 13.

10. ./'cNert Ж -. 0., 9аи 1аи?а /emNe +. 5. Application of luzzy controller in a warm water plant // Automatica. — 1976. — 1о. 12. — P. 301—308.

11. ./Qj P. -., Матвеи/ (. +. Application of fuzzy control system to industrial processes // Automatica. — 1977. — 1о. 13. — P. 235—242.

12. G/'fes 5. Lukasiewicz logic and fuzzy set theory // Int. J. Man-Machine Studies. — 1976. — 1о. 8. — P. 313—327.

13. %uaae 0., 5«?Aeu/ourf ". А. Fuzzy relations in a control setting // Kybernetes. — 1978. — 1о. 7. — P. 185—188.

14. ./'cNert Ж /. 0., Матвеи/ (.+. Analysis of a fuzzy logic controller // Fuzzy Sets and Systems. — 1978. — 1о. 1. — P. 29—44.

15. Perfuyc] Ж On the use of fuzzy Lukasiewicz logic for fuzzy control // Archiwum automatyki i telemechaniki. — 1980. — Vol. 25, 1о. 3. — P. 301—314.

16. РаМш/'и -. GX/7G 1. С. ). Modelling controllers using fuzzy relations // Kybernetes. — 1980. — 1о. 3. — Vol. 9. — P. 223—229.

17. G/ада 0. Theory of fuzzy systems // Fuzzy Sets and Systems. — 1983. — Vol. 10. — P. 65—77.

18. G/ада 0. Invariance and stability of fuzzy systems // J. Math. Analysis and Appl. — 1984. — Vol. 99, 1о.1. — P. 299—319.

19. .м]£а ,. P., GXpta 0. 0., 1/'N//oraN P. 1. Energetistic stability of fuzzy dynamic systems // IEEE Trans. Syst. Man and Cy-bern. — 1985. — Vol. SMC-15, 1о. 5. — P. 783—792.

20. -а/и 5. Outline of an approach for the analysis of fuzzy systems // Int. J. Control. — 1976. — Vol. 27, 1о. 3. — P. 627—640.

21. 7oqj 5. 0. Analysis and control of fuzzy systems using finite discrete relations // Int. J. Control. — 1978. — Vol. 27, 1о. 3. — P. 431—440.

22. Риаае 0., 5ийец/0га? ". А. Theoretical and linguistic aspects of the fuzzy controller // Automatica. — 1979. — Vol. 12. — P. 553—577.

23. Х^динов да. j. Синтез нечеткой системы управления // Известия РАН. Теория и системы управления. — 1999. — № 1. — С. 166—172.

24. Х^динов да. j., Дорохов j. S. Управление ректификационной установкой на основе не четких множеств // Теоретические основы химической технологии. — 1991. — Т. 25, № 4. — 563—569 с.

25. Х^динов да. j., Дорохов j. S. Новый принцип построения регуляторов для сложных химико-техноло гических объектов на основании качественной информации // Докл. РАН. — 1994. Т. 336, № 1. — С. 75—79.

26. Га^^/' Г., би^еио 0. Fuzzy identification of systems and its applications to modeling and control. // IEEE Trans. Systems Man Cybernet. — 1985. — Vol. 15, 1о. 116. — P. 116—132.

27. P«cN/e\ -. -. Sugeno-type controller are universal controllers // Fuzzy Sets and Systems. — 1993. — №э. 53. — P. 299—303.

28. Х^динов да. j., Ренков k. Г., Хелина k. да. Моделирование технологических и экологических процессов. — Липецк: ЛЭГИ, 2001. — C. 131.

29. Ренков k. Г. Построение и идентификация нечетких математических моделей технологических процессов в условиях неопределенности / Дисс. канд. техн. наук, Липецк: ЛГТУ, 2002. — 147 с.

30. Ali Y. 0., ZKdqj /. A methodology for fuzzy modeling of engineering systems // Fuzzy Sets and Systems. — 2001. — 1о. 118. — P. 181 — 197.

31. Гаиа^ X, бм^еио 0. Stability analysis and design of fuzzy control systems // Fuzzy Sets and Systems. — 1992. — 1о. 45. — P. 135—156.

ПРОБЛЕМЫ УПРАВЛЕНИЯ № 3 • 2ПП4

из

32. JanaNa K, 6ano 0 Fuzzy stability criterion of a cross of nonlinear systems // Inform. Sci. — 1993. — No. 71. — P. 3—26.

33. JanaNa K, 6ano 0 A robust stabilization problem of fuzzy controller systems and its applications to backing up control of a truck-trailer // IEEE Trans. Fuzzy Systems. — 1994. — No. 2. — P. 1—13.

34. ./m : C., 6. C., .won : +. Stability analysis and stabili-

zation of fuzzy state space models // Fuzzy Sets and Systems. — 1995. — No. 71. — P. 131—142.

35. Y. $., +. C. On stability of a fuzzy systems model

// Control Theory Appl. — 1995. — No. 12. — P. 335—341.

36. ./m C. :., CAo <. :., PauN 0. A multirule-based controller using the robust property of a fuzzy controller and its design method // IEEE Trans. Fuzzy Systems. — 1996. — No. 4. — P. 315—327.

37. +. O., JanaNa Gu/I/m 0. P. An approach to fuzzy control of nonlinear systems: stability and design issue // IEEE Trans. Fuzzy Systems. — 1996. — No. 4. — P. 14—23.

38. JanaNa .., /NeGa J., :anj +. O. Robust stabilization of a cross of uncertain nonlinear systems via fuzzy control: quadratic stabilizability, H • control theory and linear matrix inequalities // IEEE Trans. Fuzzy Systems. — 1996. — No. 4. — P. 1—13.

39. Kng +. Analytical study on structure, stability and design of general nonlinear Takagi-Sugeno fuzzy control systems // Au-tomatica. — 1998. — Vol. 34, No. 12. — P. 1617—1623.

40. JanaNa .., /NeGa J., :anj +. O. Fuzzy regulators and fuzzy observers: relaxed stability conditions and LMI-based designs // IEEE Trans. Fuzzy Systems. — 1998. — Vol. 6, No. 12. — P. 1—16.

41. Joneyama /., MsA/'Nawa 0., .aWayama +. Output stabilization of Takagi-Sugeno fuzzy systems // Fuzzy Sets and Systems. — 2000. — No. 111. — P. 253—266.

42. 0a 6xn =.-O. Output tracking and regulation of nonlinear system based on Takagi-Su-geno fuzzy model // IEEE Trans. Syst. Man Cybern. — Part B: Cybern. — 2000. — Vol. 30, No. 1. — P. 47-59.

43. CAox /.-+., CAen 6.-+. Stability analysis of the discrete Takagi-Sugeno fuzzy model with time-varying consequen usertain-ties // Fuzzy Sets and Systems. — 2001. — No. 118. — P. 271—279.

44. =anj /.-0, // 5.-+., ZKang P.-$. Stability analysis and systematic design of fuzzy control systems // Fuzzy Sets and Systems. — 2001. — No. 120. — P. 65—72.

45. G«eura J. 0., Perme/ren /. Control laws for Takagi-Sugeno fuzzy models // Fuzzy Sets and Systems. — 2001. — No. 120. — P. 95—108.

46. Joneyama /., 1M/'Nawa 0, .aWayama +., /cA/Nawa $. Design of output feedback controllers for Takagi-Sugeno fuzzy systems // Fuzzy Sets and Systems. — 2001. — No. 121. — P. 127—148.

47. 6xn 0., // 5., =Aanj P. Stable and optimal adaptive fuzzy control of complex systems using fuzzy dynamic model // Fuzzy Sets and Systems. — 2003. — No. 133. — P. 1—17.

48. CAanj :.-/., 6xn C.-C. Constrained fuzzy controller design of discrete Takagi-Sugeno fuzzy model // Fuzzy Sets and Systems. — 2003. — No. 133. — P. 37—55.

49. JaNaj/ +., +a\avA/ /. NN-driven fuzzy reasoning // Int. J. Ap-pr. Reasoning. — 1991. — No. 5. — P. 191—212.

50. Jajeu 5. 5. Implementing fuzzy logic controllers using a neural network framework // Fuzzy Sets and Systems. — 1992. — No. 48. — P. 53—64.

51. P«Nc/e\ /. /., +a\avA/ /. Neural nets for fuzzy systems // Fuzzy Sets and Systems. — 1995. — No. 71. — P. 265—276.

52. //n C. J., /ee C. 6. G. Neural-network-based fuzzy logic control and decision system // IEEE Trans. Comput. — 1991. — Vol. 40, No. 12. — P. 1320—1336.

53. /anj /.-6. 5. ANFIS Adaptive-network-based fuzzy system // IEEE Trans. Systems Man Cybernet. — 1993. — Vol. 23, No. 6. — P. 665—685.

54. P«Nc/e\ /. /., +a\avA/ /., C]oja/a (. Fuzzy neural controller // Proc. IEEE Int. Conf. on Fuzzy Systems. San Diego. — 1992. — P. 197—202.

55. Гая£ -. 5., 6ии С. Neuro-fuzzy modeling and control // Proc. IEEE. — 1995. — Vol. 83, 1о. 3. — P. 378—406.

56. 6А/ <., 0/]Mrnoto 0., <ийа]а^' 1., Огаи/ 0. A method of fuzzy rules generation based on neuro-fuzzy learning algorithm // J. Japan Soc. Fuzzy Theory Systems. — 1996. — Vol. 8, 1о. 4. — P. 695—705.

57. /иаи^ С. Р., //и С.-Г. An on-line self-constructing neural fuzzy inference network and its applications // IEEE Trans. on Fuzzy Systems. — 1998. — Vol. 5, Na. 1. — P. 12—32.

58. РА/^ат/ +., PmNmGd Г., 6Айага Г., Аиа/ Р Structure optimization of fuzzy neural network by genetic algorithm // Fuzzy Sets and Systems. — 1995. — 1о. 71. — P. 257—264.

59. Риаисмсо +., /и/s 0. Genetic fuzzy systems // Tatra Mount. Math. Publ. — 1997. — 1о. 13. — P. 93—121.

60. СА/и Г. С. Genetic algorithms for learning the rule base of fuzzy logic controller // Fuzzy Sets and Systems. — 1998. — 1о. 97. — P. 1—7.

61. /иаи^ С.-)., //и -.-< Genetic reinforcement learning through symbiotic evolution for fuzzy controller design // IEEE Trans. Syst., Man and Cybern. Ptb. Cybernetics. — 2000. — Vol. 30, 1о. 2. — P. 290—302.

62. 5а/ара^е А., Рииига .., .oflrfo А. Evolutionary learning of fuzzy logic controllers and their adaptation through perpetual evolution // IEEE Trans. Fuzzy Systems. — 2002. — Vol. 10,

1о. 3. — P. 309—321.

63. САеи С., Жои£ С.-С. Self-generating rule-mapping fuzzy controller design using a genetic algorithm // IEE Proc. Control Theory Appl. — 2002. — Vol. 149, 1о. 2. — P. 143—148.

64. .аии С. /. Genetic algorithms for fuzzy controllers // A I Expert. — 1991. — Vol. 6, 1о. 1. — P. 26—33.

65. .аии С. /., Geflft\ (. Fuzzy control of PH using genetic algo-

rithms // IEEE Trans. Fuzzy Systems. — 1993. — Vol. 1, 1о. 1.

66. //nNens ". А., 1уои,^а +. О. Genetic algorithms for fuzzy

control // iEe Proc. Control Theory Appl. — 1995. —

Vol. 142, 1о. 3. — P. 161—185.

67. Худинов Ж. j., Халов p. k., Худинов j. да. и др. Разработка нечеткой обучаемой системы управления // Промышленные АСУ и контроллеры. — 2004. — № 2. — С. 25—29.

68. Гнеденко Р. 5. Курс теории вероятностей. — М.: Мир, 1961.

69. Худсон Д. Статистика для физиков. — М.: Мир, 1967.

70. Ротач 5. ^. Экспертная оценка алгоритмов управления методами нечеткой логики и теории вероятностей // Теплоэнергетика. — 2002. — № 4. — С. 51—56.

71. Р/'уои^ P., "ue/7 0. Use of fuzzy PID controllers in fuzzy control of coal power plants // Proceedings of Fuzzy-96. — Zittau, Germany, 1996.

72. *и/7ато P.G. Fuzzy Control // Measurements and Control. — October 1987.

73. Ротач 5. ^. О фази-ПИД-регуляторах // Теплоэнергетика. — 1999. — № 8. — С. 32—36.

74. Ротач 5. ^. Возможен ли синтез нечетких регуляторов с помощью теории нечетких множеств // Промышленные АСУ и контролеры. — 2004. — № 1. — С. 33—34.

75. Лрангишвили j. 5., Лаценко Ф. Ф., Русыгин Г. Л. Системные законы и закономерности в электродинамике, природе и обществе. — М.: Наука, 2001.

76. ZKdoj -., =Ааи^ Р., // 5. Analysis and design of fuzzy controller based on fuzzy reaching law // Proceedings of the 14-th World Congress iFAC. — Beijing, 1999. — P. 189—194.

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

77. P., 0аии G., Gos/ие 5. How to evaluate fuzzy PID controllers without using process information // Proceedings of the 14-th World Congress IFAC. — Beijing, 1999. — P. 177—182.

78. =Ааи^ +., САаи С., САеии^ .., <e <. Fuzzy art map neural network and its application to fault diagnosis of navigation sys-tеms // Automatica. — 2001. — Vol. 37. — Р. 1065—1070.

S 52-^0-55

S f095; 97<?-95-59

S f095; 554-P0-20

(-таг7: yeoGou^pM.UM □

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