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

Автор: Раскина А. В., Виденин С. А., Чжан Е. А., Юсупова Р. Р.

Журнал: Сибирский аэрокосмический журнал @vestnik-sibsau

Рубрика: Информатика, вычислительная техника и управление

Статья в выпуске: 1 т.21, 2020 года.

Бесплатный доступ

В статье предложен подход к разработке архитектуры сервис-ориентированной системы обработки информации, моделирования и управления технологическими процессами. Разрабатываемая система представляет собой инструментарий для идентификации, прогнозирования и управления дискретно-непрерывными процессами, математический аппарат которой основан на непараметрических алгоритмах идентификации и управления. Программная архитектура состоит из нескольких основных модулей: модуль обработки данных, моделирования и прогноза выходных переменных процесса, модуль управления технологическим процессом. Первый модуль включает в себя алгоритмы предобработки данных: нормализация, центрирование и анализ выбросов и пропусков. Модуль моделирования представлен алгоритмическим функционалом для исследования и восстановления зависимостей между переменными процесса, идентификации процесса с использованием непараметрической оценки функции регрессии по наблюдениям. Последний модуль - это реализация непараметрических алгоритмов дуального управления. Управляющие устройства, построенные на основании данных алгоритмов, выполняют функции как управления объектом, так и его изучения. В статье обсуждаются вопросы применения архитектурных решений, основанных на двух зарекомендовавших себя в области разработки программного обеспечения подходах - композитном и сервис-ориентированном. Описываются основные принципы композитной архитектуры как набора программных систем с множеством характеристик, которые выполняют определенную задачу, и сервис-ориентированной архитектуры как модульного подхода к разработке программного обеспечения. Показаны преимущества примененной композитной сервис-ориентированной архитектуры перед другими вариантами архитектур программного обеспечения для систем управления, в частности, в работе сравнивается монолитная программная архитектура с композитной сервис-ориентированной архитектурой. Выбранное архитектурное решение предоставляет возможность выстроить систему из набора независимых модулей, каждый из которых реализует отдельную операцию, которая является логически обособленной, повторяющейся задачей, являющейся составной частью производственного процесса предприятия. Использование описанного в работе подхода позволило достичь положительных результатов при интеграции с существующими программными продуктами предприятий, значительно сократить сложность и стоимость разработки новых компонентов, а также поддержки «унаследованных» частей системы.

Еще

Сервис-ориентированная архитектура, разработка программного обеспечения, проектирование систем управления технологическими процессами

Короткий адрес: https://sciup.org/148321948

IDR: 148321948   |   DOI: 10.31772/2587-6066-2020-21-1-21-27

Список литературы Особенности организации программной архитектуры адаптивных систем обработки информации, моделирования и управления

  • Levine W. S. et al. Control system advanced methods. - Boca Raton, FL : CRC press, 2011, 50 p.
  • Hovakimyan N., Cao C. Adaptive Control Theory: Guaranteed Robustness with Fast Adaptation. Society for Industrial and Applied Mathematics, 2010.
  • 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.
  • Eren-Oruklu M. et al. Adaptive system identification for estimating future glucose concentrations and hypoglycemia alarms. Automatica. 2012, Vol. 48, No. 8, P. 1892-1897.
  • Wu L., Qiu X., Guo Y. A simplified adaptive feedback active noise control system. Applied Acoustics. 2014, Vol. 81, P. 40-46.
  • Medvedev A. V. Osnovy teorii adaptivnyh system [Basic theory of adaptive systems]. Krasnoyarsk, SibGAU Publ., 2015, 525 p.
  • Medvedev A. V. [The theory of nonparametric systems. Simulation]. VestnikSibGAU. 2010, Vol. 4 (30), P. 4-9 (In Russ.).
  • Raskina A. V. [Determination of the structure of a linear dynamic object in nonparametric identification problems]. Vestnik SibGAU. 2016, Vol. 4, P. 891-896 (In Russ.).
  • Bannikova A. V. Medvedev A. V. [On objects with memory management in a non-parametric uncertainty]. Vestnik SibGAU. 2014, Vol. 5(57), P. 26-37 (In Russ.).
  • Raskina A. V. Neparametricheskie algoritmy iden-tifikacii i dual'nogo upravleniya dinamicheskimi ob"ektami. Dokt. Diss. [Nonparametric algorithms of identification and dual control of dynamic objects. Doct. Diss.]. Krasnoyarsk, 2018, 122 p.
  • Nadaraja Je. A. Neparametricheskie ocenki plot-nosti verojatnosti i krivoj regressii [Nonparametric estimation of probability density and the regression curve]. Tbilisi, 1983, 194 p.
  • Fel'dbaum A. A. Osnovy teorii optimal'nyh av-tomaticheskih system [Fundamentals of the theory of optimal automatic systems]. Moscow, Fizmatgiz Publ., 1963, 552 p.
  • SOA in the Real World. Available at: http://www.microsoft.com/en-us/download/details.aspx? id=16187 (accessed 20.12.2019).
  • Northrop L. Software Product Lines Essentials. Pittsburg: SEI Carnegie Mellon University, 2008, 85 p.
  • Videnin S. A., Kostyuk A. V., Vasil'ev E. V. [Service-oriented architecture in modern information systems]. Sovremennye nauchnye issledovaniya i innovacii. 2016, Vol. 7. P. 121-123 (In Russ.).
Еще
Статья научная