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

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

CC BY
373
46
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
СООТНОШЕНИЯ ОПТИМАЛЬНОСТИ / СРЕДНЕКВАДРАТИЧНЫЙ ФУНКЦИОНАЛ / МОДАЛЬНОЕ УПРАВЛЕНИЕ / ОПТИМАЛЬНАЯ СТАБИЛИЗАЦИЯ / ЛИНЕЙНАЯ СТАЦИОНАРНАЯ СИСТЕМА АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ / OPTIMALITY RELATIONS / MEAN-SQUARE FUNCTIONAL / MODAL CONTROL / OPTIMAL STABILIZATION / LINEAR STATIONARY AUTOMATIC CONTROL SYSTEM

Аннотация научной статьи по математике, автор научной работы — Афонин Виктор Васильевич, Мурюмин Сергей Михайлович

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

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

Похожие темы научных работ по математике , автор научной работы — Афонин Виктор Васильевич, Мурюмин Сергей Михайлович

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

Inverse Problems of Optimal Stabilization with Scalar Control

Introduction. The paper explores inverse problems of optimal stabilization with a full measurement of the control object state vector. Using the so-called optimality relations, the authors propose an algorithm for the numerical determination of the weight matrices of a quadratic quality functional. Materials and Methods. As initial data, mathematical models of linear stationary fully controlled objects are used. The initial stage of the solution is connected with the task of modal control to obtain a proportional regulator a modal controller to stabilize the control object by arranging the poles of a closed system. The next approach is the optimal stabilization method by the root-mean-square criterion. At this stage, the basic process of determining the weight matrices of a quadratic functional is carried out using numerical methods for solving algebraic equations and optimality relations. Results. Based on the proposed algorithm for determining the weight matrices of a quadratic functional, the programs were developed to study the results of stabilizing control objects with scalar control up to the 20th order. In a particular case, the problem was considered with the parameter of the quadratic functional weight coefficient that allows the control systems designer to make a decision about the expediency of the stabilization process by secondary indicators of the transient process quality for the optimal system output. Discussions and Conclusions. The results of the numerical experiment showed that the proposed stabilization method, based on the solution of the inverse problem of optimal stabilization, avoids the limitations of modal control. In addition, for designing stabilization systems the authors propose using an iterative algorithm to assess the quality of transients in a closed control system.

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

ВЕСТНИК МОРДОВСКОГО УНИВЕРСИТЕТА

Том 27, № 4. 2017

http://vestnik.mrsu.ru

ISSN Print 0236-2910 ISSN Online 2313-0636

УДК 517.9:621.3

DOI: 10.15507/0236-2910.027.201704.504-517

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

В. В. Афонин*, С. М. Мурюмин

ФГБОУ ВО «МГУ им. Н. П. Огарёва» (г. Саранск, Россия) *'[email protected]

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

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

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

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

Для цитирования: Афонин В. В., Мурюмин С. М. Обратные задачи оптимальной стабилизации со скалярным управлением // Вестник Мордовского университета. 2017. Т. 27, № 4. С. 504-517. DOI: 10.15507/0236-2910.027.201704.504-517

© Афонин В. В., Мурюмин С. М., 2017

Inverse Problems of Optimal Stabilization with Scalar Control

V. V. Afonin*, S. M. Muryumin

National Research Mordovia State University (Saransk, Russia)

* [email protected]

Introduction. The paper explores inverse problems of optimal stabilization with a full measurement of the control object state vector. Using the so-called optimality relations, the authors propose an algorithm for the numerical determination of the weight matrices of a quadratic quality functional.

Materials and Methods. As initial data, mathematical models of linear stationary fully controlled objects are used. The initial stage of the solution is connected with the task of modal control to obtain a proportional regulator - a modal controller - to stabilize the control object by arranging the poles of a closed system. The next approach is the optimal stabilization method by the root-mean-square criterion. At this stage, the basic process of determining the weight matrices of a quadratic functional is carried out using numerical methods for solving algebraic equations and optimality relations. Results. Based on the proposed algorithm for determining the weight matrices of a quadratic functional, the programs were developed to study the results of stabilizing control objects with scalar control up to the 20th order. In a particular case, the problem was considered with the parameter of the quadratic functional weight coefficient that allows the control systems designer to make a decision about the expediency of the stabilization process by secondary indicators of the transient process quality for the optimal system output.

Discussions and Conclusions. The results of the numerical experiment showed that the proposed stabilization method, based on the solution of the inverse problem of optimal stabilization, avoids the limitations of modal control. In addition, for designing stabilization systems the authors propose using an iterative algorithm to assess the quality of transients in a closed control system.

Keywords: optimality relations, mean-square functional, modal control, optimal stabilization, linear stationary automatic control system

For citation: Afonin V. V., Muryumin S. M. Inverse Problems of Optimal Stabilization with Scalar Control. Vestnik Mordovskogo universiteta = Mordovia University Bulletin. 2017: 27(4):504-517. DOI: 10.15507/0236-2910.027.201704.504-517

Введение

В данной статье авторы опирались на результаты, представленные в ранних работах [1-3], где приводятся различные соотношения оптимальности. Введенное название соотношения оптимальности относится к оптимальной задаче стабилизации с квадратичным функционалом качества и стационарной модели линейного объекта управления. Соотношения оптимальности связывают между собой весовые коэффициенты функционала качества (2, К), матрицы (А, В) объекта управления и матрицу оптимального регулятора (К). В задаче со скалярным управлением весовая матрица

R становится положительным числом, а матрица оптимального регулятора -матрицей-строкой.

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

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

Обзор литературы

В практике управления динамическими объектами нередко решаются задачи стабилизации. Одним из возможных подходов к решению таких задач является модальный, при котором полюса (моды), замкнутые на модальный регулятор, совпадают с назначенными заранее [4-9]. Для стабилизации систем с одним входом и одним выходом (SISO) используется формула Аккермана [4; 8-9]. Следует отметить работы [8-9], которые имеют практическую направленность благодаря применению специальных преобразований, позволяющих получить так называемую обобщенную формулу Аккермана. Другими исследователями [5; 7] предлагаются подходы к выбору спектра (полюсов) синтезированной системы, которые могут иметь несколько входов (управляющих воздействиями) и несколько выходов.

В случае оптимизации переходных процессов решается задача оптимальной стабилизации, которая также находит широкое применение1 [10-15]. Решение задачи базируется на решении матричного нелинейного уравнения Риккати, содержащего весовые матрицы квадратичного функционала качества [4; 11; 14]. В [10] рассматривается конкретная физическая задача, решение которой выполняется в терминах задач оптимальной стабилизации и назначением полюсов замкнутой системы. Работы1 [15] посвящены определению весовых коэффициентов квадратичного функционала в предположении, что они диагональные.

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

Материалы и методы

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

dX (t)

dt

= AX (t) + Bu (t)

Y (t ) = CX (t),

(1)

(2)

где X(t) - вектор состояния объекта управления размерности n'1, u(t) -скалярное входное управляющее воздействие; Y (t) - скалярный выход; A - постоянная числовая матрица состояния размера nn; B - постоянная числовая матрица входа размера n i; C - постоянная числовая матрица выхода размера 1'n.

Для применения методов стабилизации объекта (1-2) необходимо, чтобы выполнялось условие полной управляемости по Калману [4]:

rank [ BABA2 BAn-B ] = n.

1 Куценко А. С., Курко В. А., Лахно С. В. Линейно-квадратичная задача стабилизации в условиях неопределенности критерия качества // Коллекция : сб. науч. тр. «Вестник НТУ

"ХПИ". Системный анализ, управление и информационные технологии». 2010. URL: http://www. kpi.kharkov.ua/arcЫve/Наукова_перюдика/ves1шk/Системньшанализ,управлениеиинформационньIе технологии/2010/67/statya22_67.pdf

Функционал качества J в задаче стабилизации имеет следующий вид:

J = J[ XTQX + uTRu ] dt =

0

го

= J [XTQX + Ru2 ] dt ^ min,

(3)

где Q - весовая симметрическая положительно определенная числовая матрица; R - весовой коэффициент больше нуля, действительное число; Т -символ транспонирования.

Решение задачи (1; 3) сводится к решению нелинейного матричного уравнения Риккати [4; 11]. В результате определяется матричный оптимальный коэффициент усиления К( ), который включается в обратную связь к заданному объекту управления (1). Если к синтезированной системе прикладывается входное воздействие - управляющее воздействие и(0, то замкнутая система с оптимальным регулятором принимает вид:

dX (t)

dt

= (A -BKr )X(t) + Bu(t), (4)

Как для решения задачи синтеза систем стабилизации методом модального управления, так и для оптимальной стабилизации обычно применяется широко известная система MATLAB. Авторы данной работы также отдали предпочтение системе MATLAB (MATLAB R2015b), в которой имеются такие функции как acker и lqr. Первая реализует алгоритм Аккермана для получения модального регулятора для системы со скалярным управлением, а вторая (linear-quadratic regulator - линейно-квадратичный регулятор) позволяет найти оптимальный регулятор для систем как с векторным, так и со скалярным управлением. Функции rank и ctrb позволяют проверить систему на полную управляемость по Калману.

Приведем общее выражение, определяющее собой одно из соотношений оптимальности [2-3]:

R = BTSTQSB + - (Er + BTSTKT) R (Er + KSB),

(5)

где матрица (Л - ВК) является гур-вицевой.

В случае применения модального синтеза замкнутая система с модальным регулятором имеет такую же структуру, что и (4) со сменой К на Кр При этом собственные числа матрицы состояния системы типа (4) должны быть равны предварительно заданным или выбранными проектировщиком до начала решения задачи модального управления. В этом случае приходится решать задачу о расположении полюсов синтезированной системы [10; 13-14]. Для стабилизации объектов со скалярным управлением может использоваться формула Аккермана, которая дает возможность синтеза модального регулятора до 10-го порядка включительно.

где 5 = (Л - ВК)-1; К = К ;Е г - единичная матрица, соответствующая размерности входному управляющему воздействию (для скалярного управления единичная матрица равна единице); Т -символ транспонирования.

Преобразуем соотношение (5) к алгебраическому уравнению:

f (Q, R, K ) = BTSTQSB + + ( + BTSTKT )R (Er + KSB)- R = 0.

(6)

Для решения уравнения (6) будем считать весовую матрицу Q диагональной матрица. В таком случае число неизвестных уравнения (6) будет равно 2п + 1; решение нелинейного уравнения может быть выполнено по алгоритму Левенберга-Марквардта.

ВЕСТНИК МОРДОВСКОГО УНИВЕРСИТЕТА

Том 27, № 4. 2017

Другой вариант представим в виде

(7)

Р • М+ •Р = Р; М + • Р • М+ = М +; Р • М + = Е

f (2, R ) = В^^В + + (( + BTSTKT ) (( + ^В)- R = 0.

п Уравнение (8) разрешим относи-

При решении (7) считается, что ^ ^ Д 7 ' тельно весовой матрицы у со своими

весовая матрица Q - диагональная Я - положительное число, а R - фиксированная матрица-строка.

Еще один вариант уравнения относительно весовой матрицы Q:

сомножителями:

BTSTQSB = R -- (Ег + BTSTKT ) (Ег + КБ.В).

(9)

! ^ ) = BTSTQSB + + ( + BTSTKT )R (Ег + В)- R = 0.

(8)

Уравнение (8) можно разрешить относительно матрицы Q с применением псевдообращения Мура-Пенро-уза, которое, например, для матрицы Р обозначается в виде М+. В (8) значения К и R фиксированные. Перечислим свойства псевдообратных матриц

Обозначим правую часть уравнения (9) через W (скалярную величину):

Ж = R - (Ег + BTSTKT ) (Ег + №В). Перепишем уравнение (9):

BTSTQSB = Ш. Выполним следующие преобразо-

(в соответствии с документацией по- вания с учетом свойств матрицы Му-мощи системы МА^АВ): ра-Пенроуза:

BTSTQ (&В )(БВ)+ = W (В)+ ; BTSTQ = W (&В)+; (вTST)+ (вTST) Q = (BTST)+ W (&В)+ ;

\вTST)+ (BTST )) ^(В^7^)+ (BTST ) Q = [(Б)+ (BTST )) ^(В^7^)+ W (В)+

\вTST)+ (В^ )) Г( BTST)+ W (БВ)+

Результаты исследования

Запишем алгоритм моделирования

Q =

С помощью псевдообратных матриц можно обойти обращение плохо

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

рожденных матриц псевдообращения татов. Для численного решения урав-

результат не изменяют. нения (6) необходимо задать начальные

Таким образом, выполненные пре- условия в виде одномерного массива

образования позволяют определить действительных чисел. Первые п чи-

весовую матрицу Q квадратичного сел предназначаются для диагонали

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

функционала (3) как симметричную весовой матрицы Q, следующее одно

положительно-определенную матрицу. число - для весового коэффициента Я,

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

обратной подстановкой в уравнение (5). оптимального регулятора К. Всего 2п+1

неизвестных. На каждой итерации поиска предусматривается формирование квадратной диагональной матрицы Q. При этом решение задачи модального управления не затрагивается. В качестве решателя нелинейных алгебраических уравнений была использована функция fsolve системы MATLAB R2015b. В на-

стройках этой функции были включены системные опции точности вычислений (eps) по аргументам и по исследуемой функции: eps = 2.2204е-16.

Для тестового примера были приняты следующие матрицы объекта (1), (2) и допущения для начальных условий решения уравнения (6):

Матрица состояния 10-го порядка (матрица А):

0. . 7777 0. 0350 0. 9491 0. .8128 0. 2770 0. 6861 0. 5566 0. 4990 0. 9589 0. 8446

0. 2375 0. 2984 0. 2179 0. 0757 0. 6954 0. 5483 0. 0727 0. 1068 0. 4532 0. 6694

0. . 8243 0. 0585 0. 3194 0. 6565 0. 9186 0. 1380 0. 8397 0. 9132 0. 1290 0. 1093

0. . 9657 0. 8571 0. 9178 0. 5093 0. 2445 0. 0988 0. 4053 0. 3649 0. 7606 0. 0883

0. . 9726 0. 3729 0. 0319 0. 4799 0. 4581 0. 2456 0. 1449 0. 2266 0. 2016 0. 9665

0. 4534 0. 6798 0. 0651 0. 9556 0. 2530 0. 1518 0. 1909 0. 8724 0. 1757 0. 1943

0. 6090 0. 2563 0. 6298 0. 0000 0. 3793 0. 9260 0. 4906 0. 1364 0. 4371 0. 0819

0. 7755 0. 3476 0. 8738 0. 2470 0. 6045 0. 6801 0. 7120 0. 2364 0. 3403 0. 2694

0. . 6416 0. 0094 0. 0087 0. 7122 0. 7724 0. 2377 0. 9849 0. 5954 0. 9673 0. 6501

0. 7220 0. 3583 0. 7466 0. 3246 0. 0679 0. 5689 0. 8748 0. 5639 0. 1430 0. 5468

Транспонированная матрица входа В: 10 о о о о о о о о о

Матрица выхода С:

0 о о о о о о о о 1

Коэффициент обхода В = 0;

Начальное приближение диагонали

матрицы Q:

1 1 1 1 1 1 1 1 1 1

Начальное приближение весового коэффициента Я: 2.22045е-16

Начальное приближение коэффициентов регулятора:

1 1 1 1 1 1 1 1 1 1

В результате моделирования получены следующие искомые величины.

Коэффициенты оптимального регулятора:

2.8793734 -5о.7547241 -79.8о59792 39.о673666 16.8445818 -17.оо79541 39.6154794 -28.2814376 159.1197789 -63.5157416

Диагональные элементы весовой матрицы Q:

1.оооо о. 8Ю3 о. 9111 о. 9451 о.9917 о.9972 о.8944 о.9878 о.9895 о.9954

Весовой коэффициент Я: о.4о89о34

Полюса системы с оптимальным регулятором:

-15.7869 +о.оооо± -4.3229 +о.оооо± -о.325о +о.7917± -о.325о -о.7917± -о.3о99 +о.6236± -о.3о99 -о.6236± -о.963о +о.оооо± -о.7492 +о.1387± -о.7492 -о.1387± -о.1969 +о.оооо±

Минимальное значение вещественной части полюсов: -15.7869466

Максимальное значение вещественной части полюсов: -о.19б9388

Длительность переходного процесса: 63 ед. времени

Выход системы с оптимальным регулятором на момент окончания времени переходного процесса: о.6698291

Статический коэффициент передачи системы с оптимальным регулятором: о.6698279

Диаграмма переходной функции системы с оптимальным регулятором показана на рис. 1.

Р и с. 1. Переходная функция системы с оптимальным регулятором F i g. l.Transient function of a system with an optimal regulator

В системе МАГЪАВ были проведены численные эксперименты по определению весовых матриц функционала для систем до 21-го порядка включительно. Результаты отвечают требованиям задачи оптимальной стабилизации.

Была введена проверка на положительную определенность следующей матрицы:

П ^ N1 N R

(10)

где N - числовая матрица-столбец, которую принимали нулевой.

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

Для примера была рассмотрена модель система управления 6-го порядка. Приведем условия решения задачи.

Матрица состояния А:

1.5634 0.9335 1.7690 -1.1089 -0.0137 0.3636

-1.0751 0.5091 0.9455 0.4026 0.3574 0.5406

0.5442 0.0240 0.4794 0.9119 0.2476 1.3243

0.3167 1.7554 0.3500 0.5238 1.0311 0.8418

0.4477 1.2410 1.1914 0.2742 1.2246 1.5737

-0.7512 -1.7889 -0.2029 -0.8820 -1.1429 0.8376

Транспонированная матрица входа В: 10 о о о о о

Матрица выхода С: о о о о о 1 Коэффициент обхода В = 0. Коэффициенты модального регуля-

тора:

2.6511700 45.7014386

-85.7341580 510

42.1128475

50.6899433 68.3282054

Полюса системы с модальным регулятором:

-8.оооо -6.52оо -5.о4оо -3.5боо -2.о8оо -о.бооо

Начальное приближение диагонали матрицы Q: 1 1 1 1 1 1

Начальное приближение весового коэффициента Я: 1

Расчетные весовые матрицы квадратичного функционала

Весовой коэффициент Я: 0.0020134 Диагональ весовой матрицы Q: 1.0000 1.0001 1.0011 1.0000 1.0004 1.0004

Коэффициенты оптимального регулятора:

23.0185296 22.3017594 -42.7035743 -187.3350864 -29.6831972 -64.6685472 Полюса системы с оптимальным регулятором:

-222.855479+0.0000001

-2.379585+0.8066851

-2.379585-0.8066851

-0.735228+1.2634541

-0.735228-1.2634541

-0.388493+0.0000001

Максимальный размах переходного процесса с модальным регулятором: 0.4452935

Максимальный размах переходного процесса с оптимальным регулятором: 0.0694742

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

Диаграммы на рис. 2-3 носят иллюстративный характер в целях сравнения размаха переходного процесса по переменным состояния.

Для случая (8) были использованы и получены следующие результаты.

0=3 -[>,2 0=1 0 i

-tu - -—

'0 1 2 3 4 5 6 7 t

Р и с. 2. Переходный процесс в системе 6-го порядка F i g. 2. Transient process in the system of the 6th order

Р и с. 3. Переходный процесс в системе с оптимальным регулятором F i g. 3.Transient process in a system with an optimal regulator

Модельная матрица состояния A:

-0. .0329 -0. 9109 0. 6204 -0. 1307 0. 4115 0. 0556 -0. 3144 0. 6471

-0. .2951 -0. 4629 -0. 6453 -0. 0114 -0. 9203 0. 4595 0. 8633 -1. 0154

-0. .5548 0. 1227 -0. 3651 -0. 3651 -0. 5611 -1. 1444 0. 8507 1. 3058

0. .5644 0. 0900 -0. 5834 -0. 9234 -0. 3199 1. 4071 0. 0305 -0. 4932

-0. .1337 0. 3199 -1. 3698 -0. 2998 1. 8972 0. 2395 0. 3836 -0. 9348

-1. . 6757 1. 0635 0. 5432 1. 4971 -0. 3906 0. 1281 0. 3905 0. 1489

-0. 3487 0. 9011 -1. 7078 1. 3880 -0. 0519 -0. 1056 0. 2848 -1. 2745

0. 8456 0. 2872 -0. 0646 0. 0054 1. 0352 -0. 4961 0. 5555 0. 7013

Модельная матрица входа В (транспонированная):

о.7643 -о.бо5о -1.о35о о.2о14 о.668о -о.3235 1.3343 о.6214

Система полностью управляема по Калману.

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

Желаемые полюса для расчета модального регулятора:

-о.8ооо -2.9714 -5.1429 -7.3143 -9.4857 -11.6571 -13.8286 -16.оооо

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

-16.оооо -13.8286 -11.6571 -9.4858 -7.3143 -о.8ооо -5.1429 -2.9714

Назначенный весовой коэффициент Я = 1.3000е-06

Расчетная весовая матрица Q:

57. .3879 -63. 5128 -81. 7260 130. 5607 45. 2151 82. 3533 -55. 5829 69. 1678

-63. .5128 70. 2915 90. 4485 -144. 4953 -50. 0409 -91. 1427 61. 5152 -76. 5500

-81. 7260 90. 4485 116. 3858 -185. 9312 -64. 3908 -117. 2791 79. 1554 -98. 5017

130. 5607 -144. 4953 -185. 9312 297. 0330 102. 8670 187. 3583 -126. 4542 157. 3607

45. 2151 -50. 0409 -64. 3908 102. 8670 35. 6244 64. 8850 -43. 7930 54. 4964

82. 3533 -91. 1427 -117. 2791 187. 3583 64. 8850 118. 1793 -79. 7630 99. 2578

-55. 5829 61. 5152 79. 1554 -126. 4542 -43. 7930 -79. 7630 53. 8346 -66. 9923

69. 1678 -76. 5500 -98. 5017 157. 3607 54. 4964 99. 2578 -66. 9923 83. 3658

Максимальный размах переходного процесса с модальным регулятором:

0.0244827

Максимальный размах переходного процесса с оптимальным регулятором: 0.0000800

Как видно, в системе с модальным регулятором перерегулирование значительно выше, чем в системе с оптимальным регулятором, для которого предварительно была рассчитана весовая матрица Q.

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

Диаграммы переходных процессов представлены на рис. 4-5.

Р и с. 4. Переходный процесс в системе с модальным регулятором F i g. 4. Transient process in a system with a modal regulator

Рис. 5. Переходный процесс в системе с оптимальным регулятором F i g. 5. Transient process in a system with an optimal regulator

Обсуждение и заключения

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

Условием применимости таких матриц А и В модельного объекта являлась их полная управляемость в соответствии с критерием управляемо-

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

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

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

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

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

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Афонин В. В. Аналитический контроль решения задачи оптимальной стабилизации стационарного объекта со скалярным управлением // Вестник Мордовского университета. 1998. № 3-4. С. 122-123. URL: http://vestnik.mrsu.ru/content/pdf/98-34.pdf

2. Афонин В. В. Синтез линейной оптимальной системы с заданной степенью экспоненциальной устойчивости // Вестник Мордовского университета. 2001. № 1-2. С. 70-72. URL: http://vestnik.mrsu.ru/ content/pdf/01-12.pdf

3. Афонин В. В., Мурюмин С. М. Соотношения оптимальности в линейно-квадратичной задаче управления // Журнал Средневолжского математического общества. 2014. Т. 16, № 2. С. 118-120. URL: http://journal.svmo.ru/files/issues/ZhurnalSVM0_2014_16_2.pdf

4. Поляк Б. Т., Щербаков П. С. Трудные задачи линейной теории управления. Некоторые подходы к решению // Автоматика и телемеханика. 2005. Вып. 5. С. 7-46. URL: http://www.mathnet.ru/ links/6ce9f2a7ab78fdde0e8571c3895bf4fe/at1366.pdf

5. Blanchini F. New canonical form for pole placement // IEE Proceedings D (Control Theory and Applications). 1989. Vol. 136, no. 6. P. 314-316. URL: http://digital-library.theiet.org/content/journals/ip-d/136/6

6. Static output feedback - A survey / V. L. Syrmos [et al.] // Automatica. 1997. Vol. 33, no. 2. P. 125-137. URL: http://www2.egr.uh.edu/~mece2hv/Papers/30.pdf

7. Eremenko A., Gabrielov A. Poleplacement by static output feedback for generic linear systems // SIAM Journal on Control and Optimization. 2002. Vol. 41, no. 1. P. 303-312. URL: http://epubs.siam.org/ doi/pdf/10.1137/S0363012901391913

8. Синтез стабилизирующего управления космическим аппаратом на основе обобщенной формулы Аккермана / Е. А. Воробьева [и др.] // Известия Российской академии наук. Теория и системы управления. 2011. № 1. С. 116-126. URL: https://elibrary.ru/download/elibrary_15598578_34872720.pdf

9. Зубов Н. Е., Микрин Е. А., Рябченко В. Н. Синтез астатической линейной системой на основе обобщенной формулы Аккермана // Вестник МГТУ им. Н. Э. Баумана (Сер. «Приборостроение»). 2017. № 1. С. 67-74. URL: https://elibrary.ru/download/elibrary_28340936_67741067.pdf

10. Veremey E. Spectral approach to H-optimization of plasma control // International Journal of Modern Physics. 2009. Vol. 24, no. 5. С. 1009-1018. URL: http://www.worldscientific.com/doi/pdf/10.1142/ S0217751X09044462

11. Petersen 1 R., Hollot C. V. A Riccati equation approach to the stabilization of uncertain linear systems // Automatica. 1986. Vol. 22, no. 4. С. 397-411. URL: http://www.sciencedirect.com/science/ journal/00051098/22/4

12. Аполонский В. В., Тарарыкин С. В. Методы синтеза редуцированных регуляторов состояния линейных динамических систем // Известия Российской академии наук. Теория и системы управления. 2014. № 6. С. 25-33. URL: http://naukarus.com/metody-sinteza-redutsirovannyh-regulyatorov-sostoyaniya-lineynyh-dinamicheskih-sistem

13. Антоник В. Г., Срочко В. А. Метод проекций в линейно-квадратичных задачах оптимального управления // Журнал вычислительной математики и математической физики. 1998. Т. 38, № 4. С. 564-572. URL: http://www.mathnet.ru/links/d050f5ccbbd3534105cb58ca0c2e3e1f/zvmmf1906.pdf

14. Polyak B. T., Shcherbakov P. S. Optimization and asymptotic stability // International Journal of Control. 2016. C. 1-7. URL: https://www.researchgate.net/publication/309712271_0ptimization_and_ Asymptotic_Stability

15. Романова И. К. Об одном подходе к определению весовых коэффициентов метода пространства состояний // Наука и Образование : электронный журнал МГТУ им. Н. Э. Баумана. 2015. № 4. С. 105-129. URL: http://technomag.edu.ru/jour/article/view/315/317

Поступила 24.05.2017; принята к публикации 03.10.2017; опубликована онлайн 19.12.2017

Об авторах:

Афонин Виктор Васильевич, доцент кафедры автоматизированных систем обработки информации и управления, Институт электроники и светотехники, ФГБОУ ВО «МГУ им. Н. П. Огарёва» (430005, Россия, г. Саранск, ул. Большевистская, д. 68), кандидат технических наук, доцент, ORCID: http://orcid.org/0000-0001-7976-9792, [email protected]

Мурюмин Сергей Михайлович, доцент кафедры прикладной математики, дифференциальных уравнений и теоретической механики, факультет математики и информационных технологий ФГБОУ ВО «МГУ им. Н. П. Огарёва» (430005, Россия, г. Саранск, ул. Большевистская, д. 68), кандидат физико-математических наук, доцент, ORCID: http://orcid.org/0000-0003-2965-7500, [email protected]

Вклад соавторов:

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

Все авторы прочитали и одобрили окончательный вариант рукописи.

REFERENCES

1. Afonin V. V. Analytical control of the solution of the problem of optimal stabilization of a stationary object with scalar control. Vestnik Mordovskogo universiteta = Mordovia University Bulletin. 1998; 3-4:122-123. Available at: http://vestnik.mrsu.ru/content/pdf/98-34.pdf (In Russ.)

2. Afonin V V. Synthesis of a linear optimal system with a given degree of exponential stability. Vestnik Mordovskogo universiteta = Mordovia University Bulletin. 2001; 1-2:70-72. Available at: http://vestnik. mrsu.ru/content/pdf/01-12.pdf (In Russ.)

3. Afonin V. V., Muryumin S. M. Optimality relations in a linearly-quadratic control problem. Zhurnal Srednevolzhskogo matematicheskogo obshchestva = Journal of the Middle Volga Mathematical Society. 2014; 16(2):118-120. Available at: http://journal.svmo.ru/files/issues/ZhurnalSVM0_2014_ 16_2.pdf (In Russ.)

4. Polyak B. T., Shcherbakov P. S. Difficult problems of linear control theory. Some approaches to the solution. Avtomatika i telemekhanika = Automation and Telemechanics. 2005; 5:7-46. Available at: http:// www.mathnet.ru/links/6ce9f2a7ab78fdde0e8571c3895bf4fe/at1366.pdf (In Russ.)

5. Blanchini F. New canonical form for pole placement. IEE Proceedings - Control Theory and Applications. 1989; 136(6):314-316. Available at: http://digital-library.theiet.org/content/journals/ip-d/136/6 (In Russ.)

6. Syrmos V. L., Abdallah C. T., Dorato P., Grigoriadis K. Static output feedback - A survey. Automatica. 1997; 33(2):125-137. Available at: http://www2.egr.uh.edu/~mece2hv/Papers/30.pdf

7. Eremenko A., Gabrielov A. Pole placement by static output feedback for generic linear systems. SIAM Journal on Control and Optimization. 2002; 41(1):303-312. Available at: http://epubs.siam.org/doi/ pdf/10.1137/S0363012901391913

8. Vorobeva E. A., Zubov N. E. Mikrin E. A., Misrikhanov M. Sh., Ryabchenko V. N., Timakov S. N. Synthesis of a stabilizing control the spacecraft on the basis of the generalized Ackermann's formula.

Izvestiya Rossiyskoy akademii nauk. Teoriya i sistemy upravleniya = Bulletin of the Russian Academy of Sciences. Theory and control systems. 2011; 1:116-126. Available at: https://elibrary.ru/download/ elibrary_15598578_34872720.pdf (In Russ.)

9. Zubov N. E., Mikrin E. A., Ryabchenko V. N. Synthesis of an astatic linear system on the basis of the generalized Akkerman formula. Vestnik MGTU im. N. E. Baumana: Priborostroeniye = Bau-man MSTU Bulletin: Instrument Making. 2017; 1:67-74. Available at: https://elibrary.ru/download/eli-brary_28340936_67741067.pdf (In Russ.)

10. Veremey E. Spectral approach to H-optimization of plasma control. International Journal of Modern Physics. 2009; 24(5):1009-1018. Available at: http://www.worldscientific.com/doi/pdf/10.1142/ S0217751X09044462 (In Russ.)

11. Petersen I. R., Hollot C. V. A Riccati equation approach to the stabilization of uncertain linear systems. Automatica. 1986; 22:397-411. Available at: http://www.worldscientific.com/doi/pdf/10.1142/ S0217751X09044462

12. Apolonsky V. V., Tararykin S. V. Methods of synthesis of reduced state regulators of linear dynamical systems. Izvestiya Rossiyskoy akademii nauk. Teoriya i sistemy upravleniya = Izvestiya Rossiyskoy Academy of Sciences. Theory and Control systems. 2014; 6:25-33. Available at: http://naukarus.com/ metody-sinteza-redutsirovannyh-regulyatorov-sostoyaniya-lineynyh-dinamicheskih-sistem (In Russ.)

13. Antonik V. G., Srochko V. A. The method of projections in linear-quadratic optimal control problems. Journal of Computational Mathematics and Mathematical Physics. 1998; 38(4):564-572. Available at: http://www.mathnet.ru/links/d050f5ccbbd3534105cb58ca0c2e3e1f/zvmmf1906.pdf (In Russ.)

14. Polyak B. T., Shcherbakov P. S. Optimization and asymptotic stability. International Journal of Control. 2016; 1-7. Available at: https://www.researchgate.net/publication/309712271_0ptimization_and_ Asymptotic_Stability

15. Romanova I. K. On an approach to determining the weight coefficients of the state space method. Nauka i Obrazovaniye = Science and Education. 2015; 4:105-129. Available at: http://technomag.edu.ru/ jour/article/view/315/317 (In Russ.)

Submitted 24.05.2017; revised 03.10.2017; published online 19.12.2017

About the authors:

Victor V. Afonin, Associate Professor of Chair of Automated Information Processing and Control Systems, Institute of Electronics and Lighting Engineering, National Research Mordovia State University (68 Bolshevistskaya St., Saransk 430005, Russia), Ph.D. (Engineering), Associate Professor, ORCID: http://orcid.org/0000-0001-7976-9792, [email protected]

Sergey M. Muryumin, Associate Professor of Chair of Applied Mathematics, Differential Equations and Theoretical Mechanics, National Research Mordovia State University (68 Bolshevistskaya St, Saransk 430005, Russia), Ph.D. (Physics and Mathematics), Associate Professor, ORCID: http://orcid.org/0000-0003-2965-7500, [email protected]

Contribution of the co-authors:

V. V. Afonin: statement of the problem, collection of data on the topic, computer implementation of algorithms; S. M. Muryumin: choice and justification for numerical methods of solving nonlinear algebraic equations, data analysis, revision of the text.

All authors have read and approved the final version of the manuscript.

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