UDK 519.87 Doi: 10.31772/2587-6066-2020-21-1-21-27
ОСОБЕННОСТИ ОРГАНИЗАЦИИ ПРОГРАММНОЙ АРХИТЕКТУРЫ АДАПТИВНЫХ СИСТЕМ ОБРАБОТКИ ИНФОРМАЦИИ, МОДЕЛИРОВАНИЯ И УПРАВЛЕНИЯ
Раскина А. В., Виденин С. А., Чжан Е. А., Юсупова Р. Р.
Сибирский федеральный университет, Российская Федерация, 660041, г. Красноярск, просп. Свободный, 79. Е-mail: raskina.1012@gmail.com
В статье предложен подход к разработке архитектуры сервис-ориентированной системы обработки информации, моделирования и управления технологическими процессами. Разрабатываемая система представляет собой инструментарий для идентификации, прогнозирования и управления дискретно-непрерывными процессами, математический аппарат которой основан на непараметрических алгоритмах идентификации и управления. Программная архитектура состоит из нескольких основных модулей: модуль обработки данных, моделирования и прогноза выходных переменных процесса, модуль управления технологическим процессом. Первый модуль включает в себя алгоритмы предобработки данных: нормализация, центрирование и анализ выбросов и пропусков. Модуль моделирования представлен алгоритмическим функционалом для исследования и восстановления зависимостей между переменными процесса, идентификации процесса с использованием непараметрической оценки функции регрессии по наблюдениям. Последний модуль – это реализация непараметрических алгоритмов дуального управления. Управляющие устройства, построенные на основании данных алгоритмов, выполняют функции как управления объектом, так и его изучения. В статье обсуждаются вопросы применения архитектурных решений, основанных на двух зарекомендовавших себя в области разработки программного обеспечения подходах – композитном и сервис-ориентированном. Описываются основные принципы композитной архитектуры как набора программных систем с множеством характеристик, которые выполняют определенную задачу, и сервис-ориентированной архитектуры как модульного подхода к разработке программного обеспечения. Показаны преимущества примененной композитной сервис-ориентированной архитектуры перед другими вариантами архитектур программного обеспечения для систем управления, в частности, в работе сравнивается монолитная программная архитектура с композитной сервис-ориентированной архитектурой. Выбранное архитектурное решение предоставляет возможность выстроить систему из набора независимых модулей, каждый из которых реализует отдельную операцию, которая является логически обособленной, повторяющейся задачей, являющейся составной частью производственного процесса предприятия. Использование описанного в работе подхода позволило достичь положительных результатов при интеграции с существующими программными продуктами предприятий, значительно сократить сложность и стоимость разработки новых компонентов, а также поддержки «унаследованных» частей системы.
Ключевые слова: сервис-ориентированная архитектура, разработка программного обеспечения, проектирование систем управления технологическими процессами.
References

1. Control system advanced methods / Levine W. S. et al. Boca Raton, FL : CRC press,
2011. 50 p.
2. Hovakimyan N., Cao C. Adaptive Control Theory: Guaranteed Robustness with Fast
Adaptation. Society for Industrial and Applied Mathematics, 2010.
3. Jianling Q., Guang M. Design of glass furnace control system based on model-free
adaptive controller // Second International Conference on Computer Modeling and Simulation.
IEEE. 2010. Vol. 4. P. 130–133.
4. Adaptive system identification for estimating future glucose concentrations and
hypoglycemia alarms / Eren-Oruklu M. et al. // Automatica. 2012. Vol. 48, no. 8. P. 1892–1897.
5. Wu L., Qiu X., Guo Y. A simplified adaptive feedback active noise control system //
Applied Acoustics. 2014. Vol. 81. P. 40–46.
6. Медведев А. В. Основы теории адаптивных систем / СибГАУ. Красноярск, 2015.
525 с.
7. Медведев А. В. Теория непараметрических систем моделирование // Вестник
СибГАУ. 2010. №. 4 (30). C. 4–9.
8. Раскина А. В. Определение структуры линейного динамического объекта в задачах
непараметрической идентификации // Вестник СибГАУ. 2016. № 4. C. 891–896.
9. Банникова А. В. Медведев А. В. Об управлении объектами с памятью в условиях
непараметрической неопределенности // Вестник СибГАУ. 2014. № 5(57). С. 26–37.
10. Раскина А. В. Непараметрические алгоритмы идентификации и дуального
управления динамическими объектами : дисс. … канд. техн. наук. Красноярск, 2018. 122 с.
11. Надарая Э. А. Непараметричсекие оценки плотности вероятности и кривой
регрессии. Тбилиси : Изд. Тбил. у-та, 1983. 194 с.
12. Фельдбаум А. А. Основы теории оптимальных автоматических систем. М. :
Физматгиз, 1963. 552 с.
13. SOA in the Real World [Электронный ресурс]. URL: http://www.microsoft.com/enus/download/details.aspx?id=16187 (дата обращения: 20.12.2019).
14. Northrop L. Software Product Lines Essentials. L. Northrop. Pittsburg: SEI Carnegie
Mellon University. 2008. 85 p.
15. Виденин С. А., Костюк А. В., Васильев Э. В. Сервис-ориентированная архитектура
в современных информационных системах // Современные научные исследования и
инновации. 2016. № 7. С. 121–123.
  


Раскина Анастасия Владимировнакандидат технических наук, доцент кафедры
информационных систем, Сибирский федеральный университет, Институт космических и
информационных технологий. E-mail:
raskina.1012@yandex.ru.
Виденин Сергей Александровичкандидат педагогических наук, доцент кафедры
информационных систем, Сибирский федеральный университет, Институт космических и
информационных технологий. E-mail: videninserg@mail.ru.
Чжан Екатерина Анатольевнакандидат технических наук, доцент кафедры
интеллектуальных систем управления, Сибирский федеральный университет, Институт
космических и информационных технологий. E-mail: ekach@list.ru.
Юсупова Рамиля Рамилевнастудент, Сибирский федеральный университет, Институт
космических и информационных технологий. E-mail: sr.eagleowl@gmail.com.
  


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