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

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

CC BY
258
78
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОПТИМАЛЬНЫЙ СИНТЕЗ / УПРАВЛЯЮЩИЕ ФУНКЦИИ / ЛИНЕЙНЫЕ СИСТЕМЫ / СТРУКТУРНО-ПЕРЕКЛЮЧАЕМЫЕ ОБРАТНЫЕ СВЯТИ / ОПТИМАЛЬНИЙ СИНТЕЗ / КЕРУЮЧі ФУНКЦії / ЛіНіЙНі СИСТЕМИ / СТРУКТУРНО-ПЕРЕМИКАєМі ЗВОРОТНі ЗВ''ЯЗКИ / OPTIMAL SYNTHESIS / CONTROL FUNCTIONS / LINEAR SYSTEMS / STRUCTURALLY-COMMUTED FEED-BACKS

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

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

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

Optimal control of linear object on basis of method of the structurally-commuted feed-backs

The decision of task of optimal synthesis of control influences is considered in the linear systems with continuous time by the construction of the special structural configuration of feed-backs, providing the necessary order of derivative phase variables with the proper positive or negative constant values. The order of synthesis is resulted for a linear object at the arbitrary phase trajectories. Figs: 2. Refs: 9 titles.

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

УДК 62-502

В.Л. ТИМЧЕНКО, канд. техн. наук, доц. НУК (г. Николаев)

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

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

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

Постановка проблемы и анализ литературы. Решение задачи синтеза оптимальных управляющих воздействий, которые обеспечивают переходный процесс управления объектом с заданными показателями качества, является актуальным при разработке эффективных прикладных инженерных методов синтеза. Классические методы оптимального управления приводят к ряду вычислительных сложностей, например, необходимости решения краевых задач [1, 2, 3]. Аналитическое решение краевых задач, с учетом многомерности управляемого объекта, затруднительно и громоздко, а численные решения в ряде случаев не дают достаточно быстрой сходимости [4, 5]. Различные подходы оптимизации динамики объектов управления с помощью цепей обратных связей получили развитие в работах [6, 7], однако они не дают решения для задачи построения оптимальной траектории движения объекта.

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

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

Фазовую траекторию динамического объекта, например, для вектора Х(/) представим для ^го отрезка траектории с помощью разложения в ряд Тейлора

™ ) ™) I ^(°1 ^ I а2Х(°1 (^)2 I I ^Х(°1 (^)к I I ТС

Х('г+1)-Х(Л-) + ,. Ь “гг+—~—+...+—~тг~—м—+...+ кр,

А Ь 1! а2 Ь 2! жк Ь к! р

где Х.у) = {хх (/); ху У); хг (/)} - вектор фазовых координат объекта по координатным осям I = {х, у, х}; Яр - вектор, определяющий остаточные члены ряда Тейлора; Л11 = //+1 - , г\+х - начальный и конечный моменты времени

движения объекта по каждой из координатных осей на /-м отрезке.

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

(к) (к) (к)

{хох, Хоу, Хог; Хох, Хоу, хог; •••; Хох, Хоу, хаг}

и конечных условий

(т) (т) (т)

{ху, ху, ХР; хх, хл,, хл; •••■; хх, ху, ХЛ } будет заключаться в определении необходимого количества отрезков фазовой траектории с постоянными значениями соответствующих производных

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

I = {х, у, х}.

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

Т2 (т) тт

х(Т1) = х(0) + Х(0)Т + лт(0)+...+ х (0)т-; (1)

2! т!

т2 (г) ТГ

хТ) = х(0) + х(0)Т2 + х(0) Т2- +...+ х (0) , (2)

2! г!

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

Изменение кинетической энергии объекта массой М для первой траектории движения будет иметь вид

ш Му2х(Т) М [х(0)]2

1 2 2 ’

где Ух(Т1) = х(0) + 55(0)Т +...+ х (0) -----------------—;

(т -1)!

для второй -

^_Му2х(Т2) М [ х(0)]2

2 2

2

где Ух (Т2) = -х(0) + х(0)Т +...+ х (0) 2 .

(г -1)!

(Г) грг-1

Т2

Сравнительная оценка энергии, необходимой для перехода объекта управления из начального состояния в конечное состояние по фазовым траекториям, показывает, что при движении по траектории (2) расходы энергии меньше. Следовательно, можно сделать вывод, что траектория (2), лучше, чем (1) по расходам энергии. При этом в случае (т - г) = 1 разница кинетических энергий ЛЕ = тш, а с ростом (т - г) величина ЛЕ будет также расти. Анализ показывает, что оптимальной по минимуму расходов энергии есть траектория с наименьшим количеством производных фазовых переменных, необходимых для выполнения всех граничных условий. При этом время переходного процесса Т2 > Т\. Для произвольных значений т и г можно сделать обобщенный вывод о требованиях к оптимальности движения динамического объекта: при положительных значениях производных

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

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

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

В общем виде процесс управления можно разбить на этапы "разгона" и "торможения" по заданным показателям, например, при постоянном ускорении движения. Будем считать, что объект управления первого порядка

х(/) = ах(-) + Ъи(-) (3)

начинает движение с начальными условиями

(к)

х(0); х(0); 55(0); ...; х (0).

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

т х(0) - ax(0) u(0) =---------------;

(^ (k-l)

(k-1^ х (0) - a х (0)

u (0) =-------------------.

Ь

В случае заданных ограничений на управляющее воздействие максимальными значениями управляющих функций, в начальный момент времени (/ = 0) будут выполняться соотношения: х(0) = ах(0) + Ъитах (0);

55(0) = а 2 х(0) + аЫтх (0) + Ъи тах (0);

(к) , , , (к-1)

х (0) = а х(0) + а Ъитах (0) + •••+ Ъ итах (0)

Фазовые уравнения траекторий "разгона" до заданной скорости х(/г+1) и последующего движения объекта управления с ее постоянным значением х(/г-+1) = сonst до момента времени /,-+2 запишем в виде

-2 (к) -к х(-1) = х(0) + ,х(0)/1 + 55(0) — + •••+ х (0) —;

2 к!

(-9 - - )2 (к-1) (-9 - А )к-1

х(-2) = х(-1) + х(-1)(-2 --1) + 55(-1)--------“-+ •••+ х (-1)—7^ ^—; (4)

2 (к -1)!

х(-г+2 ) = х(-г+1) + Щ+1 )(-г+2 - -г+1 У

Этап "торможения" от постоянной скорости х(/г+1)= сonst до заданного значения скорости х(гт) = сonst описывается уравнениями

(к) (2 — 2 )к

х(1г+3 ) = х(1г+2 ) + х(2+2)(2+3 — 2г+2 ) — •••— х (2+2 )- г +3 г+2

к!

(2 — 2 )2

х«т) = х(гт_х) + х(/и—! )(гт — гп_!) — X (/и—!)(т 2т—1) ;

х(2п+1 ) = х(2п ) + х(2п )(2п+1 — 2т X где 21 (/ = 1,..., п) - моменты переключения управляющих функций.

Синтез управляющих функций для линейного объекта первого порядка. Одномерный стационарный линейный объект управления описывается скалярным уравнением (3) и после дифференцирования (и-1) раз дает совокупность уравнений

х (2) = ах(2) + Ьй(2); х (2) = ах (2) + Ьй (2);

(и) (п—1) (п—1)

х (2) = а х (2) + Ь й (2).

Для реализации траекторий вида (4), (5) необходимо управляющее воздействие, при котором соответствующая производная координаты х(2) равняется нулю. Таким образом, можно записать

и(2) = Ъ—ах($); Х(?) = 0;

И(2) + аи(р) = — Ъ—а2х(Г); Х(Г) = 0;

(и-1) (и-2) (и)

и (?) + а и (?) +...+ аи И(Г) + аи и(?) = — Ъ аих(2); х(?) = 0.

После применения преобразования Лапласа при нулевых начальных условиях для управляющих воздействий будем иметь

й( р) = — Ь ~'ах( р);

й(р) = —Ь-------а 2 х(р);

р + а

й(Р) =------И—1-------И—Т^------И—2------ИГ аИх(р).

р + ар +... + а р + а

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

управляющие функции, которые обеспечивают движение объекта по фазовым траекториям вида (4), (5).

Для синтеза управляющих воздействий с учетом начальных значений

(к)

и0, И0, ..., и0 будем иметь выражения

и(р) = —Ь 'ах(р);

и( р) =

— Ъ а х(р) + и0 р + а

(к—2)

и( р) =

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

— Ъ акх(р) + и0(рк 2 +...+ ак 2) + и0(рк 3 +...+ ак 3) +...+ и

к—1 . к—2 . | к—2 | к—1

р + ар +...+ а р + а

Пример 1. Рассмотрим движение линейного объекта (3) с начальными условиями Х0 = 1; х0 = 0. Тогда для начального значения управления получим

и0 = (Х0—ах0 )Ъ 1 = Ъ 1. Для функции управления после применения преобразования Лапласа при нулевой второй производной имеем

и(р) =

— а х( р) +1 Ъ( р + а)

При начальных условиях

х0 = 1; х0 = 1 получим

и0 = Ь 1(1 — а) и запишем для управляющей функции при нулевой второй

производной и(р) = рис. 1).

— а х(р) +1 — а Ъ( р + а)

(структурная схема представлена на

о

Рис. 1. 172

Пример 2. При движении объекта (3) по фазовой траектории из двух отрезков

і

х(2) = х(0) + Х(0)2 +| X (0)| ;

х(Т) = х(2) + х(2 )(Т — ^) — |х(0)|

(Т — І1Ґ 2

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

Рис. 2.

При нулевой третьей производной для начальных условий Х0 = 1; Х0 = 1; х0 = 1; и0 = и0 = Ъ_1(1 — а) имеем для первого отрезка

, , ч —а3х(р) + (1 — а)(р + а +1)

траектории функцию управления и( р) =--------------------------------

Ъ(р + ар + а )

Для второго отрезка при значении t1 = 1 с учетом полученных конечных условий для первого отрезка (начальных для второго) x = 1; x = 2; xl = 2.5; u1 = b-1(2-2.5a); щ = -b-1(1 + 2a) (структурная схема - рис. 2; БКП1, БКП2 - блоки ключей переключения) получаем

— a 3 x( p) + (2 — 2.5a) p — 2.5a 2—1

u(p) =-----------;—2----------2----------.

b(p2 + ap + a2)

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

Список литературы: 1. Понтрягин Л.С. Математическая теория оптимальных процессов - М.: Наука, 1974. - 392 с. 2. Чаки Ф. Современная теория управления. - М.: Мир, 1975. - 424 с. 3. Справочник но теории автоматического управления / Под ред. Красовского А.А. - М.: Наука, 1987. - 711 с. 4. Беллман Р., КалабаР. Квазилипеаризация и нелинейные краевые задачи. - М.: Мир, 1968. - 184 с. 5. Ларин В.Б. О симметризации двухточечной краевой задачи // Проблемы управления и информатики. - К. - 2002. - № 3. - С. 30 - 38. б. Габасов Р., Кириллова Ф.М., Ружицкая Е.А. Реализация ограниченной обратной связи в пелипейпой задаче регулирования // Кибернетика и системный анализ. - К., 2009. - N° 1. - С. 108 - 117. 7. Ларин В.Б. Стабилизация системы обратной связью по выходной переменной // Проблемы управления и информатики. - К., 2004. - № 2. - С. 5 - 18. S. Kondra-enko Y.P., Timchenko V.L. Optimal feedback switching method for linear control systems // Systems and Networks: Mathematical Theory and Applications (Mathematical Research). - Berlin: Academia Verlag, 1994. - Vol. 79. - P. 291 - 292. 9. Тимченко В.Л. Синтез управляющих функций на основе структурно-переключаемых обратных связей при управлении многомерным объектом // Труды Одесского политехнического университета. - Вып. 2 (24), 2005. -С. 155 - 160.

УДК 62-502

Оптимальне управління лінійним об'єктом на основі методу структурно-перемикаємих зворотних зв'язків / Тимченко В.Л. // Віспик НТУ "ХПІ". Тематичний випуск: Інформатика і моделювання. - Харків: НТУ "ХПІ". - 2009. - № 13. - С. 167 - 175.

Розглянуто рішення задачі оптимального синтезу керуючих функцій в лінійних системах з безперервним часом шляхом побудови спеціальної структурної конфігурації зворотних перемикаємих зв'язків, що забезпечує необхідний порядок похідних фазових змінних з відповідними позитивними або негативними постійними значеннями. Приведено порядок синтезу для ліпійпого об'єкту нри довільних фазових траєкторіях. Іл.: 2. Бібліогр.: 9 пазв.

Ключові слова: оптимальний синтез, керуючі функції, лінійні системи, структурно-перемикаємі зворотні зв'язки.

UDC 62-502

Optimal control of linear object on basis of method of the structurally-commuted feed-backs / Tymchenko V.L. // Herald of the National Techical University "KhPI". Subject issue: Information Science and Modelling. - Kharkov: NTU "KhPI". - 2009. - №. 13. - P. 167 - 175.

The decision of task of optimal synthesis of control influences is considered in the linear systems with continuous time by the construction of the special structural configuration of feed-backs, providing the necessary order of derivative phase variables with the proper positive or negative constant values. The order of synthesis is resulted for a linear object at the arbitrary phase trajectories. Figs: 2. Refs: 9 titles.

Keywords: optimal synthesis, control functions, linear systems, structurally-commuted feed-backs.

Поступила в редакцию 22.04.2009

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