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

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

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

Аннотация научной статьи по математике, автор научной работы — Нейдорф Р. А., Чан Н. Н.

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

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

Похожие темы научных работ по математике , автор научной работы — Нейдорф Р. А., Чан Н. Н.

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

COMPOSITIONAL SYNTHESIS OF TIME-SUBOPTIMAL CONTROL OF HIGHER-ORDER SYSTEMS

It is offered approximate approach to time-suboptimal control for smooth stationary systems with phase constraints are considered. This approach associated with the feedback realization of time-suboptimal control nonlinear systems. The efficiency of the method allows synthesize suboptimal control law by optimal control law of lower systems. In the general case, this approach allows realize compositional synthesis of all nonlinear control systems by effective and reliable results of optimal dynamic systems first order.

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

УПРАВЛЕНИЕ, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И ИНФОРМАТИКА

УДК 681.513.5

Р.А. НЕЙДОРФ, Н.Н.ЧАН

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

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

Введение. Проблема оптимизации законов управления является одной из важнейших проблем современной теории автоматического управления (СТАУ). Однако для задач оптимального управления характерно, что их аналитическое решение удается получить лишь в редких случаях. В связи с этим в СТАУ разработаны различные способы нахождения аппроксимаци-онного решения таких задач. Результаты подобного решения называют законами квазиоптимального управления. Большинство методов квазиоптимизации быстродействия направлено на аппроксимацию поверхности переключения или на численные методы нахождения моментов переключения [1].

В настоящее время задача синтеза систем, оптимальных по быстродействию, является одной из наиболее актуальных задач теории оптимального управления. Время регулирования входит в число основных качественных характеристик систем автоматического управления. Для многих технических систем уменьшение времени регулирования, т.е. повышение их быстродействия, имеет большое практическое значение. В статье [2] предложен, а в работах [3-5] развит новый подход к построению аналитических моделей е -квазиоптимального быстродействия для задач управления. Его сущность состоит в статической аппроксимации правой части математической модели (ММ) оптимальной системы, а преимущество заключается в том, что качество управления, оцениваемое временем регулирования, задается в модели параметрически. Варьирование параметров е позволяет изменять степень квазиоптимальности решения.

Опираясь на введенное в [2] понятие квазиоптимальности по выбранному критерию, можно предложить и другие, отличные от сформулированного в [2, 3], подходы к аналитическому нахождению квазиоптималь-

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

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

Ъ = / (*1>х2,---Х+1) , г = 1,п- 1; хп = /п(х„х2,к хп) + и, (1)

где функции / - дифференцируемы по всем переменным х1, Х2,к хг+1, а %,, " 0 г п ■

Требуется найти управление и = и (х1з х2,... хп), переводящее объект из начального состояния (х10, х°,... х°) в начало координат за близкое к минимальному время tkvopt при ограничениях на все производные переменной состояния и на управление

|хг |= хгт -г 1П 1; И ит . (2)

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

управление и'П_°1’р (х), являющееся гладкой функцией состояний х = (х1,х2,...хп-1)Т , для системы (п- 1)-го порядка

хг = / ( х1. х2.. хг+1) ,г= 1 п - 2; хп-1 = ип-1, (3)

у которой первые п - 2 функции правых частей, начальные условия

0 0 0

(х1, х2,... хп-1) и ограничения на переменные состояния

|хг|= хгт -г 1,п 2 совпадают с аналогичными составляющими исходной системы (1), а на управление ип-1 наложено ограничение

И 1 х . (4)

| п-11 (п-1) т V /

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

Однако в (1) правая часть (п - 1) -го уравнения формируется по закону

и 1 (х1> х2..,хп), (5)

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

и^Ор (х, хх.

п-1 ( х1. х2.. хп- 1 ). (6)

Трансформация выражения (5) в форму (6) в управляемой ДС может быть осуществлена только управляющим воздействием, а его синтез

может быть осуществлен на основе формирования в управляемой ДС инвариантного многообразия

/п-1 (*1,*2,•••,*п)- (X,,х2,кх„_ 1) = 0, (7)

которое можно рассматривать как предел 1®т е (* (*)) = 0 некоторой гипотетической переменной, представляющей собой ошибку аппроксимации свойств эталонной системы, фактическим законом изменения текущих значений переменных состояния

е ( *1, *2,к > *п ) = /п- 1 ( *1. *2,• , *п )- иШТ ( *1. *2,• *п- 1) - (8)

Для обеспечения автоматической системе таких свойств, чтобы при квазоптимальном движении ее (п - 1) -х координат ошибка (8) стремилась к нулю, при выполнии условия (7) необходимо связать ее движение требованием асимптотической устойчивости по макропеременной е (*1, *2,..., *п)

. Этого можно, например, достичь, потребовав от е свойства

е (*) = - е (*) , е > 0, (9)

е

где е - параметр настройки решения задачи синтеза [6].

Наложение дополнительных условий на связи управляемой системы возможно только через движение п -й координаты, поскольку остальные связаны постулированным свойством гипотетической подсистемы (3). В

свою очередь переменная *п (*) зависит от управления и(*) в (1).

Раскрыть механизм реализации указанной связи можно, если продифференцировать выражение (8) по времени:

п-1 • 3 е . 3/ , . п-1 . 3 е 3/ ,

е = *.— + *„-^п-1 *„ = е- / •— • , (10)

п л п «/г-\ 'V '-'У

, 1 3 * 3 *п ,■= 1 3 * 3 *п

и подставить в уравнение (9) как (8), так и результат дифференцирования (10).

Это позволяет получить искомый закон квазиоптимального управления

И^ІХ,

е п-1

е г-1

или, после преобразований,

( Х,Є) - - -+ /г ^ • Т2"-1 " /п, (11)

икуор‘ ( Х.'1" "п

3 е 3/п-

3 хі 3 Хп

куорі ип- 1 /п- 1)

-1

-1

„куорґ _ х п-1 3 І и р - / І Д /

( Х>е)- 1 ■ - /п-. + /. ( - ■ 11 • /_ - / . (12)

е г-1 3 Хг 3 Хп

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

5] как на эталонную. Условие асимптотической устойчивости предложенного метода также можно доказать математической индукцией, так как для системы (п-1)-го порядка (3) существует квазиоптимальный закон быстродействия, обеспечивающий глобальную асимптотическую устойчивость. Следовательно, существует соответствующая функция Ляпунова

V (х1з х2,... хп_ 1). Для системы п-го порядка в качестве функции Ляпунова

можно выбрать функцию

Формула (14) показывает, что функция W (х1, х2,... хп) действительно является функцией Ляпунова для исходной системы (1) - асимптотическая устойчивость системы квазиоптимального быстродействия доказана.

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

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

Иллюстрационный пример. Синтез квазиоптимального по быстродействию управления движением спутника в центральном поле сил на круговой орбите. Дифференциальные уравнения динамики плоского движения спутника в поле земного тяготения, согласно [7], имеют вид

(14)

(13)

где п = п 0 М; п 0 - постоянная всемирного тяготения, М - масса Земли; у = R - расстояние от ее центра до

спутника; у3 = ф - угол поворота при

движении спутника в полярных координатах относительно земли (рис.1), у2 -скорость его движения вдоль ра-

диус-вектора R; у4 - угловая скорость вращения спутника.

Рис. 1. Схема движения спутника вокруг земли

Требуется найти управления и1,и2 , переводящие спутник из некоторого

I 0 0 0 0\

начального состояния (у,у2,у3,у4) на заданную круговую орбиту

(у1 = В0,у2 = 0,у3 = var,у4 = V 0) за время, близкое к минимально возможному.

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

kvopt

первого порядка имеет вид мц И

, ит = const > 0 . Поскольку

IX + £'

угол вращения у3 = ф может принимать произвольные значения, то можно применить изложенную методику для двух подсистем: У1 = у2;

• _ п 2 • _ о У4 У2 1

У2 = —2 + У1У4 + м и У4 = - 2--------+ — м2 в отдельности. Это иллюстри-

У1 У1 У1

руется приводимыми ниже выкладками.

Для первой подсистемы

■<(у - Во)

к^ор1 _ 1\

I

откуда

и

У 2 +

>1 - «0) + <(У1- «0)

е у 2 М1

>1 - «0)

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

Для второй подсистемы

Ь^ор1 _

£ У1

У1У4

е

е = —,

£

м1 У 2е

и

мт (У4 -® 0)

•\/( у4 - ® 0 ) + £

откуда

МУ1 ( У4 ^ 0 ) + 2 у2у4 .

>/( у4 - ® 0 ) + £

(16)

(17)

Нетрудно заметить, что квазиоптимальные аппроксимации управлений обеспечат также ограничения на производные (У^ < ит, |у4| < ит . Результаты имитационного моделирования синтезированной САУ на ПЭВМ. На рис.2 изображены переходные процессы для моделирования координат управляемого законами (17) и (18) движения спутника со следующими параметрами: у0 = 3,у° = 1,у0 = 5,у4 = 3; «0 = 2; V 0 = 4;

ит = ит = 1; £ = 0.1; п = 100. На рис. 3 приведены помеченные индексами траектории движения спутника из различных начальных состояний:

т

- и ■ X

1

V

+

1.5

2

и

2

V, = Ы’ = 4, >>2 = 1,у° = 5, у° = 3}; V2 = {у,0 = 3, у° = 1,у° = 0.5, у° = 4);

V, = {у° = 2.5, у2 = 0.5, у» = 4, >4 = з);

V4 = {у° = 4, у° = 1, у, = 2, у4 = 2).

— - г

-у2 t

Рис.2. Переходные процессы Рис.3. Траектории движения спутника

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

Выводы. На основе изложенного в статье метода можно аналитически синтезировать квазиоптимальные по быстродействию законы управления для нелинейных объектов любого порядка при ограничениях как на фазовые координаты, так и на само управление. При этом результат решения задачи синтеза может быть представлен аналитической функцией переменных состояния, процесс нахождения которого можно реализовать, в частности, и в виде программного алгоритма для ЭВМ (например, с помощью пакета Symbolic Math Toolbox в MatLab).

Библиографический список

1. Егупов Н.Д. Методы классической и современной теории автоматического управления: Учебник в 3-х т. / Н.Д. Егупов. Т.2: Синтез регуляторов и теория оптимизации систем автоматического управления. - М.: Изд-во МГТУ им. Н.Э. Баумана, 2000. -746 с.

2. Нейдорф Р.А. Нелинейное ускорение динамических процессов управления объектами первого порядка с учетом ограниченности воздействий / Р.А.Нейдорф // Вестник ДГТУ. Управление и диагностика в динамических системах. - Ростов н/Д: Издательский центр ДГТУ, 1999. - С. 13-21.

3. Нейдорф Р.А. Эффективная аппроксимация кусочных функций в задачах квазиоптимального по быстродействию управления / Р.А.Нейдорф //Сб. трудов междунар. науч. конф. "Математические методы в технике и технологиях ММТТ-2000". - СПб.: Изд-во СПбГТУ, 2000. Т. 2. - С.18-22

4. Нейдорф Р.А. Модели квазиоптимальных законов управления на основе нелинейных функций самоорганизации / Р.А.Нейдорф. // Международная научная конференция «Математические мето-

ды в технике и технологиях ММТТ-14»: Сб.тр.14; СФ МЭИ. -Смоленск, 2001. - Т.2. - С. 36-39.

5. Нейдорф Р.А. Нелинейная организация асимптотически устой-

чивых квазиоптимальных по быстродействию движений / Р.А.Нейдорф. // Докл. Всерос. науч. конф., 3-4

апр. 2003 г. "Управление и информационные технологии". -СПб., 2003. Т.1. - С.189-194.

6. Мирошник ИВ. Теория автоматического управления. Нелинейные и оптимальные системы. / И.В.Мирошник. -СПб.: Питер, 2006. - 272 с.

7. Красовский Н.Н.Теория управления движением / Н.Н.Кра-совский. - М.: Наука. Главная редакция физико-математической литературы, 1968. - 476 с.

Материал поступил в редакцию 28.08.07.

R.A. NEYDORF, TRAN NGUYEN NGOC

COMPOSITIONAL SYNTHESIS OF TIME-SUBOPTIMAL CONTROL OF HIGHER-ORDER SYSTEMS

It is offered approximate approach to time-suboptimal control for smooth stationary systems with phase constraints are considered. This approach associated with the feedback realization of time-suboptimal control nonlinear systems. The efficiency of the method allows synthesize suboptimal control law by optimal control law of lower systems. In the general case, this approach allows realize compositional synthesis of all nonlinear control systems by effective and reliable results of optimal dynamic systems first order.

НЕЙДОРФ Рудольф Анатольевич (р.1944), заведующий кафедрой «Программное обеспечение вычислительной техники и автоматизированных систем» (ПОВТ и АС) ДГТУ, доктор технических наук (1988), профессор (1994). Окончил Новочеркасский политехнический институт (1967) по специальности «Автоматизация и комплексная механизация химико-технологических процессов».

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

Автор около 200 научных работ, издано 11 учебных пособий общим объемом более 80 п.л. Имеет 34 авторских свидетельства на изобретения и 4 свидетельства о регистрации программ.

ЧАН Нгуен Нгок (р.1979), аспирант 2-го года обучения кафедры «ПОВТ и АС» ДГТУ. Окончил ДГТУ (2005) по специальности «Управление и информатика в технических системах».

Научные интересы: современные методы анализа и синтеза системы автоматического управления, моделирование процессов управления на ЭВМ. Автор 6 научных работ, имеет свидетельство о регистрации программы.

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