УДК 681.51
DOI: 10.17586/0021-3454-2017-60-5-398-403
СИНТЕЗ ПОЛИНОМИАЛЬНЫХ ЗАКОНОВ УПРАВЛЕНИЯ ДЛЯ НЕПРЕРЫВНЫХ ДИНАМИЧЕСКИХ ОБЪЕКТОВ
С. В. Быстров1, В. В. Григорьев1, О. К. Мансурова2, И. М. Першин3
1Университет ИТМО, 197101, Санкт-Петербург, Россия E-mail: [email protected] 2Национальный минерально-сырьевой университет „Горный", 199106, Санкт-Петербург, Россия
3Филиал Северо-Кавказского федерального университета, 357501, Пятигорск, Россия
E-mail: [email protected]
Для непрерывных линейных динамических объектов с одним входом и выходом разработана процедура синтеза полиномиальных, в частности линейно-квадратичных, законов управления. Применение таких законов управления позволяет повысить скорость сходимости процессов при больших отклонениях с сохранением качественных показателей процессов при малых отклонениях. Синтез законов управления производится на основе использования методов теории оптимального управления посредством решения модифицированного уравнения Риккати. Доказывается, что используемые законы управления не нарушают свойства асимптотической или экспоненциальной устойчивости в зависимости от выбранного при проектировании типа устойчивости.
Ключевые слова: линейно-квадратичные законы управления, критерии оптимальности, экспоненциальная устойчивость, матричные уравнения Риккати и Ляпунова
Введение. Методы теории оптимального управления широко используются для синтеза линейных законов управления непрерывными стационарными объектами, обеспечивающих тот или иной вид устойчивости замкнутой системы, а следовательно, и требуемые показатели качества [1—9]. В настоящей статье предпринята попытка распространения этих методов для формирования полиномиальных законов управления непрерывными стационарными объектами с целью повышения скорости сходимости процессов при больших начальных отклонениях с последующим замедлением сходимости при малых отклонениях для обеспечения таких качественных показателей, как перерегулирование и колебательность процессов. Для решения задачи синтеза законов управления используется модифицированное уравнение Риккати, позволяющее искать управление как линейную функцию состояний объекта, которое и используется для формирования полиномиальных управляющих воздействий. Доказывается, что подобные законы управления сохраняют свойство асимптотической или экспоненциальной устойчивости в зависимости от того, какой вид устойчивости был заложен при поиске линейного закона управления при решении уравнения Риккати.
Постановка задачи. Рассмотрим линейный непрерывный стационарный объект управления (ОУ), уравнение движения которого имеет вид
x (t ) = Ax (t) + Bu (t), (1)
где x — n-мерный вектор состояния ОУ, u — скалярное управляющее воздействие, А — nxn-квадратная матрица с постоянными коэффициентами, B — nxl-матрица входов.
Сформируем закон управления в виде
u (t) = f u?'"1 (t) + f (sgn(uo (t )))u02; (t), (2)
i=i j=i
где I = к/2, если к — четное число, и I = к+1/2, если к — нечетное число, при этом к определяет число членов формирующего управления (2); и0 — номинальное управляющее воздействие как линейная функция вектора состояния
ио(*) = -Кх(г), (3)
где К — 1 хи-матрица линейных стационарных обратных связей (ЛСОС), элементы которой определяют коэффициенты обратных связей по соответствующим переменным вектора состояний х(^); при этом предполагается, что все переменные вектора состояния доступны для измерения.
Таким образом, формируемое управление (2) представляет собой полином степени к от номинального управления (3) .
Ставится задача, с использованием методов теории оптимального управления, определения таких матриц ЛСОС, которые в замкнутой системе для объектов управления (1) с законами управления вида (2), (3) обеспечивают экспоненциальную устойчивость, тесно связанную с таким показателем качества процессов, как быстродействие (время переходного процесса).
Основной результат. Синтез линейного закона управления с использованием методов теории оптимального управления для стационарного непрерывного объекта управления (1) с квадратичным критерием качества на бесконечном интервале времени сводится к решению матричного квадратичного уравнения Риккати вида
АТР + РА -\КТЯК = -0 (4)
при
К = Я-1ВТР , (5)
где Р — ихи-симметрическая квадратная матрица, 0 — ихи-симметрическая матрица штрафов на вектор состояния объекта, по крайней мере, положительно-полуопределенная; Я — ненулевой скаляр, определяющий штраф на управление; V — параметр, принимающий значения от о до 2.
Уравнение (4) при подстановке в него выражения (5) является квадратичным уравнением Риккати, имеющим два решения относительно матрицы Р, из которых выбирается положительно-определенное решение, т. е. такое, при котором матрица Р является положительно-определенной.
Заметим, что при значении параметра V = 0 уравнение (4) преобразуется в линейное уравнение Ляпунова и его решение относительно матрицы Р будет положительно-определенным тогда и только тогда, когда матрица А является устойчивой, т.е. объект управления устойчив. Этот случай соответствует критерию обобщенной работы для нахождения оптимального управления, введенный в работах Красовского [1].
При V = 1 получаем уравнение Риккати, соответствующее классическому решению задачи оптимального управления, для которого доказано, что одно из решений уравнения Рикка-ти положительно определено (матрица Р — положительно-определенная, и замкнутая система с матрицей ЛСОС (4) будет устойчивой) [3] .
Если V = 2 , то уравнение Риккати позволяет решить задачу нахождения оптимального управления, соответствующего принципу оптимальности по принуждению [4]. Отметим, что при данном значении V уравнение Риккати совпадает с уравнением Ляпунова для замкнутой системы с найденным управлением, позволяющим сделать заключение, что если решение уравнения Риккати положительно определено, то система будет асимптотически устойчивой.
Для того чтобы линейный закон управления обеспечивал экспоненциальную устойчивость со степенью сходимости а, модифицируем уравнение (4) следующим образом:
АТР + РА -\КТЯК + 2аР = -0 (6)
при
K = R-1 ВТР . (7)
Заметим, что при значении v = 0 требуется, чтобы исходный объект был экспоненциально устойчивым со значением степени сходимости, равным а. В дальнейшем основное внимание уделим случаю, когда параметр v = 2, т.е. когда уравнение (6) является модифицированным уравнением Ляпунова, для установления факта, что система с искомым управлением является экспоненциально устойчивой.
Докажем, что если найден закон управления (7) на основании решения уравнения Рик-кати (6) с заданным значением степени сходимости а, то полиномиальный закон управления вида (2), (3) обеспечивает в замкнутой системе экспоненциальную устойчивость со степенью сходимости, равной а.
Положим, что матрица K найдена по выражению (7) в результате решения уравнения Риккати (6) при заданном значении степени сходимости а. Вычислим производную по времени от квадратичной функции Ляпунова на всех траекториях движения системы (объект управления (1) с законом управления (2)) и проверим, будет ли выполняться условие экспоненциальной устойчивости [4]:
dV(х(t)) , , чЧ
(х ( )), (8)
где V(x) — квадратичная функция Ляпунова вида
V (х ^)) = хТ ^) Px ^),
а Р — положительно-определенная матрица, являющаяся решением матричного уравнения Риккати (6).
Производная от функции Ляпунова для замкнутой системы (объект управления (1) с законом управления (2)) имеет вид dV (х)
I I
= хТ>
(АТР + РА - КТВТР - РВК) х - £ и^'-1 Ц)ВТРх - £ хТРВи%-1 (t) -
^ 1=1 г=1
(sgn(Uo ^)))и02 j ^)ВТРх - £ (sgn(Uo (t)))хТРВи07. 7=1 7=1
Воспользуемся тем, что матрица К закона управления вычисляется по соотношению (6), тогда выражение для производной от функции Ляпунова примет следующий вид:
) = хт (АТР + РА - КТВТР - РВК) х - 2]Г и^-1 - 2]Г (sgn и0)и0и2 R-1
^ I=1 ]=1
или
I I
dV (х )
= хт (АТР + РА - 2К^-1К)х- u02iR-1 - (sgnи0)и^7+1. (9)
dt -1 -1
I =1 ] =1
Если матрица Р, определяющая квадратичную функцию Ляпунова (8), найдена как положительно-определенное решение уравнения Риккати (6) при V = 2 и заданной степени сходимости а, то выполняется равенство
хт (АТР + РА - 2КТКК - 2аР) х = -хтдх,
Т
а так как выражение х Qx > 0, по крайней мере, положительно полуопределено, справедливо неравенство
хТ (АТР + РА - 2КТЖ) х < -2ахТРх . При этом в силу того, что квадратичные члены
и^Я"1 > 0 и ^п и0)и02]+1 > О, по крайней мере, положительно полуопределены, их добавление в выражение (9) может только усилить его, откуда следует выполнение неравенства ёУ (х) _
l l
= xTi'T
(ATP + PA - 2KTR-1K) x - uqR-1 - 2^ (sgn u0 )u0j +1 < -2ахТ Рх,
Ж . , . ,
I _1 . _1
что подтверждает выполнение условия экспоненциальной устойчивости со степенью сходимости, равной а.
Итак, последовательность процедуры синтеза полиномиальных законов управления (2), обеспечивающих экспоненциальную устойчивость, заключается в следующем. По заданному требованию к быстродействию замкнутой системы, например по времени переходного процесса п выбирается заданная степень сходимости процесса по соотношению
а_ 3/ ^ .
Далее решается матричное уравнение Риккати (6) относительно матрицы Р с последующим вычислением матрицы К по выражению (7) , в результате формируется закон управления вида (2).
Заключение. Предложена процедура вычисления полиномиальных законов управления на основе использования методов теории оптимального управления, которые обеспечивают экспоненциальную устойчивость с заданной степенью сходимости процессов, назначаемую согласно требуемому быстродействию системы. Для оценки качества процессов и построения областей, в которых реализуются эти показатели, можно использовать результаты работ [9, 10].
Перспективным представляется использование подобных законов управлений в системах с распределенными параметрами [11], а также в системах пространственного слежения [12], в которых при наличии на входе объекта нелинейности, имеющей при больших отклонениях ниспадающий участок пеленгационной характеристики, квадратичная составляющая закона управления позволяет ускорить сходимость процессов.
Статья подготовлена по результатам работы, выполненной при государственной финансовой поддержке ведущих университетов Российской Федерации (субсидия 074-Ц01) и Министерства образования и науки РФ (проект 14.Z50.31.0031).
список литературы
1. Универсальные алгоритмы оптимального управления непрерывными процессами / А. А. Красовский, В. Н. Буков, В. С. Шендрик; под ред. А. А. Красовского. М.: Наука, 1977, 271 с.
2. Nair G. N., Evans R. I. Exponential stabilisability of finite-dimensional linear systems with limited data rates // Automatica. 2003. Vol. 39. P. 585—593.
3. Брайсон А., Хо Ю-Ши. Прикладная теория оптимального управления. М.: Мир, 1972. 544 с.
4. Фурасов В. Д. Устойчивость движения, оценки и стабилизация. М.: Наука, 1977. 247 с.
5. Воронов А. А. Основы теории автоматического управления. Особые линейные и нелинейные системы. М.: Энергия, 1981. 303 с.
6. Qualitative exponential stability and instability of dynamical systems / V. V. Grigoriev, O. K. Mansurova. St. Petersburg, 2001. Preprints of 5th IFAK Symp. on Nonlinear Control Systems (NOLCOS'01).
7. Bystrov S. V., Grigoriev V. V. Qualitative exponential stability and instability of dynamical systems and range estimation of parameter acceptable changes // Universal Journal of Control and Automation. 2013. Vol. 1, N 1. P. 15—18. DOI 10.13189.
8. Быстров С. В., Григорьв В. В., Рабыш Е. Ю., Мансурова О. К. Анализ качества переходных процессов в непрерывных и дискретных системах на основе условий качественной экспоненциальной устойчивости // Мехатроника, автоматизация, управление. 2012. № 9. С. 32—36.
9. Григорьев В. В., Быстрое С. В., Наумова А. К., Рабыш Е. Ю., Черевко Н. А. Использование условий качественной экспоненциальной устойчивости для оценки динамических процессов // Изв. вузов. Приборостроение. 2011. Т. 54, № 6. С. 24—30.
10. Бобцов А. А., Быстров С. В., Григорьев В. В., Дудров П. В., Козис Д. В., Костина О. В., Мансурова О. К. Построение областей допустимых изменений параметров гарантированного качества процессов динамических систем // Мехатроника, автоматизация, управление. 2006. № 10. С. 2—5.
11. Быстров С. В., Григорьев В. В., Мансурова О. К., Першин И. М. Анализ устойчивости линейных систем с распределенными параметрами. Мехатроника, автоматизация, управление // Новые технологии. 2013. № 9. С. 2—5.
12. Григорьев В. В., Мотылькова М. М., Мансурова О. К. Построение регуляторов для систем пространственного слежения // Изв. вузов. Приборостроение. 2007. Т. 50, № 11. С. 24—29.
Сергей Владимирович Быстров Валерий Владимирович Григорьев Ольга Карибековна Мансурова
Иван Митрофанович Першин
Рекомендована кафедрой систем управления и информатики НИУ ИТМО
Сведения об авторах
канд. техн. наук, доцент; Университет ИТМО; кафедра систем управления и информатики; E-mail: [email protected] д-р техн. наук, профессор; Университет ИТМО; кафедра систем управления и информатики; E-mail: [email protected] канд. техн. наук, доцент; Университет „Горный", кафедра автоматизации технологических процессов и производств; E-mail: [email protected]
д-р техн. наук, профессор; Филиал СКФУ, кафедра управления в технических и биотехнических системах; Пятигорск; E-mail: [email protected]
Поступила в редакцию 23.12.16 г.
Ссылка для цитирования: Быстров С. В., Григорьев В. В., Мансурова О. К., Першин И. М. Синтез полиномиальных законов управления для непрерывных динамических объектов // Изв. вузов. Приборостроение. 2017. Т. 60, № 5. С. 398—403.
SYNTHESIS OF POLYNOMIAL CONTROL LAWS FOR CONTINUOUS DYNAMIC OBJECTS
S. V. Bystrov1, V. V. Grigoriev1, O. K. Mansurova2, I. M. Pershin3
1ITMO University, 197101, St. Petersburg, Russia E-mail: [email protected]
2 National Mineral Resources University, 199106, St. Petersburg, Russia 3 Branch of the North-Caucasian Federal University, 357501, Pyatigorsk, Russia
E-mail: [email protected]
For continuous linear dynamic objects with a single inlet and outlet, a procedure of synthesis of polynomial (linear-quadratic) control laws is developed. The use of these control laws can improve the speed of convergence processes for large deviations while maintaining quality indicators processes for small deviations. Synthesis of control laws is based on the use of methods of optimal control theory by solving the Ric-cati type equation. The control laws are proved not to violate the asymptotic or exponential stability property depending on the type of stability adopted in design.
Keywords: linear quadratic control laws, optimality criteria, exponential stability, Riccati and Lyapunov matrix equations
Data on authors
Sergey V. Bystrov — PhD, Associate Professor; ITMO University, Department of Computer
Science and Control Systems; E-mail: [email protected] Valery V. Grigoriev — Dr. Sci., Professor; ITMo University, Department of Computer Science
and Control Systems; E-mail: [email protected] Olga K. Mansurova — PhD, Associate Professor; University of Mines, Department of Techno-
logical Process Automation and Production; E-mail: [email protected]
Ivan M. Pershin — Dr. Sci., Professor; North-Caucasian Federal University, Branch in
Pyatigorsk, Department of Control in Technical and Biotechnical Systems; E-mail: [email protected]
For citation: Bystrov S. V., Grigoriev V. V., Mansurova O. K., Pershin I. M. Synthesis of polynomial control laws for continuous dynamic objects // Journal of Instrument Engineering. 2017. Vol. 60, N 5. P. 398—403 (in Russian).
DOI: 10.17586/0021-3454-2017-60-5-398-403