Математическое моделирование процесса параметрической идентификации моделей конвективно-диффузионного переноса с применением SVD-фильтра Калмана

Обложка

Цитировать

Полный текст

Аннотация

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

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

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

Об авторах

Анастасия Николаевна Кувшинова

Ульяновский государственный педагогический университет им. И. Н. Ульянова

Email: kuvanulspu@yandex.ru
ORCID iD: 0000-0002-3496-5981
SPIN-код: 2849-0643
Scopus Author ID: 57204965949
http://www.mathnet.ru/person141068

аспирант; каф. высшей математики

Россия, 432071, Ульяновск, пл. Ленина, 4/5

Андрей Владимирович Цыганов

Ульяновский государственный педагогический университет им. И. Н. Ульянова

Email: andrew.tsyganov@gmail.com
ORCID iD: 0000-0002-4173-5199
SPIN-код: 2729-7659
Scopus Author ID: 35186570100
ResearcherId: C-2331-2014
http://www.mathnet.ru/person178940

кандидат физико-математических наук, доцент; профессор; каф. высшей математики

Россия, 432071, Ульяновск, пл. Ленина, 4/5

Юлия Владимировна Цыганова

Ульяновский государственный университет

Автор, ответственный за переписку.
Email: tsyganovajv@gmail.com
ORCID iD: 0000-0001-8812-6035
SPIN-код: 8259-4594
Scopus Author ID: 6507218923
ResearcherId: F-7169-2013
http://www.mathnet.ru/person69680

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

Россия, 432017, Ульяновск, ул. Льва Толстого, 42

Список литературы

  1. Леонтьев А. И., Кожинов И. А., Исаев С. И. и др. Теория тепломассообмена. М.: МГТУ им. Н. Э. Баумана, 2018. 462 с.
  2. Farlow S. J. Partial Differential Equations for Scientists and Engineers. New York: Dover Publ., 1982. ix+414 pp.
  3. Денисов А. М. Введение в теорию обратных задач. М.: МГУ, 1994. 208 с.
  4. Мацевитый Ю. М., Мултановский А. В. Идентификация параметров теплообмена методом оптимальной динамической фильтрации // Теплофизика высоких температур, 1979. Т. 17, № 5. С. 1053–1060.
  5. Карпов А. А., Тихонова Т. А. Восстановление нестационарных тепловых потоков по экспериментальным данным // Матем. модел., 2000. Т. 12, № 5. С. 101–106.
  6. Симбирский Г. Д., Лантрат В. К. Применение цифрового фильтра Калмана для параметрической идентификации высокотемпературного термопреобразователя // Автомобиль и электроника. Современные технологии, 2017. № 11. С. 68–75.
  7. Пилипенко Н. В. Применение фильтра Калмана в нестационарной теплометрии. СПб.: Унив. ИТМО, 2017. 36 с.
  8. Матвеев М. Г., Копытин А. В., Сирота Е. А. Комбинированный метод идентификации параметров распределенной динамической модели / Информационные технологии и нанотехнологии (ИТНТ-2018): сборник трудов 4-й Международной конференции и молодежной школы. Самара, 2018. С. 1651–1657.
  9. Пилипенко Н. В., Заричняк Ю. П., Иванов В. А., Халявин А. М. Параметрическая идентификация дифференциально-разностных моделей теплопереноса в одномерных телах на основе алгоритмов фильтра Калмана // Научно-технический вестник информационных технологий, механики и оптики, 2020. Т. 20, № 4. С. 584–588. https://doi.org/10.17586/2226-1494-2020-20-4-584-588.
  10. Grewal M. S., Andrews A. P. Kalman Filtering. Theory and Practice with MATLAB. Hoboken, NJ: John Wiley and Sons, 2015. xvii+617 pp. https://doi.org/10.1002/9781118984987.
  11. Tsyganov A. V., Tsyganova Yu. V., Kuvshinova A. N., Tapia Garza H. R. Metaheuristic algorithms for identification of the convection velocity in the convection-diffusion transport model / CEUR Workshop Proceedings. vol. 2258, 2018. pp. 188–196. http://ceur-ws.org/Vol-2258/paper24.pdf.
  12. Кувшинова А. Н. Динамическая идентификация смешанных граничных условий в модели конвективно-диффузионного переноса в условиях зашумленных измерений //Журнал СВМО, 2019. Т. 21, № 4. С. 469–479. https://doi.org/10.15507/2079-6900.21.201904.469-479.
  13. Kuvshinova A. N., Tsyganov A. V., Tsyganova Yu. V., Tapia Garza H. R. Parameter identification algorithm for convection-diffusion transport model // J. Phys.: Conf. Ser., 2021. vol. 1745, 012110. https://doi.org/10.1088/1742-6596/1745/1/012110.
  14. Фомин В. Н. Рекуррентное оценивание и адаптивная фильтрация. М.: Наука, 1984. 288 с.
  15. Maybeck P. S. Stochastic Models, Estimation, and Control. vol. 1 / Mathematics in Science and Engineering. vol. 141. New York, San Francisco, London: Academic Press, 1979. xix+423 pp.
  16. Кувшинова А. Н. Анализ дискретной линейной стохастической модели конвективно-диффузионного переноса // Ученые записки УлГУ. Сер. Математика и информационные технологии, 2019. № 1. С. 65–69.
  17. Åström K. J. Maximum likelihood and prediction error methods // Automatica, 1980. vol. 16, no. 5. pp. 551–574. https://doi.org/10.1016/0005-1098(80)90078-3.
  18. Васильев В. П. Численные методы решения экстремальных задач. М.: Мир, 1982. 520 с.
  19. Цыганова Ю. В., Куликова М. В. О современных ортогонализованных алгоритмах оптимальной дискретной фильтрации // Вестн. ЮУрГУ. Сер. Матем. моделирование и программирование, 2018. Т. 11, № 4. С. 5–30. https://doi.org/10.14529/mmp180401.
  20. Björck Å. Numerical Methods in Matrix Computations / Texts in Applied Mathematics. vol. 59. Cham: Springer, 2015. xvi+800 pp. https://doi.org/10.1007/978-3-319-05089-8.
  21. Oshman Y., Bar-Itzhack I. Y. Square root filtering via covariance and information eigenfactors // Automatica, 1986. vol. 22, no. 5. pp. 599–604. https://doi.org/10.1016/0005-1098(86)90070-1.
  22. Oshman Y. Square root information filtering using the covariance spectral decomposition / Proc. of the 27th Conf. on Decision and Control, 1988. pp. 382–387. https://doi.org/10.1109/CDC.1988.194335.
  23. Oshman Y. Maximum likelihood state and parameter estimation via derivatives of the V-Lambda filter // J. Guid. Control Dyn., 1992. vol. 15, no. 3. pp. 717–726. https://doi.org/10.2514/3.20896.
  24. Wang L., Libert G., Manneback P. Kalman filter algorithm based on singular value decomposition / Proc. of the 31st Conf. on Decision and Control, 1992. pp. 1224–1229. https://doi.org/10.1109/IECON.1992.254406.
  25. Zhang Y., Dai G., Zhang H., Li Q. A SVD-based extended Kalman filter and applications to aircraft flight state and parameter estimation / Proc. of 1994 American Control Conf., 1994. pp. 1809–1813. https://doi.org/10.1109/ACC.1994.752384.
  26. Kulikova M. V., Tsyganova J. V. Improved discrete-time Kalman filtering within singular value decomposition // IET Control Theory Appl., 2017. vol. 11, no. 15. pp. 2412–2418, arXiv: 1611.03686 [math.OC]. https://doi.org/10.1049/iet-cta.2016.1282.
  27. Tsyganova J. V., Kulikova M. V. SVD-based Kalman filter derivative computation // IEEE Trans. Autom. Control, 2017. vol. 62, no. 9. pp. 4869–4875, arXiv: 1612.04777 [cs.SY]. https://doi.org/10.1109/TAC.2017.2694350.
  28. Alessandrini M., Biagetti G., Crippa P., Falaschetti L., Manoni L., Turchetti C. Singular value decomposition in embedded systems based on ARM Cortex-M architecture // Electronics, 2021. vol. 10, no. 1, 34. https://doi.org/10.3390/electronics10010034.

Дополнительные файлы

Доп. файлы
Действие
1. JATS XML

© Авторский коллектив; Самарский государственный технический университет (составление, дизайн, макет), 2021

Creative Commons License
Эта статья доступна по лицензии Creative Commons Attribution 4.0 International License.

Согласие на обработку персональных данных с помощью сервиса «Яндекс.Метрика»

1. Я (далее – «Пользователь» или «Субъект персональных данных»), осуществляя использование сайта https://journals.rcsi.science/ (далее – «Сайт»), подтверждая свою полную дееспособность даю согласие на обработку персональных данных с использованием средств автоматизации Оператору - федеральному государственному бюджетному учреждению «Российский центр научной информации» (РЦНИ), далее – «Оператор», расположенному по адресу: 119991, г. Москва, Ленинский просп., д.32А, со следующими условиями.

2. Категории обрабатываемых данных: файлы «cookies» (куки-файлы). Файлы «cookie» – это небольшой текстовый файл, который веб-сервер может хранить в браузере Пользователя. Данные файлы веб-сервер загружает на устройство Пользователя при посещении им Сайта. При каждом следующем посещении Пользователем Сайта «cookie» файлы отправляются на Сайт Оператора. Данные файлы позволяют Сайту распознавать устройство Пользователя. Содержимое такого файла может как относиться, так и не относиться к персональным данным, в зависимости от того, содержит ли такой файл персональные данные или содержит обезличенные технические данные.

3. Цель обработки персональных данных: анализ пользовательской активности с помощью сервиса «Яндекс.Метрика».

4. Категории субъектов персональных данных: все Пользователи Сайта, которые дали согласие на обработку файлов «cookie».

5. Способы обработки: сбор, запись, систематизация, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передача (доступ, предоставление), блокирование, удаление, уничтожение персональных данных.

6. Срок обработки и хранения: до получения от Субъекта персональных данных требования о прекращении обработки/отзыва согласия.

7. Способ отзыва: заявление об отзыве в письменном виде путём его направления на адрес электронной почты Оператора: info@rcsi.science или путем письменного обращения по юридическому адресу: 119991, г. Москва, Ленинский просп., д.32А

8. Субъект персональных данных вправе запретить своему оборудованию прием этих данных или ограничить прием этих данных. При отказе от получения таких данных или при ограничении приема данных некоторые функции Сайта могут работать некорректно. Субъект персональных данных обязуется сам настроить свое оборудование таким способом, чтобы оно обеспечивало адекватный его желаниям режим работы и уровень защиты данных файлов «cookie», Оператор не предоставляет технологических и правовых консультаций на темы подобного характера.

9. Порядок уничтожения персональных данных при достижении цели их обработки или при наступлении иных законных оснований определяется Оператором в соответствии с законодательством Российской Федерации.

10. Я согласен/согласна квалифицировать в качестве своей простой электронной подписи под настоящим Согласием и под Политикой обработки персональных данных выполнение мною следующего действия на сайте: https://journals.rcsi.science/ нажатие мною на интерфейсе с текстом: «Сайт использует сервис «Яндекс.Метрика» (который использует файлы «cookie») на элемент с текстом «Принять и продолжить».