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

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

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

Аннотация научной статьи по математике, автор научной работы — Тимченко В. Л., Кондратенко Ю. П.

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

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

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

УДК 681.51:519.71

Тимченко В. Л.1, Кондратенко Ю. П.2

1Канд. техн. наук, доцент Национального университета кораблестроения им. адмирала Макарова, г. Николаев 2Д-р техн. наук, профессор Национального университета кораблестроения им. адмирала Макарова, г. Николаев

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

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

Ключевые слова: многомерные подвижные объекты, структурно переключаемые обратные связи, замкнутые системы управления.

ВВЕДЕНИЕ

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

ОЗД формировались и решались еще У Гамильтоном, Ж. Лагранжем в задачах аналитической механики, позже в работах по механике управляемого полета и других приложениях Н. Еругина, А. Галиуллина, а также в работах последнего времени при синтезе систем с обратными связями [1, 2]. Систематизировано и детально рассмотрено решение ОЗД управляемых систем в работах [3, 4] для линейных и нелинейных моделей, в т. ч. при синтезе робастно устойчивых структур управляемых систем высокой динамической точности [5].

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

© Тимченко В. Л., Кондратенко Ю. П., 2011

ПОСТАНОВКА ЗАДАЧИ ИССЛЕДОВАНИЯ

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

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

Данный метод состоит из следующих основных этапов [7]:

- планирование оптимальной траектории;

- определение моментов переключения управляющих функций в цепях обратной связи объекта;

- синтез управляющих функций в соответствующих цепях обратной связи многомерного объекта.

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

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

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

Для /-го отрезка фазовой траектории произвольного (в т. ч. нелинейного, нестационарного) динамического объекта запишем, применяя разложение в ряд Тейлора,

„. . „. . dX(t). Ai'

х(г,+і ) - х<х ) + dt \t¡ —+-+

dkX(t). (Atl)k _

+-----і -——+ ... + R-,

dtk k\ p

(1)

где X (() = { х* ((); ху( (); хх( ()} - вектор фазовых ко -ординат движения по координатным осям I = {х, у, х}; - вектор, определяющий остаточные

члены ряда Тейлора; А& = ^ +1- А; (■, +1- начальный и конечный моменты времени движения объекта по каждой из координатных осей на /-м отрезке траектории.

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

_ _ (*) (*) (*)

X X X ;jc X X :...:х .х .х .К

ох, оу, oz і ох, оу, oz > > ох * оу * OZ * I >

(т) (т) (т)

заключается в определении необходимого количества отрезков фазовой траектории с постоянными значениями соответствующих производных вектора Х((), а также моментов времени переключения управляющих функций в обратных связях для обеспечения перехода объекта с данного отрезка траектории на последующий отрезок по каждой из координатных осей I = {х, у, х}.

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

Т72 (т) гГт

, (2)

2! т1

. .. Т1 м тг

, (3)

2! г\

где Х(0), Х(Г1) = Х(Т2) - векторы начальных и конечных координат; Тъ Т2- время движения по каждой из траекторий; т, г - порядок высших производных вектора фазовых координат.

Оценка кинетической энергии, затраченной на движение, показывает, что для траектории, определяемой уравнением (3), при выполнении условия т > г расход энергии меньший по сравнению с траекторией (2). При этом в случае (т — г) = 1 разница кинетических энергий АЕ = шш, а с ростом (т - г) величина АЕ будет также возрастать. Последующий анализ показывает, что оптимальной по минимуму расхода энергии является траектория с наименьшим количеством минимальных по амплитуде производных фазовых переменных, необходимых для выполнения всех граничных условий.

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

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

ющих функций будет состоять в определении управляющих воздействий в цепях обратных связей объекта управления, при которых на определенных заданных отрезках фазовой траектории выполняются условия постоянства соответствующих производных фазовой переменной Х((). Таким образом, при движении по координатным осям I = {х, у, х} на каждом отрезке фазовой траектории будет включаться на определенное время А11 соответствующая цепь обратной связи, реализующая заданную управляющую функцию.

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

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

Фазовые уравнения процесса «разгона» до заданной скорости X(+!) с последующим движением объекта управления с ее постоянным значением X(^ +1) = сош1 до момента времени (/г- +2) запишем в виде

■ •• t2 W tk

X(ij ) = Х(0) + X(0)ij + Х(0) -j- +... + Х(0) ;

2 к\

X(ii+1) = X(i,) + X(i,)(i,+1 -*г) + Х(*,.) ^(^1+2 ) = ^(^¿+1 ) + )(t/+2 — ti+1 ).

2 ’

Уравнения этапа «торможения» от постоянной скорости X ( ti + j ) = œnst до нового (заданного) значения скорости X ( tm ) = œnst будут иметь вид

X(i,.+3 )= X(i<+2 ) + X(ii+2 )(i,+3 — ti+2 ) —... —

Vit \\li+3 1+2 > .

v 1+2 ) ,. >

k\

X() = ) + ^(fm-1 — ^m-1 ) —

(?m tm-1 ) .

Х(^т+1) — Х(#„) + Х(С )(^т+1 tm ).

При этом - моменты переключения управляющих функций в цепях обратных связей (/ =

= 1, ..., т).

СИНТЕЗ СТРУКТУРНО ПЕРЕКЛЮЧАЕМЫХ СИСТЕМ УПРАВЛЕНИЯ

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

х(г) = ах(0+в[и(0 - х(0] = (А - в)Х(г)+ви(г). (4)

После дифференцирования уравнения (4) получим вторую производную

х(0 = (А - в)Х(г)+bù(0 ,

(5)

а после повторения процедуры дифференцирования

- третью производную

.

(6)

Для траектории вида (2) при X(ґ) = 0 после подстановки последовательно уравнения (4) в (5) и дальше в (6) получим уравнение

ВІЇ(0 = -(А-В)3Х(0--(А-В)2Ви(0-(А-В)Ви(0. (7)

После использования преобразования Лапласа с учетом начального значения вектора управляющих функций "Со и векторно-матричных преобразований получаем

и(^) = -В“1 [р2Е + р(А - В) + (А - В)2 Г1 х х {(А - В)3 Х(р) - (рВ + [(А - В)В]ио + ВІЇ, )}.

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

Рис. 1. Структурная схема многомерной замкнутой системы

Рис. 2. Структурная схема замкнутой многомерной системы с обратной связью, описываемой матрицей Я

метров Я (рис. 2), векторно-матричное уравнение (4) запишется в виде

X(í) = (А - BR)X(í) + BU(0.

(S)

Дифференцирование уравнения (8) дает уравнение управляемой системы для траектории движения объекта вида (2) с учетом выполнения условия X (/) = 0

ви(о = -(А - ВИ)2 Х(0 - (А - ВК)Ви(0.

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

и(р) = -В“1 (рЕ + А - ВЯ)1 х х [(А - ВИ.)2 Х(р) - Ви 0)].

После повторения процедуры дифференцирования (8) получим уравнение динамики при X (/) = 0:

ви(0 = -(А - ВИ)3 Х(() - (А - ВЯ) ви(0 --(А-ВК)Ви(ґ);

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

Щр) = -В“‘[р2Е + р(А - ВЯ) + (А - ВЫ)2 Г1 х х {(А - ВЫ)3 Х(р) - [рЪ + (А - ВЫ)В]и0 + Ви0 )}.

В случае переменной обратной связи динамическая система (8) становится нестационарной вида

X(í) = АХ(0 + B[U(0 - R(í)X(í)] = = [А - BR(í)]X(í) + BU(0,

(9)

т. к. матрица Я(/) будет включать компоненты, кото -рые являются функциями времени. Проведем дифференцирование уравнения (9) и получим, например, для второй производной

Х(0 = [ВИ + (А - ВЯ)2 ]Х(0 + + (А-ВК)Ви(0 + Вй(0-

Далее для третьей производной запишем

(10)

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

Х(0 = [-BR - 2BR(А - BR) - (А - BR)BR +

+ (А - BR)3 ]Х(0 + [-2BR + (А - BR)2 B]U(í) +

+ (A-BR)BÙ(0 + BÜ(i). (11)

Рис. 3. Структурная схема системы управления вида (8) с дополнительными обратными связями (БКП - блок ключей переключения)

mi

При выполнении условия ^?([= 0 будем иметь из (11)

[-2ВЫ + (А - ВЫ)2 ]Ви<7) + (А - ВК)Ви(0 + Вй(0 = = [ВЫ + 2ВЩА - ВЫ) + (А - ВЫ)ВЫ - (А - ВЫ)3 ]Х(г).

(12)

Для квазистационарных объектов с медленно изменяющимися параметрами примем, что Ы(/) =

= ЫА , Ы(() = Ыа«с, Ы(() = ЫАгс есть матрицы, компоненты которых известны, постоянны («заморожены» [9] на интервале Ас) и независимы для определенного интервала времени А/с. Тогда, применяя преобразование Лапласа, получим из уравнения (10) для вектора управления и(р) при выполнении условия X (/) = 0 с учетом нулевых начальных значений

и(р) = -[^В + (А-ВЫ^)ВГ1х х[-ВЫд,с +(А-ВЫ^)2]Х(р).

Решение преобразованного уравнения (12) относительно и(р) определяет выражение вектора управляющих функций для выполнения условия X = 0

и(/>) = {р2В + />(А —ВЫд<с)В-

- [2ВЫ^ - (А - ВЫД( )2 ]В}-1 х х [ВЯД(с + 2ВЫ^ (А - ВЫД( ) +

+ (А - ВЫ^ )ВЫ^ - (А - ВЫ Д( )3 ]ВД.

Для случая, когда на вход стационарной системы (рис. 4) подается вектор наблюдаемых координат У, будем иметь векторно-матричное уравнение системы

Х(0 = (А - ВС)Х(0 + (В - ВБ)и(0.

В результате соответствующих векторно-матричных преобразований вектор управляющих функций

(к)

и(р) при условии X (/) = 0 запишется в виде

U(p) = -(В- BD)-1 (р‘fc-1E + Ak Г1 х x[A-BC)*X(/?)-U0(/j)],

(13)

Рис. 4. Структурная схема многомерной системні управления с обратной связью по вектору выходных (наблюдаемых) координат

где матрица Ак = ^(р-'А-ВС)*"-'-1; U0(^) - началь-

у=0

ный вектор управляющей функции.

При обратной связи, которая включает матрицу параметров R, будем иметь уравнение (13) в виде

UQ0 = -(В - BRD)1 (pk~l Е + Ak)_1 х х [(А - ВЫС)* Х(р) - U0 (/?)].

При переменной обратной связи R(t) динамика управляемой системы примет вид

Х(0 = [A-BR(0C]X(f) + [B-BIl(0D]U(0. (14)

Преобразование уравнения (14) для квазистаци-онарной системы аналогично (10) и решение относительно U(^) определяют выражение вектора управляющих функций при условии X (t) = 0

ü(p) = {p(B-BR^D) +

+ [(А - ВЫ^ С)(В - ВЫ д,с D) - ВЫД(с D] }-1 х х [ВЫ ^ С - (А - ВЫ Д(с С)2 ]Х(/?).

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

ВЫВОДЫ

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

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

1. Габасов, Р. Реализация ограниченной обратной связи в нелинейной задачей регулирования / Р. Габасов, Ф. М. Кириллова, Е. А. Ружицкая // Кибернетика и системный анализ. - 2009. - № 1 - С. 108-116.

2. Ларин, В. Б. Стабилизация системы обратной связью по выходной переменной / В. Б. Ларин // Проблемы управления и информатики. - 2004. - № 2. - С. 5-18.

3. Крутько, П. Д. Обратные задачи динамики в теории

автоматического управления / П. Д. Крутько - М. : Машиностроение, 2004. - 576 с.

4. Krutko, P. D. Symmetry and inverse problems of control

system dynamics / P. D. Krutko // Изв. РАН. Теория и

системы управления. - 1996. - № 6. - С. 17-46.

5. Крутько, П. Д. Робастно устойчивые структуры управляемых систем высокой динамической точности. Алгоритмы и динамика управления движением модельных объектов / П. Д. Крутько // Изв. РАН. Теория и системы управления. - 2005. - № 2. - С. 120-140.

6. Справочник по теории автоматического управления / под ред. А. А. Красовского - М. : Наука, 1987. - 711 с.

7. Тимченко, В. Л. Оптимальное управление линейным объектом на основе метода структурно-переключаемых обратных связей // Вісник НТУ «Харківський політехнічний інститут». Тематичний випуск «Інформатика та моделювання». - 2009. - № 13. - С. 167-176.

8. Тимченко, В. Л. Синтез оптимальных структурно-пе-реключаемых систем управления многомерным объектом под воздействием возмущений / В. Л. Тимченко // Технічна електродинаміка. Тем. випуск «Проблеми сучасної електротехніки». Ч. 1. - Інститут електродинаміки НАНУ, Київ. 2010. - С. 77-81.

9. Солодов, А. В. Линейные автоматические системы с переменными параметрами / А. В. Солодов, Ф. С. Петров. - М. : Наука, 1971. - 620 с.

10. Патент 53614 Україна МПК (2009) G05B 11/01. Спосіб керування багатовимірним динамічним об’єктом / Тимченко В. Л., Кондратенко Ю. П., Кукліна К. О. ; власник патенту Національний університет кораблебудування. - № u201004692; заявл. 20.04.2010; надрук. 11.10.2010. Бюл. № 3.

11. Патент 57100 Україна МПК (2011.01) G05B 11/01. Спосіб робастного керування багатовимірним динамічним об’єктом / Тимченко В. Л., Кондратенко Ю. П., Кукліна К. О.; власник патенту Національний університет кораблебудування.-№u201008990; заявл. 19.07.2010; надрук. 10.02.2011. Бюл. № 19.

Надійшла 4.11.2010

Тимченко В. Л., Кондратенко Ю. П.

СИНТЕЗ СТРУКТУРНО ПЕРЕМИКАЛЬНИХ СИСТЕМ ДЛЯ КЕРУВАННЯ БАГАТОВИМІРНИМИ РУХОМИМИ ОБ’ЄКТАМИ

У статті розглядається застосування методу структурно перемикальних зворотних зв’язків до синтезу замкнених систем керування багатовимірними рухомими об’єктами. Сформовано принципи побудови оптимальних траєкторій руху об’єктів і визначення моментів перемикання керуючих функцій в ланцюгах зворотних зв’язків, отримано значення вектора керувань для замкнених систем різного типу.

Ключові слова: багатовимірні рухо мі об’єкти, структурно перемикальні зворотні зв’язки, замкнені системи керування.

Tymchenko V. L., Kondratenko Y. P.

SYNTHESIS OF STRUCTURALLY COMMUTED SYSTEMS FOR MULTIDIMENSIONAL MOVING OBJECTS CONTROL

The authors apply the method of structurally commuted feedbacks for controlling functions synthesis in closed loop systems of multidimensional moving objects control. The principles of optimal object trajectory construction and determination of controlling functions switching moments in feedback circuits are formulated; the values of control vector are obtained for different types of closed loop systems.

Key words: multidimensional moving objects, structurally commuted feedbacks, closed loop control systems.

i63

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