Синтез ПИД-регулятора для объектов второго порядка с учетом расположения полюсов

Автор: Прокопьев А.П., Иванчура В.И., Емельянов Р.Т.

Журнал: Журнал Сибирского федерального университета. Серия: Техника и технологии @technologies-sfu

Статья в выпуске: 1 т.9, 2016 года.

Бесплатный доступ

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

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

Короткий адрес: https://sciup.org/146115046

IDR: 146115046   |   УДК: 681.5   |   DOI: 10.17516/1999-494X-2016-9-1-50-60

Synthesis PID controller for objects second order with regard to the location poles

The paper explored the method of synthesis of PID control systems for objects of the second order. As a theoretical basis of methods used modal method for linear systems with respect to the location of the complex poles. The obtained equations linking the values of the transient response, the complex poles and coeffi cients of the control object. The numerical illustration is given.

Текст научной статьи Синтез ПИД-регулятора для объектов второго порядка с учетом расположения полюсов

Синтез регуляторов систем автоматического управления (САУ) – одна из основных предметных задач теории автоматического управления. Наибольшее распространение в САУ технологическими процессами получили пропорционально-интегрально-дифференцирующие (ПИД) регуляторы [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, + , + [, , (, , - ...■ +(П з + e 7 ')+ П2 -РУ)]s + П,(П -7)(П2 + ej).

Применим упрощение

П 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 + П 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 ;

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 + 1 П 2 ) + K p b i + Kb 0 = a о 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 + 1 П 2 ;

a 0

Kb = nX+n 2 )- a 0

В этом случае уравнения для расчета значений коэффициентов ПИД-регулятора имеют вид

= c = a 0 (П 1 + 2 ) - a l ; b 1 b 1

- = c. = a 0 (0 2 +4 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 ) a l b 1

тогда итоговая зависимость примет вид b (h™,) = — 7-------.                                   (19)

n .

I 1

I          1 |[ a l - a 0 (П 1 + 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 с.
Еще