Моделирование систем автоматического управления с дробным ПИД-регулятором
Применение систем автоматики алгоритмов регулирования для организации оптимального управления. Разработка цифрового алгоритма управления на основе дробного ПИД-регулятора. Построение имитационной модели системы управления качеством переходных процессов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 28.01.2020 |
Размер файла | 114,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.Allbest.Ru/
Размещено на http://www.Allbest.Ru/
Размещено на http://www.allbest.ru/
Самарский государственный университет путей сообщения
Моделирование систем автоматического управления с дробным ПИД-регулятором
А.В. Авсиевич, - к.т.н., доцент
В.В. Авсиевич, аспирант
г. Самара
Аннотация
Развитие современных систем автоматики дает возможность применения более сложных алгоритмов регулирования для организации оптимального управления. В данной работе разработан цифровой алгоритм управления на основе дробного ПИД-регулятора и построена имитационная модель системы управления с его применением. Это позволило произвести сравнительный анализ на основе полученных параметров качества переходных процессов.
Ключевые слова: автоматическое управление, интеграл дробного порядка, дифференциал дробного порядка, дробный ПИД-регулятор, система автоматического управления, цифровые системы управления.
Введение
В настоящее время в российских и иностранных научных изданиях наблюдается повышенный интерес к дробному исчислению вообще [1-6], а также к применению производных и интегралов дробных порядков в различных областях науки и техники [7-9], в том числе и в теории управления [10-15]. Применение в системах управления электроприводами ПИД-регуляторов, реализующих дробномерные законы управления, позволяет снизить перерегулирование, увеличить быстродействие и повысить запас устойчивости по сравнению с аналогичными системами, реализующими классические законы управления. Техническая реализация таких производных и интегралов может осуществляться несколькими способами: на основании аппроксимационных зависимостей Грюнвальда [11], с использованием цепных дробей [13] и путем применения преобразования Фурье. [11].
В данной работе проведено моделирование системы автоматического управления, в основе которой лежат ПИД-законы регулирования [16], где интегральные и дифференциальные звенья первого порядка заменены дробным интегралом и дифференциалом соответственно. Исследование временных и частотных свойств ПИД-законов регулирования дробного порядка приведено в работах [17, 18].
В результате выполненной работы исследована модель системы автоматического управления с использованием классического и предлагаемого метода регулирования. Исследовались качественные характеристики САУ с ПИД-законами регулирования дробного порядка. Был проведен сравнительный анализ между классической и предлагаемой моделью системы автоматического управления, что позволило выявить сильные и слабые стороны предлагаемой САУ.
Постановка задачи
Пусть система автоматического регулирования с обратной отрицательной связью, показанная на рис. 1, состоит из следующих блоков: РУ - регулирующее устройство, ОУ - объект управления, где x(t) - управляющее воздействие, е(t) - сигнал рассогласования, u(t) - выходная величина регулятора, у(t) - регулируемая величина.
Рис. 1. САУ с обратной отрицательной связью
Регулирующее устройство представим в виде дробного ПИД-регулятора с передаточной функцией вида
,
которой соответствует интегро-дифференциальное уравнение вида
, (1)
где интеграл дробного порядка
, , (2)
дифференциал дробного порядка
, , (3)
, - дробный порядок интеграла и дифференциала соответственно,
- время,
, - пропорциональный коэффициент (коэффициент усиления),
- постоянная интегрирования,
- постоянная дифференцирования,
- гамма-функция.
Предложенный регулятор в дальнейшем будем обозначать как ПИД-регулятор.
С учетом выше сказанного необходимо решить следующую задачу:
1) получить алгоритм цифрового ПИД-регулирования;
2) построить модель САУ с ПИД-регулятором;
3) исследовать работоспособность САУ на объектах управления разного порядка.
Моделирование САУ
При разработке цифровых ПИД-регуляторов основную сложность представляет выбор алгоритмов вычисления интегральной составляющей. Сравнение точности разных методов вычисления дробного интеграла приведены в работе [19].
Рассмотрим построение цифрового ПИД-регулятора с замещением интеграла дробного порядка Римана - Ливиулля суммой, приведенной в работе [5]
, (4)
где - шаг квантования,
- число разбиений интервала (0,t).
При вычислении дробной дифференциальной составляющей уравнения (3) воспользуемся гельдеровской производной [2]
. (5)
Основываясь на вышеперечисленном, из непрерывного ПИД-закона регулирования (1) получим цифровой путем замены интегрального звена выражением (4) и дифференциального - выражением (5). Тогда выражение для вычисления управляющего воздействия будет следующим:
. (6)
Отметим, что при достаточно малых периодах квантования цифровой ПИД-закон регулирования обеспечивает почти такое же качество процессов управления, что и исходный непрерывный закон (1). На практике вместо вычислений абсолютных значений управляющего сигнала удобней вычислять его приращения на каждом такте, т.е. получаем рекуррентный алгоритм управления, который полностью эквивалентный исходному. В этом случае становится возможным использовать этот алгоритм для управления объектами, оснащенными как пропорциональным, так и интегрирующими исполнительными механизмами.
Для этого представим алгоритм управления в разносном виде:
. (7)
Найдем , подставляя в (7) значения (6) для и и в результате получим:
Используя поправочный член , получаем рекуррентные выражения, описывающие динамику дискретного закона управления:
, (8)
где , ,
,
- уточняющий коэффициент дробной интегральной составляющей.
Как видно из полученного рекуррентного алгоритма (8), в уточняющем коэффициенте осталась сумма, которую требуется пересчитывать при каждом новом отсчете, но в отличие от уравнения (6) расчет уточняющего коэффициента можно ограничивать и тем самым уменьшать количество операций ( - погрешность вычисления, задаваемая исходя из точности работы системы).
На основе полученного алгоритма вычисления управляющего воздействия в пакете MATHLAB с применением приложения SIMULINK разработана S-функция, реализующая ПИД-регулятор (PidD), и составлена имитационная модель системы автоматического регулирования (рис. 2). Для нахождения оптимальных настроек регулятора использован блок «Simulink response optimization» c градиентным методом оптимизации, также реализована функция нахождения интегральной оценки процесса управления. При определении оптимальных настроек для чистоты эксперимента на систему были наложены следующие ограничения: перерегулирование не должно превышать 60%, время переходного процесса ограниченно 3 с, погрешность регулирования должна находиться в пределах 5%.
Рис. 2. Модель системы регулирования
Для исследования свойств полученного цифрового ПИД-закона регулирования возьмем передаточные функции, наиболее часто встречающиеся в реальных объектах управления 1-го, 2-го и 3-го порядков (табл. 1). цифровой алгоритм дробный регулятор управление
В результате проведенного моделирования получены оптимальные настройки ПИД (табл. 2) и ПИД-регуляторов (табл. 3). По вычисленным переходным характеристикам определены следующие показатели качества: перерегулирование (,%); время управления (ty); время переходного процесса (tp); статическая ошибка () и интегральная оценка (I0).
Таблица 1
Тестовые передаточные функции
№ ПФ |
Объект управления |
|
1. |
||
2. |
||
3. |
||
4. |
Таблица 2
Настройки и показатели качества ПИД-регулятора
№ПФ |
k |
Ti |
Td |
,% |
ty, c |
tp, c |
I0 |
||
1 |
6,5 |
7,7 |
2,3 |
15 |
0,83 |
2,7 |
0 |
0,23 |
|
2 |
11,8 |
3,8 |
4,8 |
47 |
0,91 |
3 |
0 |
0,38 |
|
3 |
11,8 |
5,6 |
3,2 |
17 |
0,98 |
2,85 |
0 |
0,37 |
|
4 |
1,51 |
0,75 |
0,78 |
13 |
0,89 |
2,79 |
0 |
0,43 |
Таблица 3
Настройки и показатели качества ПИД-регулятора
№ПФ |
k |
Ti |
Td |
, % |
ty, c |
tp, c |
I0 |
||||
1 |
5 |
0,76 |
6 |
0,99 |
0 |
0,45 |
0,27 |
1,35 |
0 |
0,17 |
|
2 |
0,69 |
16,6 |
68,5 |
0,55 |
0 |
33 |
0,40 |
1,08 |
0 |
0,28 |
|
3 |
5,9 |
416 |
0,78 |
0,95 |
0,76 |
0,43 |
0,44 |
1,44 |
0 |
0,31 |
|
4 |
0,3 |
1,05 |
4,08 |
0,98 |
0,08 |
30 |
0,79 |
2,61 |
0 |
0,46 |
Как видно из табл. 2 и 3, имеет место преимущество ПИД-регулятора в среднем по времени управления на 47%, по времени переходного процесса - на 42% и по интегральной оценке - на 13%.
Время расчета управляющего воздействия на компьютере с процессором Pentium IV Core duo в среднем составляет 0,535 мс. Полученную скорость вычисления можно объяснить тем, что в алгоритме (8) на каждом шагу приходится неоднократно вычислять гамма-функцию. Так как для систем управления используются контроллеры с процессорами, имеющими гораздо более низкую частоту, время вычисления управляющего воздействия может возрасти в несколько раз. Поэтому для систем управления с высоким быстродействием данный алгоритм может вырабатывать управляющее воздействие с запаздыванием и тем самым ухудшать процесс управления.
Увеличить скорость вычисления управляющего воздействия можно за счет применения менее точного и менее трудоемкого с точки зрения вычисления интегратора. Поэтому получим цифровой ПИД-регулятор с дробной интегральной составляющей вида [19]
. (9)
Тогда выражение для вычисления управляющего воздействия запишется как
. (10)
Представим уравнение в разностном виде (7), для этого определим
В результате получим рекуррентное выражение, описывающие динамику дискретного закона управления
, (11)
где , , ,
- уточняющий коэффициент дробной интегральной составляющей.
Реализуем полученный алгоритм в приложении SIMULINK и проведем моделирование процессов управления на модели, представленной на рис. 2, с настройками ПИД-регулятора, приведенными в табл. 3. В процессе моделирования определим параметры показателей качества (табл. 4) для выражения (11).
Таблица 4
Показатели качества для процессов управления с ПИД-регулятором (11)
№ПФ |
, % |
ty, c |
tp, c |
I0 |
||
1 |
0,41 |
0,28 |
1,40 |
0 |
0,16 |
|
2 |
35 |
0,38 |
1,07 |
0,03 |
0,3 |
|
3 |
1,31 |
0,43 |
1,43 |
0,02 |
0,29 |
|
4 |
34 |
0,80 |
2,72 |
0 |
0,48 |
Сравнивая показатели качества табл. 3 и 4, можно сделать вывод, что погрешность регулирования с законом регулирования (11) незначительно отличается от (8). При этом скорость определения управляющего воздействия в среднем возросла с 0,535 мс до 0,047 мс, что делает возможным использование данного алгоритма в микроконтроллерах для управления техническими процессами.
Заключение
Получены алгоритмы цифрового ПИД-регулирования, на основе которых стало возможным построение имитационной модели системы автоматического управления по отклонению. В результате исследования переходных процессов с оптимальными параметрами настройки ПИД и ПИД-регуляторов получены следующие результаты: предлагаемый цифровой ПИД-регулятор показал лучшее быстродействие (в среднем на 47%) по сравнению с классическим ПИД-регулятором для объектов 1, 2 и 3 порядков при заданных ограничения на переходный процесс. Полученные алгоритмы управления позволяют использовать предлагаемый закон управления для контроллеров как с высоким, так и с низким быстродействием в зависимости от требуемых точности и быстродействия системы управления.
Библиографический список
Казбеков К.К. Дробные дифференциальные формы в евклидовом пространстве // Владикавказский математический журнал. Т. 7. Вып. 2. - 2005. - С. 41-54.
Нигматулин Р.Р. Дробный интеграл и его физическая интерпретация // ТМФ. - 1992. - Т. 90. - №3. 405 с.
Самко С.Г., Килбас А.А., Марычев О.И. Интегралы и производные дробного порядка и некоторые их приложения. - Минск: Наука и техника, 1987. - 688 с.
R. Ayala, A. Tuesta. Introduction to the Concepts and Applications of Fractional and Variable Order Differential Calculus, электронный документ, http://arxiv.org
K. Oldham, J. Spanier. The fractional calculus, Academic Press Inc, San Diego, 1974. - 240 p.
Oldham Keith B., Spanier Jerome. The Fractional Calculus (Theory and Applications of Differentiation and integration to Arbitrary Order). N.Y., London: Academic Press, 1974. - 233 р.
Коверда В.П., Скоков В.Е. Критическое поведение и 1/f -шум при пересечении двух фазовых переходов в сосредоточенных системах. Журнал технической физики. - 2000. - Т. 70. - С. 1-7.
Сербина Л.И. Математическое моделирование движения влаги в средах с фрактальной структурой // Вузовская наука - Северо-Кавказскому региону: Матер. VIII регион. конф. Том первый. Естественные и точные науки. Технические и прикладные науки. - Ставрополь: СевКавГТУ, 2004. - 212 с.
Igor Poddubny. Geometric and physical interpretation of fractional integration and fractional differentiation, Fractional Calculus and Applied Analysis, 2002. - Vol.5. - №4.
Necati Ozdemir, Beyza Billur Iskender. Fractional Controller For Fractionalpi Orderline Arsystems With Input Hysteresis, Enoc-2008, Saint Petersburg, Russia, June, 30 - July, 4. - 2008.
Hany Farid. Discrete-Time Fractional Differentiation from Integer Derivatives, TR2004-528, Dartmouth College, Computer Science.
Ivo Petras, Lubomir Dorcak, Imrich Kostial. Control quality enhancement by fractional order controllers Acta Montanistica Slovaca Rocnik 3 (1998), 143-148.
Igor Podlubny1, Ivo Petras1, Blas M. Vinagre2, YangQuan Chen3, Paul O'Leary4 and Lubomir Dorcak, Realization of fractional order controllers, Acta Montanistica Slovaca Rocnik 8 (2003), cislo 4.
Ramiro S. Barbosa, J.A. Tenreiro Machado. Implementation of Discrete-Time Fractional-Order Controllers based on LS Approximations, Acta Polytechnica Hungarica. Vol. 3. - No. 4. - 2006.
Jun-Yi Cao and Bing-Gang Cao. Design of Fractional Order Controller Based on Particle Swarm Optimization, Design of Fractional Order Controller Based on Particle Swarm Optimization International Journal of Control, Automation, and Systems. - Vol. 4. - No. 6. - Pp. 775-781. - December, 2006.
Иващенко Н.Н. Автоматическое регулирование. Теория и элементы систем. - М.: Машиностроение, 1973. - 606 с.
Авсиевич А.В., Салюков Е.Ф., Чернигов А.Л. Исследование частотных свойств ПИД-законов регулирования с интегральными и дифференциальными звеньями дробного порядка // Труды Братского государственного технического университета. - Том 1. - Братск: ГОУ ВПО «БрГТУ». - 2004. - С. 41-43.
Авсиевич А.В., Салюков Е.Ф., Чернигов А.Л. Исследование переходных характеристик ПИД законов регулирования дробного порядка // Труды Братского государственного технического университета. - Том 1. - Братск: ГОУ ВПО «БрГТУ». - 2004. - С. 44-47.
Авсиевич А.В. Авсиевич В.В. Алгоритм численного дробного ПИД-регулирования // Четвертая международная конференция по проблемам управления. - М.: Учреждение Российской академии наук. Институт проблем управления имени В.А. Трапезникова РАН. - 2009. - С. 164-168.
Размещено на allbest.ru
Подобные документы
Составление и анализ математической модели объекта управления и структурной схемы системы. Построение областей устойчивости, требуемой точности и быстродействия статического регулятора. Анализ замкнутой системы управления с непрерывным регулятором.
курсовая работа [1,2 M], добавлен 12.04.2012Теория автоматического управления как наука, предмет и методика ее изучения. Классификация систем автоматического управления по различным признакам, их математические модели. Дифференциальные уравнения систем автоматического управления, их решения.
контрольная работа [104,1 K], добавлен 06.08.2009Методы проектирования систем автоматического управления: экспериментальный и аналитический. Моделирование замкнутой системы управления. Системы в динамике: слежение, стабилизация, алгоритм фильтрации. Математические модели систем, воздействий, реакция.
контрольная работа [522,9 K], добавлен 05.08.2010Моделирование имитационной модели системы управления, состоящей из ПИ-регулятора и инерционного объекта второго порядка. Прогон и оптимизация модели на системе имитационного моделирования ИМОДС. Оценка параметров системы до и после оптимизации.
курсовая работа [1,3 M], добавлен 17.02.2013Построение модели объекта управления. Получение модели "вход-состояние-выход". Методика определения параметров регулятора. Схема имитационного моделирования системы и статистического анализа во временной области. Анализ случайных величин и процессов.
курсовая работа [2,5 M], добавлен 23.04.2013Динамические характеристики типовых звеньев и их соединений, анализ устойчивости систем автоматического управления. Структурные схемы преобразованной САУ, качество процессов управления и коррекции. Анализ нелинейной системы автоматического управления.
лабораторная работа [681,9 K], добавлен 17.04.2010Расчет параметров регулятора и компенсатора для непрерывных и дискретных систем для объекта и возмущающего воздействия в пакете Matlab. Вид передаточных функций. Моделирование систем управления. Оценка переменных состояния объекта с помощью наблюдателя.
курсовая работа [712,5 K], добавлен 04.12.2014Проведение аналитического конструирования оптимальных регуляторов для систем с распределенными параметрами. Синтез распределенного регулятора для системы управления температурным полем многослойной пластинки. Анализ работы замкнутой системы управления.
курсовая работа [461,2 K], добавлен 20.12.2014Особенности структурной и функциональной схем систем автоматического управления, характеристика и определение запаса ее устойчивости. Принцип управления по замкнутому циклу и ошибки переходного процесса. Использование регулятора для коррекции системы.
контрольная работа [827,6 K], добавлен 09.12.2011Схемотехнический синтез системы автоматического управления. Анализ заданной системы автоматического управления, оценка ее эффективности и функциональности, описание устройства и работы каждого элемента. Расчет характеристик системы путем моделирования.
курсовая работа [3,4 M], добавлен 21.11.2012