Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова

Цель работы

- Изучение метода синтеза систем управления типа Такаги-Сугено с формированием нечеткого логического регулятора с применением метода векторных функций.

- Рассмотреть системы управления общего вида, линейные и нелинейные системы.

- Исследование системы автоматического регулирования с нечетким регулятором.

Теоретические сведения

Предлагается метод синтеза нелинейных систем управления с запаздыванием типа Такаги-Сугено [3-5] с формированием нечеткого логического регулятора. В отличие от других работ рассматриваемый подход эффективно использует метод векторных функций Ляпунова (ВФЛ) [1,2]. Метод векторных функций Ляпунова (ВФЛ) [1] является точным и эффективным методом исследования систем управления. Нечеткая логическая система состоит из динамического процесса и нечеткого логического регулятора. Пусть Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru . Система управления характеризуется как нелинейная система с несколькими входами, моделируемой системой

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , (4.1)

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - вектор состояния;

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - нелинейный вектор, Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - матрица с нелинейными элементами, описывающие динамику системы управления; Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - управление, полученное дефазификацией методом центров тяжести для Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru систем. Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru состоит из Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru нечетких Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru правил. Правило в Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru системе записывается в виде

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ruСинтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ; Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , (4.2)

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

Каждое нечеткое правило генерирует Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , согласно

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - функции принадлежности.

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

Пример 1. Системы управления общего вида.

Рассматривается система

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru . (4.3)

Согласно идеям метода ВФЛ строятся системы сравнения [1]. Здесь используются линейные системы сравнения (СС) [1] вида

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , (4.4)

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - постоянная матрица с известными свойствами [1] . Запишем ВФЛ Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru .

В данной работе полагаем Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru . Возможны другие варианты. Компоненты ВФЛ выбираем в виде квадратичных форм Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - симметричная положительно определенная матрица. Производная компонент ВФЛ в силу СУ имеет вид

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru

Или Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , где Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru .

Определим множества по всем компонентам ВФЛ Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru . Аналогичные выражения будем использовать и в других случаях, имеющих подобный смысл.

Из дифференциального неравенства [1] Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru следует (см.[6]) Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ; или

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru .

Преобразуем: Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ,…, Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru .

Дифференциальное неравенство запишется в следующем виде

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ,

где Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru = Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru = Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ,…, Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru = Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru -вектор-строка Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru .

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru = Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ; Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ; … ;

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru .

Если Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , управление выбирается из соотношения Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru при Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , где Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - фиксированное малое число. Вводится Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , - вспомогательное управление, согласованное с нечетким регулятором, чтобы не возникало особенностей. Если Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , в СУ необходимо дополнительно ввести такой линейный регулятор. Обозначим Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru строку матрицы Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru . Тогда при обозначении Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru запишется

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ( Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru )+ Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ( Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru )

+…+ Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ( Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru );

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ( Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru )+ Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ( Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru )

+…+ Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ( Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru )

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru = Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ( Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru )+ Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ( Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru )

+…+ Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ( Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru )

Воспользуемся частным случаем матрицы Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - диагональной матрицей Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru .

Тогда получим соотношение для синтеза регулятора

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ( Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ); Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ( Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ); … ;

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru = Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ( Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ).

Пример 2. Линейные системы.

Воспользуемся вспомогательной леммой [7]

Лемма [7 ]. Пусть Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru любая Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru матрица. Для Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru постоянной и симметричной матрицы Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru выполняется ( Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru )

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru

Пусть система имеет вид

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru (4.4)

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru -, Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru -постоянные матрицы.; Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru я компонента ВФЛ определяется выражением Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru . Тогда с линейной СС можно записать дифференциальное неравенство

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ,

где Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru . Отсюда определяется система неравенств

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , …,

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru

Перепишем неравенства в следующем виде

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , … , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru .

И используя лемму, преобразуем неравенства

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , …, Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru симметричная матрица, Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru постоянная.

Еще раз перепишем с обозначениями Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru = Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru = Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ,…, Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru = Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru = Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ; Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ;…; Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru .

В общем случае матрица Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru должна удовлетворять специальным свойствам [1]. Применим частный случай диагональной матрицы Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , получим

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru -Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru; Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru -Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru;…; Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru.

Теперь, аналогично, управление находится из Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru .

Замечание. Если матрица Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru не является Гурвицевой, то возможен второй подход: алгоритм начинается с задания ВФЛ. Первый эффективно алгоритмизируется. При втором необходимо детально рассматривать особенности системы управления.

Пример 3. Случай нелинейной системыс Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru .

Введем систему с запаздыванием вида Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , (10)

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ;

По теореме Разумихина

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ,

Вычисляем производную в силу системы

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru

Рассмотрим множества Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru .

Теорема 2. Нечеткая система будет асимптотически устойчивой при выполнении следующих условий: 1) Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ; 2) при Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru для Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , при Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru для Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ; 3) множество Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru : Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru не будет содержать целых траекторий.

Доказательство, Полагаем . Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru .

Случай 1. Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Тогда Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru строго положительна.

Из условия теоремы следует

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru

Случай 2. Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru строго отрицательная.

Из условия теоремы следует

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru

Случай 3. Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru . Из условия теоремы Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru

Из трех условий следует Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , откуда следует асимптотическая устойчивость.

Если нет области Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , то если Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , тогда система будет асимптотически устойчивой в целом.

Задание.

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

2. Разработать собственную систему управления линейную и нелинейную.

Содержание отчета

1.Титульный лист; 2. Постановка задачи, исходные данные для задания (самостоятельно составить исходные данные для объекта); 3. Введение (краткое описание предметной области и задачи); 4. Разработанная собственная система управления линейная и нелинейная. Screenshots программной реализации в MATLAB; 5. Анализ качества переходных процессов. 6. Screenshots программной реализации в MATLAB. 3 Выводы по работе.

Практическое занятие №5

Нечеткое системное проектирование разработки нефтяных месторождений ( Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru )

Цель работы:

- Идентификация нечетких целей функционирования системы Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru

- Влияние факторов в формулировании нечетких целей Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru.

Теоретические сведения

В системном подходе к разработке нефтяных месторождений (Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru) одним из основных является понятие цели. Под нечеткой целью Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ruпонимают будущий результат деятельности системы разработки (Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru), желательный для одного или нескольких участников разработки, который может быть достигнут за конечный срок Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru. Под нечеткой целью понимают цель Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru, которую можно описать как нечеткое множество в соответствующем пространстве параметров. Нечеткая цель, таким образом, тесно связана с общими характеристиками функционирования Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ruкак сложной системы - неопределенностью, «размытостью» и неразличимостью. Основные заинтересованные участники Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru(компания, банк, потребитель, государство, местная власть) на стадии постановки задачи и целей Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ruимеют дело с более «размытой» информацией о залежи, чем интегрированная команда специалистов на стадии проектирования. Так как на стадии составления технологического эксплуатационного объекта (Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ), технологической схемы или проекта анализируется, сопоставляется информация о залежи, поступающая из различных источников, и формируется непротиворечивая, менее «размытая» информационная основа для проектирования. Средством достижения поставленных нечетких целей Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ruслужат механизмы и способы функционирования сложной системы разработки нефтяных месторождение (Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ). Рациональной Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ruсоответствует некоторая «размытая» область Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , в которой полностью достигаются поставленные нечеткие цели Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru. Эта область полного достижения одной или нескольких целей Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ruокружена областью частичного достижения одной или нескольких целей Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru- Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru . Существует также область полного недостижения нечетких целей Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru- Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru . Таким образом, Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru . Наиболее простой путь формализации таких областей - использование аппарата нечетких множеств.

Идентификация нечетких целей функционирования системы РНМ Пример 1.На рисунке 5.1. представлены области для одной Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru и Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru . Области Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru на оси абсцисс - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru соответствует интервал Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , а области Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - интервал Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru . Следовательно, с точки зрения теории нечетких множеств (Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru ) это можно интерпретировать следующим образом: степень принадлежности Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru нечеткому множеству цели РНМ на отрезке Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru равна единице, а в интервалах Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru и Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru принимает значения от 0 до 1. Аналогично степень принадлежности по критерию Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru нечеткому множеству цели Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ruна отрезке Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru равна единице, а в интервалах Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru и Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru изменяется в пределах (0,1).

На рисунке 5.1. представлена также парето-оптимальная область размытых целей Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ruв пространстве критериев Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru и построены функции принадлежности Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru и Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru парето-оптимальному множеству нечеткой цели - Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru . При этом Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru . Нечеткое множество всех целей Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ruесть объединение множеств Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru , Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru где Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru - количество целей: Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru где Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru . Парето-оптимальное множество нечетких целей задается аналогично: Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru где Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru .

Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru

Рисунок 5.1. – Парето-оптимальная область размытой цели Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ruв двухмерном критериальном пространстве параметров Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru и соответствующие нечеткие функции принадлежности Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru и Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru парето-оптимальному множеству нечеткой цели Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru (дуга Синтез нечетких алгоритмов управления на основе метода векторных функций Ляпунова - student2.ru )

Наши рекомендации