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

АДАПТИВНЫЙ НАБЛЮДАТЕЛЬ ПЕРЕМЕННЫХ СОСТОЯНИЯ НЕЛИНЕЙНОЙ НЕСТАЦИОНАРНОЙ СИСТЕМЫ С НЕИЗВЕСТНЫМИ ПОСТОЯННЫМИ ПАРАМЕТРАМИ И ЗАПАЗДЫВАНИЕМ В КАНАЛЕ ИЗМЕРЕНИЙ Текст научной статьи по специальности «Строительство и архитектура»

CC BY
23
6
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИДЕНТИФИКАЦИЯ ПАРАМЕТРОВ / ЛИНЕЙНАЯ РЕГРЕССИЯ / ЗАПАЗДЫВАНИЕ

Аннотация научной статьи по строительству и архитектуре, автор научной работы — Бобцов А.А., Николаев Н.А., Козачёк О.А., Оськина О.В.

Рассмотрена задача оценки неизвестных постоянных параметров нелинейной нестационарной системы в условиях запаздывания в канале измерений. Целью работы является синтез адаптивного наблюдателя для нелинейной нестационарной системы, обеспечивающего асимптотическую сходимость оценок неизвестных постоянных параметров к истинным значениям. Предложен метод оценивания неизвестных постоянных параметров нелинейной нестационарной системы, базирующийся на технологии GPEBO (Generalized Parameter Estimation Based Observer). На основе технологии GPEBO выполнена параметризация исходной динамической системы к виду линейной регрессионной модели с последующей идентификацией неизвестных параметров. Для оценивания неизвестных параметров линейной регрессионной модели применен метод наименьших квадратов с фактором забывания. В рамках работы предложено расширение предыдущих результатов авторского коллектива на случай нелинейных нестационарных систем с запаздыванием в канале измерений. Предложенный алгоритм оценки параметров может использоваться для решения прикладных задач, таких как контроль технического состояния, а также в задачах синтеза систем автоматического управления.

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

Похожие темы научных работ по строительству и архитектуре , автор научной работы — Бобцов А.А., Николаев Н.А., Козачёк О.А., Оськина О.В.

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

ADAPTIVE OBSERVER FOR STATE VARIABLES OF A TIME-VARYING NONLINEAR SYSTEM WITH UNKNOWN CONSTANT PARAMETERS AND DELAYED MEASUREMENTS

Unknown constant parameters estimation problem for a nonlinear time-varying system with delayed measurements is considered. The objective of this work is to design an adaptive observer for a nonlinear time-varying system. The observer must provide asymptotic convergence of the unknown constant parameters estimates to their true values. The main idea behind the method is to perform the parametrization of initial dynamical system based on GPEBO (Generalized Parameter Estimation Based Observer) technology and to build a linear regression model. The identification of linear regression model unknown parameters is performed using least square method with forgetting factor. This work develops the previously published approach for the case of nonlinear time-varying systems with delayed measurements. New parameters estimation algorithm can be applied for technical tasks, such as technical condition control and automatic control systems design.

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

НАУЧНО-ТЕХНИЧЕСКИИ ВЕСТНИК ИНФОРМАЦИОННЫХ ТЕХНОЛОГИИ, МЕХАНИКИ И ОПТИКИ июль-август 2023 Том 23 № 4 http://ntv.ifmo.ru/

I/ITMO SCIENTIFIC AND TECHNICAL JOURNAL OF INFORMATION TECHNOLOGIES, MECHANICS AND OPTICS ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ. МЕХАНИКИ И ОПТИКИ

July-August 2023 Vol. 23 No 4 http://ntv.ifmo.ru/en/

ISSN 2226-1494 (print) ISSN 2500-0373 (online)

КРАТКИЕ СООБЩЕНИЯ BRIEF PAPERS

doi: 10.17586/2226-1494-2023-23-4-850-853 УДК 681.5.015

Адаптивный наблюдатель переменных состояния нелинейной нестационарной системы с неизвестными постоянными параметрами и запаздыванием в канале измерений

Алексей Алексеевич Бобцов1, Николай Анатольевич Николаев2®, Ольга Андреевна Козачёк3, Ольга Владимировна Оськина4

1,2,3,4 Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация

1 bobtsov@mail.ru, https://orcid.org/0000-0003-1854-6717

2 nanikolaev@itmo.rus, https://orcid.org/0000-0002-8835-5142

3 oakozachek@itmo.ru, https://orcid.org/0009-0008-8613-2835

4 ov_oskina@itmo.ru, https://orcid.org/0009-0005-5121-0432

Аннотация

Рассмотрена задача оценки неизвестных постоянных параметров нелинейной нестационарной системы в условиях запаздывания в канале измерений. Целью работы является синтез адаптивного наблюдателя для нелинейной нестационарной системы, обеспечивающего асимптотическую сходимость оценок неизвестных постоянных параметров к истинным значениям. Предложен метод оценивания неизвестных постоянных параметров нелинейной нестационарной системы, базирующийся на технологии GPEBO (Generalized Parameter Estimation Based Observer). На основе технологии GPEBO выполнена параметризация исходной динамической системы к виду линейной регрессионной модели с последующей идентификацией неизвестных параметров. Для оценивания неизвестных параметров линейной регрессионной модели применен метод наименьших квадратов с фактором забывания. В рамках работы предложено расширение предыдущих результатов авторского коллектива на случай нелинейных нестационарных систем с запаздыванием в канале измерений. Предложенный алгоритм оценки параметров может использоваться для решения прикладных задач, таких как контроль технического состояния, а также в задачах синтеза систем автоматического управления. Ключевые слова

идентификация параметров, линейная регрессия, запаздывание Благодарности

Работа подготовлена при финансовой поддержке Российского научного фонда, грант № 22-21-00499, https://rscf. ru/project/22-21-00499.

Ссылка для цитирования: Бобцов А.А., Николаев Н.А., Козачёк О.А., Оськина О.В. Адаптивный наблюдатель переменных состояния нелинейной нестационарной системы с неизвестными постоянными параметрами и запаздыванием в канале измерений // Научно-технический вестник информационных технологий, механики и оптики. 2023. Т. 23, № 4. С. 850-853. doi: 10.17586/2226-1494-2023-23-4-850-853

Adaptive observer for state variables of a time-varying nonlinear system with unknown constant parameters and delayed measurements

Alexey A. Bobtsov1, Nikolay A. Nikolaev2H, Olga A. Kozachek3, Olga V. Oskina4

1,2,3,4 ITMO University, Saint Petersburg, 197101, Russian Federation

1 bobtsov@mail.ru, https://orcid.org/0000-0003-1854-6717

2 nanikolaev@itmo.ruH, https://orcid.org/0000-0002-8835-5142

3 oakozachek@itmo.ru, https://orcid.org/0009-0008-8613-2835

4 ov_oskina@itmo.ru, https://orcid.org/0009-0005-5121-0432

© Бобцов А.А., Николаев Н.А., Козачёк О.А., Оськина О.В., 2023

Abstract

Unknown constant parameters estimation problem for a nonlinear time-varying system with delayed measurements is considered. The objective of this work is to design an adaptive observer for a nonlinear time-varying system. The observer must provide asymptotic convergence of the unknown constant parameters estimates to their true values. The main idea behind the method is to perform the parametrization of initial dynamical system based on GPEBO (Generalized Parameter Estimation Based Observer) technology and to build a linear regression model. The identification of linear regression model unknown parameters is performed using least square method with forgetting factor. This work develops the previously published approach for the case of nonlinear time-varying systems with delayed measurements. New parameters estimation algorithm can be applied for technical tasks, such as technical condition control and automatic control systems design. Keywords

parameters identification, linear regression, delay Acknowledgements

This work was supported by Russian Science Foundation, project no. 22-21-00499, https://rscf.ru/project/22-21-00499. For citation: Bobtsov A.A., Nikolaev N.A., Kozachek O.A., Oskina O.V. Adaptive observer for state variables of a time-varying nonlinear system with unknown constant parameters and delayed measurements. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2023, vol. 23, no. 4, pp. 850-853 (in Russian). doi: 10.17586/2226-1494-2023-23-4-850-853

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

Рассмотрим нелинейную нестационарную систему с одним входом и одним выходом (SISO) вида:

x(t) = A(t)x(t) + kCT(t)x(t) + bu(t) + w(CT(t)x(t), t), y(t) = С%(0)х(ф(0),

(l)

где х(/) 6 К" — неизвестный вектор состояния; и(/) 6 К — известный входной сигнал; у(/) 6 К — измеряемый выходной сигнал; А(?) 6 К"х" и Сг(0 6 К" — известные матрицы с ограниченными во времени нестационарными параметрами; к 6 К" и Ь 6 К" — постоянные и неизвестные векторы; ■^Сг(()х(0, /) — частично неизвестная нелинейная вектор-функция; ф(/) — известная неотрицательная функция, определяющая запаздывание в канале измерений

ф(0 = t - d, ф(0 > 0,

(2)

где d > 0 — постоянное запаздывание.

В отношении рассматриваемой системы при решении поставленной задачи примем следующие типовые допущения (например, [3-5]).

Допущение 1. Нелинейная вектор-функция w(Cг(t)x(t), 0 может быть представлена в виде w(CT(t) х(0, 0 = т^Ст(()х(?)), где .ДСт(0х(0) — известная скалярная нелинейная функция, а т 6 К" — вектор неизвестных постоянных параметров.

Допущение 2. Предположено, что сигнал и(/) ограничен и при этом траектории вектора переменных состояния х(0 также ограничены.

Допущение 3. Пара матриц A(t) и CT(t) обнаруживаема, т. е. существует вектор обратной связи L(t) такой, что автономная система

x(t) = [A(t) - L(t)CT(t)]x(t)

является асимптотически устойчивой.

Допущение 4. Автономная система x(t) = A0(t)x(t), где A0(t) = A(t) - L(t)CT(t) — равномерно устойчива (uniformly stable). Другими словами, ее фундаментальная матрица удовлетворяет условию [6, теорема 6.4]:

ФлД т)|| < q, Vt > т > 0.

Для системы (1) определим задачу синтеза адаптивного наблюдателя вида:

X(t) = F(x(t), u(t), y(t)), [x(t) k(t) b(t) m(t)]T = S(x(t), u(t), y(t)),

где x(t) 6 ["x — все сигналы вектора x(t) ограничены; x(t), k(t), b(t) и m(t) — текущие оценки, соответственно, x(t), k, b и m.

Адаптивный наблюдатель должен обеспечивать сходимость оценок переменных состояния и постоянных неизвестных параметров к реальным значениям, а именно:

x(t) = x(t), k(t) = k, b(t) = b, m(t) = m,

для всех x0 6 [", x(t) 6 ["X.

Для решения поставленной задачи, по аналогии с [5], рассмотрим систему (1) в момент времени t - d

*d = Adxd + kCdxd + bud + wd, y(t) = (3)

где Хф = x(<r(0), Ad = A(9(t)) , CTd = C%(t)), ud = и(ф(0),

wd = mf(Cd xd).

Для оценки неизвестных параметров системы (3) используем технологию Generalized Parameter

Адаптивный наблюдатель переменных состояния нелинейной нестационарной системы.

Estimation Based Observer и по аналогии с работой [1] рассмотрим уравнения вида:

|(0 = А0ДО + LdKO, 5(0) = 0лх1, (4)

По = A0dn(t) + Iy(4 n(0) = 0ЛХЛ, (5)

Z (0 = AJS«) + Z(0) = 0„x„, (6)

P(0 = A0dP(t) + If, p(0) = 0„x„, (7)

Ф(0 = A0dO(t), Ф(0) = I„x„, (8)

где A0d = A0(9(t)) и = L(9(0) — матрицы; I — единичная матрица соответствующей размерности.

Таким образом, после несложных математических преобразований (по аналогии с [1]), исходную динамическую систему (1) преобразуем к линейной регрессионной модели вида:

z(t) = ¥(00,

(9)

где г(0 = у(0 - СД(0 — измеряемый сигнал; ¥(0 = = [С>(0 С^О С^(0 с]р(0] — вектор известных функций; 0 = [0 к Ь т]т — вектор неизвестных постоянных параметров, 0 = х(0).

восстановлен вектор состояния исходной динамической системы (1).

Для иллюстрации работоспособности предложенного подхода выполним компьютерное моделирование. При моделировании для системы (1) были выбраны

следующие параметры: A(t) =

b

-1 1'

k = . 3 . , C(t) = .0.

2 - sint 1 -8 + cos(t) 0 w(y, t) = msin(Cr(0x(0), где m =

-3

Начальные условия вектора состояния x(0) =

Используя вектор обратной связи L(t) = " 0 1

-9 0

получим A0(t) =

-2 2 - sin(t)

1 + cos(t)

Для проверки работоспособности предложенного алгоритма (4)-(8) совместно с методом наименьших квадратов с фактором забывания для оценки параметров модели (1) применим следующие параметры а = 105, М = 106, в = 1, _/0 = 0,1. При этом на вход системы был подан синусоидальный сигнал и(0 = sin(:).

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

-2

t, с

Рисунок. Переходные процессы по оценкам неизвестных параметров Figure. Transients of unknown parameters estimates

Для оценки неизвестных постоянных параметров модели (9) применим метод наименьших квадратов с фактором забывания (forgetting factor) [7, 8]. После получения оценок неизвестных параметров может быть

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

Литература

1. Козачёк А.А., Бобцов А.А., Николаев Н.А. Адаптивный наблюдатель переменных состояния нелинейной нестационарной системы с неизвестными постоянными параметрами // arXiv. 2023. arXiv:2305.15504. https://doi.org/10.48550/arXiv.2305.15504

2. Ortega R., Bobtsov A., Nikolaev N., Schiffer J., Dochain D. Generalized parameter estimation-based observers: Application to power systems and chemical-biological reactors // Automatica. 2021. V. 129. P. 109635. https://doi.org/10.1016/j.automatica.2021.109635

3. Tranninger M., Seeber R., Zhuk S., Steinberger M., Horn M. Detectability analysis and observer design for linear time varying systems // IEEE Control Systems Letters. 2020. V. 4. N 2. P. 331-336. https://doi.org/10.1109/lcsys.2019.2927549

4. Tranninger M., Zhuk S., Steinberger M., Fridman L., Horn M. Nonuniform stability, detectability, and, sliding mode observer design for time varying systems with unknown inputs // arXiv. 2018. arXiv:1809.06460. https://doi.org/10.48550/arXiv.1809.06460

5. Bobtsov A., Nikolaev N., Slita O., Kozachek O., Oskina O. Adaptive observer for a LTV system with partially unknown state matrix and delayed measurements // Proc. of the 14th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT). 2022. P. 165-170. https://doi.org/10.1109/ ICUMT57764.2022.9943429

6. Rugh W.J. Linear System Theory. Prentice-Hall, Inc., 1996. 581 p.

7. Ljung L. System identification // Signal Analysis and Prediction. Birkhauser, Boston, MA, 1998. P. 163-173. https://doi. org/10.1007/978-1-4612-1768-8_11

8. Sastry S., Bodson M. Adaptive Control: Stability, Convergence and Robustness. New Jersey: Prentice-Hall, 1989. 377 p.

References

1. Kozachek O., Bobtsov A., Nikolaev N. Adaptive observer of state variables of a nonlinear time varying system with unknown constant parameters. arXiv, 2023, arXiv:2305.15504. (in Russian). https://doi. org/10.48550/arXiv.2305.15504

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

2. Ortega R., Bobtsov A., Nikolaev N., Schiffer J., Dochain D. Generalized parameter estimation-based observers: Application to power systems and chemical-biological reactors. Automatica, 2021, vol. 129, pp. 10963 5. https://doi.org/10. 1016/j. automatica.2021.109635

3. Tranninger M., Seeber R., Zhuk S., Steinberger M., Horn M. Detectability analysis and observer design for linear time varying systems. IEEE Control Systems Letters, 2020, vol. 4, no. 2, pp. 331336. https://doi.org/10.1109/lcsys.2019.2927549

4. Tranninger M., Zhuk S., Steinberger M., Fridman L., Horn M. Nonuniform stability, detectability, and, sliding mode observer design for time varying systems with unknown inputs. arXiv, 2018, arXiv:1809.06460. https://doi.org/10.48550/arXiv.1809.06460

5. Bobtsov A., Nikolaev N., Slita O., Kozachek O., Oskina O. Adaptive observer for a LTV system with partially unknown state matrix and delayed measurements. Proc. of the 14th International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT), 2022, pp. 165-170. https://doi.org/10.1109/ ICUMT57764.2022.9943429

6. Rugh W.J. Linear System Theory. Prentice-Hall, Inc., 1996, 581 p.

7. Ljung L. System identification. Signal Analysis and Prediction. Birkhäuser, Boston, MA, 1998, pp. 163-173. https://doi. org/10.1007/978-1-4612-1768-8_11

8. Sastry S., Bodson M. Adaptive Control: Stability, Convergence and Robustness. New Jersey, Prentice-Hall, 1989, 377 p.

Авторы

Бобцов Алексей Алексеевич — доктор технических наук, профессор, директор мегафакультета, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, sc 8046819200, https://orcid.org/0000-0003-1854-6717, bobtsov@mail.ru

Николаев Николай Анатольевич — кандидат технических наук, доцент, доцент, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, sc 13105019100, https://orcid.org/0000-0002-8835-5142, nanikolaev@itmo.ru

Козачёк Ольга Андреевна — инженер, Университет ИТМО, Санкт-Петербург, 197101, Российская Федерация, sc 57219308287, https:// orcid.org/0009-0008-8613-2835, oakozachek@itmo.ru Оськина Ольга Владимировна — студент, инженер, Университет ИТМО, Санкт-Петербург, 1 97101, Российская Федерация, sc 57353555800, https://orcid.org/0009-0005-5121-0432, ov_oskina@ itmo.ru

Статья поступила в редакцию 12.05.2023 Одобрена после рецензирования 19.06.2023 Принята к печати 24.07.2023

Authors

Alexey A. Bobtsov — D.Sc., Professor, Director of School of Computer Technologies and Control, ITMO University, Saint Petersburg, 197101, Russian Federation, sc 8046819200, https://orcid.org/0000-0003-1854-6717, bobtsov@mail.ru

Nikolay A. Nikolaev — PhD, Associate Professor, Associate Professor, ITMO University, Saint Petersburg, 197101, Russian Federation, sc 13105019100,https://orcid.org/0000-0002-8835-5142, nanikolaev@ itmo.ru

Olga A. Kozachek — Engineer, ITMO University, Saint Petersburg, 197101, Russian Federation, sc 57219308287, https://orcid.org/0009-0008-8613-2835, oakozachek@itmo.ru

Olga V. Oskina — Student, Engineer, ITMO University, Saint Petersburg, 197101, Russian Federation, sc 57353555800, https://orcid.org/0009-0005-5121-0432, ov_oskina@itmo.ru

Received 12.05.2023

Approved after reviewing 19.06.2023

Accepted 24.07.2023

Работа доступна по лицензии Creative Commons «Attribution-NonCommercial»

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