Математическое моделирование процесса параметрической идентификации моделей конвективно-диффузионного переноса с применением 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.