УДК 681.5.013
ПАРАМЕТРИЧЕСКИЙ СИНТЕЗ МНОГОСВЯЗНЫХ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ ОБОБЩЕННЫМ МЕТОДОМ ГАЛЕРКИНА
В. Ф. Шишлаков,
доктор техн. наук, профессор Д. В. Шишлаков,
аспирант
Санкт-Петербургский государственный университет аэрокосмического приборостроения
Предлагается метод параметрического синтеза непрерывных линейных многосвязных систем автоматического управления, математическую основу которого составляет обращение прямого вариационного метода анализа - обобщенного метода Галеркина - на решение задачи синтеза.
We propose a method of synthesis of linear continuous multiply connected automatic control systems. The mathematical foundation of this approach is the inversion of the direct variation method of analysis (Galerkin's generalized method) to solve the problems of parametric synthesis.
Введение
При решении технических задач достаточно часто объектами управления являются не отдельные звенья, а более сложные комплексы со многими регулируемыми переменными и внутренними взаимосвязями [1]. Это обусловлено непрерывным усложнением автоматизируемых технологических процессов, укрупнением мощности сложных комплексов, интенсивным развитием техники и многими другими причинами. Системы, в которых имеется несколько регулируемых величин, причем изменение какой-либо одной из них вызывает изменение других, если не предусмотрены средства, устраняющие в процессе регулирования указанную связь [2], относятся к классу многосвязных систем автоматического регулирования и управления (МСАУ).
Примерами МСАУ могут служить электроэнергетические системы, в которых осуществляется автоматическое регулирование частоты, напряжения, потоков активных и реактивных мощностей для большого числа работающих параллельно синхронных генераторов; системы автоматического регулирования турбо- и гидродвигателей, где требуется одновременная стабилизация скоростей вращения, параметров рабочего тела (температуры, давления и т. п.) на различных ступенях гидравлического тракта; системы автоматического управления (САУ) полетом летательных аппаратов, электроприводами в станах непрерывной про-
катки холодного и горячего металла и многие другие САУ технологическими процессами в химической, текстильной, угольной и других отраслях промышленности [3, 4].
Для преодоления многочисленных трудностей, возникающих при решении задачи синтеза МСАУ, обусловленных взаимодействием друг с другом нескольких управляемых величин, предлагается использовать обобщенный метод Галеркина (метод ортогональных проекций) [5, 6], который эффективно применяется для решения задач синтеза параметров линейных и нелинейных систем управления широкого класса: непрерывные, импульсные (с амплитудно- широтно- и частотно-импульсной модуляцией), дискретные, дискретно-непрерывные.
Постановка задачи синтеза и общая схема ее решения
Задача синтеза МСАУ рассматривается в традиционной для обобщенного метода Галеркина постановке [5, 6]. Предполагается, что известна структура синтезируемой САУ и параметры объекта управления. Параметры регулятора (оператора управления), структура которого задана в самом общем виде, определяются из условия приближенного обеспечения заданных показателей качества работы САУ в переходном режиме (времени переходного процесса Тп.п, перерегулирования а, колебательности |л,). При этом, безусловно, должна обес-
печиваться устойчивость и грубость системы по варьируемым параметрам.
Как правило, задача синтеза решается при технических ограничениях, которые накладываются на значения варьируемых параметров:
°~к^ ск ^ ск, к =1, 2 ..., т (1)
где ск, ск - минимально и максимально допустимые значения варьируемых параметров.
Ограничения на грубость системы по варьируемым параметрам имеют вид
Л ^СС±. <-Л°
Д = — <Д , (2)
ск
где 5ск - вариации параметров, в пределах которых обеспечивается устойчивость САУ; Д° - заданное значение грубости системы.
Для определенности задачу синтеза рассмотрим при внешнем скачкообразном входном воздействии /(£) = Н1(^ и нулевых начальных условиях для момента времени t = -0, т. е. до приложения к системе воздействия:
х_° = 0, х_° = 0, х_° = 0, ..., х%~1] = 0. (3)
Поскольку при синтезированных параметрах система должна быть устойчива, то
хМ = Н, х(~) = 0, х(~) = °, ..., х(и_1) = 0. (4)
Выбираем систему из т непрерывно дифференцируемых линейно-независимых координатных функций
Ф1 ф2 (t), ..., фд ..., фт (t). (5)
В соответствии с требуемыми показателями качества работы синтезируемой системы управления в переходном режиме зададимся желаемым программным движением в виде
I
х° (t) = Щ + £ (t), Ь = 1, 2, ..., I, (6)
1-1
где й°(^ = ш°(^1(^ - функция, удовлетворяющая заданным граничным [начальным (3) и конечным (4)] условиям; О.^) = mi(t)1(t) - функции, удовлетворяющие однородным граничным условиям; а1 -известные коэффициенты.
Обобщение результатов анализа частных случаев структур линейных МСАУ показывает, что многолучевые системы при наличии I входов и одного выхода описываются дифференциальным уравнением
т1 т2
*т Я (ск, Б ) = 2 п т {ск, Б), (7)
г=1 г=1
где х(^ - координата выхода многосвязной системы; П0) - сигналы на входах системы управления;
Я {ск, Б) = %аи (ск р; Б, {ск, Б) = %еи {ск )В1 _
Ь-0 1-°
полиномы оператора дифференцирования Б с вещественными постоянными коэффициентами степеней пг, V, соответственно.
Многолучевые МСАУ при наличии одного входа и в выходов описываются в матричной форме уравнением вида
Qx = Sf(t), (8)
где x = II x1(t), x2(t), ..., х8(^ | Т- вектор-столбец процессов на в выходах системы управления; П (^ -процесс на входе системы управления; Q, S - диагональные матрицы порядков в и г соответственно, которые являются функциями оператора обобщенного дифференцирования Б и в общем случае функциями варьируемых параметров C = I ск | Т, к = 1, 2, ..., т:
0 0 ■ ■ 0
0 Я2 0 ■ • 0
Q = 0 0 Я3 • 0
0 • Яв
0 0 • • 0
0 Б2 0 • • 0
S = 0 0 Б • • 0
0 • б.
Системы управления, имеющие в общем случае г входов и в выходов, также описываются уравнением вида
Qx = Sf, (9)
где f = I п1(^), п2(^, ..., Пг(^) I Т - вектор-столбец процессов на г входах системы управления.
Структура конкретной МСАУ определяет некоторые особенности решения задачи синтеза ее параметров обобщенным методом Галеркина. Так, в случае многосвязной системы управления с одним выходом и несколькими входами желаемое программное движение (6) подставляем в уравнение (7) и образуем невязку
т1 т2
ш^, t ) = х°(0П Я {ск, Б )-£ п (Щ {ск, Б).
г=1 1=1
Ортогональность невязки системе координатных функций приводит к следующей системе алгебраических уравнений:
| ш(е, t)фg (t ^ = 0, Ь = 1, 2, ..., г.
0
В общем случае при нелинейной зависимости между варьируемыми параметрами и вследствие необходимости введения ограничений (1), (2), а также обеспечения устойчивости МСАУ, безусловная ортогональность невязки координатным функциям выполняться не будет. Поэтому задача синтеза системы управления данного класса произвольно высокого порядка в вычислительном плане сводится к задаче нелинейного программирования с целевой функцией, построенной на основе уравнений Галеркина:
т I ^
^ = Це t К (0^
ч=11 °
Ь = 1, 2, ..., г; ч = 1, 2, ..., т. (1°)
Варьируемые параметры оператора управления (регулятора) определяются путем минимизации функционала (10) с помощью известных [5, 6] методов поиска экстремума целевой функции. На каждом шаге поиска параметров проверяется ограничение на устойчивость линейной многосвязной системы по критерию устойчивости Рауса.
В данном случае решение задачи синтеза линейных МСАУ с математической точки зрения не отличается от решения подобной задачи для одномерной системы [5, 6].
Если же рассматривается многосвязная система управления с несколькими выходами и в общем случае несколькими входами, вектор желаемого программного движения подставляем в уравнение (8) или (9) и образуем вектор невязки
Т(е, t) = Qx° - Sf,
где Т(е, ^ - вектор-столбец невязки, определяемый следующим образом:
Т(е, г ) = ||ш (с, t), ш (е, г), ..., ш. (е, t )||Т;
х° = | х^), x2°(t), ..., х^) | Т- вектор-столбец желаемых процессов на выходах системы управления, здесь г - число выходов САУ.
При этом целевая функция
г т I ^
л=ХХН ч (е, г К ^ )dt
I=1 ч=1 [ °
Ь = 1, 2, ..., г; ч = 1, 2, ..., т.
Особенностью синтеза в данном случае является то, что при решении поставленной задачи формирование вектора желаемых программных движений на всех выходах системы осуществляется,
исходя из требований, предъявляемых к динамическим свойствам проектируемой МСАУ в соответствии с рекомендациями [5, 6].
Пример решения задачи синтеза
В качестве примера рассмотрим решение задачи параметрического синтеза управления турбореактивным двигателем с форсажной камерой [3]. В двигателе регулирование скорости вращения вала турбины осуществляется посредством изменения подачи топлива в двигатель, а регулирование температуры газа - посредством изменения подачи топлива в форсажную камеру сгорания.
Регулятор синтезируемой САУ может быть построен с использованием жестких компенсирующих связей, техническая реализация которых является значительно более простой, чем точное соблюдение условий автономности [3]. На рис. 1 показана структурная схема синтезируемой многосвязной системы управления турбореактивным двигателем с форсажной камерой, в которой статическая автономность каналов регулирования обеспечивается с помощью жестких компенсирующих связей [3].
В случаях прямых перекрестных связей между объектами [3]
W =—; Жр2 = 1
крі
PTs
PTc
W0l =
-
1 + РТд
W02 =
-4(1 + PTn) + -2-5
1 + pT
M21 = -З '
M12 =~
—
1 + РТд
— k5
1 + РТд
В соответствии с приведенными выражениями для передаточных функций компенсирующих связей получаются следующие величины коэффициентов усиления жестких компенсирующих связей:
K12 =
WP2 M12 WP1M21
Р-0
k2Ts
klTc
fid)
wfl -►O
I- К 21
К12 ^“1
WP2 —■
W01
M1;
М 21
Xi(t)
X2(t)
Рис. 1. Структурная схема МСАУ турбореактивным двигателем
№ З, 200Б "X.
ИHФOPMДЦИOHHO-УПPДBAЯЮШИE СИСТЕМЫ 53
K21 =
__ Tc — ——5
р=0 Ts —4 + —2—5
Таким образом, решение задачи параметрического синтеза рассматриваемой САУ заключается в определении значений варьируемых параметров k1 ... k5, обеспечивающих в системе управления требуемые показатели качества ее работы по двум исследуемым координатам (скорости вращения и температуре) при одновременной подаче двух внешних скачкообразных входных воздействий.
Построение желаемых программных движений
Для решения задачи синтеза параметров многосвязной системы автоматического управления обобщенным методом Галеркина требуется задаться желаемыми программными движениями по двум исследуемым сигналам: скорости вращения и температуре.
В соответствии с рекомендациями [5, 6] в качестве желаемых программных движений целесообразно рассматривать процессы в виде решения дифференциального уравнения второго порядка
х0 (t ) = [xv + H* cos (в £-ф0 )e_0 ^l(t), (11)
где ху - значение желаемого процесса х0( t) при t = «>;
гг*
Ни фо определяются соотношениями
H*=(x0 - xy JJ1 + М^; Фо = arctg1-,
(l2)
здесь х° - начальное значение исследуемой координаты, относительно которой записано уравнение движения синтезируемой САУ в момент времени t = +0.
В случае задания желаемого движения вида (11) показатель затухания процесса а определяется, исходя из соотношения
6 2 - 4
6 = (13)
п.п
а связь перерегулирования От с показателем колебательности |Л, = Р/а устанавливается выражением вида
_р
М м
У m =^=e . (14)
-у/м2 +1
Тогда по заданным значениям перерегулирования атв = 40% и атс = 10% определяем [в соответствии с (14)] показатели колебательности процессов: для скорости вращения цв = 3,5, для температуры \хс = 1,3. По заданному значению времени затухания процессов Тп.п [в соответствии с (13): по скорости вращения - 5 с, для температуры - 4 с,
определяем показатель затухания ав = 0,4-0,8; ас = 0,5-1,0. Окончательно принимаем ав = 0,4; ас = 0,9. Собственные частоты колебаний переходных процессов по скорости и температуре будут составлять: Рв = 1,40 с-1; Рс = 0,91 с-1 соответственно.
Амплитуда и начальный фазовый сдвиг процесса изменения скорости вращения [в соответствии с (12)] равны:
Фо = аг^1 = агеї^-^ = 0,278. м 3,5
В результате желаемое программное движение изменения скорости вращения
х0 (г) = [1 - 1,04еоэ(1,4 г-0,278)е_0’4г]і(г).
Амплитуда и начальный фазовый сдвиг процесса изменения температуры [в соответствии с (12)] равны:
Ф° = аг^1 = аге1^-^ = 0,62. м 1,4
В результате желаемое программное движение изменения скорости вращения
х° ^) = [1 - 1,22еов(1,26 ^0,62)е_0’9 ^1^).
В результате решения задачи параметрического синтеза САУ были определены числовые значения варьируемых параметров к1 = 0,102; к2 = 0,396; к3 = 0,511; к4 = 0,048; к 5 = 0,183 при неизменных значениях постоянных времени Тд = 0,7 с; Тв = 0,3 с; Тс = 0,1 с. В результате в САУ с синтезированными параметрами имеют место переходные процессы.
Как видно из рис. 2, а, переходной процесс по скорости вращения для рассмотренного варианта наложения компенсирующих связей имеет перерегулирование более 50%, что не удовлетворяет динамическим свойствам САУ, следовательно, можно предположить, что для обеспечения заданных показателей качества работы многосвязной системы требуется изменение структуры регулятора.
Поскольку регулятор, построенный с использованием жестких перекрестных связей, соответствующих условиям статической автономности, не обеспечивает заданных показателей качества регулирования, то улучшения качества регулирования можно достигнуть применением односторонней корректирующей перекрестной связи [ 3].
54 f ИHФOPMДIІИOHHO-УПPДBAЯЮШИE СИСТЕМЫ
~Т~ № З, 200Б
■ Рис. 2. Переходные процессы: а - в синтезированной системе; б - в системе с динамической коррекцией:
1, 2 - желаемые процессы по скорости вращения и температуре соответственно; 3, 4 - процессы в системе управления с синтезированными параметрами по скорости вращения и температуре соответственно
Выберем вариант наложения корректирующих перекрестных связей, наиболее просто реализуемый при К21 = 0 (односторонняя связь), для которого передаточная функция [3]
*12 = *
1 + рТі
1 + рТ
где *, Т1, Т 2 - варьируемые параметры.
В результате решения задачи синтеза обобщенным методом Галеркина были определены значения параметров: * = 2,583; Т1 = 1,241 с; Т2 = 1,408 с. Переходные процессы по скорости вращения и температуре в САУ с синтезированными параметрами показаны на рис. 2, б.
Таким образом, показатели качества регулирования в линейной многосвязной САУ с синтезированными параметрами удовлетворяют заданным.
Заключение
Таким образом, авторам удалось распространить обобщенный метод Галеркина на новый класс систем автоматического управления - многосвязные линейные системы. Пример решения задачи синтеза параметров многосвязной системы автоматического управления турбореактивным двига-
телем с форсажной камерой, осуществленный обобщенным методом Галеркина, показал его работоспособность применительно к САУ рассматриваемого класса.
Литература
1. Пухов Г. Е, Жук К. Д. Синтез многосвязных систем управления методом обратных операторов. Киев: Наук. думка, 1966. 219 с.
2. Мееров М. В. Системы многосвязного регулирования. М.: Наука, 1965. 384 с.
3. Морозовский В. Т. Многосвязные системы автоматического регулирования. М.: Энергия, 1970. 288 с.
4. Васильев В. И., Шаймарданов Ф. А. Синтез многосвязных автоматических систем методом порядкового отображения. М.: Наука, 1983. 126 с.
5. Шишлаков В. Ф. Синтез нелинейных САУ с различными видами модуляции: Монография / ГУАП. СПб., 1999. 268 с.
6. Никитин А. В., Шишлаков В. Ф. Параметрический синтез нелинейных систем автоматического управления: Монография / Под ред. В. Ф. Шишлакова; ГУАП. СПб., 2004. 358 с.