Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова
Цель работы
- Изучение метода синтеза систем управления типа Такаги-Сугено с формированием нечеткого логического регулятора с применением метода векторных функций.
- Рассмотреть системы управления общего вида, линейные и нелинейные системы.
- Исследование системы автоматического регулирования с нечетким регулятором.
Теоретические сведения
Предлагается метод синтеза нелинейных систем управления с запаздыванием типа Такаги-Сугено [3-5] с формированием нечеткого логического регулятора. В отличие от других работ рассматриваемый подход эффективно использует метод векторных функций Ляпунова (ВФЛ) [1,2]. Метод векторных функций Ляпунова (ВФЛ) [1] является точным и эффективным методом исследования систем управления. Нечеткая логическая система состоит из динамического процесса и нечеткого логического регулятора. Пусть . Система управления характеризуется как нелинейная система с несколькими входами, моделируемой системой
, , (4.1)
, - вектор состояния;
- нелинейный вектор, - матрица с нелинейными элементами, описывающие динамику системы управления; - управление, полученное дефазификацией методом центров тяжести для систем. состоит из нечетких правил. Правило в системе записывается в виде
…
, ; , (4.2)
где , нечеткие множества, -управление, определяемое м правилом.
Каждое нечеткое правило генерирует , , согласно
- функции принадлежности.
Управление , которое должно быть применено в процессе, является функцией и . Выход задается .
Пример 1. Системы управления общего вида.
Рассматривается система
, , . (4.3)
Согласно идеям метода ВФЛ строятся системы сравнения [1]. Здесь используются линейные системы сравнения (СС) [1] вида
, (4.4)
- постоянная матрица с известными свойствами [1] . Запишем ВФЛ .
В данной работе полагаем . Возможны другие варианты. Компоненты ВФЛ выбираем в виде квадратичных форм , , - симметричная положительно определенная матрица. Производная компонент ВФЛ в силу СУ имеет вид
Или , где , .
Определим множества по всем компонентам ВФЛ , , , . Аналогичные выражения будем использовать и в других случаях, имеющих подобный смысл.
Из дифференциального неравенства [1] следует (см.[6]) ; или
, , .
Преобразуем: , ,…, .
Дифференциальное неравенство запишется в следующем виде
,
где , = , = ,…, = , -вектор-строка , .
= , ; - ; … ;
- .
Если , управление выбирается из соотношения при , где - фиксированное малое число. Вводится , - вспомогательное управление, согласованное с нечетким регулятором, чтобы не возникало особенностей. Если , в СУ необходимо дополнительно ввести такой линейный регулятор. Обозначим - строку матрицы . Тогда при обозначении запишется
( )+ ( - )
+…+ ( - );
( )+ ( - )
+…+ ( - )
…
= ( )+ ( - )
+…+ ( - )
Воспользуемся частным случаем матрицы - диагональной матрицей , , .
Тогда получим соотношение для синтеза регулятора
( ); ( - ); … ;
= ( - ).
Пример 2. Линейные системы.
Воспользуемся вспомогательной леммой [7]
Лемма [7 ]. Пусть любая матрица. Для постоянной и симметричной матрицы выполняется ( , )
Пусть система имеет вид
, (4.4)
- -, - -постоянные матрицы.; я компонента ВФЛ определяется выражением . Тогда с линейной СС можно записать дифференциальное неравенство
,
где , , , . Отсюда определяется система неравенств
, , …,
Перепишем неравенства в следующем виде
- , - , … , - .
И используя лемму, преобразуем неравенства
- - , - - , …, -
симметричная матрица, постоянная.
Еще раз перепишем с обозначениями , , = , = ,…, = , = , - - ; - - ;…; - - .
В общем случае матрица должна удовлетворять специальным свойствам [1]. Применим частный случай диагональной матрицы , , получим
-; -;…; .
Теперь, аналогично, управление находится из , .
Замечание. Если матрица не является Гурвицевой, то возможен второй подход: алгоритм начинается с задания ВФЛ. Первый эффективно алгоритмизируется. При втором необходимо детально рассматривать особенности системы управления.
Пример 3. Случай нелинейной системыс .
Введем систему с запаздыванием вида , , , (10)
, , , ;
По теореме Разумихина
, ,
Вычисляем производную в силу системы
,
Рассмотрим множества , , .
Теорема 2. Нечеткая система будет асимптотически устойчивой при выполнении следующих условий: 1) , ; 2) при для , при для ; 3) множество : не будет содержать целых траекторий.
Доказательство, Полагаем . .
Случай 1. Тогда строго положительна.
Из условия теоремы следует
Случай 2. строго отрицательная.
Из условия теоремы следует
Случай 3. . Из условия теоремы
Из трех условий следует , откуда следует асимптотическая устойчивость.
Если нет области , то если , тогда система будет асимптотически устойчивой в целом.
Задание.
1. Изучить создание системы управления общего вида, линейной системы, нелинейной системы.
2. Разработать собственную систему управления линейную и нелинейную.
Содержание отчета
1.Титульный лист; 2. Постановка задачи, исходные данные для задания (самостоятельно составить исходные данные для объекта); 3. Введение (краткое описание предметной области и задачи); 4. Разработанная собственная система управления линейная и нелинейная. Screenshots программной реализации в MATLAB; 5. Анализ качества переходных процессов. 6. Screenshots программной реализации в MATLAB. 3 Выводы по работе.
Практическое занятие №5
Нечеткое системное проектирование разработки нефтяных месторождений ( )
Цель работы:
- Идентификация нечетких целей функционирования системы
- Влияние факторов в формулировании нечетких целей .
Теоретические сведения
В системном подходе к разработке нефтяных месторождений () одним из основных является понятие цели. Под нечеткой целью понимают будущий результат деятельности системы разработки (), желательный для одного или нескольких участников разработки, который может быть достигнут за конечный срок . Под нечеткой целью понимают цель , которую можно описать как нечеткое множество в соответствующем пространстве параметров. Нечеткая цель, таким образом, тесно связана с общими характеристиками функционирования как сложной системы - неопределенностью, «размытостью» и неразличимостью. Основные заинтересованные участники (компания, банк, потребитель, государство, местная власть) на стадии постановки задачи и целей имеют дело с более «размытой» информацией о залежи, чем интегрированная команда специалистов на стадии проектирования. Так как на стадии составления технологического эксплуатационного объекта ( ), технологической схемы или проекта анализируется, сопоставляется информация о залежи, поступающая из различных источников, и формируется непротиворечивая, менее «размытая» информационная основа для проектирования. Средством достижения поставленных нечетких целей служат механизмы и способы функционирования сложной системы разработки нефтяных месторождение ( ). Рациональной соответствует некоторая «размытая» область , в которой полностью достигаются поставленные нечеткие цели . Эта область полного достижения одной или нескольких целей окружена областью частичного достижения одной или нескольких целей - . Существует также область полного недостижения нечетких целей - . Таким образом, . Наиболее простой путь формализации таких областей - использование аппарата нечетких множеств.
Идентификация нечетких целей функционирования системы РНМ Пример 1.На рисунке 5.1. представлены области для одной , и . Области на оси абсцисс - соответствует интервал , а области - интервал . Следовательно, с точки зрения теории нечетких множеств ( ) это можно интерпретировать следующим образом: степень принадлежности нечеткому множеству цели РНМ на отрезке равна единице, а в интервалах и принимает значения от 0 до 1. Аналогично степень принадлежности по критерию - нечеткому множеству цели на отрезке равна единице, а в интервалах и изменяется в пределах (0,1).
На рисунке 5.1. представлена также парето-оптимальная область размытых целей в пространстве критериев и построены функции принадлежности и парето-оптимальному множеству нечеткой цели - . При этом . Нечеткое множество всех целей есть объединение множеств , где - количество целей: где . Парето-оптимальное множество нечетких целей задается аналогично: где .
Рисунок 5.1. – Парето-оптимальная область размытой цели в двухмерном критериальном пространстве параметров и соответствующие нечеткие функции принадлежности и парето-оптимальному множеству нечеткой цели (дуга )