FORMALIZATION OF DATA PROCESSING OF IOT DEVICES IN MONITORING INFORMATION SYSTEMS ON THE BASIS OF STRUCTURAL SYSTEM ANALYSIS

Research article
DOI:
https://doi.org/10.60797/IRJ.2024.145.89
Issue: № 7 (145), 2024
Suggested:
23.05.2024
Accepted:
08.07.2024
Published:
17.07.2024
16
0
XML
PDF

Abstract

In this research article the main approaches to the creation of formalized description of the processes of processing and intelligent analysis of data received from digital sensors – devices of the Internet of Things in automated information monitoring systems based on the methodology of structural system analysis are discussed in detail. The classification of methods and tools of intellectual data processing and analysis is presented. The basic approaches to the description of data processing in information monitoring systems are examined. The expediency of application of data processing methods in automated information monitoring systems is shown. On the basis of methodological principles of structural description of systems, the analysis of information flows in automated monitoring systems is carried out. Based on the methodology of functional modelling IDEF0 the construction of functional models of processes of data processing and analysis in automated information monitoring systems in the form of a set – a complex of structured diagrams necessary for detailing all stages and operations is carried out. Functional decomposition of the monitoring block was performed, five functional blocks were identified in the course of decomposition. On the basis of system research and review of ready-made software solutions of no-code tools, an algorithm for managing the development of AIS monitoring based on the selection of available options, presented in the form of a graphical structural and functional scheme, is proposed. The set of life cycle stages for automated information monitoring systems is considered. The visualization of the main stages of the life cycle with the description of the stages is given. The development of information and algorithmic support for data processing and analysis in automated information monitoring systems is carried out on the example of the Internet of Things device, taking into account all stages of the life cycle of an intelligent digital product.

1. Введение

Разработка автоматизированной информационной системы (АИС) мониторинга с нуля – трудная и ресурсоёмкая задача даже для опытного специалиста. Время, затрачиваемое на разработку сугубо индивидуально, и зависит от ряда факторов: необходимости нормализации получаемых данных, объёма необходимых работ, наличия или отсутствия необходимости разработки спецификаций и инструкций

.

Сокращению времени разработки готово программного решения – прикладной информационной системы, заточенной под определённую предметную область и круг задач, способствует проведение предварительных исследований на основе методов и процедур системного анализа. Также сокращению времени разработки способствует применение готовых платформенных решений для бытовых и промышленных устройств и комплексов обработки и анализа данных систем автоматизированного мониторинга

,
.

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

Процедуры интеллектуальной обработки и анализа данных могут быть реализованы с помощью с технологий распределённых и облачных вычислений

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

Среди множества различных и доступных на текущий момент способов и подходов к вопросу обработки и анализа данных можно выделить несколько основных. Наиболее значимыми среди них являются:

1. Кластерный анализ. Процедура, нацеленная на формирование единой и нормализованной статистики, упорядоченные данные которой позволяют выполнять аналитические процедуры на более качественном уровне.

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

3. Анализ отклонений. Операция, позволяющая на более глубоком уровне выполнить корреляцию между выявленными причинами и связанными объектами, участвующими в формировании доверительного интервала и последующей отчетности.

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

Множественность подходов к классификации методов интеллектуальной обработки и анализа данных в АИС мониторинга характеризует сложность изучаемых процессов.

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

Целью данной научной работы является разработка информационно-алгоритмического обеспечения процессов обработки и интеллектуального анализа данных в АИС мониторинга на примере устройства internet of things с учетом всех стадий жизненного цикла интеллектуального цифрового продукта.

В работе использована методология структурного анализа и системного подхода. В основе полученных информационных моделей положена методология функционального моделирования в нотации IDEF0.

2. Основная часть

Сложность и неоднозначность подходов к построению АИС мониторинга и большое многообразие готовых решений для разработки в сфере low-code и no-code платформ, предназначенных для построения SCADA систем и автоматизированных систем, в том числе осуществляющих непрерывный мониторинг данных устройств IOT, получаемых с производственных участков, диктует необходимость создания строго формализованных моделей на уровне системного проектирования.

В связи с тем, что различные платформенные решения могут включать в себя разные пакеты программных библиотек и набор поддерживаемых протоколов передачи данных, позволяющих получать и обрабатывать данные, вопрос выбора продукта, отвечающего сразу всем критерием, является одним из первостепенных.

Для принятия решений по выбору конкретной платформы разработки АИС мониторинга необходимо обладать всей полнотой информации о структуре системы и протекающих в ней информационных процессах, которые применяются на логическом уровне аппаратного обеспечения.

Четкому пониманию задач мониторинга АИС мониторинга способствует детализация комплекса действий процедур на основе набора структурированных функциональных диаграмм. Данный подход к выбору готового программного решения, документированию и проектированию АИС мониторинга реализуется при помощи методов и инструментов структурного системного анализа.

На рисунке 1 приведена обобщенная функционально-технологическая схема описания процессов обработки и интеллектуального анализа данных в автоматизированных системах мониторинга.
Диаграмма уровня А-0. Обобщённая функциональная модель процессов обработки и анализа неструктурированных данных в системах мониторинга

Рисунок 1 - Диаграмма уровня А-0. Обобщённая функциональная модель процессов обработки и анализа неструктурированных данных в системах мониторинга

Выполнение данной схемы позволяет формализовать процесс мониторинга на основе данных с устройств интернета вещей. Здесь входными потоками являются сами исходные неструктурированные данные, с учетом характеристик их источников. Управляющие воздействия представлены в виде стрелок, и включают в себя: методы обработки и анализа данных, организацию обратной связи в виде каналов коммуникации персонала и используемого оборудования, а также регламентирующую и техническую документацию как инструменты управления процессами. На выходе имеются несколько видов данных, отличающихся по принципу организации хранения и доступа: исторические, статистические и оперативные. Исторические данные представляют из себя набор агрегированных статистических значений временных рядов, такие данные обычно хранятся в кольцевых циклических базах данных
. Статистические данные позволяют проводить анализ отклонений и устанавливать взаимосвязи по типу причина – следствие. Оперативные данные представляют собой текущую информацию, необходимую для организации высокоэффективного контроля и управления устройствами и персоналом системы, в зоне ответственности которого находится определенное устройство.

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

Подобная реализация представляет собой применение процессного подхода к управлению в сложных системах: выделяются отдельные самостоятельные группы процессов, стадий или операций и приводится их детализация в виде функционального описания. Уровень и глубина декомпозиции выбираются исследователем – разработчиком АИС и определяются необходимым уровнем детализации информации об объектах.

Диаграмма уровня А1. Детализация информационных процессов интеллектуальной обработки данных в АИС мониторинга: ТР – технический регламент; РД – регламентирующая документация

Рисунок 2 - Диаграмма уровня А1. Детализация информационных процессов интеллектуальной обработки данных в АИС мониторинга:

ТР – технический регламент; РД – регламентирующая документация

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

Текущая структурно-функциональная блок-схема алгоритма управления, представленная на рисунке 3, позволяет формализовать процессы разработки автоматизированной информационной системы мониторинга с учетом всего многообразия вариантов и критериев выбора среди готовых решений – no-code коробочных платформенных инструментов разработки. Последовательно собираются и анализируются потребности. Далее выполняется обзор и анализ применимости возможных технических решений, поиск технических платформ для реализации. В случае, если готовое коробочное no-code решение не удовлетворяет потребности предприятия, оформляется запрос к производителю на возможность корректировки готового решения под набор потребностей. В результате выполняется либо доработка решения силами отдела разработки производителя, либо выбор среди готовых решений продукта, который позволяет подключать собственные библиотеки пользователя. Далее последовательно выполняются операции предзаказа, запроса производителю закупки программного обеспечения, сборка оборудования и инсталлирование. После установки проводят тестирование и отладку технического решения, и ввод в промышленную эксплуатацию после исправления ошибок.

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

Данный подход позволяет реализовать компромиссное решение с учетом потребностей предприятия и итоговой стоимости разработки готового решения.
Структурно-функциональная блок-схема алгоритма управления разработкой АИС мониторинга на основе выбора доступных вариантов: ПО – программное обеспечение

Рисунок 3 - Структурно-функциональная блок-схема алгоритма управления разработкой АИС мониторинга на основе выбора доступных вариантов: 

ПО – программное обеспечение

Для цифрового продукта - интеллектуальной автоматизированной информационной системы мониторинга на основе датчиков – устройств интернета вещей была построена обобщенная визуальная модель последовательной смены стадий и состояний жизненного цикла. Модель жизненного цикла в виде набора состояний представлена на рисунке 4.
Визуализация стадий жизненного цикла цифрового продукта – интеллектуальной АИС мониторинга: ЖЦ – жизненный цикл; АИС – автоматизированная информационная система

Рисунок 4 - Визуализация стадий жизненного цикла цифрового продукта – интеллектуальной АИС мониторинга:

ЖЦ – жизненный цикл; АИС – автоматизированная информационная система

Говоря об основополагающих стадиях жизненного цикла, стоит выделить основные и вспомогательные элементы. В качестве основных можно применить классические этапы наибольшей части разрабатываемых продуктов:

1) подготовка идеи;

2) разработка концепции;

3) производство решения;

4) релиз продукта;

5) выявление улучшений.

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

Не стоит забывать и про применение методов маркетингового исследования, в частности, про проведение A/B – тестирования на релевантной группе испытуемых, наиболее близких к конечным пользователям продукта, с целью определить востребованность или, наоборот, бесполезность концепции программного решения в лице системы мониторинга, что может привести к существенным убыткам в обозримом будущем

,
.

В свою очередь, своевременно проведённая отладка решения позволит сформировать у конечных пользователей более благоприятное отношению к программному обеспечению, которые и так априори склонны относиться негативно к любым изменениям в рабочих процессах, а последующее выявление улучшений будет нацелено на продвижение, а не бесконечный цикл поиска и исправления ошибок

,
.

Соблюдение данного подхода к формированию жизненного цикла, основываясь на представленных визуализированных схемах и диаграммах, поможет выявить нюансы и сформировать целостное понимание о будущих сложностях, особенностях и уместности внедрения в целом.

3. Обсуждение

На основе методологических принципов структурного описания систем проведен анализ информационных потоков в автоматизированных системах мониторинга. На основе методологии функционального моделирования IDEF0 выполнено построение функциональных моделей процессов обработки и анализа данных в автоматизированных информационных системах мониторинга в виде набора – комплекса структурированных диаграмм, необходимых для детализации всех стадий и операций. Выполнена функциональная декомпозиция блока проведения мониторинга, в ходе проведения декомпозиции выделено пять функциональных блоков. На основе проведенных системных исследований и обзору готовых программных решений no-code инструментов предложен алгоритм управления разработкой АИС мониторинга на основе выбора доступных вариантов, представленный в виде графической структурно-функциональной схемы. Рассмотрен набор стадий жизненного цикла для автоматизированных информационных систем мониторинга. Приведена визуализация основных этапов жизненного цикла с описанием стадий. Выполнена разработка информационно-алгоритмического обеспечения процессов обработки и анализа данных в автоматизированных информационных системах мониторинга на примере устройства интернета вещей с учетом всех стадий жизненного цикла интеллектуального цифрового продукта.

4. Заключение

На основе анализа сопоставления функциональных требований к разработке автоматизированных систем мониторинга и возможностей готовых платформенных решений, предоставленных в виде функциональных схем декомпозиции было предложено алгоритмическое обеспечение управления процессом выбора платформенных low/no-code решений на основе функциональных требований к системе.

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

Article metrics

Views:16
Downloads:0
Views
Total:
Views:16