Синтез ПИД-регулятора для объектов второго порядка с учетом расположения полюсов
Автор: Прокопьев А.П., Иванчура В.И., Емельянов Р.Т.
Журнал: Журнал Сибирского федерального университета. Серия: Техника и технологии @technologies-sfu
Статья в выпуске: 1 т.9, 2016 года.
Бесплатный доступ
Рассмотрена методика синтеза ПИД-регулятора системы управления для объектов второго порядка. В качестве теоретической основы методики использован модальный метод для линейных систем с учетом расположения комплексных полюсов. Получены соотношения, связывающие значения переходной характеристики, значения комплексных полюсов и коэффициентов объекта управления. Приводится числовой пример.
Система автоматического управления, синтез, модальный метод, комплексные полюсы, пид-регулятор, переходная характеристика
Короткий адрес: https://sciup.org/146115046
IDR: 146115046 | DOI: 10.17516/1999-494X-2016-9-1-50-60
Текст научной статьи Синтез ПИД-регулятора для объектов второго порядка с учетом расположения полюсов
Синтез регуляторов систем автоматического управления (САУ) – одна из основных предметных задач теории автоматического управления. Наибольшее распространение в САУ технологическими процессами получили пропорционально-интегрально-дифференцирующие (ПИД) регуляторы [1]. Одним из методов синтеза ПИД-регуляторов [2], активно развиваемым учеными, выступает модальный метод [3, 4 и др.]. В научных работах, посвященных синтезу регуляторов, отсутствуют соотношения, связывающие значения переходной характеристики и коэффициентов объекта управления с учетом расположения комплексных полюсов.
Наиболее распространенными для мобильных строительных и дорожных машин как объектов управления являются математические модели второго порядка.
Исходное математическое описание системы и постановка задачи
Рассматривается линейная система автоматического управления с передаточной функцией (ПФ) объекта второго порядка.
Передаточная функция объекта управления второго порядка W o ( s ) и ПИД-регулятора W y ( s ) имеет вид
W o ( 5 ) =
b 0 5 + b l .
a 0 5 2 + a 1 s + a 2 ’
K,s 2 + K s + K dpi
s
Wy (5) = Kp + K + KdS = s где s – преобразователь Лапласа; Kp, Ki, Kd – соответственно коэффициенты пропорциональности, интегрирования и дифференцирования.
При последовательном соединении ПФ объекта и ПИД-регулятора образуют разомкнутую систему с ПФ следующего вида:
W ( 5 ) = W o ( 5 ) W y ( 5 ) =
K d b 0 5 3 + ( кд + K p b 0) 5 2 + ( кд + K p b ) 5 + Kb
3 2
a 0 5 + a 5 + a 2 5
ПФ замкнутой системы управления с единичной обратной связью
W ( 5 ) = K d b 0 ^ 3 +1 K d b + K p b 0 ) ^ 2 + I K i b 0 + K p b ) ^ + K i b
1 + W ( 5 ) ( a 0 + K d b o ) 5 3 + ( a , + K d b + K p b o ) 5 2 + ( a 2 + K i b 0 + K p b)5 + K i b '
Исходными данными для синтеза ПИД-регулятора САУ являются ПФ объекта управления Wo ( s ) второго порядка и заданные показатели качества: перерегулирование и время регулирования.
Решается задача определения значений коэффициентов ПИД-регулятора Kd , Kp , Ki , обеспечивающих заданные показатели качества по заданным ПФ объекта управления второго порядка Wo ( s ) и значениям действительного полюса s 1 = –η1 и комплексных полюсов s 2 = –η2 + j β; s 3 = –η 2 – j β ПФ замкнутой системы управления.
Вывод основных соотношений
ПФ замкнутой системы с ПИД-регулятором при задании комплексных полюсов представим в виде
к( ) - W ( s ) - Kb 0 s 3 + ( K d b * + Ws 2 + ( Kb 0 + K p b i )S + Kb S 1 + W ( s ) ( a 0 + K d b 0)( s + П 1 )( s + П 2 + e j )( s + П 2 - e j )
Введем обозначения для упрощения выражения (1):
K d b 0 - K ' K p b . - K i b 0 + Kb к - Kb
TZ 1 ; b01 ; b02 ,z 7 ; b03 TZ 7 - a 0 + Kdb0 a 0 + Kdb0 a 0 + Kdb0 a 0 + Kdb0
С учетом выражений (2) получим в области изображений для переходной характеристики замкнутой системы с ПИД-регулятором при задании значений комплексных полюсов:
h ( s ) =
b 00 s 3 + b 01 s 2 + b 02 5 + b 03
( s + П 1 )( s + П 2 + e j )( s + П 2 - e j ) s"
Характеристическое уравнение замкнутой системы имеет третий порядок. При известных заданных действительном полюсе s 1 и комплексных полюсах s 2, s 3
Si ii; ^ 2 ic+ e j; 5 3 ic- e j, это уравнение имеет вид
Д
<
s
)
=
:
s
-
^
.x
^
-
^
,
)(
s
-
s
3
)
=
^
-
+
01,
+
2л
,
)Г
+
[,
,
(,
,
-
...■ +(П
з
+
e
7
')
Применим упрощение
П 1 (П 2 - e j )+(П 2 + e j )(П 1 + П 2 - e j )] = e2+n i + 2П 1 П 2 , П 1 (П2 - в j )(n2 + в j ) = П 1 (в2+П 2 ) -
Тогда характеристическое уравнение примет следующий вид:
D ( 5 ) = 5 3 + (П ] + 2n2) 5 2 + Ф2 +П 2 + 2п П 2 ) 5 + П 1Ф2 +п 2 ).
Характеристическое уравнение корректируемой системы можно представить таким вы-
ражением:
( a 0 + K d b 0 ) 5 3 + ( a ! + K d b ! + K p b 0 ) 5 2 + ( a 2 + K i b 0 + K p b 1 ) 5 + K i b !
a 0 + K d b 0
= 5 3 +
Г a i + K d b ! + K p b 0 ) 2
5 +
I a 0 + K d b 0 J
Г a 2 + Kb + K p b ) , Kb
5 +
( a 0 + K d b 0 J a 0 + K d b 0
-
Приравнивая коэффициенты при одинаковых степенях s , получим:
a i + K d b i + K p b о
------„ , p = П 1 + 2П 2 ;
a 0 + K d b 0
a 2 + Kb + Kh 7 ,
2 ‘ ° ,p 1 = в2+п 2 + 2nn 2 ;
a ° + K d b °
Kb = ni(e2+n2)- a 0 + Kdb0
Определим установившееся значение h stab переходной характеристики h ( t ) при задании комплексных полюсов в соответствии с теоремой предельного перехода:
lim( s • h ( s )) ^
5 ^ 0
Kb
П 1 (П 2 - e j )(П 2 + e j )( a 0 + K d b o ) ’
тогда установившееся значение hstab
h = stab.
Kb
П 1 (П - e j )(П 2 + e j )( a 0 + K d b o )
-
Упростив выражение (5), получим
Kb hsab’ -. .a + Kdb0)
.
В соответствии с (4)
-ib1!^;" = n i (n 2 +e2), a 0 + 1db 0
подставляя (7) в (6), имеем
h flstab.
K i b 1
_ П 1 (П 2 +в2)
П 1 (п 2 +в 2 )( а о + K d b о ) П 1 (П 2 +в2)
= 1.
Полученный результат (8) подтверждает, что рассматриваемая замкнутая система управления является астатической относительно входного воздействия.
Определим начальное значение h переходной характеристики h ( t ) в соответствии с тео- sta .
ремой предельного перехода для случая задания комплексных полюсов:
т. е
lim( s • h (s )) ^
s ^^
Kdb 0 a 0 + Kdb о ,
h init .
K d b 0 a о + K d b о
.
Доказано, что для рассматриваемой задачи синтеза ПИД-регулятора системы управления с ОУ второго порядка справедливо условие hinit. ≤ h ( t ) ≤ 1 при установившемся значении hstab. = 1. Это выражение не зависит от типа заданных полюсов.
Таким образом, значение переходной характеристики замкнутой системы с ПИД-регулятором изменяется во времени от h init. до h stab. = 1. При этом если значение b 0 = 0, то начальное значение переходной характеристики hinit. = 0. .
Очевидно, что при некотором значении b 0 , h init. войдет в 5%-ю зону установившегося значения. Это свидетельствует о возможности значительного уменьшения времени переходного процесса при b 0 не равного 0.
Определение значений составляющих переходной характеристики замкнутой системы управления
Определим составляющие переходной характеристики h ( t ) замкнутой системы с ПИД-регулятором в соответствии с теоремой предельного перехода, при задании комплексных полюсов в среде программы MathCAD применив функцию упрощения (simplify):
lim [ ( 5 + П 1 ) h ( 5 ) ] simplify
5 ^-Tl,
(b, -ЬоП1)(Kd n2 -Kp n,+Ki);
П1 (ao+Kd Ьо)(в2 + П2 -2П,П + П2) ’ lim [(5 + n + в j) h (5)] simplify ^
-
5 > - - j
- (ЬоП2 - bl + вb0 j)(Kd n2 - Kp в j - Kd в2- Kpn + 2KdPn2 j) j 2Р(П2 + в j)(ao+Kdbо)(п2 -П1 + в j)’
lim [ ( 5 + p2 - в j ) h ( 5 ) ] simplify ^
( b , - b 0 П 2 + в b 0 j )( K d n 2 - 2 jK d вП 2 - K d в2 - K p П 2 + K i +K p в j ) j
.
2 в(П 2 - в j )( a 0 + Kd b 0 )(П 1 - П 2 + в j )
Обозначим:
установившееся значение h stab. в соответствии с (6)
h sab .
K i b 1
П 1 (п 2 +в2)( a 0 + K d b o )’
при подстановке исходных данных получим установившееся значение hstab. переходной характеристики hstab. = 1, тогда составляющая hs (t) обусловленная полюсом s1 = –η1, h (t) = _ (b - b0П1)(Kdn2 - Kpn + K) _ e_n^ s1 П1(a0 + Kdb0)(в2 + П2 - 2П1П2 + n2)
составляющая hs (t), обусловленная комплексным полюсом s2 = –η2 + jβ, hs 2( t) = -
-
(b0П2 - b + ebo j)(Kd П2 — Kpe j - Kde 2-KpП2 + 2Kdj)j. e(_Л2-в»t(10)
2Р(П2 + в j)(ao+KdboXn -П1 + в j)
составляющая hs (t), обусловленная комплексным полюсом s3 = –η2 + jβ, h (t) = (b -b0П2 + вb0 j)(Kd n2 - 2 jKd К - Kd в2 - KpП2 + K +Kp в j) j e(-П2 +ej)t
$3 2в(П2 -в j)(a0+Kdbо)(П1 -П2 + в j) 6. ()
Таким образом, для комплексных полюсов выражение переходной характеристики h ( t ) примет следующий вид:
h ( t ) = h stab + h s , ( t ) + h s, ( t ) + h s, ( t ), (12)
или, упростив выражение (12), заменив сумму h s ( t ) + h s ( t ) на удвоенную действительную часть 2Re [ h „( t ) ] или 2Re [ h„(t ) ] , т. е
h ( t ) = hsto b + h 1 ( t ) + 2 Re [ h s 2 ( t ) ] , или h ( t ) = h sab + h 1 ( t ) + 2 Re [ h s 3 ( t ) ] -
Графическая реализация проверки примененного упрощения представлена на рис. 1: принятые обозначения M t ) = 2Re [ h s 2 ( t ) ] или h B ( t ) = 2Re [ h s з ( t ) ] .
Синтез параметров пид-регулятора
Равенства (4) представим в виде системы уравнений, в которой неизвестными являются значения коэффициентов ПИД-регулятора
K d [ b - b 0(n . + 2n2)] + K p b 0 = a о (П 1 + 2n2) — <4;
-
- Kb о ( в2 +n 2 + 2П 1 П 2 ) + K p b i + Kb 0 = a о (в 2 +п 2 + 2П 1 П 2 ) — a 2 ; (13)
— K d b 0 П 1 (в +n 2 ) + K i b 1 = a 0 П 1 (в +П 2 )-
Введем обозначения для представления системы уравнений в матричной форме:
^ ii = b 1 — b ohi + 2п г ); ^ 12 = b о ; ^ 13 = 0; с 1 = a ohi + 2п г ) - a i ;
-
^ 21 =- b о ( в2+П 2 + 2n i П 2 ) ; ^ 22 = b i ; ^ 23 = b о ; с 2 = а о (в2+п 2 + 2n i П 2 ) - а 2 ; (14)
^ 3i =- b o n i (e2+n 2 ); ^ 32 = 0; Х 33 = b i ; с з = a o n i (e2+n 2 )-

Рис. 1. Графическая реализация упрощения замены суммы hs (t) + hs (t) на удвоенную действительную часть 2 Re [hs (t)] или 2Re [hs (t)]
С учетом принятых обозначений (14) сформируем матрицы:
' A i |
A 2 |
A 13 ) |
' c 1 ) |
f K d |
||||
Л = |
^ 21 |
^ 22 |
A 23 |
c = ’ c 2 |
с 2 |
; К 2 = |
kp |
. (15) |
1 A 31 |
A 32 |
A 33 ; |
v с 3 ) |
V K i ) |
Матричное уравнение для определения искомых значений коэффициентов регулятора
имеет вид
( A- K 2) = C 2. |
А его решение представляется в виде
K 2 =Л С 2' |
|
Система |
уравнений (13) значительно упрощается, если значение коэффициента |
b 0 = 0: |
a . + Kb —1— d-1 = n 1 + 2n 2 ; |
a 2 + Kb , ,
-—p -^ = e 2 +n 2 + 2П 1 П 2 ;
a 0
Kb = nX+n 2 )- a 0
В этом случае уравнения для расчета значений коэффициентов ПИД-регулятора имеют вид
= c = a 0 (П 1 + 2П 2 ) - a l ; b 1 b 1
- = c. = a 0 (0 2 +4 2 + 2П 1 П 2 ) - a 2 ; p b 1 b 1
K = C 3 = a о П 1 (в 2 +п 2 ) b i .
i b 1 b 1
Получены выражения для расчета коэффициентов ПИД-регулятора, включающие коэффициенты ПФ объекта второго порядка при заданных значениях комплексных полюсов. Выполнена проверка рассмотренной методики на конкретном примере.
Пример. Задан объект управления второго порядка с ПФ
W o ( S ) =
b0 s + bl a 0 s 2 + a1 s + a 2
0,01 ^ + 0,7 0,04 s 2 + 0,12 s + 1
Требуется синтезировать ПИД-регулятор, который обеспечит переходную характеристику без перерегулирования, а время регулирования t p = 3 c.
Для реализации метода синтеза применены зависимости (15), (17). Расчеты выполнены в среде программы MathCAD.
Исходные данные для комплексных значений полюсов:
значение η 1 определено с учетом желаемого времени регулирования, равного 3, с и расчета по известной приближенной формуле [5, 6]
t р
3 , Re( s )
П 1 = Re( 5 ),
где Re( s ) – действительная часть полюса, наиболее приближенного к мнимой оси корневой плоскости; значение η 2 и β определяется из требуемого значения перерегулирования и влияния этого полюса на полюс η1
П = 1;П 2 = 5; в = 0,5; b = 0,7; b 0 = 0,01; a 0 = 0,04; a , = 0,12; a 2 = 1,0.
Для заданных комплексных полюсов определены коэффициенты ПИД-регулятора:
Г кА
К 2 =
K
VKi 7
Г 0,528 А 0,828 ( 1,633 7
; К. = 0,528; К = 0,828; К = 1,633. dpi
Выполнено моделирование переходного процесса для периода времени t = 0,0.001…10.
Cоставляющие h s 1 ( t ), h s 2 ( t ), h s 3 ( t ), обусловленные полюсом s 1 = –η 1 и комплексными полюсами s 2 = –η 2 + β j ; s 3 = –η 2 + β j , определяются по зависимостям (9) – (11).
Переходная характеристика h ( t ) получена по выражению (12). При t = 1 получим h ( t ) = hsto b + h. ( t ) + h r , ( t ) + h r , ( t ) = 0,117 .
Начальное значение h init. переходной характеристики h ( t )
h init.
K d b 0 — a 0 + K d b 0
= 0,117.

Рис. 2. График переходного процесса синтезированной системы с заданными комплексными полюсами t p = 3 c при b 0 = 0,01
На рис. 2 представлен график переходного процесса h ( t ) замкнутой САУ с синтезированными параметрами ПИД-регулятора.
При известном значении b 0 = 0,01, заданных параметрах объекта второго порядка и комплексных полюсов в рассмотренном примере время переходного процесса, исходя из условия 5 % зоны установившегося значения, равно 3 с.
Определены коэффициенты ПИД-регулятора при b 0 = 0,05:
К 2 =
K p
V \ 7
< 1,098 )
3,106
3,423
; K d = 1,098; K p = 3,106; Ki = 3,423.
Начальное значение hinit. = 0,579 переходной характеристики h ( t ) при b 0 = 0,05. .
На рис. 3 представлен график переходного процесса h ( t ) замкнутой САУ с синтезированными параметрами ПИД-регулятора при значении коэффициента объекта b 0 = 0,05.
При известном значении b0 = 0,05, заданных параметрах объекта второго порядка и ком- плексных полюсов в рассмотренном примере время переходного процесса, исходя из условия 5 % зоны установившегося значения, равно 2,45 с.
Определены коэффициенты ПИД-регулятора при b 0 = 0,1:
К 2 =
(к- А d
K p
V Ki 7
( 5,420 " 24,878
V 20,992 7
; K d = 5,420; K p = 24,878; K i = 20,992.
Начальное значение h init. = 0,93 переходной характеристики h ( t ) при b 0 = 0,1
На рис. 4 представлен график переходного процесса h ( t ) замкнутой САУ с синтезированными параметрами ПИД-регулятора при значении коэффициента объекта b 0 = 0,1.
В соответствии с разработанной методикой модального синтеза ПИД-регулятора для объ- ектов второго порядка переходный процесс носит апериодический характер. При известном значении b0 = 0,1, заданных параметрах объекта второго порядка и комплексных полюсов в рассмотренном примере время переходного процесса, исходя из условия 5 % зоны установившегося значения, равно 0 с.

Рис. 3. График переходного процесса синтезированной системы с заданными комплексными полюсами t p = 2,45 c при b 0 = 0,05

Рис. 4. График переходного процесса синтезированной системы с заданными комплексными полюсами t p = 0 c при b 0 = 0,1
Определение коэффициента b 0 передаточной функции объекта по заданному начальному значению h init. переходной характеристики h ( t )
Преобразовав зависимость (18), получим следующее выражение для расчета b 0 ( h init. ) :
b 0 ( h init . )
I 1
a 0
, K d =
h init .
- 1 | K d
a 0 (П 1 + 2П 2 ) — a l b 1
тогда итоговая зависимость примет вид b (h™,) = — 7-------. (19)
n .
I 1
I 1 |[ a l - a 0 (П 1 + 2П 2 ) ]
v h init. ;
При заданном начальном значении переходной характеристики h init. = 0,95 величина коэффициента равна b 0 ( h init. ) = 1,6625.
Зависимость (19) позволяет выполнить расчет коэффициента b передаточной функции объекта по заданному начальному значению hinit. переходной характеристики h ( t ), коэффициентов ПФ объекта ( b 1 , a 0 , a 1 ), заданных полюсов (η 1 , η 2 ) системы управления. Рекомендации по определению значений комплексных полюсов могут быть предложены после дополнительных исследований по разработанной методике.
Заключение
Разработана методика модального синтеза ПИД-регулятора по заданным значениям параметров объекта второго порядка и комплексных полюсов замкнутой системы управления.
Исследование показало, что при некотором значении b 0, не равного 0, начальное значение переходной характеристики h init. войдет в 5%-ю зону установившегося значения. Это свидетельствует о возможности значительного увеличения быстродействия скорректированной системы.
Список литературы Синтез ПИД-регулятора для объектов второго порядка с учетом расположения полюсов
- O’Dwyer A. PI and PID controller tuning rules: an overview and personal perspective, Proceedings of the IET Irish Signals and Systems Conference. Dublin Institute of Technology, June, 2006, 161-166; http://arrow.dit.ie/engscheleart/39.
- Прокопьев А.П., Иванчура В.И., Емельянов Р.Т. Идентификация нелинейной системы управления с ПИД-регулятором. Труды X Международной конференции «Идентификация систем и задачи управления» (SICPRO‘15), М.: Институтпроблемуправленияим. В.А. ТрапезниковаРАН, 2015, 387-397; http://www.sicpro.org/sicpro15/code/r15_08.htm
- Вадутов О.С. Синтез ПИД-регулятора в системах с запаздыванием методом условной оптимизации с ограничениями на размещение полюсов. Известия Том. политех. ун-та. Информационные технологии, 2014, 325(5), 16-22.
- Ефимов С.В., Замятин С.В., Гайворонский С.А. Синтез ПИД-регулятора с учетом расположениянулейиполюсовсистемыавтоматическогорегулирования. Известия Том. политех. ун-та, 2010, 317(5), 102-107.
- Ефимов С.В., Гайворонский С.А., Замятин С.В. Задачи корневого анализа и синтеза и синтеза систем автоматического управления. Известия Том. политех. ун-та, 2010, 316(5), 1620.
- Удерман Э.Г. Метод корневого годографа в теории автоматических систем. М.-Л.: Госэнергоиздат, 1963, 112 с.