Научная статья на тему 'О проблематике синтеза координирующих систем автоматического управления'

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

CC BY
368
63
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
CИСТЕМЫ КООРДИНИРУЮЩЕГО УПРАВЛЕНИЯ / ПРИНЦИП РАЗДЕЛЕНИЯ ДВИЖЕНИЙ / СЕПАРАТНЫЕ КАНАЛЫ РЕГУЛИРОВАНИЯ / КОНТУР РЕГУЛИРОВАНИЯ СООТНОШЕНИЙ / КОМПЕНСАЦИЯ ВОЗМУЩЕНИЙ / АВТОНОМИЗАЦИЯ / SYSTEMS OF COORDINATED CONTROL / PRINCIPLE OF MOVEMENT SEPARATION / SEPARATE CHANNELS OF REGULATION / LOOP OF REGULATION OF RELATIONS / COMPENSATION OF DISTURBANCES / AUTONOMIZATION

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Филимонов Александр Борисович, Филимонов Николай Борисович

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

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

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Филимонов Александр Борисович, Филимонов Николай Борисович

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

CONCERNING THE PROBLEMS OF SYNTHESIS OF COORDINATED SYSTEMS OF AUTOMATIC CONTROL1A.A. Blagonravov Mechanical Engineering Institute RAS

The problems of coordinated control is discussed. The method of synthesis of coordinated automatic systems is explained. The purpose of these systems is formed as the task of controlling relation between variables of state of multi-channel object or the group of objects. The task of coordination in the other formulation in comparison with the works of the founder of the given direction of L.M. Bojchuk is researched. The processes of control are formed by means of two many-dimensional loops: the loop of assembly control by dynamics of object on the whole and the loop of regulation of intercoordinate relations. The autonomization of the given loop plays the key part in the suggested decisions. The processes of calculation of control contours are based on apparatus of transfer matrices.

Текст научной работы на тему «О проблематике синтеза координирующих систем автоматического управления»

5. Pinder S.D. Aircraft Takeoff Performance Monitoring in Far-Northern Regions: An Application of the Global Positioning System. Ph.D. thesis. - University of Saskatchewan. - 2002.

6. Павлов Б.В., Шевченко A.M. Средства информационной поддержки пилота на этапах взлета и посадки // Известия ЮФУ. Технические науки. - 2011. - № 3 (116). - С. 206-214.

7. Kurdjukov A.P., Nachinkina G.N., Shevtchenko A.M. Energy approach to flight control // AIAA Conf. Navigation, Guidance & Control. AAIA. - Boston, 1998. - P. 98-4211.

8. Павлов Б.В., Шевченко A.M., Начинкина ПН. Энергетический подход и его использова-

// - -ный журнал «Актуальные проблемы авиационных и аэрокосмических систем». - 2003. - Вып." 2 (16). - Т. 8. - С. 24-43.

Статью рекомендовал к опубликованию д.т.н., профессор В.Н. Афанасьев.

Шевченко Андрей Михайлович - Федеральное государственное бюджетное учреждение науки Институт проблем управления им. В А. Трапезникова Российской академии наук; e-mail: anshev@ipu.ru; 117997, г. Москва, Профсоюзная, 65; тел.: +74953349039; лаборатория

- ; . . .; . . .

Павлов Борис Викторович - e-mail: pavlov@ipu.ru; тел.: 84953349351; лаборатория дина- ; . . .; . . .

Начинкина Галина Николаевна - e-mail: vicabo@ipu.ru; тел.: +74953349039; лаборатория

- ; .

Shevchenko Andrei Mihailovich - Trapeznikov Institute of Control Sciences of Russian Academy of Sciences; e-mail: anshev@ipu.ru; 65, Profsoyuznaya street, Moscow, 117997, Russia; phone: +74953349039; laboratory of dynamic information\control systems; cand. of eng. sc.; senior scientist.

Pavlov Boris Viktorovich - e-mail: pavlov@ipu.ru; phone: +74953349351; laboratory of dynamic information/control Systems; chief researcher; dr. of eng. sc.

Nachinkina Galina Nikolaevna - e-mail: vicabo@ipu.ru; phone: +74953349039; laboratory of dynamic information\control systems; scientist.

УДК 681.51.013; 516.32

А.Б. Филимонов, Н.Б. Филимонов

О ПРОБЛЕМАТИКЕ СИНТЕЗА КООРДИНИРУЮЩИХ СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ*

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

Системы координирующего управления; принцип разделения движений; сепаратные каналы регулирования; контур регулирования соотношений; компенсация возмущений; ав.

* Работа выполнена при поддержке РФФИ, грант № 10-08-01139. 172

A.B. Filimonov, N.B. Filimonov

CONCERNING THE PROBLEMS OF SYNTHESIS OF COORDINATED SYSTEMS OF AUTOMATIC CONTROL

The problems of coordinated control is discussed. The method of synthesis of coordinated automatic systems is explained. The purpose of these systems is formed as the task of controlling relation between variables of state of multi-channel object or the group of objects. The task of coordination in the other formulation in comparison with the works of the founder of the given direction of L.M. Bojchuk is researched. The processes of control are formed by means of two many-dimensional loops: the loop of assembly control by dynamics of object on the whole and the loop of regulation of intercoordinate relations. The autonomization of the given loop plays the key part in the suggested decisions. The processes of calculation of control contours are based on apparatus of transfer matrices.

Systems of coordinated control; principle of movement separation; separate channels of regulation; loop of regulation of relations; compensation of disturbances; autonomization.

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

.

Цель настоящей работы - осветить проблемные аспекты координирующего управления и изложить ряд соображений авторов по методологии синтеза СКУ.

Проблема координирующего управления. Проблема координирующего управления имеет давнюю историю. Существенный вклад в ее исследование внесли работы М.Б. Игнатьева (1963), В.А. Романова (1964), ДМ. Бойчука (19691991) и др. отечественных ученых (см. обсуждение в [1-2]). В них показана важ-

( ), -

рота и разнообразие сферы их применения.

Вкратце остановимся на базовых положениях координирующего управления, опираясь в основном на материалы работы Л.М. Бойчука [2].

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

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

Цель управления координирующего типа формулируется в виде задания регулируемых соотношений между переменными состояния многоканального объекта или группы объектов. Сюда относятся задачи согласованного изменения регулируе-, , управляемых движений и т.п. Заданные соотношения между управляемыми переменными должны выполняться как в установившемся, так и переходном режимах.

, -ционального регулирования [1, 4, 7] и согласованного управления [5, 6].

Координирующие системы можно разделить на два типа: технологические и траекторные [2].

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

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

Примеры траекторных задач координирующего управления: программное управление станками (перемещения исполнительных органов в СЧПУ согласно

);

объектов по пространственным траекториям; управление взаимоположением ( ) ; -компонетных механических систем (например, элементов антенны радиотелескопа, кинематических звеньев робота и т.п.).

Отметим отличительные особенности предлагаемых в [2] решений.

Совокупность координируемых связей между выходными переменными объекта задает координационное целевое многообразие (КЦМ) в пространстве пере.

движения на данном многообразии.

Функционирование СКУ подчинено двум связанным целям: отработке внешнего задающего воздействия и координации переменных. В связи с этим задача координирующего управления декомпозируется на две подзадачи, порождаемые . [2] -клады вается на две компоненты - стабилизирующую и варьирующую: первая обуславливает движение к КЦМ, а вторая - движение по КЦМ в процессе отработки задания. При этом реализуется принцип разделения движений [3]: стабилизация КЦМ осуществляется в режиме «быстрых движений», а последующая отработка заданий по выходу осуществляется в режиме «медаенных движений». Медленные движения для составного объекта интерпретируются как усредненная динамика образующих его простых объектов.

Согласно [2] синтезируемая СКУ включает два блока - блок однотипных стандартных регуляторов (ПИД-регуляторов) и блок координирующих связей (либо на входе, либо на выходе) блока регуляторов.

Еще одна ограничительная особенность предлагаемых решений в [2] - стационарность целевого установившегося режима.

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

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

. -

.

Объект управления представлен уравнениями:

X=Ax+Bu, (1)

у=Cx, (2)

где t>0, Ие Rг - вход, же Rп - состояние, уeRт - управляемый выход

Aе R пхп, ВеЯ пхг, Се Япх п - постоянные коэффициентные матрицы системы.

Далее полагаем г > т >1.

Координирующее управление подчинено двум целям. Главная цель - отработка внешнего задания - произвольных командных сигналов y* (t):

У = У * (t). (3)

Подчиненная цель - соблюдение заданных соотношений между выходными :

ф(у)=0, i=, (4)

где Ф, (у) - некоторые функции, причем q < m . Эти функциональные связи бу-

( ).

, i ( y )

процесса координирующего управления.

Если воспользоваться вектор-функцией

Ф = [Ф1, Ф 2,..., Ф q ],

(4) :

Ф(у) = 0. (5)

Введем также вектор невязок для регулируемых соотношений ^е Rq :

^ = Ф (У).

(5)

^* = 0. (6)

Далее будем полагать, что вектор-функция Ф(у) является линейной:

ф(у)=Qy, (7)

где Q е R qxm, причем rank Q = q.

, -

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

многомерные контуры регулирования.

С этой целью вход и выход объекта расщепляются на две компоненты:

u = H1v + H2t], (8)

z = Py, (9)

5=Qy. (10)

Здесь v е Rr1, t^R2, z е R p , H1 eRrxr1, H2 eRrxr2, PeR pxm, Q е Rqxm, при-

,

m = p + q, r = r + r2, r1 >m1, r2>m2.

Посредством управляющего входа t] будем осуществлять координационную

(6), v -

(3). -

z .

Векторная переменная z имеет меньшую размерность по сравнению с выходом y (p <m) и по отношению к нему играет роль управляемого агрегата (т.е.

),

.

Двухканальную структуру управления воплощает схема СКУ, представленная на рис. 1. Здесь выделены канал агрегатного управления динамикой объекта в целом и канал регулирования соотношений между выходными переменными. Со-

ответствующие им управляющие блоки в структуре регулятора будем называть АУ-блоком и РС-блоком. Выделенные каналы образуют два многомерных контура управления: АУ-контур и РС-контур. Поскольку соотношения (4) должны устанавливаться и поддерживаться в процессе отработки командного сигнала (3), то второй контур должен быть более быстродействующим по сравнению с первым.

Рис. 1

Формирование каналов регулирования. Структура (рис. 1) сформированных каналов регулирования определяется матрицами Ні, Н2 и Р, при выборе которых необходимо соблюдение условий:

гапк[Н1 і Н2] = г, гапк

^Р"

(2

= т .

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

Построим матрицы О1є КГіХГ, О2 є КГ2ХГ, Ьє Итхр, Мє Итхд, удовлетворяющие равенствам

Оі О 2

[Ні ! н2] = ег, [Ь ! м]

"р"

2

(11)

Здесь Ек - единичная матрица к -го порядка.

В силу (8) - (11) выполняются соотношения

V = С1ц , !] = С 2и,

у = Ьг + Щ.

Из последнего равенства при выполнении условия (6) получаем

У = Ьг.

Следовательно, регулируемый процесс ) определяет реакцию выхода объекта y(t).

Задающее воздействие у* должно отвечать требованию (5), так что в соответствии с (7) будет выполняться условие

ду *=о.

Отсюда согласно (9) получаем задание для АУ-контура

** г = Ру .

Примечание. Уравнения связей (4) определяют КЦМ. В линейном случае (7) это многообразие является гиперплоскостью. Целевое значение выхода должно подразумевать локализацию соответствующего целевого состояния объекта на

,

движения объекта должна притягиваться к ней.

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

Для описания процессов управления прибегнем к формализму операционно-.

лаплас-образы. Далее 5 - комплексная частота.

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

г(5) = (5) v(5) + (5)ц(5Ь (12)

и5) = (5) v(5) + (5)ц(5). (13)

- г(5) (5) -

лас-образы входных сигналов v(5) и ц(5). Передаточные матрицы объекта 'гУ (5), (5), (5 ), (5) в соответствии с (1), (2), (8)-(10) равны

(5) = РС(Еп5 - Л)-1 ВН1, (5) = РС(Еп5 - А)-1 БЫ 2,

(5)=дс(Еп5 - А)-1 ВНХ, (5)=дс(Еп5 - А)-1 вы2.

Пусть блоки АУ- и РС-регулятора реализуют законы управления

V(5) = ^(5)(г* - г(5)), (14)

П( 5) = К 2(5)0; *-% (5)) + К 21(5) V(5). (15)

, ,

описываемые передаточными матрицами ^(5) и И2(5). Кроме этого в РС-блоке

предусмотрена цепь компенсации влияния АУ-контура на РС-контур - ее действие определяется вторым слагаемым в (15), т.е. описывается передаточной матрицей

К21(5) .

Подстановка (14), (15) в (12), (13) дает уравнения для рассматриваемых контуров регулирования:

(Е р (5)Кх(5))г(5) = (5)Кх(5)г * (5) + у х( 5),

(Ед (5)К2(5)^(5) = (5)К2(5^* (5) + У 2 (5) , (16)

где

4*1 (5) = (5)ц(5) ,

\|/2( 5 ) = ( ( 5 ) + '^( 5 )И 21( 5 )) V( 5 ). (17)

1 (5) 2 (5) .

Процессы регулирования в контурах определяются выбором передаточных матриц ^(5), И2(5) и ^21(5).

Если ^1(5) обеспечивает равенство

(5) + (5)И 21(5) = 0, (18)

:

¥2 № = 0.

Однако обращение или псевдообращение рациональной матрицы (5) для

(18) : - , -лизуемость компенсационных цепей РС-блока и, во-вторых, трансформация правых передаточных нулей матрицы (5) в неустойчивые полюса в данных цепях.

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

- . .

(16)

Согласно (19) уровень возмущения регулируемого процесса %(ї) в результате воздействия ¥2(0 можно определить нормой передаточной матрицы (5)

в пространстве Харди Н[8]. Эта норма будет уменьшаться в результате увеличения коэффициентов передачи в структуре передаточной матрицы И2(5) РС-.

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

Пример. Обратимся к примеру из [2. С. 29]. Положим: т = п = г = 2 и объект описывается уравнениями

В процессе регулирования необходимо поддерживать соотношение между выходными переменными: Х1 / х2 = 2 . Ему отвечает линейное РС

В качестве агрегата выхода возьмем среднюю арифметическую выходных :

где

4(5) = (^* (5) + 2 (5^2(5),

(5) = (Ед + (5)И2 (5))'1 (5)И2 (5) ,

2(5) = (Е, + (5)К2(5))-1.

(19)

X =

Ф( У^ У2) = У1 - 2 У2 = 0.

Введем невязку РС:

£= У1 - 2 У2.

г = (У1 + У2)/2.

Пологая V = М2, Л = м1, получим уравнения каналов регулирования

г = -1^ + 2л , 4 = - 5л .

(20)

Выберем следующие передаточные функции регулятора:

В итоге автономность РС-контура будет обеспечена без дополнительных ухищрений, причем полюсы АУ- и РС-контуров соответственно равны {—2, — 2} и -15, т.е. существенно разнятся величиной затухания.

На рис. 2 представлены переходные процессы в СКУ для начального состояния объекта

х(0)=со1(0,2)

и задания

у *= со1(2,1). (21)

Согласно (20) и (21), уставка для РС-контура равна г * = 1,5 .

гг л(0

Ї т і

_____________I___________I___________I___________I___________

0 1 2 3 4 5

Рис. 2

На рис. 3 представлена соответствующая траектория процесса регулирования в пространстве выходных переменных.

Рис. 3

Рис. 4 иллюстрирует отработку СКУ командного сигнала (его скалярные компоненты представлены пунктиром на рисунке)

у * = (у*, у*) = со1(2,1)(1,5 + 0,5 8Іп(2га /10))

при нулевых начальных условиях.

..MO

I }’l(f y\ /

I/"’

1 m

________________________________________I______________________________________I______________________________________

О 5 10 15

Рис. 4

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. БойчукЛ.М. Метод структурного синтеза систем функционального регулирования одного класса // Автоматика. - 1969. - № 4. - С. 41-48.

2. Бой чук Л.М. Синтез координирующих систем автоматического управления. - М.: Энер-гоатомиздат, 1991. - 160 с.

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

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

4. .. . . - .: -

шиностроение, 1978. - 736 с.

5. , . . . - .: -

атомиздат, 1990. - 127 с.

6. . ., . . -

// . - 1977. - 11. - . 22-29.

7. . ., . . -

. - : , 1966. - 218 .

8. Francis B.A. A Course in in H-infinity Control Theory. Lecture Notes in Control and Information Science. Berlin: Springer-Verlag, 1987. - Vol. 88. - 155 p.

Статью рекомендовал к опубликованию д.т.н., профессор И.Ф. Чебурахин.

Филимонов Александр Борисович - Институт машиноведения им. А.А. Благонравова РАН; e-mail: filimon_ab@mail.ru; 101990, г. Москва, М. Харитоньевский пер., 4; тел.: 84991353534; факс: 84991353256; г.н.с.; д.т.н.; профессор.

Филимонов Николай Борисович - Институт проблем управления им. В.А. Трапезникова РАН; e-mail: nbfilimonov@mail.ru; 117997, г. Москва, ул. Профсоюзная, 65; тел.: 84992695510; : 84992695510; ; . . .; .

Filimonov Aleksandr Borisovich - A.A. Blagonravov Mechanical Engineering Institute RAS; e-mail: filimon_ab@mail.ru; 4, M. Khariton'evskii per., Moscow, 101990, Russia; phone: +74991353534; fax: +74991353256; dr.of eng. sc.; high sc. exp; professor.

Filimonov Nikolaj Borisovich - V.A. Trapeznikov Institute of Control Sciences, Russian Academy of Sciences; e-mail: nbfilimonov@mail.ru; 65, Profsoyuznaya street, Moscow, 117997, Russia; phone: +74992695510; fax: +74992695510; dr.of eng. sc.; high sc. exp; professor.

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