Дробно-степенные ПИД-регуляторы и пути их упрощения с повышением эффективности управления
Вадим Жмудь1' 2, Александр Заворин2 1 Новосибирский государственный университет, Новосибирск, Россия 2 Новосибирский государственный технический университет, Новосибирск, Россия
Аннотация. Исследуется возможность достижения более простым регулятором соизмеримых или лучших результатов в сравнении с известным изощренным методом синтеза ПИ'^-регуляторов, более сложных, чем широко известные и повсеместно применяемые ПИД-регуляторы. В результате
продемонстрирована возможность достижения лучших результатов более простым путем 2
Ключевые слова: численная оптимизация, регуляторы, автоматика, моделирование, динамика систем, точность управления
ПОСТАНОВКА ЗАДАЧИ И МЕТОДЫ ЕЕ РЕШЕНИЯ
Управление динамическими объектами в замкнутом контуре применяется во всех отраслях науки и техники, при этом наибольшее распространение получили регуляторы, содержащие пропорциональный,
дифференцирующий и интегрирующий тракт, называемые ПИД-регуляторами. Множество авторов предпринимали попытки
модифицирования структур ПИД-регуляторов в расчете на новизну, обоснованную лучшей эффективностью. Одно из таких направлений состоит в использовании нецелого показателя степени в дифференциальном уравнении регулятора, что соответствует неполному интегрированию и (или) дифференцированию [1-6]. Суть так называемого регулятора с дробным порядком интегрирования и (или) дифференцирования (пИд" -регулятора)
заключается в двух шагах: а) утверждается и показывается на примерах, что использование нецелой степени интегрирования и (или) дифференцирования дает положительный эффект (по крайней мере, в ряде задач); б) утверждается, что в рамках наперед заданной точности регулятор по предыдущему пункту может быть реализован в структуре, использующей лишь целую степень интегрирования и дифференцирования. Даны рекомендации по такой аппроксимации.
Такое решение делает актуальным решение
ряда вопросов.
1. Поскольку аппроксимация тем точнее, чем сложнее регулятор, следует определить, какой погрешностью точности достаточно при этом ограничиться, то есть какая сложность регулятора достаточна.
2. Насколько оправданы выводы по результатам сравнения эффективности сложных структур регуляторов с эффективностью ПИД-регуляторов? Может оказаться, что численная оптимизация параметров этих сложных структур обеспечить лучшие регуляторы, чем метод, основанный на приблизительной реализации фрактальных регуляторов.
3. Нельзя ли упростить указанные сложные структуры не на основе критерия малой погрешности аппроксимации, а на основе критерия достижения целей синтеза регулятора?
Действительно, предлагаемые регуляторы содержат сложные структуры, число числовых параметров в которых варьируется от 6 до 12 и более. ПИД-регуляторы содержат лишь три численных параметра. Если введение дополнительных структур с новыми параметрами позволяет обеспечить лучшее качество управления, то имеются основания предполагать, что последовательное увеличение числа параметров регулятора от 3 до 6 в некоторых структурах может позволить постепенно увеличивать качество регулятора и расширять его возможности при движении от регулятора с тремя параметрами к регулятору, например, с десятью параметрами.
I. ФОРМИРОВАНИЕ ПИД^-РЕГУЛЯТОРА
пИд" -регулятор предлагается формировать в форме аппроксимации рациональной передаточной функцией [3-4] в виде:
с & = КР (1+-V ТУ), А5
(1)
Работа выполнена по заданию Министерства образования и науки РФ, проект №7.599.2011, Темплан, НИР № 01201255056.
где КР коэффициент пропорционального тракта, Т1 параметр звена интегрирования, Тс коэффициент дифференцирующего звена, 1 порядок интегратора, такой, что 0 < Я < 1, ц порядок дифференциатора, такой, что 0 < т < 1, s - аргумент в преобразовании Лапласа или
символическая дифференцирования диф ференциальных регулятора КР, Тг,
запись операции
в случае использования уравнений. Параметры ТО в [5] предлагается
определять с помощью метода Зигеля-Николса [4]. Этот выбор явно не оптимален, поскольку этот метод не самый эффективный для достижения наилучшего качества управления.
Тракт интегрирования ПИ Д" -регулятора
описывается в области передаточной функцией:
1
С1 (*) =Т
частот следующей
(2)
В диапазоне частот [шь тн], дробно-степенной интегратор может быть смоделирован функцией, представленной следующим образом:
С (*) =-
К,
(3)
1+
5
V С у
так как при больших частотах единицей в знаменателе (3) можно пренебречь:
С (5) =
К
I__
1
( „ V
КЮС у
(4)
К = (1/®с) и юс является угловой частотой среза, таким образом, что юс = 0.1юь.
В [5] предполагается далее аппроксимация дробно-степенного интегратора (4) в диапазоне частот [юь юн] рациональной функцией следующего вида:
N-1
1 П (1 + 5/*,) С, (5) = -Г-» --(5)
П (1 + 5 / Рг )
Для вычисления параметров аппроксимации в [5] предлагается методика.
II. ДЕМОНСТРАЦИОННЫЙ ПРИМЕР II. 1. Задача и ее решение описанным методом
Чтобы продемонстрировать применение предложенного подхода, рассмотрим традиционную структуру системы управления с обратной связью. Объект управления представляется передаточной функцией:
^ = -¿Ътл^. (6)
5(1 + 25)
Регулятор С(5) формируется в виде (1). Сначала параметры X и ¡г принимаются равными 1, что означает, что ПИ Д"-регулятор принимает вид классического ПИД-регулятора. Применяя настраивающий метод Зигеля-Николса, находим параметры классического
ПИД-регулятора КР, ТI и ТО, а именно: КР = 0.444, ТI = 6.0, То = 1.5. Используем эти же коэффициенты для обобщенного ПИ Д"-регулятора, получим:
С (5) = 0,444(1 + —г +1,5^ ).
(7)
Параметры ПИ Д -регулятора X и г взяты из статьи [5] и равны соответственно 0.06 и 0.95:
С (5) = 0,444(1 +
1
65
0,06 +1,55 (8)
функции
Рациональное приближение иррационального ПИ Д"-регулятора дается
соотношением:
С (5) = Кр (1 + — + ТВБт)
К
1+-
КI П (1 + 5 / ZI¡)
1=0_
ТIП (! + 5 / Рг )
ГГ (1 + 5 / ^ )
- + ТК
Nc
ГГ (1 + 5 / Ры )
(9)
Здесь КР = 0,444; К1 / Т = 0,2335; К Тс = 0,007; ги = 0,0182(21,3676)';
рп = 0,0152(21,3676)'; гс1 = 0,0048(1438,4498)'; рс1 = 4,3308(1438,4498)'.
На рис. 1 показана реакция системы управления с обратной связью, когда С(5) является классическим ПИД-регулятором и когда С (я) является ПИ Д" -регулятором в его рациональной форме. На рис. 2. приведены графики статической ошибки (отсчет начат через 50 с после начала процесса). На рис. 3 приведена структура для моделирования регулятора по соотношению (9), а на рис. 4 -соответствующие переходные процессы при единичном ступенчатом скачке задания. При этом на рис. 3 и 4 верхней структуре и процессу с наибольшим перерегулирование (более 50%) соответствует система с ПИД-регулятором (ц = X = 1) , средней структуре и процессу со средним перерегулированием (менее 20%) соответствует система с регулятором по уравнению (9). Нижняя структура и график с наименьшим перерегулированием но наиболее медленно затущающей ошибкой иллюстрирует ПИД-регулятор, в дифференцирующий тракт которого введена передаточная функция с параметрами, найденными эмпирическим путем.
II. 2. Исследование возможностей альтернативного метода синтеза регулятора
Как можно увидеть из рассмотренного примера, рациональная форма ПИ Д"-регулятора имеет очень сложную структуру.
5
г
I =0
¡=0
У
г
5
1=0
1 &
i.J
1.2
■и 1.0
ж О- 3
5 &
i
.2
О,
х-т^г1
\
/Y^r? \
if
//
// .
//
15
20
5 Ю
Time {si
Рис. 1. Реакция системы управления на единичное входное воздействие с классическим ПИД-регулятором (1) и ПИД^-регулятором в его рациональной форме (2)
Рис .2. Остаточная статическая ошибка (через 50 с) системы с классическим ПИД-регулятором (2) и ПИ^-регулятором в его рациональной форме (9)
54.9451 s-н 1 2.5714S+1 0.1203S+1 Г
65.7895s+1 3.0789s+1 0.14415+1
232.5581s+1
0.2309S+1
1-
-Н 0 0070)-
—»о-
-1 27768е-2 I
-KMD-
11D
0125)-►
|-ЫТ325
1
2s +s
2з +s
-+Ш-
-КЖЬ
clerivative
I ь 3.424s+1
I * 4.1083+1
Рис. 3 Структура для моделирования регулятора по соотношению (9) при моделировании в УгяЗгт
Можно предположить, что между сложной структурой вида (9) и простейшей структурой, в которую переходит структура (9) при д = 1 = 1, существуют промежуточные по сложности формы регулятора, позволяющие получить качество регулирования лучше, чем с ПИД-регулятором, пусть даже будет хуже, чем с регулятором (9).
Если же с этими промежуточными структурами получится достигнуть
соизмеримого или лучшего качества, чем со структурами вида (9), то результат по всем параметрам превзойдет результат, получаемый методом, предлагаемым в анализируемой серии статей. Обоснованность надежд на лучшие результаты состоит в том, что в проанализированной методике коэффициенты регулятора рассчитываются по далеко не идеальной методике и реализуется приблизительно.
Рис. 4. Соответствующие переходные процессы при единичном ступенчатом скачке задания в структуре по рис. 3
На рис. 5 показана схема моделирования системы по уравнению (9). Модельный анализ показал, что тракт, содержащий три последовательно включенные передаточные функции (средний на рис. 5), не оказывает существенного влияния на свойства системы, причем его наличие увеличивает
перерегулирование вдвое. Эта ситуация совершенно естественна, поскольку в объекте содержится интегратор, на что указывает отсутствие свободного члена в знаменателе его передаточной функции. Это дает основание устранить этот тракт из регулятора, чем достигается существенное его упрощение без ухудшения качества системы. Поэтому альтернативный регулятор отыскивается в классе ПД-регуляторов или их модификации.
Предлагается использовать дробно-рациональный ПД-регулятор со структурой следующего вида:
ВД =К +К2 ^. (10)
Ь5 +1
Параметры регулятора предлагается найти методом оптимизации в приложении V¡sS¡m5.0 Целевую функцию зададим в виде:
Т
V = 11 в(0 | М.
Рассмотрим передаточную функцию вида
ТТГ . . а5 +1
= --7 . (12)
Ьь +1
Программное обеспечение VisSim не позволяет напрямую оптимизировать параметры а и Ь, поэтому функцию (12) следует привести к виду, более удобному для оптимизации, то есть с использованием коэффициентов, которые задаются внешними параметрами
Для этой цели обозначим входной сигнал х, выходной - г, и ^(5) = 2(5) / х(5). Отсюда путем несложных преобразований получим:
г(5) = 1/ Ь{ах(5) +1/ 5[-г(5) + х(5)]}. (13)
Рис. 5. Результаты моделирования, которые иллюстрируют, что средняя связь не слишком нужна, или вовсе не нужна. Процесс при наличии этой связи имеет несколько большее перерегулирование
На рис. 6 показана структура, обеспечивающая моделирование передаточной функции по уравнению (13). Для корректности деления необходимо исключить нулевое значение параметра Ь, что может быть обеспечено использованием ограничителя. На рис. 7 показана структура регулятора с использованием такой передаточной функции.
После того, как мы обеспечили внешнее управление коэффициентами передаточной функции, их можно оптимизировать в программе V¡sS¡m по критерию (11). По переходному процессу, показанному на рис. 7, видно, что он существенно лучше, чем процесс, показанный на рис. 5.
Рис. 6. Структура для моделирования передаточной функции вида (13)
А именно: перерегулирование снижено от 38% до 1%, установившаяся ошибка снижена от 2-10"4 до 8,77-10"15. Поскольку весь переходный процесс занимает около 10 с, моделирование на протяжении 100 с нецелесообразно. После уменьшения этого времени до 50 с и повторной
0
оптимизации получены новые численные коэффициенты регулятора, при которых установившееся значение за это половинное время принимает значение 2,56-10-10 Этот регулятор намного проще регулятора, рассчитанного по процедуре, предложенной в [4]. Хотя теория позволяет предсказать
отсутствие потребности в интегрирующем тракте, этот вопрос можно исследовать путем численной оптимизации. С этой целью достаточно добавить интегральный тракт и структуру для оптимизации его коэффициента, как показано на рис. 8.
Рис. 7. Структура для оптимизации параметров регулятора и полученный результат
На рис. 9 показаны результаты оптимизации регулятора: окончательные значения
коэффициентов записаны в блоках числовых
мониторов на переменных.
выходах оптимизируемых
"оозЩч
Рис. 8. То же при уменьшении времени интегрирования вдвое
2.86631^8}
Рис. 9. То же, что на рис. 8, с введением интегратора
Результирующий коэффициент
интегрального тракта (обозначен переменной ^ чрезвычайно мал: К = 2,866^10-8. Признак того, что интегратор в регуляторе с данным объектом не требуется, содержится и в изменении целевой функции: после его введения она изменилась не существенно, от 0,172 до 0,169.
По результатам оптимизации можно рекомендовать регулятор, который рассчитан в структуре, показанной на рис. 9, но его реализация может быть осуществлена в более простой структуре, поскольку уравнения (13) описывает передаточную функцию из уравнения (10).
Результат синтеза регулятора, таким образом, дается следующим уравнением (10), где ^ = 0.368; ^ = 0.003; a = 252; Ь = 0.17 (значения, рассчитанные в структуре рис. 11, округлены). Полученный результат можно еще упростить, приведя слагаемые к общему знаменателю и осуществив сложение. По виду переходных процессов и по формальным показателям (перерегулирование, установившаяся ошибка) Видно, что указанный регулятор намного проще и намного эффективнее, чем регулятор, предложенный в статье [4].
ЗАКЛЮЧЕНИЕ
Таким образом, моделирование и численная оптимизация продемонстрировали, что этим путем можно синтезировать более простые регуляторы, обеспечивающие лучшую точность и более качественные переходные процессы
(следовательно, и лучшую динамическую точность), чем регуляторы, предложенные в работе [4]. В итоге достигнуто как упрощение регулятора, так и его улучшение. Примененная методика апробирована и ранее на многих других задачах синтеза, хотя демонстрация ее эффективности не всегда была столь наглядна [7-9].
ЛИТЕРАТУРА
[1] Chen, Y.Q., Vinagre, B.M. andMonje, C.A. A Proposition for the Implementation of Non-integer PI Controllers. The Thematic Action 'Systems with Noninteger Derivations' LAP-ENSEIRB, Bordeaux, France,2003.
[2] Leu, J.F., Tsay, S.Y. and Hwang, C. Design of Optimal Fractional Order PID Controllers. Journal of the Chinese Institute of Chemical Engineers 33:2, 2002.
[3] Podlubny, I. Fractional Order Systems and PI^D Controllers. IEEE Transactions on Automatic Control 44:1, 1999, pp. 208-214.
[4] Bettoua, K. and Charef, A. Control quality enhancement using fractional PI^D controller. International Journal of Systems Science Vol. 40, No. 8, 2009, pp. 875-888.
[5] Ziegler, J.G and Nichols, N.B. Optimum Settings for Automatic Controllers. Transactions of the ASME 64, 1942, pp. 759-768.
[6] Заворин А.Н., Ядрышников О.Д., Жмудь В.А. Усовершенствование качественных характеристик систем управления с обратной связью при использовании ПИ2Д2-регулятора. Сборник научных трудов НГТУ. Новосибирск. 2010. 4 (62). С.41 - 50.
[7] Воевода А.А., Жмудь В.А., А.Н. Заворин, О.Д. Ядрышников. Сравнительный анализ методов оптимизации регуляторов с использованием программных средств VisSim и MATLAB //
Мехатроника, автоматизация и управление. № 9, 2012. с. 37 - 43.
[8] Синтез робастного регулятора методом двойной итеративной параллельной численной оптимизации / Б. В. Поллер, В. А. Жмудь, С. П. Новицкий, А. Н. Заворин, О. Д. Ядрышников // Научный вестник НГТУ. - 2012. - № 2 . - С 196 -200.
[9] Метод проектирования адаптивных систем для управления нестационарными объектами с запаздыванием. / В. А. Жмудь, А.Н. Заворин, Полищук А.В., О. Д. Ядрышников // Научный вестник НГТУ. - 2012. - №3.
Вадим Жмудь - заведующий кафедрой Автоматики в НГТУ, профессор, доктор технических наук, автор 200 научных статей., главный научный сотрудник Института лазерной физики СО РАН. Область научных интересов и компетенций -теория автоматического управления, электроника, измерительная техника.
E-mail: [email protected] Александр Заворин, аспирант кафедры Автоматики НГТУ, автор более 10 научных статей. Область научных интересов и компетенций -теория автоматического управления, оптимальные и адаптивные системы, оптимизация, многоканальные
системы.
E-mail: [email protected]