Описание системы, исследуемой в лабораторной работе

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

При этом объект управления с существенно нелинейными свойствами [ коэффициент

f(y) = Описание системы, исследуемой в лабораторной работе - student2.ru при управляющем воздействии Описание системы, исследуемой в лабораторной работе - student2.ru зависит от управляемой величины Описание системы, исследуемой в лабораторной работе - student2.ru ], описывается уравнением:

Описание системы, исследуемой в лабораторной работе - student2.ru . (5)

Структуру данного объекта можно представить как линейную часть с передаточной функцией

Описание системы, исследуемой в лабораторной работе - student2.ru , (6)

охваченную квадратичной обратной связью (рис. 6).

Описание системы, исследуемой в лабораторной работе - student2.ru

Рис. 6.

Цель управления: найти закон управления, который обеспечивал бы качественную работу системы автоматического управления при изменении рабочей точки (состоянии равновесия), т.е. значений y = const, для широкого диапазона рабочих точек (0<y<4). Обязательным является выполнение условия Описание системы, исследуемой в лабораторной работе - student2.ru .

Рассмотрим модель системы, в которой управление осуществляется с помощью пропорционального регулятора. Эту систему можно реализовать с помощью инструментального средства Simulink, как показано на рис. 7. Учтем, что на систему может действовать действует некоторое возмущающее воздействие g(t), которое на схеме представлено в виде блока Disturbance.

Описание системы, исследуемой в лабораторной работе - student2.ru

Рис. 7.

Внутренняя структура ОУ, включая линейную и нелинейную часть, может быть раскрыта с помощью рис. 8. С входа in_1 подается входное воздействие Описание системы, исследуемой в лабораторной работе - student2.ru , а с входа in_2 возмущающее воздействие g(t).

Описание системы, исследуемой в лабораторной работе - student2.ru .

Рис. 8.

С помощью подбора можно найти удовлетворяющий нас коэффициент усиления пропорционального регулятора a, но только для одного входного (а соответственно и для одного выходного значения), т.е. для одной рабочей точки, например, для v(t)=1(t). Нетрудно убедиться, что, если рабочая точка изменится, то система перестанет качественно работать. В данной системе (рис. 7) нелинейность свойств вызвана коэффициентом Описание системы, исследуемой в лабораторной работе - student2.ru при управляющем воздействии Описание системы, исследуемой в лабораторной работе - student2.ru .

Чтобы исключить влияние указанной нелинейности, другими словами, осуществить точную линеаризацию ОУ [3], необходимо включить в систему блок регулировки параметров с нечетким супервизором. Разумно спроектировать нечеткий супервизор, на выходе которого формировалась бы функция

Описание системы, исследуемой в лабораторной работе - student2.ru . (7)

При этом коэффициент пропорционального регулятора целесообразно находить по формуле

Описание системы, исследуемой в лабораторной работе - student2.ru , (8)

где Описание системы, исследуемой в лабораторной работе - student2.ru - коэффициент усиления основного регулятора, обеспечивающий выполнение заданных требований в отношении перерегулирования или времени регулирования для v(t)=1(t). Тогда коэффициент kp можно найти по формуле (8), подставляя интересующее нас значение выходной величины y. Для конкретной системы схема, удовлетворяющая поставленной цели управления, может быть представлена в виде рис. 9.

Описание системы, исследуемой в лабораторной работе - student2.ru

Рис. 9.

Супервизор нейтрализует нелинейность Описание системы, исследуемой в лабораторной работе - student2.ru при всех Описание системы, исследуемой в лабораторной работе - student2.ru , поэтому система может рассматриваться как линейная (точно линеаризованная) (см. рис. 10).

Описание системы, исследуемой в лабораторной работе - student2.ru

Рис. 10

Отсюда коэффициент a следует выбирать, используя структуру на рис. 10 и исходя из требований, предъявляемых к проектируемой системе.

В общем случае вид функции f(y) точно не задан. Поэтому после определения коэффициента a включаем на вход объекта еще один усилительный блок с заранее неизвестным коэффициентом Описание системы, исследуемой в лабораторной работе - student2.ru (рис. 11). Затем, считая заданным, чему равно f(y) при y=1 (в рассматриваемом случае f(1)=1) определяем реакцию системы (рис.11) на v(t)=1(t) и находим величину перерегулирования Описание системы, исследуемой в лабораторной работе - student2.ru , которое обычно оказывается меньше заданного значения перерегулирования для проектируемой системы. После чего для каждой требуемой рабочей точки y=yj, j=1,2,…,n, другими словами, для каждого задающего воздействия v(t)=yj1(t) находим путем симуляции модели значение коэффициента Описание системы, исследуемой в лабораторной работе - student2.ru j, при котором величина перерегулирования оказывается близкой к величине Описание системы, исследуемой в лабораторной работе - student2.ru .

Описание системы, исследуемой в лабораторной работе - student2.ru

Рис.11

Полученные данные сводим в таблицу 2.

Табл. 2

y1 y2 yn
Описание системы, исследуемой в лабораторной работе - student2.ru Описание системы, исследуемой в лабораторной работе - student2.ru Описание системы, исследуемой в лабораторной работе - student2.ru

Следующий шаг – реализация супервизора, осуществляющего интерполяцию точек, определяемых Табл.2. Такой супервизор можно реализовать, применяя блок задания таблиц Lookup Table из категории Lookup Tables средства Simulink или нечеткий контроллер Такаги-Сугено. В последнем случае приходим к нечеткому супервизору.

Рис. 12 иллюстрирует, каким образом можно аппроксимировать желаемую кривую изменения коэффициента Описание системы, исследуемой в лабораторной работе - student2.ru (y) для n=3 , т.е. используя три точки (другими словами, три правила) и тем самым осуществить нечеткое супервизорное управление. Разумеется, чтобы повысить точность аппроксимации, можно добавить еще правила, которые очевидно улучшат качество управления.

Описание системы, исследуемой в лабораторной работе - student2.ru

Рис. 12.

Из диапазона изменения управляемой величины y измеряются три значения y, им присваиваются характеристики малая, средняя и большая. Далее выбираются треугольные функции принадлежности. Используя полученные данные, можно составить нечеткие правила для данного случая (трех выбранных точек)(трех оредставляется действительным между ложью и истиной.:

Если управляемая величина y большая, То коэффициент усиленияОписание системы, исследуемой в лабораторной работе - student2.ru .

Если управляемая величина y средняя, То коэффициент усиленияОписание системы, исследуемой в лабораторной работе - student2.ru.

Если управляемая величина y малая, То коэффициент усиленияОписание системы, исследуемой в лабораторной работе - student2.ru.

При этом

Описание системы, исследуемой в лабораторной работе - student2.ru , (9)

где Описание системы, исследуемой в лабораторной работе - student2.ru , Описание системы, исследуемой в лабораторной работе - student2.ru , Описание системы, исследуемой в лабораторной работе - student2.ru - переменные, показывающие степень истинности данной предпосылки.

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

Наконец, заменяя блок Описание системы, исследуемой в лабораторной работе - student2.ru (рис. 9) блоком задания таблиц или нечетким супервизором, получаем искомую систему, которая должна удовлетворять предъявляемым требованиям.

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