Научный журнал
Фундаментальные исследования
ISSN 1812-7339
"Перечень" ВАК
ИФ РИНЦ = 1,087

ИССЛЕДОВАНИЕ КЛАССИЧЕСКИХ И НЕЧЕТКИХ ПИД-РЕГУЛЯТОРОВ ДЛЯ НЕСТАЦИОНАРНЫХ ОБЪЕКТОВ УПРАВЛЕНИЯ

Копылов В.И. 1 Муравьев Д.И. 1 Коломыцев В.Г. 1 Рустамханова Г.И. 1
1 Пермский национальный исследовательский политехнический университет
В статье рассматривается применение классических и нечетких ПИД-регуляторов для нестационарных объектов управления. Методика параметрического синтеза классического цифрового ПИД-регулятора для нестационарных объектов основана на аппроксимации нелинейных зависимостей нестационарных параметров объектов рядами Тейлора и исследовании поведения системы управления средствами MATLAB. Для синтеза моделей использовались приложения Simulink и Fuzzy Logic Tool Box. В статье рассмотрены вопросы использования регуляторов на основе нечеткой логики в системах автоматического управления динамическими объектами. Эффективность использования нечетких регуляторов подтверждена на основании полученных результатов моделирования. В работе приведены результаты математического моделирования системы управления с классическим и нечетким регуляторами на примере нестационарного объекта второго порядка и дана оценка качества системы при использовании синтезированных регуляторов.
нестационарные системы управления
нестационарный объект управления
ПИД-регулятор
нечеткий регулятор
1. Алиев Р.А., Захарова Э.Г., Ульянов С.В. Нечеткие модели управления динамическими системами // Итоги науки и техники. Сер. Техническая кибернетика. – М.: ВИНИТИ, 1990. – Т. 29. – С. 127–201.
2. Гостев В.И. Нечеткие регуляторы в системах автоматического управления. – К.: Издательство «Радиоаматор», 2008. – 972 с.
3. Гостев В.И. Проектирование нечетких регуляторов для систем автоматического управления. – СПб.: БХВ-Петербург, 2011. – 416 с.: ил.
4. Пегат А. Нечеткое моделирование и управление. – М.: БИНОМ. Лаборатория знаний, 2015. – 798 с., ил.
5. Пупков К.А., Егупов. Н.Д. Нестационарные системы автоматического управления: анализ, синтез и оптимизация. – М.: Издательство МГТУ им. Н.Э. Баумана, 2007. – 632 с.
6. Штобва С.Д. Проектирование нечетких систем средствами MATLAB. – М.: Горячая линия – Телеком, 2007. – 288 с.

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

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

Рассмотрим математическое описание нестационарной САУ с цифровым регулятором. Схема системы управления приведена на рис. 1. Нестационарный объект управления описывается линейными дифференциальными уравнениями, коэффициенты которых являются функциями времени.

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

– физическими процессами, протекающими в элементах систем;

– линеаризацией нелинейных систем около опорных траекторий;

– статистической линеаризацией при подаче на вход нестационарных сигналов [5].

Рассмотрим синтез классического и нечеткого ПИД-регуляторов для нестационарного объекта, представленного фильтром второго порядка (колебательным звеном) [2]. Параметрическая передаточная функция выбранного нестационарного объекта управления в нулевом приближении:

kop01.wmf,

где Kоу (t) – коэффициент передачи объекта управления, T – постоянная времени, ξ – коэффициент демпфирования.

Зависимость параметров объекта управления от времени представим следующими выражениями:

kop02.wmf

kop03.wmf kop04.wmf

Для приводов характерны ограничения по величине вырабатываемого сигнала, поэтому в упрощенном виде он может быть представлен нелинейной зависимостью типа «насыщение» или в линеаризованном виде передаточной функцией интегрирующего звена:

kop05.wmf

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

kop06.wmf

где

kop07.wmf,

kop08.wmf

kop09.wmf

Задающее воздействие представим функцией kop09a.wmf.

Передаточная функция классическогоцифрового ПИД-регулятора:

kop09b.wmf

где Kп, Kи, Kд – коэффициенты пропорциональной, интегральной и дифференциальной составляющих соответственно, h – шаг квантования.

p>kopil1.tif

Рис. 1.Обобщенная схема нестационарной САУ с цифровым регулятором

kopil2.tif

Рис. 2. Структурная схема САУ с цифровым ПИД-регулятором

kopil3.tif

Рис. 3. Обобщенная структура нечеткой части регулятора

Структурная схема для исследования одноконтурной системы с классическим цифровым ПИД-регулятором с использованием MATLAB/SIMULINK представлена на рис. 2. После настройки параметров регулятора на шаге дискретизации h = 0,0001, получены следующие коэффициенты Kп = 1,61, Kи = 36,58, Kд = 6,68.

Рассмотрим построение для описанного объекта нечеткого ПИД-регулятора. Отличие ПИД-регулятора с контроллером, основанным на нечеткой логике, от классического заключается в том, что коэффициенты усиления в пропорциональной, интегрирующей и дифференцирующих цепях регулятора не являются статическими, т.е. зависят от состояния системы в текущий момент времени. Это позволяет сделать процесс управления более адаптивным. При построении нечетких ПИД-регуляторов чаще всего используются методики прямого или инкрементного регулирования [4]. В варианте прямого регулирования на каждом шаге дискретизации вычисляется значение управляющего сигнала uk, в инкрементном варианте – только величина приращения управляющего сигнала Δuk. Для реализации модели выбран инкрементный вариант.

Структура нечеткой части регулятора показана на рис. 3. Статическая часть нечеткого регулятора включает блок фаззификации, блок формирования логического решения (правил) и блок дефаззификации. В приведенной схеме в качестве входных параметров системы нечеткого вывода использованы три лингвистические переменные: ошибка системы, а также ее первая и вторая производные. В качестве выходной переменной выбран сигнал управления (управляющее воздействие). Для фаззификации каждого из входных сигналов выбраны два нечетких терм-множества N (Negative) и P (Positive), что обеспечивает простейшую структуру регулятора [1]. В этом случае полная база правил будет состоять из восьми элементов вида «если – то».

kopil4.tif

Рис. 4. Структурная схема САУ с нечетким ПИД-регулятором

kopil5a.tif kopil5b.tif

kopil5c.tif kopil5d.tif

Рис. 5. Процессы в системах управления с цифровым классическим ПИД-регулятором (левый столбец) и нечетким регулятором (правый столбец)

Функции принадлежности лингвистических переменных выражены в виде

kop10.wmf; kop11.wmf;

kop12.wmf; kop13.wmf;

kop14.wmf; kop15.wmf

Функции принадлежности управляющего воздействия:

kop16.wmf,

kop17.wmf

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

Функция принадлежности управляющего воздействия нечеткому множеству N ограничена сверху значением kop18.wmf. Функция принадлежности управляющего воздействия нечеткому множеству P ограничена сверху значением kop19.wmf. Результирующая функция принадлежности получается формированием максимума kop20.wmf

В блоке дефаззификации полученная результирующая функция принадлежности преобразуется в числовую величину. Для определения конкретного значения приращения управляющего воздействия воспользуемся методом определения абсциссы «центра тяжести» фигуры, образованной результирующей функцией принадлежности [3]:

kop21.wmf,

где kop22.wmf – координаты точек результирующей фигуры.

Система, реализующая нечеткий ПИД-регулятор, разработана при помощи приложения MATLAB/FUZZY LOGIC TOOLBOX и представлена на рис. 4. Нечеткий регулятор в системе управления состоит из аналого-цифрового преобразователя АЦП, представленного фиксатором Zero-Order Hold, блоков оценки первой и второй производных ошибки системы, блоков нормировки входных (normin) и выходного (normout) сигналов, центрального блока нечеткого регулятора Fuzzy Logic Controller и выходного цифроаналогового преобразователя, представленного фиксатором Zero-Order Hold 1. В центральном блоке нечеткого регулятора Fuzzy Logic Controller задаются функции принадлежности базы правил. В редакторе функций принадлежности присутствуют одиннадцать типовых форм функций, из которых в системах управления наиболее целесообразно использовать пары симметричных друг относительно друга треугольных, колоколообразных, гауссовых и экспоненциальных функций [6]. В работе использованы треугольные функции принадлежности для входов и выхода fuzzy-регулятора.

На рис. 5 представлены результаты моделирования поведения системы управления. На рисунке приведены процессы в системах управления: слева – в системе с настроенным цифровым ПИД-регулятором; справа – в системе с настроенным нечетким регулятором.

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


Библиографическая ссылка

Копылов В.И., Муравьев Д.И., Коломыцев В.Г., Рустамханова Г.И. ИССЛЕДОВАНИЕ КЛАССИЧЕСКИХ И НЕЧЕТКИХ ПИД-РЕГУЛЯТОРОВ ДЛЯ НЕСТАЦИОНАРНЫХ ОБЪЕКТОВ УПРАВЛЕНИЯ // Фундаментальные исследования. – 2016. – № 11-3. – С. 532-536;
URL: http://www.fundamental-research.ru/ru/article/view?id=41011 (дата обращения: 08.08.2020).

Предлагаем вашему вниманию журналы, издающиеся в издательстве «Академия Естествознания»
(Высокий импакт-фактор РИНЦ, тематика журналов охватывает все научные направления)

«Фундаментальные исследования» список ВАК ИФ РИНЦ = 1.074