Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

САУ с нечетким контроллером




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

Рис.3.1. САУ с нечетким контроллером и управлением по состоянию

Обобщенный объект управления включает в себя непосредственно управляемый технологический процесс, усилительно преобразующие механизмы, органы регулирования и датчики измерения переменных состояния объекта управления. Входные переменные, характеризующие реальное и желаемое состояния объекта управления, подвергаются фаззификации и используются в системе нечеткого вывода. Система нечеткого вывода содержит базу нечетких продукционных правил обобщенного вида ЕСЛИ «состояние объекта» ТО «воздействие на объект», в которой в нечеткой форме представлены знания экспертов по управлению данным технологическим процессом при движении к желаемому состоянию объекта на основе знаний о величинах, характеризующих действительное состояние объекта. В результате нечеткого вывода и последующей дефаззификации получаются четкие значения выходных переменных, которые используются для последующего управления технологическим процессом.

Пример. В смеситель подается холодная и горячая вода по двум трубопроводам с расходом и температурой t хол, G хол и t гор, G гор соответственно. Регулировка температуры воды t на выходе из смесителя достигается путем изменения расхода горячей воды G гор на входе смесителя. Рассмотрим нечеткое управление обобщенным динамическим объектом, включающим в себя регулируемый вентиль с коэффициентом передачи k вент, смеситель и датчик температуры с передаточной функцией W дат (s) (рис.3.2), при помощи нечеткого контроллера, синтезирующего воздействие u, эквивалентное углу поворота вентиля крана горячей воды, исходя из оценки комфортности температуры воды на выходе смесителя.

Рис.3.2. Пример построения интеллектуальной САУ с нечетким контроллером, реализующим управление по состоянию

Эвристические правила, применяющиеся при регулировании температуры воды на выходе смесителя посредством поворота вентиля вправо/влево относительно среднего положения, соответствующего комфортной температуре воды на выходе смесителя:

· ЕСЛИ «вода горячая» ТО «повернуть вентиль на большой угол вправо»;

· ЕСЛИ «вода не очень горячая» ТО «повернуть вентиль на небольшой угол вправо»;

· ЕСЛИ «вода теплая» ТО «не менять положения вентиля»;

· ЕСЛИ «вода прохладная» ТО «повернуть вентиль на небольшой угол влево»;

· ЕСЛИ «вода холодная» ТО «повернуть вентиль на большой угол влево».

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

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

Рис.3.4. Динамика объекта управления при разомкнутом управлении (1) и при управлении по состоянию с помощью нечеткого контроллера Мамдани (2)

Если произвести имитационное моделирование объекта управления при нормально распределенной t хол с математическим ожиданием 20 o С и дисперсией 4 o С 2, нормально распределенным G хол с математическим ожиданием 0,05 м 3 /сек и дисперсией 0,0005(м 3 /сек) 2, нормально распределенной t гор с математическим ожиданием 70 o С и дисперсией 5 o С 2, k вент 0,001м 3 / (сек⋅град), W дат (s) = 1 0,1s+1, то можно получить реализацию динамики процесса стабилизации комфортной температуры воды на выходе из смесителя при нечетком управлении в САУ с использованием нечеткого вывода на рассмотренной базе правил согласно алгоритма Мамдани (рис.3.4).

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

Рис.3.5. САУ с нечетким контроллером и управлением по отклонению

Входные переменные, характеризующие различия между реальным и желаемым состоянием объекта управления, подвергаются фаззификации и используются в системе нечеткого вывода. Система нечеткого вывода содержит базу нечетких продукционных правил обобщенного вида ЕСЛИ «отклонение от желаемого состояния объекта» ТО «воздействие на объект», в которой в нечеткой форме представлены знания экспертов по управлению данным технологическим процессом при движении к желаемому состоянию объекта на основе знаний о величинах, характеризующих отклонение объекта от желаемого состояния.

Рис.3.6. Пример построения интеллектуальной САУ с нечетким контроллером, реализующим управление по отклонению

Пример. Рассмотрим нечеткое управление динамическим объектом (рис.3.6) при помощи нечеткого контроллера, синтезирующего воздействие на объект управления посредством системы нечеткого вывода с базой продукционных правил, представленных в таблице 3.1. Управление осуществляется по двум переменным: отклонению e и скорости изменения отклонения de dt желаемой выходной переменной y зад объекта управления от ее действительного значения y.

 

Таблица 3.1

Формализация описания отклонения и скорости изменения отклонения выхода объекта управления от требуемого значения, а также управляющего воздействия, проведена при помощи лингвистических переменных, в кортеже которых содержится по девять нечетких переменных, соответствующих понятиям отрицательного малого NS, отрицательного среднего NM, отрицательного большого NB, отрицательного близкого к нулю ZN, приблизительно нулевого Z, положительного близкого к нулю ZP, положительного малого PS, положительного среднего PM, положительного большого PB значений соответствующих физических величин, функции принадлежности которых представлены на рис.3.7(a,б).

Если обобщенный объект управления представить в виде последовательного соединения двух апериодических звеньев K (T 1 s+1)(T 2 s+1) с коэффициентом усиления K и постоянными времени T 1, T 2, являющимися непрерывными случайными величинами, распределенными нормально с математическим ожиданием m k = 1, m 1 = 1, m 2 = 1 и дисперсией D k = 0,05, D 1 = 1, D 2 = 4 соответственно, то можно получить переходный процесс в САУ при нечетком управлении с использованием нечеткого вывода на рассмотренной базе правил согласно алгоритму Мамдани (рис.3.8).

Рис.3.7(а). Функции принадлежностей кортежей лингвистических переменных, определяющих нечеткое представление входных и выходных величин, использующихся при реализации алгоритма нечеткого вывода Мамдани)

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

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

Рис.3.8. Переходные процессы в сложной САУ с контроллером Мамдани (1) и с ПИД-регулятором (2)

Таким образом, динамика САУ с нечетким контроллером всецело определяется архитектурой системы нечеткого вывода: методом построения и содержанием базы продукционных правил, а также способом реализации алгоритма нечеткого вывода. Поэтому при проектировании рассмотренного типа САУ с особой тщательностью необходимо подходить к выбору экспертов, методикам экспертного опроса и формированию базы правил. Что касается выбора способов реализации отдельных этапов алгоритма нечеткого вывода, то, как уже было отмечено ранее, этот вопрос в настоящее время решается в большей степени интуитивно, поскольку пока не существует законченной и целостной методики синтеза алгоритма нечеткого вывода на базе продукционных правил, позволяющего реализовать нечеткое управление в соответствии с заданной заранее какой либо оценкой требуемого качества данного управления. Как правило выбор конкретного алгоритма нечеткого вывода осуществляется из ограниченного числа их возможных реализаций эмпирическим путем. Вопрос аналитического конструирования нечеткого контроллера, реализующего нечеткое управление объектом «наилучшим» (в смысле какого либо критерия) образом на данный момент остается открытым.




Поделиться с друзьями:


Дата добавления: 2015-07-13; Просмотров: 505; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.