Синтез адаптивной САУ
Лекция № 9. Синтез адаптивной САУ с эталонной моделью на основе нечеткой логики
Известно, что качество процессов управления при использовании ПИД - регуляторов существенно зависит от выбора его коэффициентов усиления ,
и
для пропорциональной, интегральной и дифференциальной составляющей соответственно. Большинство инженеров на практике настраивают эти коэффициенты вручную, методом проб и ошибок. Эта процедура является достаточно сложной и требует опыта проектирования систем управления. С другой стороны, наличие такого опыта позволяет построить процедуру автоматической настройки коэффициентов усиления ПИД-регулятора на основе алгоритмов нечеткой логики. Ниже рассматривается один из возможных способов решения данной задачи.
Cтруктурная схема адаптивной системы управления с эталонной моделью имеет вид (рис. 3.9).
Рис. 3.9. Структурная схема нечеткой адаптивной САУ с ПИД-регулятором
Уравнение основного (ПИД-) регулятора определяется соотношением
(3.5)
Наличие интегральной составляющей обеспечивает нулевую статическую ошибку САУ; выбором коэффициентов ,
, и
обеспечиваются желаемые показатели качества переходных процессов. Будем учитывать 3 показателя динамики САУ:
- время достижения 10 % от установившегося значения;
Рекомендуемые материалы
- время нарастания, т.е. достижения 90 % от установившегося значения;
- перерегулирование .
Два из этих показателей отмечены на рис. 3.10, где показан график переходной функции
- реакции эталонной модели на ступенчатое изменение уставки
. Третий показатель
для переходного процесса, представленного на рис. 3.10, равен нулю, поскольку в качестве
выбран монотонный переходной процесс.
Рис. 3.10. Переходная функция эталонной модели
Будем полагать, что цель, поставленная перед нечетким регулятором, - обеспечить желаемые показатели качества системы ,
,
за счет подстройки параметров основного регулятора
,
, и
. Для этого необходимо использовать правила, основанные на опыте и интуиции. При этом учитывается следующий опыт:
1) если коэффициент усиления увеличивается, то время нарастания уменьшается, а перерегулирование возрастает;
2) если коэффициент усиления увеличивается, то время нарастания сильно уменьшается, а перерегулирование возрастает;
3) если коэффициент усиления увеличивается, то время нарастания сохраняется, а перерегулирование слегка возрастает;
4) чтобы уменьшить время достижения 10 % от установившегося значения, необходимо уменьшить коэффициент усиления одновременно увеличить коэффициент усиления
Будем рассматривать в качестве входов HP отклонения ,
,
, а под выходами HP будем понимать настраиваемые значения коэффициентов усиления
, и
основного регулятора.
Базу правил HP, построенную на основе мнений экспертов, представим в виде таблицы 3.2.
Здесь используются обозначения термов:
NB -"отрицательное большое" (negative big), ZO - "около нуля, оптимальное" (zero, optimal), PB - "большое отрицательное" (positive big).
Соответствующие этим термам функции принадлежности входных переменных HP (после нормирования диапазонов изменения указанных величин ,
,
) показаны на рис. 3.11.
Поясним механизм составления таблицы 3.2. В каждой из клеток этой таблицы, составленной для различных значении переменной записаны значения поправочных коэффициентов
,
,
, определяющих требуемый закон изменения параметров ПИД-регулятора в зависимости от значений входных лингвистических переменных HP:
;
;
. (3.6)
Рис. 3.11. Функции принадлежности
Примеры правил:
1°,
,
т.е. в случае затянутого, слабо демпфированного переходного процесса необходимо на 50 % увеличить коэффициент усиления
на 25 % снизить коэффициент усиления
, сохраняя неизменным значение
.
2°,
,
т.е. при наличии слишком форсированного переходного процесса необходимо резко уменьшить значение
, изменив даже его знак; несколько увеличить значение
сохранив на том же уровне значение
, и т. д.
Таким образом, измеренные значения отклонений ,
,
(входы нечеткого регулятора) после их фаззификации с помощью приведенных на рис. 3.11 функций принадлежности подвергаются обработке с использованием записанных в табл. 3.2 правил вывода.
Если на данном этапе применить метод Произведения, а для дефаззификации воспользоваться методом Центра тяжести, то получаем следующие результирующие значения поправочных коэффициентов ,
,
:
(3.7)
Тройная сумма в каждом из выражений (3.7) учитывает тот факт, что любое из измеренных значений ,
,
принадлежит двум соседним нечетким подмножествам. Число отличных от нуля слагаемых в тройной сумме, записанной в знаменателе (3.7), равно числу активизируемых правил вывода, а величина этой суммы равна сумме уровней активности данных правил (сравните с приведенными ранее предложениями (2.22), (3.4)).
После вычисления "четких" значений коэффициентов ,
,
необходимо подставить их в формулы (3.6), определяющие приращения искомых параметров (
,
,
) ПИД-регулятора.
Пример. Объект управления описывается дискретной передаточной функцией
,
11. Служебная переписка - лекция, которая пользуется популярностью у тех, кто читал эту лекцию.
где ;
;
;
; период дискретизации
.
На рис. 3.12 приведены результаты моделирования системы, осуществляющей управление перемещением данного объекта.
Пунктирными линиями здесь показаны выходы управляемого объекта до выполнения процессов самонастройки указанных выше коэффициентов усиления. Сплошные линии обозначают выходы эталонной модели и совпадающие с ними выходы объекта после выполнения 5 итераций процесса самонастройки. Приведенные на рис. 3.12 результаты моделирования соответствуют случаям самонастройки для предварительно выбранной медленной (а) и быстрой (б) переходной функции САУ.
Таким образом, использование нечеткого алгоритма адаптации обеспечивает хорошее совпадение переходных процессов на выходе САУ и ее эталонной модели, сохраняя такие традиционные преимущества ПИД-регуляторов, как их низкая чувствительность к параметрическим и сигнальным возмущениям
Рис. 3.12. Результаты моделирования адаптивной САУ