Например, Бобцов

АЛГЕБРАИЧЕСКАЯ ОРГАНИЗАЦИЯ УСЛОВИЙ ОБОБЩЕННОЙ СИНХРОНИЗИРУЕМОСТИ МНОГОАГРЕГАТНЫХ ДИНАМИЧЕСКИХ ОБЪЕКТОВ

АЛГЕБРАИЧЕСКАЯ ОРГАНИЗАЦИЯ УСЛОВИЙ ОБОБЩЕННОЙ СИНХРОНИЗИРУЕМОСТИ...
3 АНАЛИЗ И СИНТЕЗ СЛОЖНЫХ СИСТЕМ. ЭЛЕМЕНТЫ И УСТРОЙСТВА ТЕХНИЧЕСКИХ СИСТЕМ
УДК 62.50 АЛГЕБРАИЧЕСКАЯ ОРГАНИЗАЦИЯ УСЛОВИЙ ОБОБЩЕННОЙ
СИНХРОНИЗИРУЕМОСТИ МНОГОАГРЕГАТНЫХ ДИНАМИЧЕСКИХ ОБЪЕКТОВ
Н.А. Дударенко, М.В. Полякова, А.В. Ушаков
Рассматриваются проблемы алгебраической организации условий обобщенной синхронизируемости многоагрегатных динамических объектов, которые формируются на основе геометрической постановки задачи синхронного движения агрегатов как движения в линейной оболочке, натянутой на задающий вектор. Ключевые слова: алгебраическая организация, многоагрегатные объекты, обобщенное синхронное движение, собственный вектор, линейная оболочка.
Введение
В современных технологических процессах по обработке материальных и обслуживанию гуманитарных потоков можно выделить задачи, в которых многоагрегатные компоненты технологических ресурсов участвуют в формировании совокупного финального продукта (результата), функционируя как «единое целое». Характерными примерами [1] таких технологических процессов по обработке материальных потоков являются процессы формирования и подачи ленточного материала в листопрокатном производстве, в производстве бумаги и тканей, в организации заготовительных процессов в составе «бесскладовых» технологических производств, процессы согласованного движения автономных больших полноповоротных радиотелескопов в составе радиоинтерферометра типа «Квазар» и т.д. Примерами технологических процессов по обслуживанию гуманитарных потоков являются процессы движения строем подвижных технических средств, управляемых антропокомпонентами-операторами, в виде колонны автомобилей, строя самолетов и вертолетов, и т.п., и автономных антропокомпонентов в виде строя военнослужащих на марше, в забеге и т.п.
Основным требованием к системам управления, встраиваемых в техническую среду отмеченных выше технологических процессов, является обеспечение синхронности функционирования динамических агрегатов в составе многоагрегатного процесса. Причем условие обеспечения синхронного функционирования агрегатов системно не должно быть доминирующим, чтобы не накладывались сильные ограничения на возможность назначения динамики технологического процесса с желаемыми показателями.
Исследования показали, что при геометрической постановке задачи управления многоагрегатными комплексами, доставляющего им синхронное функционирование, она обнаруживает несколько алгебраических формулировок. Так, в первой формулировке в рамках системной парадигмы вырождения сложных динамических систем [2, 3] условие синхронного функционирования агрегатов технологических ресурсов можно трактовать как вырождение многоагрегатной системы, при котором эллипсоид отношения «вход–выход» системы вырождается в отрезок прямой. В рамках второй формулировки задача сводится к алгебраическому требованию обеспечения определенной структуры собственных векторов линейного оператора динамической системы «многомерный вход – многомерный выход» (МВМВ) [2], при которой один из собственных векторов принадлежит линейной оболочке обобщенного синхронного функционирования.
30 Научно-технический вестник Санкт-Петербургского государственного университета
информационных технологий, механики и оптики, 2010, № 2(66)

Н.А. Дударенко, М.В. Полякова, А.В. Ушаков

Сравнивая две возможные алгебраические формулировки задачи синхронного функционирования агрегатов по степени развитости алгоритмического обеспечения процедур синтеза законов управления агрегатами, приходится отдать предпочтение второй формулировке. Она имеет развитое алгоритмическое обеспечение, базирующееся на возможностях обобщенного модального управления [4], позволяющего доставлять матрице состояния многоагрегатной системы требуемые собственные значения и собственные векторы. Результаты, полученные в статье, базируются на этом алгебраическом подходе.
Завершая введение в проблему, следует сказать, что попытки решить задачу обеспечения синхронного функционирования многоагрегатных объектов МВМВ-типа были предприняты в работах [5–8]. Они опирались на возможности алгебраических свойств линейного оператора, представленного передаточной матрицей МВМВ-типа. Использование для этих целей векторно-матричных представлений метода пространства состояний существенно расширило возможности решения поставленной задачи.

Постановка задачи

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

(ТО) МВМВ-типа, доставляющего процессам в ТО по выходу синхронное функциони-

рование, формулируется на основе использования векторно-матричного модельного

представления этих процессов в форме

x(t) = Ax(t) + Bu(t) , y(t) = Cx(t) ,

(1)

где u, x, y – соответственно векторы управления, состояния и выхода ТО; u, y ∈ Rm ,

x ∈ Rn; A, B,C – соответственно матрицы состояния, управления и выхода, согласо-
ванные по размерности с переменными объекта. Сформулируем геометрическую трактовку задачи обеспечения синхронного
функционирования агрегатов многоканального технического объекта (1). Геометрическая постановка задачи синхронного изменения компонентов

yl (l = 1, m) m -мерного вектора выхода y в линейной по времени и покоординатно объекта (1) под действием m -мерного вектора задающего воздействия g(t) имеет вид

y(t) ∈ Lc {g0} для ∀t ;

(2)

где Lc {g0} – линейная оболочка, натянутая на вектор g0 , порождающий задающий

вектор g (t ) , параметризованный временем t и обладающий свойством вида (2)

g(t) ∈ Lc {g0} для ∀t .

(3)

Требуемая динамика синхронного движения компонентов вектора y(t) , заданного

в форме (2), будет определяться динамикой изменения задающего воздействия g(t) в

линейной оболочке, натянутой на g0 , задаваемой в форме

g(t) = ψ(t)g0

(4)

где ψ(t) – скалярная функция, задающая динамику желаемого развития процессов в ТО

(1), удовлетворяющих условию (2).

Введем два определения.

Определение 1. Будем называть задачу синхронизации задачей синхронизации в

общепринятом смысле, если все компоненты вектора g0 равны друг другу.



В этом случае значения скоростей и ускорений изменения всех компонентов, под-

чиненных условию (4), оказываются равными друг другу.

Научно-технический вестник Санкт-Петербургского государственного университета информационных технологий, механики и оптики, 2010, № 2(66)

31

АЛГЕБРАИЧЕСКАЯ ОРГАНИЗАЦИЯ УСЛОВИЙ ОБОБЩЕННОЙ СИНХРОНИЗИРУЕМОСТИ...

Определение 2. Будем называть задачу синхронизации обобщенной задачей син-

хронизации, если компоненты вектора g0 произвольны.



В этом случае значения скоростей и ускорений изменения всех компонентов, под-

чиненных условию (4), могут отличаться друг от друга.

Для раскрытия в полной мере алгебраических возможностей матричных компо-

нентов векторно-матричного описания объекта (1) и формируемой системы управле-

ния, которая строится на агрегировании ТО (1) и формирователя сигнала управления

(ФСУ) этим объектом, необходимо направить усилия на анализ алгебраических свойств

матричных функций от матриц. Решение задачи синтеза ФСУ будем искать в классе

аналитических представлений сигнала управления u(t) в форме

u(t) = Kg g(t) − Kx(t) ,

(5)

где Kg , K – соответственно матрицы прямой связи по задающему воздействию и отри-

цательной обратной связи по вектору состояния ТО (1). При построении ФСУ в форме (5) использована априорная гипотеза о полной измеримости вектора задающего воздействия g(t) и вектора состояния ТО x(t) . Агрегирование модели ТО (1) и алгоритма

функционирования ФСУ в форме (5) образует систему управления: x(t) = Fx(t) + Gg(t) ; x(0) , y(t) = Cx(t) ,

(6)

где F = A − BK , G = BKg .

Для анализа алгебраических свойств матричных функций от матриц целесообраз-

но перейти к описаниям полученных выше векторно-матричных представлений с ис-

пользованием лапласовых образов их переменных. В этой связи применение преобра-

зования Лапласа к (4) дает

g(s) = ψ(s)g0 .

(7)

В свою очередь, переход в (6) к лапласовым образам позволяет записать:

y(s) = C(sI − F)−1x(0) + C(sI − F)−1Gg(s) |x(0)=0 = С(sI − F)−1Gg(s); x(0) = x(t) |t=0 . (8)

Подстановка в (8) условия (7) дает

y(s) = C(sI − F )−1Gg(s) |g(s)=ψ(s)g0 = C(sI − F )−1Gψ(s)g0 ,

(9)

где y(s), g(s) – лапласовы образы вектора выхода и вектора задающего входного воз-

действия; ψ (t ), ψ(s) – скалярная функция соответственно времени t и комплексной

переменной s , задающая динамику желаемого развития процессов в ТО (1).

Основной результат. Поиск достаточных алгебраических условий обобщенной синхронизируемости многоканальных динамических объектов

Решение задачи конструирования матриц Kg и K в алгоритме (5) формирования

сигнала управления, опирающейся на алгебраические свойства матричных компонен-

тов соотношения (9), использует гипотезу о том, что выбором матриц Kg и K выра-

жение (9) можно свести к представлениям вида

y(s) = C(sI − F )−1Gψ(s)g0 = C(sI − F )−1BKgψ(s)g0 = ζ(s)g0 ,

(10)

где ζ(s) – скалярная функция, имеющая вещественнозначное обратное преобразование

Лапласа, определяющая динамику изменения вектора выхода ТО (1) в линейной обо-

лочке Lc {g0} , тем самым доставляет системе вида (6) обобщенное синхронное измене-

ние компонентов вектора выхода y(t) в форме (3).

32 Научно-технический вестник Санкт-Петербургского государственного университета
информационных технологий, механики и оптики, 2010, № 2(66)

Н.А. Дударенко, М.В. Полякова, А.В. Ушаков

Решение этой задачи содержится в следующих утверждениях.

Утверждение 1 (У1). Чтобы y(t) ∈ Lc { g0} или чтобы выполнялось соотношение

y(s) = ζ(s)g0 , где ζ(s) – скалярная функция переменной s , имеющая вещественно-

значное обратное преобразование Лапласа, достаточно, чтобы выполнялись условия:

1. вектор BKg g0 был бы правым собственным вектором матрицы состояния F ,

т.е. выполнялось соотношение

F (BKg g0 ) = λi (BKg g0 ) ,

(11)

где λi (i = 1, n) – одно из вещественных собственных значений матрицы F ;

2. вектор g0 был бы правым собственным вектором матрицы CBKg , т.е. выпол-

нялось равенство

(CBKg )g0 = λgl g0 ,

(12)

где λgl (l = 1, m) – одно из вещественных собственных значений матрицы CBKg , так

что матрица прямой связи Kg ищется из условия

{ }Kg = arg (CBKg )g0 = λgl g0 .

□ (13)

Доказательство. Рассмотрим векторно-матричное выражение y(s) = C(sI − F )−1Gψ(s)g0 = C(sI − F )−1BKg g0ψ(s) .
По свойству [8] матричной функции f (F ) сохранять геометрический спектр ис-

ходной матрицы F Fξi = λiξi , где λi : det(λI − F ) = 0 , в форме

f (F )ξi = f (λi )ξi ,

(14)

(11) и (14) позволяют для матричной функции от матрицы f (F ) = (sI − F )−1 записать

цепочку соотношений

(sI − F )−1BKg g0 = (s − λi )−1BKg g0 .

(15)

Подстановка (15) во второе представление выражения (10) дает

y(s) = CBKg g0ψ(s) ( s − λi )−1.

(16)

Если в (16) учесть (12), то получим:

y(s) = λglψ(s) (s − λi )−1 g0 = ζ(s)g0 , ζ(s) = λglψ(s) ( s − λi )−1.

■(17)

Заметим, что собственные числа λi выбираются из требований к динамике разви-
тия процессов по выходу в подпространстве Lc {g0} . Альтернативой полученному ре-
зультату являются положения следующего утверждения.
Утверждение 2(У2). Чтобы y(t) ∈ Lc {g0} или чтобы выполнялось соотношение
y(s) = ζ(s)g0 , где ζ(s) – скалярная функция переменной s , имеющая вещественно-
значное обратное преобразование Лапласа, достаточно, чтобы выполнялись условия: 1. вектор BKg g0 удовлетворял соотношению (11), а, следовательно, и (15);

2. матрица CBKg была бы единичной, т.е. применительно к матрице Kg выполня-

лось соотношение

{ }Kg = arg CBKg = I .

□(18)

Доказательство. На основании подстановки (15) в (10) получим выражение (16). Если в (16) учесть (18), то получим

Научно-технический вестник Санкт-Петербургского государственного университета информационных технологий, механики и оптики, 2010, № 2(66)

33

АЛГЕБРАИЧЕСКАЯ ОРГАНИЗАЦИЯ УСЛОВИЙ ОБОБЩЕННОЙ СИНХРОНИЗИРУЕМОСТИ...

y(s) = g0 (s − λi )−1ψ(s) = (s − λi )−1ψ(s)g0 = ζ(s)g0 ,

где ζ(s) = (s − λi )−1ψ(s) .

■(19)

Таким образом, если задачу понимать расширительно, то матрицы C и B при

конструирования объекта управления и матрица Kg при синтезе закона управления

должны формироваться из условия
( ) { }C, B, Kg = arg CBKg = I .

(20)

Как и в случае утверждения 1, собственные числа λi выбираются из требований
динамики развития процессов в подпространстве Lc {g0} .

Утверждение 3(У3). Матрица M , приводящая произвольную n×n-квадратную

матрицу F простой структуры к диагональной форме Λ = diag ⎣⎡λi ,i = 1, n⎦⎤ в силу со-

отношения

Λ = M −1FM ,

(21)

имеет своими столбцами [8] собственные векторы матрицы F .



Доказательство. Запишем базовое уравнение матричного подобия для рассмат-

риваемого случая,

M Λ = FM ,

(22)

в столбцовой форме

M [Λ1 Λ2 ... Λi ... Λn ] = F [M1 M 2 ... Mi ... Mn ] ,

(23)

где Λi , Mi – i-ые столбцы соответственно матриц Λ и M (i = 1, n) . Перейдем теперь от матричного уравнения (22) к n векторно-матричным уравнениям вида

M Λi = FMi ; i = 1, n ,

(24)

где i -ый столбец Λi диагональной матрицы Λ имеет представление

Λi = [0 ... 0 λi 0 ... 0]T .

(25)

Легко видеть, что с учетом (25) векторно-матричное уравнение (24) принимает вид

λiMi = FMi ; i = 1, n .

(26)

Векторно-матричное соотношение (26) является определением собственного век-

тора матрицы F , откуда следует, что Mi – собственный вектор матрицы F .



Положения утверждений У1–У3, дополненные концепцией обобщенного модаль-

ного управления [9], являются алгоритмической основой для синтеза управления и

доставляют системе МВМВ-типа достаточные алгебраические условия обобщенной

синхронизируемости многоканальных динамических объектов.

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

ния, присвоив им номера 1 и 2, а также сопроводим их аббревиатурой А1 и А2 соответ-

ственно.

Алгоритм 1 (А1) конструирования матричных компонентов закона управле-

ния (5), опирающийся на положения утверждения 1.

1. Задать g0 , определяющий Lc {g0} – линейную оболочку, натянутую на вектор g0 ,
единичной размерности, которой в процессе функционирования ОУ должен принадле-

жать вектор выхода y (t ) .

2. Сформировать требования к показателям качества в переходном и установившемся

режимах процессов, протекающих в подпространстве Lc {g0} .
3. Сформировать векторно-матричное представление технического объекта в форме (1).

34 Научно-технический вестник Санкт-Петербургского государственного университета
информационных технологий, механики и оптики, 2010, № 2(66)

Н.А. Дударенко, М.В. Полякова, А.В. Ушаков

{ }4. Задать λgl и решить уравнение Kg = arg CBKg = λgl I ;

5. Сформировать собственный вектор матрицы F ξi = BKg g0 ;

6. Сформировать модальную модель с матрицами Λ , H , образующих наблюдаемую

пару, где диагональная матрица Λ является носителем желаемого спектра собственных

значений матрицы F состояния проектируемой системы, в состав которого входит

собственное значение λi , удовлетворяющее требованию

λi = arg { (λiI − A) ξi ∈ JmB},

(27)

где JmB – образ матрицы B , т.е. пространство ее столбцов;

7. Записать матричное уравнение Сильвестра M Λ − AM = −BH в декомпозированной

форме

⎣⎡M

#

M

⎦⎤

⎡Λ

⎢ ⎣

0

0⎤ Λ⎦⎥ −

A ⎡⎣M #M ⎤⎦

= −B ⎣⎡H # H ⎤⎦

,

где в силу утверждения 3 M = ξi , Λ = λi : Fξi = λiξi .

(28)

8. Выделить из системы (28) матричное уравнение Сильвестра,
(λi I − A) ξi = −BH

(29)

и найти его решение относительно матрицы H , которое в случае rangB = m = n = dim x

принимает вид H = B−1( A − λiI )ξi , а в случае rangB = m < n находится из соотношения

H = (BТ B)−1BТ ( A − λi I )ξi .

9. Выделить из системы (28) матричное уравнение Сильвестра

M Λ − AM = −BH ,

(30)

{ }в котором (Λ, H ) – наблюдаемая пара, Λ = diag λ j : j ≠ i; j = 1, n , и решить уравнение

(30) при известных Λ , A , B и H относительно матрицы M . 10. Сформировать матрицы M = ⎡⎣M #M ⎤⎦ и H = ⎣⎡H # H ⎦⎤ , при этом обеспечить

максимальную близость собственных векторов матрицы F ξ j = M j ( j ≠ i) для обеспе-

чения модальной робастности системы к ортогональности с учетом возможной мини-

мизации затрат на управление.

11. Вычислить матрицу K обратных связей с помощью соотношения

K = HM −1= ⎡⎣H # H ⎦⎤ ⎣⎡M #M ⎦⎤−1 .

(31)

12. Построить реализационную версию закона управления в форме

u(t) = Kg g(t) − Kx(t) = Kg g(t) − K y y(t) − Kx x(t) |K y =Kg = = Kg (g(t) − y(t)) − Kx x(t) = Kgε (t) − Kx x(t) |Kg =Kε = Kε ε (t) − Kx x(t)

(32)

где Kx = K − KgC .

Алгоритм 2(А2) конструирования матричных компонентов закона управле-

ния (5), опирающийся на положения утверждения 2

1. Выполнить пп.1–3 алгоритма 1.

2. Выполнить п. 4 алгоритма 1 при условии выполнения равенства λgl = 1 ;

3. Выполнить пп. 5–11 алгоритма 1.

Научно-технический вестник Санкт-Петербургского государственного университета информационных технологий, механики и оптики, 2010, № 2(66)

35

АЛГЕБРАИЧЕСКАЯ ОРГАНИЗАЦИЯ УСЛОВИЙ ОБОБЩЕННОЙ СИНХРОНИЗИРУЕМОСТИ...

Заключение

Основным результатом работы являются алгоритмы конструирования матричных компонентов закона управления, позволяющего обеспечить обобщенную синхронность функционирования динамических агрегатов, входящих в состав технологического процесса. Однако следует отметить, что при решении поставленной задачи использован только один собственный вектор матрицы отношения «вход–выход». Свобода назначе-
ния остальных (m −1) векторов ожидает своего системного использования. Предстоит
разработать критерии их назначения и адаптировать разработанную алгоритмическую базу под эту задачу.

Литература

1. Мирошник И.В. Согласованное управление многоканальными системами. – Л.: Энергоатомитздат, 1990.
2. Бочков А.Л., Дударенко Н. А., Ушаков А.В. Синтез многомерных функционально вырожденных динамических систем // Известия вузов. Приборостроение. – 2008. – Т. 51. – № 1. – С. 25–29.
3. Дударенко Н.А., Ушаков А.В. Вырождение сложных динамических систем с равнотемповыми структурными компонентами // Научно-технический вестник СПбГУ ИТМО. – 2005. – № 19. – С. 44–51.
4. Ушаков А.В. Обобщенное модальное управление // Известия вузов. Приборостроение. – 2000. – Т. 43. – № 3. – С. 8–16.
5. Лаврентьев В.В., Ушаков А.В. К вопросу о синтезе перекрестных связей, обеспечивающих синхронную работу параллельно включенных агрегатов // Приборы и системы автоматики. Труды ЛИТМО, вып. 85. – Л.: ЛИТМО, 1975.
6. Мирошник И.В., Ушаков А.В. Синтез алгоритма синхронного управления системой квазиоднотипных объектов // Автоматика и телемеханика. – 1977. – № 11.
7. Никифоров В.О., Ушаков А.В. Управление в условиях неопределенности: чувствительность, адаптация, робастность. – СПб: СПб ГИТМО (ТУ), 2002.
8. Гантмахер Ф.Р. Теория матриц. – М.: Наука, 1973. 9. Власенко В.А., Мирошник И.В., Сабинин Ю.А., Ушаков А.В. и др. Система управ-
ления лентопротяжным механизмом // Электротехн. пром. Серия «Электропривод». – 1977. – Вып. 5 (58).

Дударенко Наталия Александровна – Санкт-Петербургский государственный университет ин-

формационных технологий, механики и оптики, кандидат

технических наук, доцент, Dudarenko@yandex.ru

Полякова Майя Вячеславовна

– Санкт-Петербургский государственный университет ин-

формационных технологий, механики и оптики, аспирант,

12noch@mail.ru

Ушаков Анатолий Владимирович – Санкт-Петербургский государственный университет ин-

формационных технологий, механики и оптики, доктор

технических наук, профессор, Ushakov-AVG@yandex.ru

36 Научно-технический вестник Санкт-Петербургского государственного университета
информационных технологий, механики и оптики, 2010, № 2(66)