Научная статья на тему 'РАЗРАБОТКА АДАПТИВНОГО НЕЧЕТКОГО РЕГУЛЯТОРА ТЕМПЕРАТУРЫ В КОЛОННЕ ПЕРЕРАБОТКИ ЭФИРНЫХ КОМПОНЕНТОВ В СРЕДЕ MATLAB-SIMULINK'

РАЗРАБОТКА АДАПТИВНОГО НЕЧЕТКОГО РЕГУЛЯТОРА ТЕМПЕРАТУРЫ В КОЛОННЕ ПЕРЕРАБОТКИ ЭФИРНЫХ КОМПОНЕНТОВ В СРЕДЕ MATLAB-SIMULINK Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
197
24
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МОДЕЛИРОВАНИЕ / СРЕДА MATLAB-SIMULINK / ПИД РЕГУЛЯТОР / АДАПТИВНЫЙ РЕГУЛЯТОР / БЫСТРОДЕЙСТВИЕ

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Назаров Марат Ильдарович, Вильданов Рауф Гибадуллович

В системах автоматического управления важно обеспечить высокое качество регулирования при изменениях нагрузки в объекте регулирования. Классический ПИД - регулятор не справляется с задачей поддержания регулируемого параметра на уровне заданного значения еще из - за большой инерционности объекта (постоянная времени объекта больше 300 сек.). В работе разработана адаптивная система управления для объекта температуры в колонне переработки эфирных компонентов. Произведен расчет начальных настроечных параметров классического ПИД - регулятора. Выполнено моделирование ПИД - регулятора в MATLAB-SIMULINK и получен график переходного процесса. Создана динамическая модель регулятора на базе нечёткой логики в оболочке MATLAB-SIMULINK. Блок нечеткой Фапззи-блок применяет базу данных настройки и имеет способ нечеткого вывода. Рассчитаны таблицы данных для коэффициента: пропорциональной составляющей K p , интегральной составляющей К i и д К d . Фаззи - настройка регулятора позволила понизить коэффициент перерегулирования, уменьшить время процесса. Показано, что адаптивный регулятор является более быстродействующим

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Назаров Марат Ильдарович, Вильданов Рауф Гибадуллович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

DEVELOPMENT OF AN ADAPTIVE FUZZY TEMPERATURE CONTROLLER IN THE PROCESSING COLUMN OF ESSENTIAL COMPONENTS IN THE MATLAB-SIMULINK ENVIRONMENT

In automatic control systems, it is important to ensure high quality control when the load changes in the control object. The classic PID controller cannot cope with the task of maintaining the controlled parameter at the level of the set value due to the large inertia of the object (the time constant of the object is more than 300 seconds). The paper developed an adaptive control system for the temperature object in the ester components processing column. The calculation of the initial tuning parameters of the classical PID - controller is made. The simulation of the PID controller in MATLAB-SIMULINK was performed and the graph of the transient process was obtained. A dynamic controller model based on fuzzy logic in the MATLAB-SIMULINK shell has been created. The fuzzy fuzzy block adopts a tuning database and has a fuzzy inference method. The tables of data for the coefficient are calculated: the proportional component Kp, the integral component Ki and d Kd. Fuzzy - adjusting the regulator made it possible to reduce the overshoot coefficient and reduce the process time. The adaptive controller has been shown to be faster

Текст научной работы на тему «РАЗРАБОТКА АДАПТИВНОГО НЕЧЕТКОГО РЕГУЛЯТОРА ТЕМПЕРАТУРЫ В КОЛОННЕ ПЕРЕРАБОТКИ ЭФИРНЫХ КОМПОНЕНТОВ В СРЕДЕ MATLAB-SIMULINK»

УДК 004.052

05.20.01 Технологии и средства механизации сельского хозяйства (технические науки)

РАЗРАБОТКА АДАПТИВНОГО НЕЧЕТКОГО РЕГУЛЯТОРА ТЕМПЕРАТУРЫ В КОЛОННЕ ПЕРЕРАБОТКИ ЭФИРНЫХ КОМПОНЕНТОВ В СРЕДЕ MATLAB-SIMULINK

Назаров Марат Ильдарович магистр 2-го курса, кафедры электрооборудование и автоматика промышленных предприятий

Вильданов Рауф Гибадуллович д-р техн. наук, профессор кафедры электрооборудование и автоматика промышленных предприятий

Филиал ««Уфимский государственный нефтяной технический университет» в г. Салавате, 453250, Россия, Республика Башкортостан

В системах автоматического управления важно обеспечить высокое качество регулирования при изменениях нагрузки в объекте регулирования. Классический ПИД - регулятор не справляется с задачей поддержания регулируемого параметра на уровне заданного значения еще из - за большой инерционности объекта (постоянная времени объекта больше 300 сек.). В работе разработана адаптивная система управления для объекта температуры в колонне переработки эфирных компонентов. Произведен расчет начальных настроечных параметров классического ПИД -регулятора. Выполнено моделирование ПИД -регулятора в МАТЬАБ-БМиЬГЫК и получен график переходного процесса. Создана динамическая модель регулятора на базе нечёткой логики в оболочке МАТЬАБ-Б1МиЬШК. Блок нечеткой Фапззи-блок применяет базу данных настройки и имеет способ нечеткого вывода. Рассчитаны таблицы данных для коэффициента: пропорциональной составляющей Kp, интегральной составляющей К и д К^. Фаззи - настройка регулятора позволила понизить коэффициент перерегулирования, уменьшить время процесса. Показано, что адаптивный регулятор является более быстродействующим

Ключевые слова: МОДЕЛИРОВАНИЕ, СРЕДА МАТЬАБ-БПМиЬШК, ПИД - РЕГУЛЯТОР, АДАПТИВНЫЙ РЕГУЛЯТОР, БЫСТРОДЕЙСТВИЕ

http://dx.doi.org/10.21515/1990-4665-179-008

UDC 004.052

05.20.01 Technologies and means of agricultural mechanization (technical sciences)

DEVELOPMENT OF AN ADAPTIVE FUZZY TEMPERATURE CONTROLLER IN THE PROCESSING COLUMN OF ESSENTIAL COMPONENTS IN THE MATLAB-SIMULINK ENVIRONMENT

Nazarov Marat Ildarovich

2nd year master of the Department of Electrical

Equipment and Automation of Industrial Enterprises

Vildanov Rauf Gibadullovich Dr.Sci.Tech., Professor of the Department of Electrical Equipment and Automation of Industrial Enterprises

Branch of "Ufa state petroleum technological University" in the city of Salavat, Russia, Bashkortostan Republic

In automatic control systems, it is important to ensure high quality control when the load changes in the control object. The classic PID controller cannot cope with the task of maintaining the controlled parameter at the level of the set value due to the large inertia of the object (the time constant of the object is more than 300 seconds). The paper developed an adaptive control system for the temperature object in the ester components processing column. The calculation of the initial tuning parameters of the classical PID -controller is made. The simulation of the PID controller in MATLAB-SIMULINK was performed and the graph of the transient process was obtained. A dynamic controller model based on fuzzy logic in the MATLAB-SIMULINK shell has been created. The fuzzy fuzzy block adopts a tuning database and has a fuzzy inference method. The tables of data for the coefficient are calculated: the proportional component Kp, the integral component Ki and d Kd. Fuzzy - adjusting the regulator made it possible to reduce the overshoot coefficient and reduce the process time. The adaptive controller has been shown to be faster

Keywords: MODELING, MATLAB-SIMULINK ENVIRONMENT, PID CONTROLLER, ADAPTIVE CONTROLLER, PERFORMANCE

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

Для синтеза ПИД - регулятора получили передаточную функцию объекта управления по кривой разгона температуры в колонне. Произвели расчет оптимальных настроек ПИД-регулятора - Кр базовые параметры ПИД - регулятора (пропорциональный коэффициент), Т (постоянная интегрирования), Т^ (постоянная дифференцирования) Зиглера-Никольса с транспортным запаздыванием.

Рассчитали параметры регулятора для объекта регулирования температуры:

Кр = 12Т = и •64,009 = 0,53.

К •т 18,75 • 8

Ти = 2т = 2 • 8 = 16.

Тд = 0,42 т = 0,42 • 8 = 3,36.

Структурная ПИД - регулятора приведена ниже.

Рисунок 1 - Структурная схема

Субмодель ПИД - регулятора приведена ниже.

Memoryl

Рисунок 2 - Субмодель

В данной модели имеются дополнительные элементы. Zero Order Hold блок, предназначенный для дискретизации входных параметров с необходимой частотой. Фактически это можно представить в виде интервала времени, с которым данная система управления опрашивает датчики. Saturation даёт ограничения по параметру выхода. Следует обратить внимание, что частота дискретизации в настройках Simulink, через которую программа определяет дифференциальные уравнения, различается от той частоты дискретизации, которую вводим при расчёте конечных разностей в уравнениях. Для этого необходимо использовать заведомо известную частоту в блоках Memory, которые управляют единичной задержкой на время, равное частоте дискретизации, необходимо поставить галочку на «Inheritsampletime».

Переходный процесс приведен на рисунке 3.

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

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

------^с.

Рисунок 3 - Переходный процесс ПИД - регулятора

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

Законы ПИ- и ПИД-регулирования обычно используются для настройки контроллеров на нечеткую логику. Сигнал ошибки, приращение ошибки, квадрат ошибки и интеграл ошибки используются в качестве входных сигналов для системы нечетких контактов. Использование нечеткого ПИД-регулятора создает проблемы, так как он должен иметь трехмерную таблицу правил в соответствии с тремя членами в уравнении ПИД, которую крайне сложно заполнить с помощью ответов экспертов. [2].

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

настройка уменьшает перебег, сокращает время установления и увеличивает надежность ПИД-регулятора [2].

Рисунок 4 - Структура ПИД-регулятора с устройством автоматической настройки на основе нечеткой логики

Процесс автонастройки регулятора с помощью нечеткой логики осуществляется путем поиска начальных приближений коэффициентов регулятора Кр, Т1, Тё. Обычно это делается по методу Циглера-Николса, основанному на периоде собственных колебаний в замкнутой системе и усилении контура. Затем формулируется целевая функция, необходимая для нахождения оптимальных значений параметров настройки методами оптимизации. [3-6].

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

Правила выбора ПИД-коэффициентов

ра:

- увеличение Кр приведоит к ускорению переходного процесса, снижению устойчивости и уменьшению статической ошибки;

— уменьшение Кр приводит к задержке переходного процесса, повысить стабильность (уменьшить колебания) и увеличить статическую погрешность;

— уменьшение Кр ведёт к увелечению К# (ввду приведеной

1

сруктуры ПИД — регулятора К#~—значит данное правило справед

7 I

—ливо для уменьшения Т^)сводится к уменьшению статической оши бки и к увеличению его калибательности;

—уменьшение К (увеличение Т^)ведет к расширению статиче —ской ошибкино уменьшает его калебательность;

— увеличение К^ (/ ~ следовательно справедливо для) увеличения Т^) приводит к росту стабильности процесса и его скорость, но при этом регулятор становится подверженным к высоким статическим шумам;

— уменьшение К1 (уменьшение 71) снижает устойчивость и скорость процесса, но при этом высокочастотный шум оказывает меньшее влияние на процесс управления.

Таким образом, мы получаем следующие модели для настройки параметров:

— чем выше ошибка по модулю рассогласования и её производная, тем выше должна быть Кр и тем ниже К и К^;

— чем ниже ошибка по модулю рассогласования и её производная, тем ниже должна быть Кр и тем выше К и К^.

Нечёткие логические переменные в данном регуляторе представляют набор термов от нулевого значения до неопределенного положительного значения (отрицательными коэффициенты ПИД - регулятора не могут быть) [7, 8Р, МР, ЬР].

Кроме того, таблицы правил (таблицы 1 и 2) симметричны относительно нулевого значения ошибки несоответствия и ее производной. Кроме того, таблицы правил для И интегрального члена и И дифференциального члена одинаковы.

Максимальные значения для каждого коэффициента производится аналогичным способом как к обычному ПИД-регулятору. Переходный процесс регулятора приведён на рисунке 5.

Таблица 1 - Правила для Кр

Величина ошибки. Е

р - 0 - —

ЬР МР 5Р 2 МИ ьы

Т + ЬР ЬР ЬР МР $р МР ЬР ЬР

1 н о я МР ЬР МР 5Р $р $Р МР ЬР

8Р МР ЗР 5Р 2 $Р 8Р МР

м 3 в о а о, п & ° 0 2 8Р ЗР 2 2 2 8Р $р

МР ЗР 5Р 2 $Р 8Р МР

I ЬР МР 5Р $р $Р МР ЬР

ЬК ЬР ЬР МР $р МР ЬР ЬР

Таблица 2 - Правила для К и К^

ЬБ Величина ошибки. Е

- 0 -

ЬР МР 8Р 2 МЫ ьы

Производная ошибки, ЙЕ т + ЬР 2 2 5Р МР БР 2 2

МР 2 5Р МР МР МР 5Р 2

ер БР МР МР ЬР МР МР 5Р

0 2 МР МР ЬР ЬР ЬР МР МР

■ I зы БР МР МР ЬР МР МР 5Р

МИ 2 8Р МР МР МР БР 2

ьы 2 2 ЗР МР БР 2 2

Классиче ский ПИД ■ регуля^

\ \

\ \ \

Адаптивнь 1й нечетко погическш 1 регулятор

Рисунок 5 - Переходный процесс нечёткого ПИД - регулятора

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

В ходе исследования были получены следующие результаты:

- проанализированы виды помех и пути их распространения в автоматических системах управления;

- разработаны классический ПИД - и адаптивный нечеткий регуляторы для уменьшения перерегулирования и времени установления регулируемой температуры;

- проведено моделирование регуляторов в динамической среде МАТЬАВ-81МиЪШК, получены графики переходного процесса по каналу управления;

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

СПИСОК ЛИТЕРАТУРЫ

1 Кудинов Ю.И. Построение и настройка нечеткого адаптивного ПИД-регулятора / Кудинов Ю.И., Колесников В.А., Дургарян И.С., Пащенко А.Ф. , Белова О.Н. // Информатика и системы управления. -2016.- №3((49)).-С.86-96.

2 Вильданов Р.Г. Моделирование автоматической системы регулирования с fuzzy-регулятором / Вильданов Р.Г., Бикметов А.Г., Самошкин А.И. // Современные проблемы науки и образования. - 2014. - № 4; URL: http://www.science-education.ru/118-13483/

3 Ибрагимов И.Г. Разработка датчика для контроля напряженно-деформированного состояния металлических конструкций / Ибрагимов И.Г., Вильданов Р.Г. // Нефтегазовое дело. - 2008. - Т. 6. -№ 1. - С. 126-128.

4 Вильданов Р.Г. Разработка датчиков потерь на перемагничивание для контроля напряженно-деформированного состояния металлических конструкций / Вильданов Р.Г. //Контроль. Диагностика. 2008. - № 10. - С. 48-50.

5 Вильданов Р.Г. Разработка конструкций датчиков потерь на перемагничивание // Приборы и системы. Управление, контроль, диагностика. - 2012. - № 5. - С. 21-24. 5 [5]

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

6 Vildanov R G, Khismatullin A S, Luneva N N. The investigation of magnetization reversal loss sensor //IOP Conference Series: Materials Science and Engineering 2019. - С. 01210

REFERENCES

1 Kudinov Ju.I. Postroenie i nastrojka nechetkogo adaptivnogo PID-reguljatora / Kudinov Ju.I., Kolesnikov V.A., Durgarjan I.S., Pashhenko A.F. , Belova O.N. // In-formatika i sistemy upravlenija. -2016.- №3((49)).-S.86-96.

2 Vil'danov R.G. Modelirovanie avtomaticheskoj sistemy regulirovanija s fuzzy-reguljatorom / Vil'danov R.G., Bikmetov A.G., Samoshkin A.I. // Sovremennye problemy nauki i obrazovanija. - 2014. - № 4; URL: http://www.science-education.ru/118-13483/

3 Ibragimov I.G. Razrabotka datchika dlja kontrolja naprjazhenno-deformirovannogo sostojanija metallicheskih konstrukcij / Ibragimov I.G., Vil'danov R.G. // Neftegazovoe delo. - 2008. - T. 6. -№ 1. - S. 126-128.

4 Vil'danov R.G. Razrabotka datchikov poter' na peremagnichivanie dlja kontrolja naprjazhenno-deformirovannogo sostojanija metallicheskih konstrukcij / Vil'danov R.G. //Kontrol'. Diagnostika. 2008. - № 10. - S. 48-50.

5 Vil'danov R.G. Razrabotka konstrukcij datchikov poter' na peremagnichivanie // Pribory i sistemy. Upravlenie, kontrol', diagnostika. - 2012. - № 5. - S. 21-24. 5 [5]

6 Vildanov R G, Khismatullin A S, Luneva N N. The investigation of magnetization reversal loss sensor //IOP Conference Series: Materials Science and Engineering 2019. - S.

i Надоели баннеры? Вы всегда можете отключить рекламу.