source 5
source 5
УДК 681.5.013
© С. В. Стельмащук, 2013
The formulas for a more precise tuning than according to the Chien-Hrones-
Reswick method are derived in the paper for the PID-controller by using the re-
action curve of an object with self-regulation. New formulas allow one to specify
any value of the overshoot. Tuning is based on the idea to replace with the model
not only the control object but also the automatic control system by a simplified
prospective model in the form of the oscillatory element.
Введение
Для настройки промышленных контроллеров используются формульные
методы Зиглера-Никольса (Ziegler-Nichols) или Чина-Хронеса-Ресвика
(Chien-Hrones-Reswick), позволяющие осуществлять настройку по кривой
разгона, полученной по экспериментальным данным объекта управления.
Методы зарекомендовали себя простотой использования и часто применяют-
ся для настройки регуляторов автоматизированного электропривода. При
условии больших моментов инерции исполнительного механизма, переход-
ные процессы регулируемого электропривода имеют апериодический харак-
тер. Поэтому в системах автоматического управления (САУ) скоростью регу-
81
Стельмащук С. В.
ВЕСТНИК ТОГУ. 2013 № 2 (29)
Исходная задача
Задана передаточная функция модели объекта, полученной в результате
идентификации объекта регулирования [1]:
Ko −τ o p
Wo ( p ) = e ,
To p + 1
где K o , To , τ o – обобщённые коэффициент усиления, постоянная времени и
время запаздывания модели объекта первого порядка.
Определить параметры ПИД-регулятора для обеспечения максимального
быстродействия САР при ограничении на перерегулирование требуемым
значением σ òð .
Формализация задачи
Настраиваемой САУ ставится в соответствие желаемая модель с переда-
точной функции в виде колебательного звена второго порядка (упрощённая
желаемая модель САУ) [2]. Представляя объект управления идентификаци-
онной моделью, САУ в разомкнутом состоянии должна соответствовать ра-
венству
Wr ( p ) Wo ( p ) ≈ Wì ( p ) ,
где Wr ( p ) = β
(τ1 p + 1)(τ 2 p + 1) – передаточная функция ПИД-регулятора,
p
1
τ1 > τ 2 ; Wì ( p ) = – передаточная функция колебательного
⎛ Tì ⎞
2ξ ì Tì p⎜⎜ p + 1⎟⎟
⎝ 2ξ ì ⎠
звена в разомкнутом состоянии.
Параметры упрощённой желаемой модели T ì и ξ ì , а также её частот-
ные показатели (частота среза ω ñ и значение фазы ϕ ñ при частоте среза)
определяются исходя из технологических требований к показателям качества
(время регулирования и перерегулирование) [2]. Поскольку показатели каче-
82
НАСТРОЙКА ПИД-РЕГУЛЯТОРА ПО КРИВОЙ
РАЗГОНА ОБЪЕКТА С САМОВЫРАВНИВАНИЕМ ВЕСТНИК ТОГУ. 2013. № 2(29)
ДЛЯ МАКСИМАЛЬНОГО БЫСТРОДЕЙСТВИЯ
С ЗАДАННЫМ ПЕРЕРЕГУЛИРОВАНИЕМ
ПРИ ИДЕНТИФИКАЦИИ ОБЪЕКТА
МОДЕЛЬЮ ПЕРВОГО ПОРЯДКА С ЗАПАЗДЫВАНИЕМ
1 ωñ
Kυ = =− .
2ξ ì Òì ω =ω sin (ϕ c )
ñ
Система (1) состоит из четырёх нелинейных уравнений и имеет четыре
неизвестных: параметры ПИД-регулятора β , τ1 , τ 2 и частота среза ω ñ . В
силу нелинейности система имеет несколько решений. Необходимо получить
решения для параметров ПИД-регулятора, соответствующие решению с мак-
симальным значением частоты среза. Это решение соответствует максималь-
ному быстродействию. Заданными переменными в системе (1) являются: па-
раметры модели объекта K o , To , τ o и значение фазы при частоте среза ϕ ñ ,
которое определяется требуемым значением перерегулирования [2]:
1
ξì = .
2
⎛ π ⎞
1 + ⎜⎜ ⎟⎟
( )
⎝ ln σ
mp
⎠
Подставляя в систему уравнений (1) выражения для её членов получим
исходную систему уравнений в полном виде
83
Стельмащук С. В.
ВЕСТНИК ТОГУ. 2013 № 2 (29)
⎛ ω 2τ τ − 1 ⎞
− arctan(Toωc ) − τ oωc + arctan⎜⎜ c 1 2 ⎟⎟ = ϕ c ; (4)
⎝ ωc (τ 1 + τ 2 ) ⎠
−τo −
To
+
(τ τ ω + 1)(τ + τ ) = − sin(2ϕ ) ;
1 2
2
c 1 2 c
To2ωc2 + 1 (1 + τ ω )(1 + τ ω )
2
1
2
c 2ω 2
2
2
c c
(5)
ωc
βK o = − . (6)
sin (ϕ c )
Система уравнений (3-6) является трансцендентной и для её решения ис-
пользовались преобразования и упрощения некоторых членов. Для этого
проводился вычислительный эксперимент, который представлял собой чис-
ленное решение системы уравнений (3-6) для диапазона заданных параметров
модели объекта и перерегулирования:
τo
0,01 ≤ ≤ 0,25 ; 0 ≤ σ mp ≤ 0,3 . (7)
To
Диапазон заданных параметров модели объекта определены исходя из
технических особенностей электроприводов при малых приращениях задаю-
щих воздействий. Диапазон заданного перерегулирования определён в соот-
ветствии с общими технологическими требованиями.
Результатом вычислительного эксперимента были двумерные матрицы
данных неизвестных параметров. После упрощения исходной системы урав-
нений (3-6), осуществлялись исследования, в которых производились реше-
ния упрощённой системы уравнений для диапазона заданных параметров (7)
и сравнивались с решениями исходной системы уравнений. По результатам
сравнения оценивается приемлемость упрощения. Упрощение является при-
емлемым, если погрешность между значениями параметров регулятора, по-
лученных решением исходной системы уравнений (3-6) и упрощённой систе-
мы, составит не более 10%.
Анализируя данные вычислительного эксперимента, без существенной
погрешности, можно осуществить некоторые преобразования и допустить
следующие упрощения:
1. выразим β из (6) и подставим в (3);
( )( ) (
2. из (1) выразим 1 + τ 12ω c2 1 + τ 22ω c2 = 1 + To2ω c2 sin 2 (ϕ c ) и подста- )
вим в (5);
84
НАСТРОЙКА ПИД-РЕГУЛЯТОРА ПО КРИВОЙ
РАЗГОНА ОБЪЕКТА С САМОВЫРАВНИВАНИЕМ ВЕСТНИК ТОГУ. 2013. № 2(29)
ДЛЯ МАКСИМАЛЬНОГО БЫСТРОДЕЙСТВИЯ
С ЗАДАННЫМ ПЕРЕРЕГУЛИРОВАНИЕМ
ПРИ ИДЕНТИФИКАЦИИ ОБЪЕКТА
МОДЕЛЬЮ ПЕРВОГО ПОРЯДКА С ЗАПАЗДЫВАНИЕМ
−τo −
1
+
(τ 1τ 2ωc2 + 1)τ 1 = − sin(2ϕc ) .
Toωc2 To2ωc2 sin 2 (ϕ c ) 2ωc
Далее, упрощённая система уравнений решается выражением и подста-
новкой неизвестных, а также дальнейшим упрощением с приемлемой по-
грешностью. В результате получим выражения для частоты среза и парамет-
ров ПИД-регулятора:
⎛ π ⎞⎛ ⎛ π ⎞⎛ ⎛ π ⎞ ⎞⎞
⎜ϕc + ⎟⎜⎜8τ o + 3To ⎜ϕc + ⎟⎜⎜sin(2ϕc ) + 2⎜ϕc + ⎟⎟⎟⎟⎟
⎝ 2 ⎠⎝ ⎝ 2 ⎠⎝ ⎝ 2 ⎠ ⎠⎠
ωc = − ; (8)
⎛ ⎛ π ⎞⎛ ⎛ π ⎞⎞ ⎞
τo ⎜⎜6τo + 2To ⎜ϕc + ⎟⎜⎜sin(2ϕc ) + 2⎜ϕc + ⎟⎟⎟⎟⎟
⎝ ⎝ 2 ⎠⎝ ⎝ 2 ⎠⎠ ⎠
π
ϕñ +
ωñ To sin (ϕ c ) 2 +τ .
β =− ; τ1 = − ; τ2 =
K o sin(ϕ c ) ωñ o
2
⎛ π ⎞
1 + ⎜ ϕ c + + ω cτ o ⎟
⎝ 2 ⎠
85
Стельмащук С. В.
ВЕСТНИК ТОГУ. 2013 № 2 (29)
86
НАСТРОЙКА ПИД-РЕГУЛЯТОРА ПО КРИВОЙ
РАЗГОНА ОБЪЕКТА С САМОВЫРАВНИВАНИЕМ ВЕСТНИК ТОГУ. 2013. № 2(29)
ДЛЯ МАКСИМАЛЬНОГО БЫСТРОДЕЙСТВИЯ
С ЗАДАННЫМ ПЕРЕРЕГУЛИРОВАНИЕМ
ПРИ ИДЕНТИФИКАЦИИ ОБЪЕКТА
МОДЕЛЬЮ ПЕРВОГО ПОРЯДКА С ЗАПАЗДЫВАНИЕМ
1 1 sin(ϕ c )
eυ = = =− .
β K o Kυ ωc
87
Стельмащук С. В.
ВЕСТНИК ТОГУ. 2013 № 2 (29)
1
Wo1 ( p ) = α o = 0,026 ;
( p + 1)(0,01 p + 1)3
1
Wo 2 ( p ) = α o = 0,22 .
( p + 1) (0,01 p + 1)
3
()
Рис. 1. Графики переходных процессов выходной величины y t САУ с ПИД-
регуляторами, настроенных по методам CHR (пунктирная линия) и USPM (сплошная
линия) при α o = 0,026 (а) и α o = 0,221 (б)
Достоинства
1. В рассмотренном выше методе USPM можно задавать произвольное зна-
чение σ σ òð задаётся двумя
òð
от 0% до 30%, в отличие от метода CHR, где
фиксированными значениями 0% и 20%.
88
НАСТРОЙКА ПИД-РЕГУЛЯТОРА ПО КРИВОЙ
РАЗГОНА ОБЪЕКТА С САМОВЫРАВНИВАНИЕМ ВЕСТНИК ТОГУ. 2013. № 2(29)
ДЛЯ МАКСИМАЛЬНОГО БЫСТРОДЕЙСТВИЯ
С ЗАДАННЫМ ПЕРЕРЕГУЛИРОВАНИЕМ
ПРИ ИДЕНТИФИКАЦИИ ОБЪЕКТА
МОДЕЛЬЮ ПЕРВОГО ПОРЯДКА С ЗАПАЗДЫВАНИЕМ
Недостатки
1. При больших α o переходные процессы настроенной САУ приближаются
к методу CHR. Это связано с грубой моделью объекта. Для устранения этого недо-
статка необходимо решить систему уравнений (1) для модели объекта Wo ( p ) с
более высоким порядком.
2. Точность САУ, настроенной по методу USPM, хуже, чем при настройке
по методу CHR. Это связано с тем, что упрощённая желаемая модель не позволяет
задавать добротность по скорости [6]. Устранить этот недостаток можно исполь-
зуя упрощённую желаемую модель с корнями в числителе, что позволит незави-
симо определять область частоты срезы и область низких частот.
Таблица 1
Объект управления
1 1
Параметры
Wo1 ( p ) = Wo 2 ( p ) =
( p + 1)(0,01p + 1)3 ( p + 1) (0,01 p + 1)
3
Библиографические ссылки
89
Стельмащук С. В.
ВЕСТНИК ТОГУ. 2013 № 2 (29)
90