Научная статья на тему 'Синтез цифрового регулятора, включенного параллельно единичной обратной связи'

Синтез цифрового регулятора, включенного параллельно единичной обратной связи Текст научной статьи по специальности «Математика»

CC BY
337
37
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — Стрижнев А.Г., Хаджинов М.К., Русакович А.Н.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

SYNTHESIS OF THE DIGITAL CONTROLLER IN THE REVERSE PATH WITH ADDITIONAL UNITY FEEDBACK

This paper presents analytical synthesis method of the digital controller in the reverse path with additional unity feedback. This method is easy realized, ensures perfect tracking of various inputs and uses modern information technologies.

Текст научной работы на тему «Синтез цифрового регулятора, включенного параллельно единичной обратной связи»

Доклады БГУИР

2014 № 4 (82)

УДК 681.515

СИНТЕЗ ЦИФРОВОГО РЕГУЛЯТОРА, ВКЛЮЧЕННОГО ПАРАЛЛЕЛЬНО ЕДИНИЧНОЙ ОБРАТНОЙ СВЯЗИ

А.Г. СТРИЖНЕВ*, М.К. ХАДЖИНОВ, А Н. РУСАКОВИЧ

*НПООО «ОКБ ТСП» Независимости, 115, Минск, 220114, Беларусь

Белорусский государственный университет информатики и радиоэлектроники П. Бровки, 6, Минск, 220013, Беларусь

Поступила в редакцию 1 апреля 2014

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

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

Введение

В процессе разработки и создания систем автоматического управления (САУ) одной из основных задач является расчет корректирующих устройств (регуляторов), которые придают системе требуемые динамические свойства. Корректирующие устройства обычно подключаются последовательно или параллельно звеньям объекта управления (ОУ) [1].

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

Выделение инерционных звеньев ОУ, а тем более охват их корректирующими ОС, не всегда технически реализуем. Более целесообразным примером параллельной коррекции является использование квазимодальных и линейно-квадратичных регуляторов, располагаемых в цепи обратной связи [2]. Следует заметить, что практически такое же качество управления может быть получено с помощью гибкой обратной связи, проектирование которой решается в рамках ограничений на частоту среза контура управления объекта, содержащего жесткую обратную связь. В дальнейшем будет осуществлен синтез именно таких корректирующих устройств и осуществлена их цифровая реализация.

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

Чтобы осуществить расчет гибкой обратной связи для ОУ, замкнутого единичной обратной связью, необходимо повысить быстродействие прямой цепи системы, скорректировать вид переходного процесса и реализовать регулятор в цифровом виде.

Повышение быстродействия прямой цепи замкнутой системы. Повысить быстродействие САУ проще всего с помощью дополнительного усилителя, включенного в прямую цепь системы. Тогда структурная схема САУ примет вид, как на рис. 1.

Дополн. Объект усилитель управления

u(t)

+ + Ку N G(s)

Ж

Ж

x(t)

Цифровой регулятор

W(z)

Рис. 1. Структурная схема САУ с дополнительным усилителем и ЦР в обратной цепи

Данная система содержит два вложенных контура, и, по аналогии с системой подчиненного регулирования, вложенным следует считать контур с цифровым регулятором, полоса пропускания которого будет выше контура с единичной обратной связью. Положим, что система (рис. 1) содержит линейный стационарный ОУ, математическая модель которого описывается передаточной функцией в виде произведения передаточных функций элементарных динамических звеньев [3]:

Ь 1 с 1 d

П

п (i ± адш ± 2№+т2 s2)

(1)

ед = п к5 ±уп- _

г=0 у=0 1 ± Гу5 к=01 + 22,кТкК + Т/S2 ^=0 я=0

где К - коэффициенты усиления усилительных звеньев; Т - постоянные времени элементарных звеньев; - показатели колебательности звеньев второго порядка; V -количество интегрирующих (— V) или идеальных дифференцирующих (+ v) звеньев (при V Ф 0).

Амплитудные и фазовые характеристики ОУ с передаточной функцией (1) определяются выражениями:

f f N(ffl) = ПN (ю); ф(ю) = £ф (ю),

1=1 i=i

(2)

где f - количество элементарных звеньев; Nl (ю), ф (ю) - амплитудные и фазовые характеристики элементарных звеньев.

Передаточные функции, амплитудные и фазовые частотные характеристики элементарных звеньев [3] приведены в табл. 1. Для обеспечения требуемого быстродействия необходимо с помощью дополнительного усилителя вывести систему на границу устойчивости при условии сохранения минимального запаса по фазе Афт;п = 0 - 5°. Запас по фазе DPmin = 180° — ф(ю) характеризует близость системы к границе устойчивости и определяется по фазовой характеристике (2), составленной с помощью табл. 1.

По известным параметрам ОУ (1) находят критическое значение частоты ю , на

которой обеспечивается требуемый запас по фазе Афт;п. Для точных вычислений Афт;п можно использовать функцию root программы Mathcad, которая базируется на методе секущих для поиска решений. При использовании данной функции применительно к колебательным звеньям нужно ввести ограничения на область допустимых решений в виде (0, ю — TOL], где TOL - допустимая погрешность вычислений. Для примерных вычислений запаса устойчивости можно использовать приближенное разложение функции arctg(x) в ряд Тейлора, ограничиваясь его первыми тремя членами [4]:

arctg(x) = х — у + у, при < 1; arctg(x) = ±^ —1 +

1

5х5

при XI > 1.

Тип звена Передаточная функция Амплитудная и фазовая характеристики

Усилительное к Щ(ю) = к, ф(ю) = 0

Интегрирующее 1 1 ж N (ю) =-, ф(ю) = -ю 2

Апериодическое 1 1 + Т5 Щ(ю) = . 1 = , ф(ю) = -агС£Тю л/1 + Т 2ю2

Колебательное 1 1 + 2^75 + Т 2 5 2 Щ(ю) = ,-—гг-—^ , Ф(ю) = « 7(1- Т 2ю2)2 + 4£,2Т 2ю2 . 2 £,Тю 1 arctg 2 2 при ю< 1 - Т ю Т 2 £Т ю 1 -ж - arctg— „ „ при ю > — 1 - Т ю Т

Дифференцирующее ж Щ(ю) = ю, ф(ю) = —

Форсирующее первого порядка 1 + Т5 Щ(ю) =41+ Т 2ю2 , ф(ю) = ат^Гю

Форсирующее второго порядка 1 + 2^5 + Т 2 5 2 N(ю) = д/(1 - Т2ю2)2 + 4%2Т2ю2 , ф(ю) = < ♦ 2 £,Тю 1 arctg 2 2 при ю< 1 - Т ю Т 2 £Тю 1 ж + arctg— „ , при ю> — 1 1 - Т ю Т

Запаздывающее е-х 5 Щ(ю) = 1, ф(ю) = -гю

Далее необходимо с помощью табл. 1 определить значение амплитудно-частотной характеристики (2) на частоте ю = ю^. Для примерных вычислений можно использовать

известную методику [5], с помощью которой определяют асимптотическое значение амплитудно-частотной характеристики объекта ^(ю^ ) .

Для выведения системы на границу устойчивости необходимо установить значение коэффициента усиления дополнительного усилителя ^ = 1 / Щ(ю ) .

Коррекция вида переходного процесса замкнутой системы. Для коррекции вида переходного процесса замкнутой системы нужно определить структуру передаточной функции корректирующей обратной связи и рассчитать ее параметры. Данная задача обычно решается графически с помощью ЛАЧХ [6], проще это можно сделать аналитически.

Аналитический способ основан на том, что передаточная функция корректирующей обратной связи может быть представлена в обобщенном виде: Q(s) = Qa(s)Qd(s)Qf (5), где

Qa (я) - передаточная функция апериодического звена; Qd (я) - передаточная функция дифференцирующего звена; (5) - передаточная функция форсирующего звена. Передаточные функции указанных звеньев и их параметры приведены в табл. 2.

Таблица 2. Передаточные функции звеньев корректирующей обратной связи

Звено Передаточная функция и ее параметры

Апериодическое Q■a СО = 1, при п < 1; Q.a СО = , при п = 1; Qa (5) = П"^, при п ^ 2 в + ю a \ $ + Юa Г(6...8)юс, при п < 2; где ю = 1 — частота сопряжения апериодического звена; ю -[4(п - 2)(п - 1)ю, при п > 2. частота среза объекта управления; п - разность порядков числителя и знаменателя передаточной функции (1), содержащих звенья с собственными частотами не выше юс.

Дифференцирующее О, (5) = , где (0,7...1,3)-юс, при п < 2; ю^=юс/ 2(п - 2), при п > 2 - частота сопряжения дифференцирующего звена.

Форсирующее -г-2 5 + ю, Qf (5) = 1, при п < 2; Qf (я) = 1 1--, при п > 2 , где ю , = (0,7...1)ю - частота сопряжения 7 7 0 ю f 7 форсирующего звена.

Частоту среза юс объекта управления можно определить по амплитудной характеристике (2), составленной с помощью табл. 1, на которой обеспечивается значение N (ю) = 1. Для точного вычисления частоты среза также можно использовать функцию root программы Mathcad. Для примерного определения частоты среза можно использовать методику [5], применение которой имеет большее совпадение с реальной частотой среза, если ОУ не содержит колебательные звенья.

Реализация цифрового регулятора. Для реализации цифрового регулятора (ЦР) можно использовать различные методы дискретизации передаточных функций звеньев гибкой обратной связи. Наиболее просто [7] можно осуществить дискретизацию передаточных функций непрерывных звеньев по методу трапеций путем замены оператора s на его

дискретное изображение s«2 ——1. Более точно передаточную функцию ЦР можно

h z +1

определить программным методом, используя функцию c2d пакета MATLAB, с параметром method = 'tustin' [8]. В любом случае при получении дискретной передаточной функции регулятора возникает проблема выбора шага квантования h , при выборе шага квантования которого требуется учитывать ряд противоречивых требований и следовать рекомендациям [9]. Практически установлено, что эффект квантования по времени мало отражается на динамике цифровой САУ, если выбирать шаг квантования h из соотношения T>5/45 < h < T,5/15, где T95 - время достижения выходным сигналом системы уровня 95 % от установившегося значения при подаче на вход ступенчатого сигнала. Обычно выполняется условие Ts ~ 3T, где T - наибольшая постоянная времени ОУ [8].

Примеры расчета цифровых регуляторов

Пример 1.

Рассмотрим синтез ЦР на примере астатического ОУ, содержащего два апериодических

звена:

га

G1(s) =--, (3)

s(s + a)(s + b)

где а = — = 4971,15 c"3; a = — = 1,415 c"1; b = — = 48,54c1.

TT> T T2

Вначале для определения запаса устойчивости ОУ (3) запишем выражение

Л 1 n ю ю ,

Дфтп =--arctg--arctg— . Используя данное выражение, с помощью функции root

2 ab

программы Mathcad находим критическое значение частоты ю = ю = 8,288, на которой

обеспечивается минимальный запас по фазе A(pmin = 0.

Запишем выражение для определения амплитудной характеристики ОУ (3):

N (ю) = I 2 2 . (4)

<W 1 + ю2/ a 41 + ю2/ b2

Подставляя в выражение (4) значение частоты ю = ю , находим N(axp) = 1,449. Определяем коэффициент усиления дополнительного усилителя К = 1 / N(© ) = 0,69. Определяем частоту среза данного объекта с учетом К : составим с помощью табл. 1 амплитудную характеристику ОУ, а в левой части равенства вместо N (ю) запишем 1; получим

К у а/ab

выражение 1 = —, — , , откуда находим частоту среза ю = 8,286 c .

W1 + ю2/a 41 + ю2/b2 Для сравнения с помощью методики [5] определена частота среза, которая равна юс = 8,406 c"1. Заметим, что вычисленные различными способами значения частоты среза отличаются незначительно.

Используя табл. 2, определим для ОУ (3) передаточную функцию корректирующей обратной связи:

Q(s)=о,(s)Qdrnf(s) = ; , (5)

f (s + ®aK

где Qa (s) = ш,/(s+ша), Q (s) = s/ш,, Qf (s) = 1, ша = (б...8)шс = 50,43...67,24 с"1, rod = (0,7...1,3)юс = ...:L0,93 с"1, n = 2.

Параметры ку, и &d определены примерно и требуют уточнения. Для уточнения

можно использовать блок Signal Constraint программы MATLAB, который реализует метод динамической оптимизации параметров проектируемых САУ. При настройке с помощью данного блока руководствуются желаемыми показателями качества работы системы. Для данного и последующих примеров задавался апериодический вид переходного процесса. В результате программной настройки получены параметры K = 1, ®а = 68 с"1, = 7,9 с"1.

Применением программной дискретизации [8] определена передаточная функция ЦР: 1 h "1

W1 (z) = K0 + 1Z , где a = "0,4925 ; b = "1; K0 = 6,4236; h = 0,01 с. (6)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

1 + axz 1

Данная методика расчета ЦР применима и для астатического ОУ, содержащего всего одно апериодическое звено. В этом случае требуется искусственно добавить второе апериодическое звено, выбрав его частоту сопряжения значительно (в 2 и более раз) большую, чем первое апериодическое звено. Для примера рассмотрим ОУ с передаточной функцией

G2(s) = —-—, где а = — = 102,413c"3; a = — = 1,415c1. (7)

2 s(s + a) T T

Заметим, что передаточная функция (7) получена из (3) путем отбрасывания второго апериодического звена. Добавлением второго апериодического звена получим исходную передаточную функцию (3), для которой ранее была определена корректирующая обратная связь (5), а после уточнения с помощью блока Signal Constraint программы MATLAB получены параметры K = 3,4, ю„ = 59 с"1, = 15,93 с1.

Применением программной дискретизации [8] определена передаточная функция ЦР: 1 h "1

W2(z) = K0 + 1Z , где a ="0,5444; b1 ="1; K0 = 2,86; h = 0,01 с. (8)

1 + al z 1

Пример 2. Рассмотрим синтез ЦР на примере астатического ОУ, содержащего колебательное звено:

--^-, где a = k = 492,48 c 3; a = -1 = 1296c; b = — = 10,8 c4 .

s(s2 + bs + a) t2 t T

Вначале для определения запаса устойчивости ОУ (9) запишем выражение я 2ЕТю тх

АфШ1П =--arctg-—j . Используя данное выражение, с помощью функции root программы

2 1 — Т ю

Mathcad, находим критическое значение частоты ю = ю = 35,906 с1, на которой

обеспечивается минимальный запас по фазе Аф^ = 1°.

Запишем выражение для определения амплитудной характеристики ОУ (9):

N(«) = . k . (10)

Юу1 (1 — Т 2ю2)2 + 4^2Т 2ю2

Подставляя в выражение (10) значение частоты ю = ю^, находим N(© ) = 0,03 54. Определяем коэффициент K = 1/ N(aKp) = 28,277. Далее определим частоту среза данного объекта с учетом K : составим с помощью табл. 1 амплитудную характеристику ОУ, а

1 =

левой части равенства вместо ^(ю) запишем 1

, откуда находим частоту среза юс = 35,905 с

Kа / ab

получим

-1

выражение

ю! 1 + ю2/ а + ю2/ Ь2

Для сравнения, с помощью методики [5] определена частота среза, которая равна юс = 24,05 с1. Заметим, что вычисленная частота среза (юс = 24,05 с1) значительно отличается от реального значения (юс= 35,905 с1) из-за не совпадения реальной и асимптотической частотных характеристик ОУ (9).

Используя табл. 2, определим для ОУ (9) передаточную функцию корректирующей обратной связи:

Q(s) = Qa (s)Qd (s)Qf (s) =

s(s + Ю f )®a

где Qa (s) =

юг

(s + )(s + )

(s + ®a )(s + ®a К '

s (s + Ю,- )

, Qd(s) = , Qf (s) = ( f)

Ю

d

Ю

(11)

юа = (6...8)юс = 215,43...287,24 с-

f

&d= (0,7...1,3)юс = 25,134...46,67 c"1, &f = (0,7...1)юс = 25,134...35,905 с-1, n = 3 .

После уточнения с помощью блока Signal Constraint программы MATLAB получены параметры K = 50, юа = 250с-1, юа = 57,43с1, ю^ = 10,23с-1. К передаточной функции (11) применена программная дискретизация [8] и определена передаточная функция ЦР:

W (z) = K 1 + blZ" + Ь2Z"

1 + a1 z 1 + a2 z

(12)

где a = 0,2222; a2 = 0,0123; b =-1,9027; b2 = 0,9027; K0 = 22,0884; h = 0,01 с.

Моделирование работы САУ с цифровым регулятором

Для проверки работы САУ в среде Simulink пакета MATLAB были составлены схемы моделирования [10], пример которой для ОУ (3) и ЦР (6) приведен на рис. 2. В процессе моделирования использовались различные ОУ (3, 7, 9) с дополнительными усилителями К ,

охваченные единичной обратной связью и параллельно включенные им ЦР (6, 8, 12).

Рис. 2. Схема моделирования работы системы

Объект управления (рис. 2) имеет цифровые (квантованные по времени к = 0,001с и уровню й = 1 дел) входы и выходы, и обладает нелинейностями типа «насыщение»: для объектов ^(?) и 02(?) равными и = ±255 дел, для объекта (?) равным и = ±12900дел . Цифровые регуляторы Щ (г) - Щ (г) имеют шаг квантования к = 0,01с.

Результаты работы САУ, содержащих различные ОУ и ЦР при отработке ступенчатого воздействия А = 0,3 град = 55 дел приведены на рис. 3, где нанесены линии: верхняя горизонтальная соответствует +5 % от сигнала задания; средняя горизонтальная соответствует сигналу задания; нижняя горизонтальная соответствует -5 % от сигнала задания.

в

2

2

2

2

hll 50 40 30 20 10 n ьи 50 40 30 20 10 0

---.j;--:--- --

а б в

Рис. 3. Переходные процессы в САУ, содержащие: а - ОУ и ЦР Щ2); б - ОУ 02(ь') и ЦР Ж2(2) ; в - ОУ 03^) и ЦР

Анализируя результаты моделирования (рис. 3), можно сделать вывод о том, что вид переходных процессов в САУ с различными ОУ и ЦР является близким к апериодическому.

Заключение

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

SYNTHESIS OF THE DIGITAL CONTROLLER IN THE REVERSE PATH WITH

ADDITIONAL UNITY FEEDBACK

AG. STRYZHNIOU, M.K. KHAJYNAU, A.N. RUSAKOVICH

Abstract

This paper presents analytical synthesis method of the digital controller in the reverse path with additional unity feedback. This method is easy realized, ensures perfect tracking of various inputs and uses modern information technologies.

Список литературы

1. Зайцев Г.Ф. Теория автоматического управления и регулирования. К., 1989.

2.ХаджиновМ.К. // Докл. БГУИР. 2010. № 8. С. 33-37.

3. Ким Д.П. Теория автоматического управления. Т.1. Линейные системы. М., 2003.

4. Бронштейн И.Н., Семендяев К.Ф. Справочник по математике. СПб. 2009.

5. Громыко В.Д., Зубарь В.В., Кругликов В.В. и др. Справочное пособие по теории систем автоматического регулирования и управления. Минск, 1973.

6. Попов Е.П. Теория линейных систем автоматического регулирования и управления. М., 1989.

7. Герман-Галкин В.Д. Лебедев Б.А., Марков Н.И и др. Цифровые электроприводы с транзисторными преобразователями. Л., 1986.

8. Стрижнев А.Г., Русакович А.Н. // Информатика. 2013. № 3 (39). С. 105-114.

9. Гостев В.И., Худолий Д.А., Баранов А.А. Синтез цифровых регуляторов систем автоматического управления. К., 2000.

10. Tewari A. Modern control design with MATLAB and Simulink, 2002.

i Надоели баннеры? Вы всегда можете отключить рекламу.