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

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

CC BY
274
59
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КООРДИНАЦИЯ / УПРАВЛЕНИЕ СЛОЖНЫМИ ОБЪЕКТАМИ / ДЕКОМПОЗИЦИЯ

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Кабальное Юрий Степанович, Кузнецов Игорь Васильевич, Маргамов Александр Валерьевич

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

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Кабальное Юрий Степанович, Кузнецов Игорь Васильевич, Маргамов Александр Валерьевич

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

Structural processes dynamic co-ordination methods on multilinked objects management

Co-ordination management existent methods brief analysis realizes. Structural approach of compound dynamic objects co-ordination and modal management simultaneous synthesis problem solution are offered. Coordination and management feedback outline independent synthesis possibility demonstrated. Management methods are based on decomposition algorithms, which allows to multilinked objects release both on inputs and on state variables.

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

УДК 681.5

Ю.С.КАБАЛЬНОВ, И. В. КУЗНЕЦОВ, А.В.МАРГАМОВ

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

Проводится краткий анализ существующих методов координированного управления. Предложен структурный подход решения задачи одновременного синтеза координированного и модального управления сложными динамическими объектами. Доказана возможность независимого синтеза контуров обратной связи по управлению и координации. Методы управления базируются на алгоритме декомпозиции, позволяющего развязать многосвзязную систему как по входам, так и по переменным состояния. Координация; управление сложными

объектами; декомпозиция

Задача синтеза законов управления группой динамических объектов (задача координированного управления) в настоящее время получила новое развитие в связи с появлением интеллектуальных систем управления, способных реализовать принципиально новые и более эффективные законы управления.

В настоящее время для решения задач координированного управления выделяются три основных подхода:

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

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

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

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

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

1. ПОСТАНОВКА ЗАДАЧИ

Рассматривается многосвязная двухканальная система координированного управления, описываемая системой дифференциальных уравнений в форме Коши. Блочный вектор переменных состояния представлен в виде х = [х,1, Х2)1 {х{ {% = 1.2) — вектор размерности переменных состояния -го канала); вектор управляющих воздействий — . Пара матриц ( ) имеет вид

А =

Ао 0 0 Ао

В = [Ві,В2]

(2 т)х(т2)

(1)

где подматрица Д: (і = 1.2) имеет размерность .

В качестве функциональной «траектории» координации выходных переменных выбирается обеспечение равенства

Х\ = Х-2

(2)

по окончании переходных режимов работы системы.

Закон координированного управления определим в виде

и = Кх + К$8,

где — вектор размерности

переменных состояния контура координации;

— искомая матрица коэффициентов обратной связи по переменным состояния размерности ; — искомая ма-

трица коэффициентов обратной связи координированного управления размерности .

Задача синтеза координированного управления супервизорной системы (рис. 1) заключается в определении матриц , постоянных коэффициентов в цепи обратной связи замкнутой системы и координированного управления с точки зрения обеспечения заданного быстродействия системы, определяемого желаемым распределением корней заданного характеристического полинома .

2. УСЛОВИЯ НЕЗАВИСИМОГО СИНТЕЗА КОНТУРОВ МОДАЛЬНОГО И КООРДИНИРОВАННОГО УПРАВЛЕНИЯ МНОГОСВЯЗНОЙ СИСТЕМЫ

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

вычисляется по формуле:

Г = [В,АВ,... ,Ат~1В]~1,

(3)

рассматривается гомеоморфная система, описываемая с помощью декомпозиционного базиса [4] переменных состояния со скалярным входом в виде

х\ — Аохі + Х-2 = АоХ-2 +

(4)

где Ь — некоторый коэффициент (как правило, ).

Дальнейшее решение задачи синтеза модального и координированного управления будем осуществлять относительно декомпозиционного базиса переменных состояния

I- ^ іТ

.

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

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

ющее требуемому соотношению переменных состояния исходного базиса: .

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

Для начала определим вид вектора ошибки координации в переменных состояния нового базиса, который будет представлен линейной зависимостью этих переменных в соответствии с видом матрицы Г. Для этого произведем обратное преобразование:

х = Г х.

Представим матрицу Г 1 в виде

(5)

1 _ 7іД ' 7l,2m 71

. 72m Д ' ' 72m ,2m . 72

Xi 7i

X2 _ 72 _

где 7ь 72 — матрицы размерности т х 2т коэффициентов матрицы Г-1 перехода к исходному базису пространства переменных состояния. Тогда формулу (5) можно переписать в следующем виде:

„ \xi= 7i ж,

х, или (6)

Х-2 = 72.Ї.

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

6 = X1 — х-2 = 71Ж — 72 ж =

= (71 ^ъ)х = Рх, (7)

где матрица размерности

получается из исходной матрицы путем эквивалентного преобразования:

Р = Pq ■ Г~

(8)

где

т х '2т

= I -I .

Умножение на матрицу общего вида Pq исходной матрицы Г-1 размерности 2т х 2т, обеспечивает ее преобразование к матрице Р размерности т х 2т путем вычитания из первых строк исходной матрицы вторые строк соответственно, что и эквивалентно вычислению разности (71 — 72).

Матрица Р образует коэффициенты при соответствующих векторах переменных состояния объекта в новом базисе пространства переменных состояния. Таким образом,

ее можно переписать в виде

р _

Pi Р2

где рь р2 — матрицы размерности т х т коэффициентов при соответствующих переменных состояния жь Ж2. Тогда формулу (7) можно представить в следующем виде:

или

5 =

1 Hl> 1

Pi P2 X2

8 = Pi'xi + р2х 2-

(9)

Так как конечной целью динамической координации является обеспечение тождества , следовательно, должно выполняться условие

/9l.ll = Р2Х2

или

Х\ = НІ 2;

(lO)

где Н = —рх 1р2 — матрица коэффициентов.

Далее, вводя в рассмотрение вектор ошибок координации для декомпозиционного базиса переменных состояния размерности в виде

8 = xi — Н • Х2,

(ll)

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

и і = к х\ — kgiS;

к 62$;

1І2 = к Х2

(l2)

где к , кіН (і = 1.2) — соответственно вектор строки размерности коэффициентов обратной связи в контурах модального управления и координации.

В соответствии с формулой (11) система координированного управления в новом базисе примет вид

х\ = (Ао + Ьк )х\ — Ьк'^8

^ х,2 = (Ао + bk )х2 + bk'g.2S-

(l3)

Найдем общее дифференциальное уравнение, связывающее декомпозиционный базис

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

переменных состояния и ошибку координации. Вначале с учетом (11), (4) получим, что производная по времени вектора ошибки координации равна

8 = х\ — Н ■ х-2 = (Ао + Ьк )х\

— Ьк618 — Н(Ао + Ьк )х2 — НЬкв28. (14)

В случае если пары матриц Н и (Ао +

+ Ьк ) являются перестановочными, то систему дифференциальных уравнений (14) можно свести к виду

5 = (А0 + Ьк )5-ЬЩ15-НЬк125. (15)

От полученной формулы дифференциального уравнения ошибки координации в исходном базисе пространства состояний (15), системы уравнений (13) перейдем к агрегированной векторно-матричной форме описания динамических свойств замкнутой системы управления относительно переменных состояния и ошибки координации:

/ І \

Х\

\ Х-2 )

(

Ав

Щ

о

Ак

О

О \

о

Ак /

( % \

Х\

\ )

(16)

^ ^ г^р л л л л Г]Р

где , .

Из уравнения (16) видно, что характеристический полином замкнутой системы координированного управления в новом базисе пространства переменных состояния равен:

В(з) = сіе1;(/.ч — Ао — Ьк + Ьк61 — НЬк82) х

х йеЬ(1.з - А0 - ЬкТ) = ВХВ\, (17)

т. е. равен произведению характеристических полиномов систем модального £>2 и координированного управления В\. Другими словами, добавление к объекту контура координированного управления не влияет на распределение полюсов передаточной функции системы с обратной связью по переменным состояния, а лишь добавляет к этим полюсам свои. Таким образом, в рассматриваемом случае можно сказать, что предлагаемая схема координированного управления не влияет на устойчивость системы в целом, и, следовательно, коэффициенты контура координированного управления могут быть определены не зависимо от характеристик модального

управления каналами системы. Этот результат (в рамках заданных допущений) является аналогом теоремы разделения [4], применяемой для синтеза наблюдателей Льюнбергера.

3. СИНТЕЗ МОДАЛЬНОГО УПРАВЛЕНИЯ МНОГОСВЯЗНОЙ СИСТЕМОЙ

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

Пусть желаемый характеристический полином замкнутой системы модального

управления можно представить в виде произведения полиномов

В\в) = В1^)ВШ

(18)

где В*п(з), В*к(з) — соответственно желаемые характеристические полиномы систем модального управления и координации. Пусть — располагаемый характеристический полином многосвязного объекта.

Поскольку изменения базиса с помощью преобразования (5) не приводит к изменению характеристического полинома объекта (системы), то можно рассматривать в качестве располагаемого характеристического полинома декомпозированного объекта, а В^з) — в качестве желаемого характеристического полинома замкнутой декомпозированной системы. Так как полином И (в) по условию имеет т различных корней кратности п = 2, то он может быть представлен в виде

В(,э) = [ёе^Ь — А)]]2 = (в™ + дт-\в

т ' ~ -"т-1 + ... + ы2 = Ио(*)Г2

(19)

Для декомпозированной системы желаемый полином записать в виде

,ч =

о*М = Ц%

і=1

2

= \\{8т + 1 + ... + д*0)> (20)

г=1

где — желаемый характеристический по-

рядка полином -й замкнутой подсистемы.

Матрица-строка I коэффициентов в цепи обратной связи по переменным состояния,

обеспечивающая желаемый характеристический полином ^*(5) в *-й замкнутой подсистеме с одним управляющим воздействием (рис. 1) (* = 1.2) определяется достаточно просто [4]. На самом деле для случая описания систем в канонической форме управляемости коэффициенты главной обратной связи выбираются по формуле:

к = [до^«7о ••• <7т-<7™], (21)

где <ц. д.*; г = 1,т

коэффициенты располагаемого и желаемого характеристических полиномов соответственно;

Совокупность всех к образует клеточнодиагональную матрицу

К =

кт О О кт

(22)

2 X '2п1

коэффициентов в цепи главной (модальной) обратной связи по переменным состояния объекта в новом базисе. Матрица К формирует составляющую закона модального управления Кх, который обеспечивает равенство характеристического полинома замкнутой многосвязной системы желаемому:

ёеЬ[18 — (А0

Ък

= К(*)

(23)

Возвращаясь к исходному базису переменных состояния ж, получим

К = КГ.

(24)

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

4. СИНТЕЗ КООРДИНИРОВАННОГО УПРАВЛЕНИЯ МНОГОСВЯЗНЫМ ОБЪЕКТОМ

Вначале следует отметить, что в общем

случае пара матриц Н и (Ао + Ък ) не является перестановочной, что нарушает условие независимости синтеза координированного и модального управления. Тем не менее, в большинстве практических случаев (для систем со слабыми голономными связями) в матрице преобладают элементы главной диагонали. В этих случаях ее приближенно можно заменить диагональной матрицей:

Н —> Е = г ■ I,

где г — коэффициенты главной диагонали матрицы которые выбираются как среднеарифметическое значение диагональных элементов матрицы :

1

771

г=1

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

х —» 0, <5 —> 0, при I, —> ос.

Откуда х = Гж —> 0, 6 = х\ — х2 —> 0, при .

Следовательно, условия координации переменных состояния будут выполняться в любом базисе переменных состояния. Недостатком такого подхода может явиться появление дополнительных статических и динамических ошибок при соблюдении условия координации (2).

Следовательно, в зависимости от вида матрицы предлагаются следующие методы синтеза координированного управления:

1) коэффициенты главной диагонали матрицы примерно равны единице, а остальные элементы имеют значения на порядок или несколько порядков меньше. Тогда матрицу можно приближенно заменить единичной матрицей , то есть в новом бази-

се, как и в исходном, требуется обеспечить равенство выходных переменных объекта .

В этом случае вектор ошибки координации

будет равен и дифференциальное

уравнение, описывающее движение переменных состояния координации:

8 = х\ — х-2 = (Ао + Ьк )8

2Ъкд 5 = (А0 + Ьк - 2Ъкд )5. (25)

Как видно из формулы (25), координирующее управление не зависит от характеристик каналов управления и определяется только значениями коэффициентов вектора

кд контура координированного управления.

После определения коэффициентов главной (модальной) обратной связи по переменным состояния объекта по формуле (24), матрица свободного движения главного контура управления принимает вид

( 0 1 ... П \

откуда получим:

Ап

ък1 ] =

О О

о о

(&-1)

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

(26)

Следовательно, коэффициенты обратной связи в контуре координации декомпозиционного базиса пространства состояний, в соответствии с формулой (25), могут быть независимо выбраны по виду желаемого характеристического полинома контура коор-

динации. Коэффициенты вектора ^ выбираются по формуле:

%

V

Чт-

(27)

где % = 1 ,т — коэффициенты желаемого характеристического полинома

6

ад-

контура координации. Коэффициент | в (27) взят для компенсации удвоенного значения матрицы коэффициентов обратной связи контура координации.

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

формуле (15) можно искусственно переставить матрицу , которая в результате примет вид

I = (А0 + ЬкГ - Ък£ + Ък^Н)5 (28)

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

Ък$1 = Ък$,

(29)

н~

" 0 1 0 0 0,1 0,25 "

0 ^2 0 0 . В = 2 0,2

0 0 0 1 0,3 0,2

_ 0 0 0 ^2 _ _ 0,15 2

Следовательно, для компенсации перекрестных связей на входе системы, необходимо преобразовать коэффициенты обратной связи контура координации в соответствии с формулами (27) и (29).

4. ПРИМЕР

Рассмотрим полностью управляемый (по Р. Калману) многосвязный объект, определяемый парой матриц (А,В) вида

А =

Векторы переменных состояния первого

Г£1 Г£1

XI = [жц,жі2] и второго Х2 = [жгі, Ж22] каналов, образуют в совокупности вектор = [жі,ж2]т Векторы задающих воздействий первого и второго каналов обозначим соответственно: и ,

вектор управляющих воздействий -.

Минимальный характеристический полином первого и второго каналов объекта управления определяется матрицей и равен

*70 (-4) = 5'2 I 25'.

Необходимо синтезировать супервизор-ную систему координированного управления. В качестве желаемых характеристических полиномов первого и второго каналов модального управления выберем следующий:

= (я2 + 12л- + II)2.

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

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

ЪЩ2Н = Ък8,

Ш*) = л-

14^ Н- 49.

4.0

2.5 2.0 1.5 1.0 .5 0 -.5 1 П

xiA х01

хЗч/ '

хОЗ

О .5 1 1.5 2 2.5 3 3.5

Time (sec)

8.00

6.75

5.50 4.25 3.00

1.75 .50

-.75 -2.00 -3.25 -4.50 -5.75 -7.00

О .5 1 1.5 2 2.5 3 3.5

Time (sec)

Рис. 2. Переходный процесс в системе с координацией (переменные состояния Х1,...,Х4) и без координированного управления (переменные состояния xoi,..., *04)

Желаемые характеристические полиномы позволяют обеспечить (для каждого канала модального управления) время регулирования не более 5-6 с. Для контура координированного управления время регулирования должно составлять не более 1 с.

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

ческой управляемой форме в виде

' 0 1 0 0 ' 0 0 '

0 -2 0 0 , В = 1 0

0 0 0 1 0 0

_ 0 0 0 -2 _ _ 0 1 _

Матрица перехода к новому базису Г вычисляется по формуле (3):

0,505 4,768 • 10-4 -0,147 -0,048

0 0,504 0 -0,05

—0,158 —0,06 0,463 -0,021

0 —0,038 0 0,504

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

к =

= Яо — д{о <71 - <7п 0 0 =

о п '/о - дго ч\ - д21

-11

О

-10

О

О

-11

О

-10

Далее по формуле (24) определяем искомую матрицу коэффициентов главной обратной связи по переменным состояния многосвязной системы:

К =

-5,552

1,735

-5,043

1,038

1,619

-5,089

1,036

-4,812

Коэффициенты обратной связи контура координации выбираются по формуле (27):

* 6 * Чо ~ Чо Чі

а5 (1\

= [-19

По формуле (15) находим матрицу обратного преобразования :

н = -1,172 -0,1

0 -0,973

н-1 = -0,853 0,087

0 -1,028

Нетрудно видеть, что для данной системы коэффициенты главной диагонали матрицы Н значительно больше остальных коэффициентов матрицы, что позволяет говорить о возможности ее рассмотрения в качестве перестановочной (квазиперестановочной). Тогда по формуле (29) найдем искомые коэффициенты обратной связи по контуру координированного управления

Ът -кбі —

к1' -К62 —

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

-19 -16,206-

0.6331

Для проведения модельного эксперимента положим, что начальные условия системы отличны от нуля и равны , , ,

.

На рис. 2 приведены графики изменения управляемых координат для системы с контуром координации жі,... ,Ж4, и для системы, в которой присутствует только контур модального управления с идентичными коэффициентами главной обратной связи .

ЗАКЛЮЧЕНИЕ

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

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

СПИСОК ЛИТЕРАТУРЫ

1. Воронов, А. А. Введение в динамику сложных управляемых систем / А. А. Воронов. М.: Наука, 1985. 352 с.

2. Соболев, О. С. Однотипные связанные системы автоматического регулирования / О. С. Соболев. М.: Энергия, 1973,135 с.

3. Мирошник, И. В. Согласованное управление многоканальными системами / И. В. Мирошник. Л.: Энергоатомиздат, 1990, 160 с.

4. Кабальнов, Ю. С. Декомпозиционные алгоритмы решения задач управления и наблюдения объектами с векторным входом / Ю. С. Кабальнов, И. В. Кузнецов, А. В. Мар-гамов // Системы управления и информационные технологии. 2006. № 4 (26). С. 22-26.

ОБ АВТОРАХ

Кабальнов Юрий Степанович, проф., зав. каф. информатики. Дипл. инж. электронной техники (УАИ, 1971). Д-р техн. наук по управлению в технических системах (УГАТУ, 1993). Иссл. в обл. адаптивного и интеллектуального управления.

Кузнецов Игорь Васильевич, доц. каф. телекомму-никац. систем. Канд. техн. наук по сист. обраб. информ. и управ. (УГАТУ, 1993). Иссл. в обл. теории передачи, обработки сигналов и управления.

Маргамов Александр Валерьевич, дипл. инж. в обл. мо-делир. и исслед. операций в орг.-техн. системах (УГАТУ, 2004).

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