Расчет типовых регуляторов для нелинейных систем с запаздыванием методом разделения движений

УДК 681.51 В.Д. Юркевич

Расчет типовых регуляторов для нелинейных систем с запаздыванием методом разделения движений

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

Ключевые слова: нелинейные системы, пропорционально-интегральный регулятор, метод разделения движений.

Проблема синтеза нелинейных систем с запаздыванием в канале управления

Пропорционально-интегральные (ПИ) и пропорционально-интегрально-дифференциальные (ПИД) регуляторы являются составной частью современных технических средств автоматики [1]. Применение данных регуляторов лежит в основе большинства механотронных систем и промышленных систем управления. Вопросам расчета параметров данных типовых регуляторов посвящено множество статей и монографий, например [2-4]. Большая часть известных методик расчета типовых регуляторов была разработана для устойчивых линейных динамических систем, в том числе для устойчивых линейных систем при наличии запаздывания в канале управления. Широкое применение сетевых технологий построения распределенных систем управления приводит к необходимости дальнейших исследований в области методов синтеза систем с запаздыванием в канале управления. Целью данной работы является рассмотрение методики расчета параметров типовых регуляторов для нелинейных систем с запаздыванием в канале управления на основе подхода, представленного в [5-6]. В данном подходе осуществляется преднамеренное формирование разнотемповых процессов в системе управления и применяется метод разделения движений [7-9] для анализа свойств системы. Рассматриваемые в данной работе структуры алгоритмов управления наиболее близки к структурам алгоритмов, обсуждаемых в [10].

ПИ-регулятор для нелинейной системы 1-го порядка

Рассмотрим модель нелинейного объекта управления с запаздыванием в канале управления

x

где x - выходная измеряемая переменная, x e R ; u - управляющее воздействие, u e R ; w - внешнее ограниченное возмущающее воздействие, которое является недоступным для измерения, weR; т -величина запаздывания в канале управления, т> 0 . Полагаем, что функции f (x, w) , g(x, w) являются непрерывными по своим аргументам в ограниченной рабочей области пространства состояний, где также полагаем, что выполнено условие

0 < gmin ^ g

Задача управления состоит в том, что необходимо обеспечить в замкнутой системе стабилизацию выхода x(t), т.е. свойство lim x(t) = r , где r = const, для нелинейной системы вида (1) в усло-

t

виях неполной информации о виде функций f (x, w) , g (x,w).

Рассмотрим алгоритм управления, заданный уравнением следующего вида:

ци1

где ц - малый параметр, ц> 0. Далее будет показано, каким образом могут быть получены расчетные соотношения для выбора параметров регулятора ц, ¿0, а на основе применения метода разде-

ления движений для анализа процессов в замкнутой системе управления (1), (3). Отметим, что алгоритм управления (3) в изображениях Лапласа соответствует структуре ПИ-регулятора

U(S) = — |-[г(s) - x(s)] - х(s)| .

Ц I S J

Анализ свойств замкнутой системы с ПИ-регулятором

Заменяя X в выражении (3) правой частью уравнения (1), получим уравнения замкнутой системы в форме сингулярно-возмущенной системы дифференциальных уравнений

x

^Ui(t) = -k° g (x(t), w(t))u (t-t) +k°{a[r (t) - x(t)] - f(x(t), w(t))}. 1 ;

Представим систему (4) в операторной форме записи, где p = d/dt. Получим

px = f

ц pu = - kg g (x, w)e_Tpu + kg {а[г - x] - f (x, w)}.

С целью анализа свойств системы (5) выделим из данной системы уравнения для подсистемы быстрых движений (ПБД) и подсистемы медленных движений (ПМД) в условиях предположения, что т = цтд. Обозначим p = ц 1 p° . Из системы (5) получаем

po x = Ц[ f (x, w) + g (x, w)e_T°po u], p0u = -k° g (x, w)e~x° p° u +k° {а[г - x] -f (x, w)}.

При предельном переходе ° из данной системы следуют уравнения

po x = o,

p°u = -k° g (x, w)e~x° p° u +k°{a[r-x] -f (x, w)},

в которых замена t° = ц 1t , p° =ц 1 p с последующим переходом к временной форме записи приводит к уравнению ПБД вида

где x(t), w(t) и г (t) рассматриваются как замороженные величины на интервале времени переходных процессов ПБД (6).

Предполагая устойчивость быстрых процессов, рассмотрим квазиравновесный режим ПБД (6), соответствующий формальному условию u = °, из которого следует u(t) = us (t), где

us (t -t) = [ g (x(t), w(t ))]-1{a[r (t) - x(t)] - f (x(t), w(t))}.

Подстановка u(t -t) = us (t -t) в уравнение (1) позволяет получить уравнение ПМД:

x

где в качестве первого приближения в представленной методике анализа вида уравнений быстрых и медленных движений пренебрегается влиянием запаздывания на процессы в ПМД.

Известно [7-8], что при уменьшении ц из устойчивости процессов в ПБД и в ПМД следует устойчивость процессов в исходной сингулярно-возмущенной системе дифференциальных уравнений. Тогда после затухания процессов в ПБД (6) поведение выходной управляемой переменной x(t) описывается уравнением ПМД (7) и тем самым обеспечивается решение поставленной задачи стабилизации выхода x(t). При этом выбором параметра а обеспечивается формирование желаемого времени переходных процессов для выхода объекта управления (1), которое определяется временем переходных процессов в ПМД, где ^мд « 3/ а, а > °.

Расчет параметров ПИ-регулятора

Критическими факторами для работоспособности обсуждаемого класса систем управления являются: а) устойчивость процессов в ПБД; б) достаточно высокая степень разделения темпов переходных процессов между ПБД и ПМД. Используем критерий Найквиста для анализа устойчивости быстрых процессов в условиях предположения (2), где g(x,w) = const на интервале времени переходных процессов ПБД (6) и k°g > °. Из уравнения для частоты среза юс в ПБД (6) получим Цс = k°g , а уравнение для величины запаса устойчивости по фазе ф° в данной ПБД приобретает вид ф° = °,5п-тюс. Тогда нижняя граница параметра ц задается условием

Ц ^ Цшт = Tk°gmax /(°,5п-ф° ) ,

где фо выбирается в интервале 0 <фо <п/2.

В качестве оценки для времени переходного процесса в ПБД используем соотношение ?пбд « п/юс, а требование на степень разделения темпов переходных процессов между ПБД и ПМД

выразим соотношением ?пбд < ?пмд /П , где полагаем п=10. В результате получаем выражение для

верхней границы параметра ц следующего вида:

ц < Цтах = 3^0ётт /(«ПП) .

ПИД-регулятор для нелинейной системы 2-го порядка

Рассмотрим модель нелинейного объекта управления с запаздыванием в канале управления

X

т

где X = [х,х] - вектор состояния; 0 < £^п < £(X,м>) < ёшах < да.

Рассмотрим алгоритм управления, заданный уравнением

ц и (?) + (?) = ¿0{-х(?) - щХ(() + а0[г (?) - х(?)]},

который представим для более компактной формы записи в виде

ц2и

где ц- малый параметр, ц>0; Г(Х(?),г(?)) = -а\х(?) + а0[г(?)-х(?)]; а0 >0; а >0. Отметим, что выражение (9) в изображениях Лапласа соответствует структуре ПИД-регулятора с фильтром

и (5)=--^^т|—[г (5) - х( 5)] - (5+а1) х(5)1.

ц

Анализ свойств замкнутой системы с ПИД-регулятором

Заменяя х в выражении (9) правой частью уравнения (8), получим систему дифференциальных уравнений

х(?) = I (Х(?), м>(?)) + ё (Х(?), м>(? ))и(? - т),

2 (10) ц и(?) + 4 ци(?) + ¿0Я(Х(?), м>(?))и(? - т) = ¿0 [Г(Х(?),г(?)) -1(Х(?),^(?))].

Обозначим х1 = х, х2 = х, и1 = и, щ = ци. Представим систему (10) как стандартную сингулярновозмущенную систему дифференциальных уравнений вида

х1 = х2,

х2 = I

цщ = и2,

цг^2 =-¿0 я (х1, х2, м>)щ(?-т) - 4и2 + ¿0[Г(х1, х2,г) - ¡(ху, х2, ^)].

При малой величине параметра ц в системе вида (11) обеспечивается формирование разнотемповых процессов. Привлекая рассмотренную выше операторную форму записи для системы (11), после соответствующих преобразований получим уравнение ПБД вида

ц2 и

где ё(Х(?), м>(?)),Г(Х(?),г(?)) и I(Х(?), м>(?)) рассматриваются как замороженные величины на ин-

тервале времени переходных процессов ПБД (12). Соответствующее системе (11) уравнение ПМД определяется параметрами регулятора и имеет следующий вид:

х + а\хс + а0х = а0г,

где в качестве первого приближения пренебрегается влиянием т на процессы в ПМД. После затухания процессов в ПБД (12) поведение х(?) описывается уравнением ПМД (13) и тем самым обеспечивается решение поставленной задачи управления, где выбор параметров а0,а определяет формирование желаемого перерегулирования и времени переходных процессов на выходе х(?).

Расчет параметров ПИД-регулятора

Привлекая критерий Найквиста для анализа устойчивости быстрых процессов в ПБД

¿0 ё = цю с ^1ц ю с + ¿1

и величины запаса устойчивости по фазе ф0 в данной ПБД

Ф0 = 0,5п —аг^

С целью устранения неоднозначности выбора параметра й1 вводится дополнительное требование на величину запаса устойчивости по модулю / для ПБД

I 2 2 2"

коё/ = цю/л/ц Ю/ + ^ , 0 = 0,5п—аг^

Совместное решение уравнений (14)-(16) при заданной величине запаса устойчивости по фазе Ф0, где 0 <ф0 <п/2, заданной величине запаса устойчивости по модулю /, где / >1, и условии

§ = §тах, позволяет вычислить ^ и значение нижней границы для параметра ц . Расчет верхней

границы для параметра ц осуществляется исходя из требования на степень разделения темпов пе-

—1/2

реходных процессов между ПБД и ПМД при условии ё = ётщ, где полагаем ?пмд « 4^ .

Численный пример

Рассмотрим модель объекта управления следующего вида:

х

В соответствии с выражением (9) сформируем ПИД-закон управления:

ц2 и

При заданных значениях ф0 = 0,6 рад, / = 2, т = 0,03 с, ¿0 =10, решая систему уравнений (14)-(16), получим ц = 0,124 с, ^ = 4,243, юс = 16,973 рад/с, ю/ = 28,922 рад/с. Результаты численного моделирования замкнутой системы (17)—(18) для полученных значений параметров алгоритма управления представлены на рис. 1-2.

Рис. 1. Выход объекта управления Заключение

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

Литература

1. Ротач В.Я. Теория автоматического управления: учеб. для вузов. - 3-е изд., стереотип. - М.: Изд-во МЭИ, 2005. - 400 с.

2. Astrom K.J. PID controllers: Theory, Design, and Tuning / K.J. Astrom, T. Hagglund. - Research Triangle Park, NC: Instrum. Soc. Amer., 1995. - 343 с.

3. O'Dwyer A. Handbook of PI and PID Tuning Rules. - London: Imperial College Press, 2003. - 608 с.

4. Li Y. PID Control System Analysis and Design / Y. Li, K.H. Ang, G.C.Y. Chong // IEEE Control Systems Magazine. - 2006. - Vol. 26, No. 1. - P. 32-41.

5. Юркевич В.Д. Синтез нелинейных нестационарных систем управления с разнотемповыми процессами. - С.Петербург, Наука, 2000. - 287 с.

6. Yurkevich V.D. Design of nonlinear control systems with the highest derivative in feedback. -World Scientific, 2004. - 352 p.

7. Тихонов А.Н. Системы дифференциальных уравнений, содержащие малые параметры при производных // Математический сборник. - 1952. - Т. 31, № 3. - С. 575-586.

8. Геращенко Е.И. Метод разделения движений и оптимизация нелинейных систем / Е.И. Геращенко, С.М. Геращенко. - М.: Наука, 1975. - 296 с.

9. Naidu D.S. Singular Perturbations and Time Scales in Control Theory and Applications: An Overview // Dynamics of Continuous, Discrete & Impulsive Systems (DCDIS). Series B: Applications & Algorithms. - 2002. - Vol. 9, № 2. - P. 233-278.

10. Крутько П.Д. Обратные задачи динамики в теории автоматического управления. Цикл лекций: учеб. пособие для вузов.- М.: Машиностроение, 2004. -576 с.

Юркевич Валерий Дмитриевич

Д-р техн. наук, профессор каф. автоматики Новосибирского государственного технического университета

Тел.: 8 (383-3) 46-11-19

Эл. почта: yurkev@ait.cs.nstu.ru

Yurkevich V.D.

PI and PID controller design for nonlinear systems with time delay via time-scale separation

The paper treats a question of proportional-integral (PI) and proportional-integral-derivative (PID) controllers design for nonlinear systems in the presence of a time delay, plant's parameter variations, and unknown external disturbances. The presented design methodology guarantees desired output transient performance indices by inducing of two-time-scale motions in the closed-loop system. Stability conditions imposed on the fast and slow modes and sufficiently large mode separation rate between fast and slow modes can ensure that the full-order closed-loop non-linear system achieves the desired properties in such a way that the output transient performances are desired and insensitive to external disturbances and plant's parameter variations. The method of singular perturbations is used throughout the paper in order to get explicit expressions for evaluation of the controller parameters. Numerical examples with simulation results are presented.

Keywords: nonlinear systems, PI/PID controllers, time delay in feedback, singular perturbation method.