Научная статья на тему 'СИНТЕЗ НЕЛИНЕЙНОГО НАБЛЮДАТЕЛЯ ДЛЯ ОЦЕНИВАНИЯ ДИНАМИЧЕСКИХ СБОЕВ С ПРИМЕНЕНИЕМ СПЕКТРАЛЬНОЙ H∞-ОПТИМИЗАЦИИ'

СИНТЕЗ НЕЛИНЕЙНОГО НАБЛЮДАТЕЛЯ ДЛЯ ОЦЕНИВАНИЯ ДИНАМИЧЕСКИХ СБОЕВ С ПРИМЕНЕНИЕМ СПЕКТРАЛЬНОЙ H∞-ОПТИМИЗАЦИИ Текст научной статьи по специальности «Математика»

CC BY
128
14
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НЕЛИНЕЙНЫЙ НАБЛЮДАТЕЛЬ / ЛИНЕЙНО-КВАДРАТИЧНЫЙ ФУНКЦИОНАЛ / H∞-ОПТИМИЗАЦИЯ / ОЦЕНКА СБОЙНОГО ВОЗДЕЙСТВИЯ / СПЕКТРАЛЬНЫЙ ПОДХОД / УСТОЙЧИВОСТЬ

Аннотация научной статьи по математике, автор научной работы — Князькин Ярослав Вячеславович

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

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

NONLINEAR FAULT ESTIMATION OBSERVER DESIGN BASED ON SPECTRAL APPROACH TO H∞ OPTIMIZATION

The presented paper is devoted to the problem of the fault estimation observers design in case of plants with the Lipschitz system nonlinearity. Insensitivity of the observer to external disturbances, including ones with the given spectral properties, is to be guaranteed by the choice of its parameters. The proposed method is based on the special spectral approach in frequency domain, using parametrization of the set of transfer functions of the closed-loop system, Nevanlinna-Pick rational function interpolation and the condition of asymptotic stability of the zero equilibrium position of the estimation error dynamics. A novel approach to analytical synthesis of the adaptive nonlinear fault estimation observer is proposed, and its effectiveness is demonstrated on the practical example - the marine ship horizontal motion with the constant longitudinal speed under the sea waves action. The MATLAB package is used for numerical simulation of the ship dynamics.

Текст научной работы на тему «СИНТЕЗ НЕЛИНЕЙНОГО НАБЛЮДАТЕЛЯ ДЛЯ ОЦЕНИВАНИЯ ДИНАМИЧЕСКИХ СБОЕВ С ПРИМЕНЕНИЕМ СПЕКТРАЛЬНОЙ H∞-ОПТИМИЗАЦИИ»

КОГНИТИВНЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В СИСТЕМАХ УПРАВЛЕНИЯ

УДК 517.977.5

DOI: 10.25559^ШТО.17.202102.285-294

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

Я. В. Князькин

ФГБОУ ВО «Санкт-Петербургский государственный университет», г. Санкт-Петербург, Российская Федерация

199034, Российская Федерация, г. Санкт-Петербург, Университетская наб., д. 7/9 yaroslavknyazkin@gmail.com

Аннотация

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

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

Финансирование: исследование выполнено при финансовой поддержке Российского фонда фундаментальных исследований в рамках научного проекта № 20-07-00531 «Разработка теоретических основ, практических методов и цифровых технологий для решения задач многоцелевого интеллектуального управления подвижными объектами».

Автор заявляет об отсутствии конфликта интересов.

Для цитирования: Князькин, Я. В. Синтез нелинейного наблюдателя для оценивания динамических сбоев с применением спектральной Нот-оптимизации / Я. В. Князькин. - DOI 10.25559/ SITITO.17.202102.285-294 // Современные информационные технологии и ИТ-образование. -2021. - Т. 17, № 2. - С. 285-294.

Контент доступен под лицензией Creative Commons Attribution 4.0 License. The content is available under Creative Commons Attribution 4.0 License.

Modern Information Technologies and IT-Education

Nonlinear Fault Estimation Observer Design Based on Spectral Approach to Hm Optimization

Y. V. Knyazkin

Saint-Petersburg State University, Saint-Petersburg, Russian Federation 7/9 Universitetskaya Emb., St Petersburg 199034, Russian Federation yaroslavknyazkin@gmail.com

Abstract

The presented paper is devoted to the problem of the fault estimation observers design in case of plants with the Lipschitz system nonlinearity. Insensitivity of the observer to external disturbances, including ones with the given spectral properties, is to be guaranteed by the choice of its parameters. The proposed method is based on the special spectral approach in frequency domain, using parametrization of the set of transfer functions of the closed-loop system, Nevanlinna-Pick rational function interpolation and the condition of asymptotic stability of the zero equilibrium position of the estimation error dynamics. A novel approach to analytical synthesis of the adaptive nonlinear fault estimation observer is proposed, and its effectiveness is demonstrated on the practical example - the marine ship horizontal motion with the constant longitudinal speed under the sea waves action. The MATLAB package is used for numerical simulation of the ship dynamics.

Keywords: Nonlinear observer, Linear-quadratic functional, H^-optimization, fault estimation, optimal control, spectral approach, stability

Funding: The study was financially supported by the Russian Foundation for Basic Research within the framework of the scientific project No. 20-07-00531 "Development of Theoretical Foundations, Practical Methods and Digital Technologies for Solving Problems of Multi-Purpose Intelligent Control of Mobile Objects."

The author declare no conflict of interest.

For citation: Knyazkin Y.V. Nonlinear Fault Estimation Observer Design Based on Spectral Approach to Hot Optimization. Sovremennye informacionnye tehnologii i IT-obrazovanie = Modern Information Technologies and IT-Education. 2021; 17(2):285-294. DOI: https://doi.org/10.25559/SITI-TO.17.202102.285-294

Современные информационные технологии и ИТ-образование

Том 17, № 2. 2021 ISSN 2411-1473 sitito.cs.msu.ru

Введение

Постоянный рост сложности управляемых объектов приводит к росту вероятности различных сбоев, которые могут привести к снижению эффективности управления или даже к потере устойчивости. Данные обстоятельства делают задачу обеспечения безопасности и отказоустойчивости критически важной на протяжении нескольких последних десятилетий [1]. Для подавления сбойного воздействия используются различные методы противоаварийного управления (Fault Tolerant Control). Одним из наиболее часто используемых типов такого управления является активное - коррекция закона управления, основанная на оценке в реальном времени воздействия неисправности, генерируемой адаптивным оценивающим наблюдателем (Fault Estimation (FE) observer). Очевидно, что эффективность такого управления напрямую зависит от быстрой и точной оценки сбойного воздействия. В связи с данными обстоятельствами, задаче оценивания воздействия, вызванного динамическим сбоем, за последние двадцать лет уделялось серьезное внимание, например, в монографиях [2, 3] излагается ее достаточно подробная история. Также следует упомянуть известные исследования [4-9]. В большинстве из них требуемые распределение корней характеристического полинома и значение H° нормы передаточной функции ошибки оценивания обеспечивается за счет решения системы линейных матричных неравенств. Приведенные практические примеры демонстрируют эффективность таких методов, обеспечивая достаточную скорость и точность обнаружения сбойного воздействия.

Несмотря на сказанное выше, существуют возможности повысить эффективность синтеза, в первую очередь за счет уменьшения вычислительной сложности, что особенно важно в случае использования бортовых систем управления, обладающих ограниченной мощностью, и управлении в режиме реального времени. Это преимущество может быть обеспечено за счет применения специального спектрального подхода к Я-опти-мизации в частотной области, основанного на параметризации, предложенной в [10, 11], и схожего с алгоритмами, представленными в [12-21]. Применение спектральных методов также обеспечивает неединственность решения, позволяющую более гибко настраивать наблюдатель, и получать оценку его эффективности до завершения процедуры синтеза. В дополнение к этому, по аналогии с [22, 23], рассматривается вопрос обеспечения глобальной асимптотической устойчивости нулевого положения равновесия для уравнения ошибки наблюдения с учетом липшицевости их нелинейной компоненты.

Данная работа имеет приведенную ниже структуру. В следующей секции описываются уравнения управляемого объекта, спектральные свойства внешнего возмущения, структура адаптивного наблюдателя-фильтра и формулируется математическая постановка задачи. В Секции 3 изложен спектральный подход к H° оптимизации для MIMO (Multiple Input and Multiple Output) систем. В Секции 4 приводится условие асимптотической устойчивости нелинейного наблюдателя. Процесс синтеза наблюдателя для управляемого объекта (морского судна, движущегося в горизонтальной плоскости) и внешнего возмущения с заданными параметрами представлен в

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

Постановка задачи

Рассмотрим объект, представленный системой обыкновенных дифференциальных уравнений

х = Ах + Ви + Ef + g(x, и, f) + hd 0), (1)

У = Сх,

где х е R"° - вектор состояния объекта, и е R"r - управляющий сигнал, d - внешнее возмущение (для простоты предполагаемое скалярным), f е RЛf - сбойное воздействие, у е Rm - измеряемый сигнал, g(x, и, f) - заданная нелинейная лип-щицева функция с константой Липщица X, т.е.

, «1 , - g(x2 , « , 4)11 <ЦX2 - XЦ , (2)

X1 = ( и[ ^ ) , X2 = ( «2 ^ ) , Ух1;х2 е Rn, и1;и2 е R"', ^ е R"f .

Предполагается, что все компоненты матриц А,В, С,Е, Н -известные постоянные величины, а также то, что пары {А, В} и {А, С являются наблюдаемыми и управляемыми соответственно.

Внешнее возмущение d ({) рассматривается как выход формирующего фильтра с заданной передаточной функцией 5"0(5) d ^) = S0(S)i0(S), (3)

ЗД = Nd (*)/ Та (*),

где , Та (5) - Гурвицевы полиномы, а частотные свой-

ства сигнала г0 полностью неизвестны. Передаточная функция 5"0(5) может быть представлена в пространстве состояний следующим образом:

^ = ^ + ЬЛ> (4)

а = х а + где ха е Rns.

Величина сбойного возмущения f (/) оценивается при помощи адаптивного наблюдателя-фильтра, имеющего вид

х = Ах + Ви + ЕГ + g(i, и, ?) + ЬсД^ + ,

* = уг,

х<г = А<гх<г + Уд , (5)

У = Сх,

V, (5) = Ьх (*Ху - у), V, (я) = ЬГ («Ху - у), уД^Ь^Ху-у),

где /, V, - корректирующие сигналы, а Lx (5), Lf (5) и (5) - передаточные матрицы, которые требуется найти в процессе синтеза. Введем обозначения = X — X, еу = Сех, в£ =£-Г, е^ =х^ -х^и рассмотрим поведение ошибки оценивания

Vol. 17, No. 2. 2021 ISSN 2411-1473 sitito.cs.msu.ru

Modern Information Technologies and IT-Education

288

КОГНИТИВНЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В СИСТЕМАХ УПРАВЛЕНИЯ Я. В. Князькин

è* = Аех + Ее, + hcdeXj + g(x, u, f) -

-g(i,u, f) - vx + hddi0,

èf =-vf +f,

ёж, = A deIJ + bdi0-\d,

vx (s) = Lx (i)ey, Vf (s) = L/ (j)ey, v¿ (s) = Ld (s)ey,

после чего, используя обозначения

(6)

'А Е he/ о4 M

А = 0 0 0 ,Н = 0 А, , L = Lf , e = ef

,0 0 bd oj

f " Л X f

x = f , g(x, u, f) = 0/1/Xl , V = Vf

ч 0íl¿xl ,

, d =

V

А? =

О, если i Ф j, max|f¡ |, если i = j,

с = (с 0mxn/ 0mx„, ), ё 6 R", Ct = (o

«/X«o

IИ/

где перепишем (5] в более краткой форме:

t = Aë-v + g(x,u, f)-g(x, u, f) + Hd, ey =Cé,v = L(í)ey.

(7)

Аналогично [2], сформируем функционал, характеризующий чувствительность наблюдателя (5) к внешнему возмущению и скорость его реакции на изменение сбойного воздействия f со временем 2

J = J (L(s)) = | |F(3 (s)[, _ (8)

где Fed 0s) - передаточная матрица от d к ef F(3 = Ct (.I - A + LC) H, и задачу его минимизации

J ^ min, (9)

где ©l - множество передаточных матричных функций L(s), обеспечивающих асимптотическую устойчивость нелинейной замкнутой системы (7), вопрос которой будет затронут ниже. Рассмотрим вспомогательную линейную стационарную систему

X 1 = AjXJ + BJUJ + Hjdj, (10)

ei = Cixi, U = WOK,

где A1 = AT, B1 = -CT, H1 = CTf, W(s) = LT (s), C1 = HT. Управляющий сигнал u1 формируется при помощи регулятора, имеющего вид

u1 = LT (i)x1 = WOK = W^OWOK. (ii)

Несложно заметить, что

Feidi (s) = Cj (sI - A, - B, W(s))-1 H, = Ffd,

что позволяет решить задачу (9) с применением спектрального подхода к H° -оптимизации, представленного в [20]. В соот-

ветствии с ним рассмотрим передаточные функции замкнутой системы (10), (11)

FSi0) = (Is-A, + BWH, (12)

FUi0) = W(Is - A, + B,W)-1 H,,

и введем вспомогательную передаточную функцию F0(s), такую что

Fo FT (-s)R^ (s) + kX 0)QFUi (s),

где R = HjH^, заданное малое положительное число, а Q -положительно определенная симметричная матрица, например единичная. Рассмотрим среднеквадратичный функционал

J (W) = | |F0O, W^O)! I (13)

где Sj(s) - передаточная матрица формирующего фильтра сигнала dj, которая предполагается единичной SjO) = = I, но может быть деформирована [15], для

обеспечения нужных свойств замкнутой системы. Очевидно, что J(W) — 0 > J(WT) и задача синтеза наблюдателя (5), обеспечивающего минимальное значение (8), эквивалентна задаче минимизации J (W)

J (W) ^ min , (14)

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

We^w

где © W - регуляторов (10), стабилизирующих объект (10).

Спектральный подход к Нм оптимизации для MIMO систем

Для решения задачи (14) с помощью спектрального подхода, изложенного в [12], перепишем функционал (13) в частотной

области, используя обозначения (12) . 1 ^ . (15)

J = — f tr {S* (s)[F^(-s)Ri;(s) + j 0

+k 2Fu^(-s)QFUi(s)]S!(s)}Js,

Учитывая сложную нелинейную зависимость функционала J от W(s) и его среднеквадратичную зависимость от дробно-рациональных функций Fx (s), Fu (s) (11), введем параметризацию, предложенную в [10]. Введём в рассмотрение матричную дробно-рациональную функцию-параметр ФО), аналитическую в замкнутой правой полуплоскости. Ф( s) =a(s )^0) + ß( s)FUj(s), (16)

где a(s), ß(s) - (m x n) и (m x m) полиномиальные матрицы. Значение параметра ФО) характеризует связь между передаточными функциями Fx (s), Fu (s) и однозначно соответствует паре { (Ф(s)), Fu (ФО))|. Выбор параметров аО), ß(s) может быть осуществлен в соответствии с подходом, предложенным в [10]: а( s) = а0 = -Í2 Q-1Bf S, ß(s) = ß0 = I,

(17]

где 8 - решение уравнения Риккати

SA1 + А[ S --1 SB1Q-1B[ S + R = 0. (18)

После этого введем дополнительные обозначения ©О) = А 0)вО) + а(фъ(з), Вь О) = А 0)(Л - А!)-1 В!, Нь (з) = Аз 0)(Л - А1)-1 Н1, Р(з) = (Л - А1),

Современные информационные технологии и ИТ-образование

Том 17, № 2. 2021

ISSN 2411-1473

sitito.cs.msu.ru

перепишем уравнения (9) в частотной области: (51 - А,) - В^, = Н^

и выразим из них Р , F , используя формулы (17)-(18) х1 и1

Г Fxi 1

I F )

= M-

Мф =

si - Aj -Bj «0 ß0

(19)

Мф1 =

Ja = max, (tr{Si (ji)T3 ( jffl)Sj (ji)})=

= tr{S1* (jI0)% ( j4)Si (jIü)}, I = arg max t^S* (ja)% (jl)Si (ja)},

(22)

Применяя формулу Фробениуса для вычисления обратной матрицы M-1(s) и принимая во внимание равенство

(ß(s) + а (s)PB, )-1 = As (s)( As (s)ß(s) + +а( s)B,( s))-1 = As0-1( s)(s),

получим обратную матрицу Мф1

P-1 - Bls (s)0-1 (s)a (s)P-1 Bls (s)0-1 (s) ' - As (s)0-1(s)a(s)P-1 As (s)0-1( s) , после подстановки которой в (18) получим выражение Fx (s), Fu (s) как функций параметра Ф(з) :

Fx! (Ф) = Hs (s) / As (s) + Bls (s)©-1 (s)(0 - «oP-'H,), (20) FUl (Ф) = As (s)©-1(s)^-aoP-1Hi).

После этого, используя обозначения B15= Db (sI - Aj + Bt«0)-1 Bj, D1s = det(sI - Aj + Bja0),

преобразуем передаточную функцию 0-1(s) следующим образом

0-1 = (Bb + IAls ) = A-I - 4>0 (Blsa0 + +L4J-1 Bls = A-I - ATX (I + P-1Btao )-1 P-1Bt = = A-I - A—a o (P + Bao )-1 Bt = A-I -- AT>0 D%s = -D (DъI -aoBis)>

1s 1s

а также упомянем равенства, доказанные в [10], в соответствии с которыми при выборе параметров a(s), ß(s) в соответствии с формулами (17), (18) ©-1(B1*s RBis + k 2QA'* As )©-1 = k 2Q,

(kJQ)-1 * -1[B1*S R - (B*sRBb +

+k2QA^sAls)* -1±o]P-1H! =

= (WQ )-1 Bf (P + B±o)-1SH1,

существенно упрощающие последующие выкладки. С учетом изложенных выше соображений, представим подынтегральное выражение в (15) как функцию параметра Ф^),

F0*F0 = (T* + ¡ *T2*)(T1 + T2¡ ) + T,, 345 (21)

%(S) = (k^Q )-1 B[ (P+B1±o)-1SH1,

T2 (s) = k*JQ, T, (s) = tr [ H*s RHb / As A* -

-H*s RBls~ -\k2Q)-1 - -1B*s RHb ]. Очевидно, что слагаемое T3 (s) не зависит от значения параметра Ф(5), следовательно, значение

может рассматриваться как нижняя граница значения функционала (15) и задача (14) может быть сведена к поиску значения параметра Ф(з) обеспечивающего выполнение неравенства

J (ф) <р2, р2 = J a +е, (23)

где s - неотрицательное вещественное число. Очевидно, что минимальное значения J (Ф) определяется следующим образом:

,70(ФО)) = min{p2: ЗФеОф: V®s [0,да)

ФеПф

|| (Ti j) + T2 (]а)Ф(]а))^1 (jwf + +нфЮ^Шjm)Si(jm)) <р2}.

Перепишем выражение (23) в эквивалентном виде ¡(Tj + T2(уш)Ф( jffl))Sj (jffl)f <р2 -

-tr(Sj)T»(>)Si(>)),

после чего введем в рассмотрение полином Rp(s), и передаточную функцию L (s), определяемые формулами

Rp(s) Rp(-s)_„2 ' (24)

DD T. T.

s s d, d,

-p2 - tr (S* (s)T3 (s)S, (s))

(25]

I (,) = ^.

R В

Р »

и перейдем к соотношению

||(Т1(.) + ВД| (s))S1(s)I< 1. (26)

Рассмотрим выражение Z(5) под знаком нормы в (26)

D*T,

Z(s) = (Tt(s) + ВДФ( s))S¿s)

Rp(s)

■- [(^л/Q )-1 bT (P+B1«0)-1 SH + ^^^ф

DjNd R„

несложно заметить, что в точках 5 = ^ = 1, п), таких что (-di) = 0, коэффициент перед параметром Ф(5) обращается в нуль, что позволяет вычислить значения Z(<ii)

Zi = (WQ )-1 B[ (P + Bi±o)-1SHi

D* N

Rp

_ (27] ,(i = 1, n) .

Таким образом, исходная задача (14) сводится к поиску устойчивой передаточной матрицы Z(5), удовлетворяющей следующим условиям _

Щ5)1 < Ь Z( g¡) = Zi, i = Ш, (28)

т.е. к решению матричного варианта задачи Неванлинны-Пика [24, 25]. Запишем условие существования решения поставленной задачи: матрица Z(5) с дробно-рациональными элементами, интерполирующая множество , , аналитическая в замкнутой правой полуплоскости и удовлетворяющая условиям (27) существует тогда и только когда матрица Пика

Vol. 17, No. 2. 2021 ISSN 2411-1473 sitito.cs.msu.ru

Modern Information Technologies and IT-Education

290 КОГНИТИВНЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В СИСТЕМАХ УПРАВЛЕНИЯ Я. В. Князькин

л = {л

, Л, у =

d + d¡

(29)

1<i, j<n

неотрицательно определена, т.е. ее минимальное собственное число qn > 0. Приведем один из способов решения задачи (27): введем обозначения

С_= [I* I„, ...I„,],

С+ = [Z1 Z2... Z„ ], и

A =

к

dl

J n¡

К о„

о о

щ n

'■■ о„

(30)

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

(31)

(32)

dl

n щ

а также блочную матричную передаточную функцию

(.I^ - An )-1 Л-1[-С? Ся ]'

S 0) = 1 m+n, +

(33)

после чего представим множество решений задачи (27) в виде Ъ(1) = [Ну (5) + Н12 ОЖЕу (*)¥(+ Н2 2 , (34) где " (5) - т х устойчивая передаточная матрица, удовлетворяющая условию

И 5)1 1.

Вычислив передаточную матрицу Z0(s) = Z01(s)/Z02(s), удовлетворяющую условиям (27) для выбранного параметра р, выразим из равенства (26) соответствующее ему значение параметра Ф0(У) (16):

ф0о )=(Wq )

-1 Z(s)

Z2 (s)

Ndi (s) D* R p(s)

(35)

где N(5) - полиномиальная матрица размерности п{ х п{, такая, что ¿е^Й^)) - Гурвицев полином.

Замечание 3.2. В соответствии с известными свойствами полиномиальных уравнений [26, 27], решение системы (37) не единственно. Следует отметить, что характеристический полином Д(л) замкнутой системы, соответствующий параметру Ф(5), имеет вид

ДО) = Д( *)С0оь

где С00) - общий множитель числителей и знаменателей элементов передаточных матриц Рх (5), Fц (5). Как упоминается в [13], возможна ситуация, когда корни С0О) лежат в правой полуплоскости, приводящая к потере устойчивости. Простейший способ избежать ее - выбрать минимальный порядок регулятора (11), при котором С0О) = 1.

Обеспечение асимптотической устойчивости нелинейного наблюдателя

Предположив, что передаточная матрица Ь0(5), полученная в предыдущем разделе, имеет минимальную реализацию в пространстве состояний [Аь , Вь , Сь , DL], и учитывая наличие нелинейной составляющей, перепишем уравнения (6) в виде

г

A - DlC -Cl BLC Al

g (x, u, f ) 0

-(k 2Q)-1 B[ (P + B1«0)-1SH1.

Учитывая условия интерполяции (27), несложно проверить что деление на полином Ds (-s) в (34) осуществляется нацело. Подставив полученное значение Ф0(У) в (21), получим передаточные функции оптимальной замкнутой системы (10), (11):

FIl (Фо) = Hls(s)/ Als(s) + (36)

+Bls (s)0-1(s)(Ф о-«0 P-1Hi),

F„i (Фо) = Ais О)0-1О)(Фо - «оP-1Hi).

после чего вычислим передаточную матрицу оптимального регулятора W0(s) = W,-1 (5)W01 (5) как решение матричного полиномиального уравнения

Wo2(5)FU](5) - W01(5)FXi(5) = 0. (37)

Наконец, получим оптимальную передаточную матрицу L0(s) = W¿ (s). (38)

Замечание 3.1. Отметим, что при использовании данного подхода элементы передаточных матриц оптимальной замкнутой системы (36) могут не оказаться строго правильными дробно-рациональными функциями. В этом случае динамика замкнутой системы не может быть обеспечена при помощи регулятора, представимого в виде правильной дробно-рациональной функции. Данная сложность может быть преодолена при помощи деформации спектральной плотности внешнего возмущения (3), т.е. использовании вместо Sj(5) передаточной матрицы Sj (i) = rd-1Ñdj(X), где

Ñ(J) = N(S)Ñ(J),

rg(x, u, f )^ f 0

H ) d,

что, в свою очередь, эквивалентно е = Ае + g(x, u, f) - g(x, u, f) + ñd , где

(39)

(

H

H

gCx u f )--

( u, f )

A =

A - DlC -Cl

BLC AL

После этого сформулируем условие устойчивости нелинейного наблюдателя (6).

Теорема 1. Если для заданной передаточной матрицы Ь0(5), обеспечивающейгурвицевость характеристического полинома матрицы А в (38), выполняется неравенство

Vmn(R)

(40)

где а - собственные числа, а Р - решение уравнения Ляпунова

АТ Р + РА = (41)

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

Доказательство. Перепишем уравнение (40) для ошибки наблюдения в виде _

е = Ае + £(х,и,Г)-ё(х,иД), (42)

L

0

0

x

L

Современные информационные технологии и ИТ-образование

Том 17, № 2. 2021

ISSN 2411-1473

sitito.cs.msu.ru

Y. V. Knyazkin

COGNITIVE INFORMATION TECHNOLOGIES IN CONTROL SYSTEMS

291

и на его движениях рассмотрим квадратичную форму V(ё) = ёгРе с положительно определенной симметричной матрицей Р, удовлетворяющей матричному уравнению (41). Заметим, что при указанных выше условиях такая матрица существует и является единственной. Рассмотрим производную функции V по времени на движении (41)

(43)

(44)

(45)

\ (R) =

' ai al2 0 > f b Ï

A = an Ü22 0 B = E = b2

{ 0 1 0 У l0 J

g(x,s, f )-

Ж(ё) = Г(е)(41) = е г (АгР + РА)е +

+ 2ёгр(ё(х,1а)-ё(х,и,*)) =

= -е гЙе + 2ёгр(ё(х, и, 0 - £(х, и, ?))

Теперь учтем известное неравенство И2 ) < ёт Иё <СТт(К )| |ё|| из которого следует -ёт Rë |ё||2,

а также свойство Липшица (2), из которого следует Тогда, обращаясь к (42)-(44), получим

Ще) = Г(е)(41) ^-а^фЦеЦЧ + 2||рё||||(ё(х,11,£)-ёСх,11,Г>| = = -СТтшО^ЦеЦ2 + 2||рё||я,||ё|| < < (- Оиш(Й) + 2СТшах(Р)ф||2,

откуда следует, что при выполнении условия (41) справедливо строгое неравенство Ж(е) = V(е)(41) < 0 . Это свидетельствует об асимптотической устойчивости нулевого положения равновесия для уравнений (42).

Как было показано в [28], максимум верхней границы допустимой величины константы Липшица, функции Хт (Й)

0.002 (V2 +а2 LR ) ^

~V 1

0.00016 (V2 + а>2 LR )-b2 0

(S+ f )

(

H =

0.41 Л 0.0076 0

C =

1 0 0 0

где а11 = -0.00936У, а12 = 0.693, а21 = 0.00048Г2, а22 =-0.117, Ь = 0.00195Г, Ь2 = 0.000160Г2, V = 10 м/с. Вектор х = (в © ф) состоит из угла дрейфа в , угловой скорости вращения по курсу т и курса судна ф; все эти величины, а также отклонение вертикального руля, измеряются в радианах. Формирующий фильтр внешнего возмущения d () имеет параметры (3) N. (5) = 0.1, Тл (5) = 52 + 0.1 + 0.2025,

и представление (4) его передаточной функции в пространстве состояний имеет параметры '-0.1 -0.405^, _ (2 ^

Ad =

0.5

0

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

= (0 1) dd = О"

достигается при условии R = I, из чего вытекает условие устойчивости системы (39):

ж 1 . . (46)

Пример синтеза нелинейного наблюдателя

Продемонстрируем практическое применение предложенного подхода на примере упрощенной нелинейной модели движения морского судна в горизонтальной плоскости с постоянной скоростью V [13], которое может быть описано уравнениями (1) со следующими параметрами

На множестве рассматриваемых движений константа Липшица (2) Х = 3.5 -10-4, следовательно для решения (41) Р должной выполняться неравенство ашак (Р) < 1430, которое можно обеспечить за счет выбор параметров к, А, и " (5) в (34). Выберем матрицу Сг = (0 0 1), Q = I, к = 0.05, А, = 0.2 и " (5) = 0, сформируем систему (10), после чего произведя вычисления (18)-(22), получим нижнюю границу значения функционала (14) Ja = 0.2562. Затем, постепенно, увеличивая значения р в (23), произведем вычисления (24)-(29) до того как получим положительно определенную матрицу Пика (29) при р = 0.8435. После этого по формулам (30)-(36) получим передаточные матрицы оптимальной замкнутой системы

-1.4854 + О.8653 + 8.27 52 +18.165 +18.66

F„ СО = А

- д-1«

Fni(s) = А

- Д-1М

-123.3s4

-0.607s2 -0.532s -0.163 -0.607s3 -0.592s2 -0.216s -0.016

1.48s5 - 0.72s4 - 14.31s3 - 42.48s2 - 68.18s -50.28 123.3s5 + 580.2s4 + 1353s3 + 1738s2 + 737.8s

где

Д( 5) = 56 +12.3455 + 49.3154 + 109.453 +140.7 52 + 81.035 +15.81. Исходя из замечания 3.2 выберем нулевой порядок Ь(з) и, решив полиномиальное уравнение (37), оптимальную передаточную матрицу (38)

Modern Information Technologies and IT-Education

s5 + 12.34s4 + 49.29s3 + 107.4s2 + 132.9s + 65.36

Lo =

( 3.807 0.134 0.108 1.481 16.413 18.274

0.934 ^ 2.424 7.622 123.282 12.652 1.159

Для нее значение с (Р) = 832.642, т.е. условие (46) выполняется. На рис. 1,2 демонстрируется процесс обнаружения сбойного воздействия, возникающего на 50 с. при помощи нелинейного наблюдателя (5) и линейного наблюдателя, представляющего собой (5) без нелинейного слагаемого. Очевидно, что наличие не принятой в расчет нелинейности способно значительно снизить эффективность наблюдателя.

0.5

1

1 1 ---1---------

Оценка сбойного воздействия — — — Сбойное возденете«

1

50

t, с

100

150

Р и с. 1. Процесс оценивания сбойного воздействия f при помощи

нелинейного наблюдателя F i g. 1. The process of evaluating the failure impact f using a nonlinear observer

у 1 / 1 / \/\ 1

17

1/ -Оценка сбойного воздействия — — — Сбойное воздейстэш

0

50

t, С

100

Наконец, упомянем несколько возможных направлений дальнейших исследований. В первую очередь, это задачи, связанные с обеспечением робастности и различными запаздываниями. Также определенный интерес вызывают вопросы одновременного синтеза наблюдателя и противоаварийного управления, в том числе с применением многоцелевой структуры управления, аналогичной использованной в [14, 17].

Список использованных источников

[1]

[2]

[3]

[4]

[5]

[6]

!:■: [7]

Р и с. 2. Процесс оценивания сбойного воздействия f при помощи линейного наблюдателя F i g. 2. The process of evaluating the failure impact f using a linear observer [8]

Заключение

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

Zhang, Y. Bibliographical review on reconfigurable fault-tolerant control systems / Y. Zhang, J. Jiang. - DOI 10.1016/j. arcontrol.2008.03.008 // Annual reviews in control. -

2008. - Vol. 32, issue 2. - Pp. 229-252.

Zhang, K. Observer-Based Fault Estimation and Accomodation for Dynamic Systems / K. Zhang, B. Jiang, P. Shi. - DOI 10.1007/978-3-642-33986-8 // Lecture Notes in Control and Information Sciences. - Vol. 436. - Springer, Berlin, Heidelberg, 2013. - 181 p.

Zhang, K. Observer-Based Fault Estimation Techniques / K. Zhang, B. Jiang, P. Shi, V. Cocquempot. - DOI 10.1007/9783-319-67492-6 // Studies in Systems, Decision and Control.

- Vol. 127. - Springer, Cham, 2018. - 187 p.

Zhang, K. Adaptive Observer-based Fast Fault Estimation / K. Zhang, B. Jiang, V. Cocquempot // International Journal of Control, Automation, and Systems. - 2008. - Vol. 6, No. 3. - Pp. 320-326. - URL: https://www.koreascience.or.kr/ article/JAKO200822049838900.page (дата обращения: 26.04.2021).

Zhang, K. Fast fault estimation and accommodation for dynamical systems / K. Zhang, B. Jiang, P. Shi. - DOI 10.1049/ iet-cta:20070283 // 1ET Control Theory & Applications. -

2009. - Vol. 3, issue 2. - Pp. 189-199.

Jiang, B. Fault accommodation for nonlinear dynamic systems / B. Jiang, M. Staroswiecki, V. Cocquempot. - DOI 10.1109/TAC.2006.878732 // IEEE Transactions on Automatic Control. - 2006. - Vol. 51, issue 9. - Pp. 1578-1583. Lan, J. A new strategy for integration of fault estimation within fault-tolerant control / J. Lan, R. J. Patton. - DOI 10.1016/j.automatica.2016.02.014 // Automatica. - 2016.

- Vol. 69. - Pp. 48-59.

Jiang, B. Fault estimation and accommodation for linear MIMO discrete-time systems / B. Jiang, F. N. Chowdhury. -DOI 10.1109/TCST.2004.839569 // IEEE transactions on control systems technology. - 2005. - Vol. 13, issue 3. - Pp. 493-499.

Chen, F. Robust backstepping sliding-mode control and observer-based fault estimation for a quadrotor UAV / F. Chen [и др.]. - DOI 10.1109/T1E.2016.2552151 // IEEE Transactions on Industrial Electronics. - 2016. - Vol. 63, issue 8.

- Pp. 5044-5056.

Алиев, Ф. А. Оптимизация линейных инвариантных во времени систем управления / Ф. А. Алиев, В. Б. Ларин, К. И. Науменко, В. Н. Сунцев. - Киев: Наукова думка, 1978.

- 327 с.

Aliev, F. A. Parametrization of sets of stabilizing controllers in mechanical systems / F. A. Aliev, V. B. Larin. - DOI 10.1007/s10778-008-0085-3 // International Applied Me-

Современные информационные технологии и ИТ-образование

Том 17, № 2. 2021

ISSN 2411-1473

sitito.cs.msu.ru

chanics. - 2008. - Vol. 44, issue 6. - Pp. 599-618.

[12] Veremey, E. I. Efficient Spectral Approach to SISO Problems of H2-Optimal Synthesis / E. I. Veremey. - DOI 10.12988/ ams.2015.54335 // Applied Mathematical Sciences. - 2015. - Vol. 9, issue 79. - Pp. 3897-3909.

[13] Veremey, E. I. H2-Optimal Synthesis Problem with Nonunique Solution / E. I. Veremey. - DOI 10.12988/ams.2016.63120 // Applied Mathematical Sciences. - 2016. - Vol. 10, issue 38. - Pp. 1891-1905.

[14] Veremey, E. I. Dynamical correction of control laws for marine ships' accurate steering / E. I. Veremey. - DOI 10.1007/ s11804-014-1250-1 // Journal of Marine Science and Application. - 2014. - Vol. 13, issue 2. - Pp. 127-133.

[15] Веремей, Е. И. Среднеквадратичная многоцелевая оптимизация / Е. И. Веремей. - СПб.: Изд-во СПбГУ 2017.

- 408 с.

[16] Veremey, E. Spectral Approach to H^-Optimal SISO Synthesis Problem / E. Veremey, M. Sotnikova. - DOI 10.12988/ ams.2015.54335 // WSEASTrans. Syst. Control. - 2014. -Vol. 9, issue 43. - Pp. 415-424.

[17] Veremey, E. Irregular Нот-optimization of control laws for marine autopilots / E. Veremey. - DOI 10.1109/ CNSA.2017.7974028 // 2017 Constructive Nonsmooth Analysis and Related Topics (dedicated to the memory of V.F. Demyanov) (CNSA). - IEEE Press, St. Petersburg, Russia, 2017. - Pp. 1-4.

[18] Veremey, E. I. Spectral H2 fault estimation observer design based on allocation of the correction effect / E. I. Veremey, Y. V. Knyazkin // Journal of Theoretical and Applied Information Technology. - 2017. - Vol. 95, No. 12. - Pp. 2776-2782.

- URL: http://www.jatit.org/volumes/Vol95No12/18Vol-95No12.pdf (дата обращения: 26.04.2021).

[19] Veremey, E. I. Spectral H2 optimal correction of additive fault estimation observer / E. I. Veremey, Y. V. Knyazkin. -DOI 10.1051/itmconf/20160601005 // ITM Web of Conferences. - 2016. - Vol. 6. - Article 01005.

[20] Veremey, E. Spectral MIMO HOT-Optimization Problem / E. Veremey, Y. Knyazkin. - DOI "10.1007/978-3-030-37436-5_10 // Convergent Cognitive Information Technologies. Convergent 2018. Communications in Computer and Information Science; ed. by V. Sukhomlin, E. Zubareva. - Vol. 1140. - Springer, Cham, 2020. - Pp. 119-131.

[21] Veremey, E. I. Marine Ships' Control Fault Detection Based on Discrete H2-Optimization / E. I. Veremey, Y. V. Knyazkin. -DOI 10.2495/MT190081 // WIT Transactions on The Built Environment. - 2019. - Vol. 187. - Pp. 73-82.

[22] Raghavan, S. Observer design for a class of nonlinear systems / S. Raghavan, J. K. Hedrick. - DOI 10.1080/00207179408923090 // International Journal of Control. - 1994. - Vol. 59, issue 2. - Pp. 515-528.

[23] Thau, F. E. Observing the state of non-linear dynamic systems / F. E. Thau. - DOI 10.1080/00207177308932395 // International journal of control. - 1973. - Vol. 17, issue 3.

- Pp. 471-479.

[24] Ball, J. A. Interpolation of Rational Matrix Functions / J. A. Ball [и др.]. - DOI 10.1007/978-3-0348-7709-1 // Operator Theory: Advances and Applications. - Vol. 45. - Birkhäuser, Basel, 2013. - 605 p.

[25] Coelho, C. P. Passive constrained rational approximation algorithm using Nevanlinna-Pick interpolation / C. P. Coelho, J. R. Phillips, L. M. Silveira. - DOI 10.1109/DATE.2002.998410 // Proceedings 2002 Design, Automation and Test in Europe Conference and Exhibition. - IEEE Press, Paris, France, 2002. - Pp. 923-930.

[26] Волгин, Л. Н. Элементы теории управляющих машин / Л. Н. Волгин. - М.: Сов. радио, 1962. - 164 с.

[27] Волгин, Л. Н. Оптимальное дискретное управление динамическими системами / Л. Н. Волгин. - М.: Наука, 1986. - 240 с.

[28] Patel, R. V. Quantitative measures of robustness for multivariable systems / R. V. Patel, M. Toda. - DOI 10.1109/ JACC.1980.4232116 // Joint Automatic Control Conference. - 1980. - Vol. 17. - Pp. 35.

Поступила 26.04.2021; одобрена после рецензирования 30.05.2021; принята к публикации 10.06.2021.

|об авторе:|

Князькин Ярослав Вячеславович, ассистент кафедры компьютерных технологий и систем, факультет прикладной математики - процессов управления, ФГБОУ ВО «Санкт-Петербургский государственный университет» (199034, Российская Федерация, г. Санкт-Петербург, Университетская наб., д. 7/9), ORCID: https://orcid.org/0000-0001-8522-588X, yaroslavknyazkin@gmail.com

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

References

[1] Zhang Y., Jiang J. Bibliographical review on reconfigurable fault-tolerant control systems. Annual reviews in control. 2008; 32(2):229-252. (In Eng.) DOI: https://doi. org/10.1016/j.arcontrol.2008.03.008

[2] Zhang K., Jiang B., Shi P. Observer-Based Fault Estimation and Accomodation for Dynamic Systems. Lecture Notes in Control and Information Sciences, vol. 436. Springer, Berlin, Heidelberg; 2013. 181 p. (In Eng.) DOI: https://doi. org/10.1007/978-3-642-33986-8

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

[3] Zhang K., Jiang B., Shi P., Cocquempot V. Observer-Based Fault Estimation Techniques. Studies in Systems, Decision and Control, vol. 127. Springer, Cham; 2018. 187 p. (In Eng.) DOI: https://doi.org/10.1007/978-3-319-67492-6

[4] Zhang K., Jiang B., Cocquempot V. Adaptive Observer-based Fast Fault Estimation. International Journal of Control, Automation, and Systems. 2008; 6(3):320-326. Available at: https://www.koreascience.or.kr/article/ JAKO200822049838900.page (accessed 26.04.2021). (In Eng.)

[5] Zhang K., Jiang B., Shi P. Fast fault estimation and accommodation for dynamical systems. IET Control Theory & Applications. 2009; 3(2):189-199. (In Eng.) DOI: https://doi. org/10.1049/iet-cta:20070283

[6] Jiang B., Staroswiecki M., Cocquempot V. Fault accommodation for nonlinear dynamic systems. IEEE Transactions on Automatic Control. 2006; 51(9):1578-1583. (In Eng.) DOI:

Modern Information Technologies and IT-Education

https://doi.org/10.1109/TAC.2006.878732

[7] Lan J., Patton R.J. A new strategy for integration of fault estimation within fault-tolerant control. Automatica. 2016; 69:48-59. (In Eng.) DOI: https://doi.org/10.1016/j.auto-matica.2016.02.014

[8] Jiang B., Chowdhury F.N. Fault estimation and accommodation for linear MIMO discrete-time systems. IEEE transactions on control systems technology. 2005; 13(3):493-499. (In Eng.) DOI: https://doi.org/10.1109/TCST.2004.839569

[9] Chen F., et al. Robust backstepping sliding-mode control and observer-based fault estimation for a quadrotor UAV. IEEE Transactions on Industrial Electronics. 2016; 63(8):5044-5056. (In Eng.) DOI: https://doi.org/10.1109/ TIE.2016.2552151

[10] Aliev F.A., Larin V.B., Naumenko K.I., Suntsev V.I. Optimizat-siya lineynikh invariantnikh vo vremeni sistem upravleniya [Optimization of linear time-invariant control systems]. Kiev, Naukova Dumka; 1978. 327 p. (In Russ.)

[11] Aliev F.A., Larin V.B. Parametrization of sets of stabilizing controllers in mechanical systems. International Applied Mechanics. 2008; 44(6):599-618. (In Eng.) DOI: https://doi. org/10.1007/s10778-008-0085-3

[12] Veremey E.I. Efficient Spectral Approach to SISO Problems of H2-Optimal Synthesis. Applied Mathematical Sciences. 2015; 9(79):3897-3909. (In Eng.) DOI: https://doi. org/10.12988/ams.2015.54335

[13] Veremey E.I. H2-Optimal Synthesis Problem with Nonunique Solution. Applied Mathematical Sciences. 2016; 10(38):1891-1905. (In Eng.) DOI: https://doi. org/10.12988/ams.2016.63120

[14] Veremey E.I. Dynamical correction of control laws for marine ships' accurate steering. Journal of Marine Science and Application. 2014; 13(2):127-133. (In Eng.) DOI: https://doi. org/10.1007/s11804-014-1250-1

[15] Veremey E.I. Srednekvadratichnaja Mnogocelevaja Optimi-zacija [RMS Multiobjective Optimization]. SPb, SPbU Publ.; 2017. 408 p. (In Russ.)

[16] Veremey E., Sotnikova M. Spectral Approach to H^-Optimal SISO Synthesis Problem. WSEASTrans. Syst. Control. 2014; 9(43):415-424. (In Eng.) DOI: https://doi.org/10.12988/ ams.2015.54335

[17] Veremey E. Irregular Hro-optimization of control laws for marine autopilots. 2017 Constructive Nonsmooth Analysis and Related Topics (dedicated to the memory of V.F. Demyanov) (CNSA). IEEE Press, St. Petersburg, Russia; 2017. p. 1-4. (In Eng.) DOI: https://doi.org/10.1109/ CNSA.2017.7974028

[18] Veremey E.I., Knyazkin Y.V. Spectral H2 fault estimation observer design based on allocation of the correction effect. Journal of Theoretical and Applied Information Technology. 2017; 95(12):2776-2782. Available at: http://www.jatit. org/volumes/Vol95No12/18Vol95No12.pdf (accessed 26.04.2021). (In Eng.)

[19] Veremey E.I., Knyazkin Y.V. Spectral H2 optimal correction of additive fault estimation observer. ITM Web of Conferences. 2016; 6:01005. (In Eng.) DOI: https://doi.org/10.1051/it-mconf/20160601005

[20] Veremey E., Knyazkin Y. Spectral MIMO H^Optimiza-

tion Problem. In: Ed. by V. Sukhomlin, E. Zubareva. Convergent Cognitive Information Technologies. Convergent 2018. Communications in Computer and Information Science. 1140:119-131. Springer, Cham; 2020. (In Eng.) DOI: https://doi.org/10.1007/978-3-030-37436-5_10

[21] Veremey E.I., Knyazkin Y.V. Marine Ships' Control Fault Detection Based on Discrete H2-Optimization. WIT Transactions on The Built Environment. 2019; 187:73-82. (In Eng.) DOI: https://doi.org/10.2495/MT190081

[22] Raghavan S., Hedrick J.K. Observer design for a class of nonlinear systems. International Journal of Control. 1994; 59(2):515-528. (In Eng.) DOI: https://doi. org/10.1080/00207179408923090

[23] Thau F.E. Observing the state of non-linear dynamic systems. International journal of control. 1973; 17(3):471-479. (In Eng.) DOI: https://doi.org/10.1080/00207177308932395

[24] Ball J.A., et al. Interpolation of Rational Matrix Functions. Operator Theory: Advances and Applications, vol. 45. Birkhäuser, Basel; 2013. 605 p. (In Eng.) DOI: https://doi. org/10.1007/978-3-0348-7709-1

[25] Coelho C.P., Phillips J.R., Silveira L.M. Passive constrained rational approximation algorithm using Nevanlinna-Pick interpolation. Proceedings 2002 Design, Automation and Test in Europe Conference and Exhibition. IEEE Press, Paris, France; 2002. p. 923-930. (In Eng.) DOI: https://doi. org/10.1109/DATE.2002.998410

[26] Volgin L.N. Elementy teorii upravlyayushchikh mashin [Elements of machine control theory]. Sovetskoe radio, Moscow; 1962. 164 p. (In Russ.)

[27] Volgin L.N. Optimal'noe diskretnoe upravlenie dinamich-eskimi sistemami [Optimal Discrete Control of Dynamical Systems]. Nauka, Moscow; 1986. 240 p. (In Russ.)

[28] Patel R.V., Toda M. Quantitative measures of robustness for multivariable systems. Joint Automatic Control Conference. 1980; 17:35. (In Eng.) DOI: https://doi.org/10.1109/ JACC.1980.4232116

Submitted 26.04.2021; approved after reviewing 30.05.2021; accepted for publication 10.06.2021.

About the author:

Yaroslav V. Knyazkin, Assistant of the Department of Computer Applications and Systems, Faculty of Applied Mathematics and Control Processes, Saint-Petersburg State University (7/9 Universitetskaya Emb., St Petersburg 199034, Russian Federation), ORCID: https:// orcid.org/0000-0001-8522-588X, yaroslavknyazkin@gmail.com

The author has read and approved the final manuscript.

Современные информационные технологии и ИТ-образование

Том 17, № 2. 2021

ISSN 2411-1473

sitito.cs.msu.ru

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