Многопользовательский программный комплекс статистической обработки телеметрических данных (сокращенно – ПК «Статистика») используется как средство информационной поддержки соответствующих служб при решении задач обеспечения гарантированной устойчивости функционирования контролируемых технологических процессов. Комплекс легко адаптируется к любым технологическим объектам и обеспечивает расширение возможностей систем реального времени в части оперативного контроля состояния объектов и подготовки отчетно-статистической документации различного назначения. Допускается поэтапное наращивание объема решаемых задач и объема используемых телеметрических данных на этапе их конфигурирования.
Идентификация технологического состояния объекта осуществляется, как правило, на основании единичных показаний отдельных датчиков. Однако в реальной практике показания датчиков не всегда бывают детерминированными и надежными, то есть идентификация может осуществляться в условиях неточных и/или неопределенных данных. При этом оперативное принятие правильного решения существенно зависит от профессионального опыта и интуиции лица, принимающего решение, от условий, в которых он находится, эмоционального состояния и др. факторов. По этой причине повышение надежности решения вопросов предвидения и устранения действия дестабилизирующих факторов в реальном времени напрямую связано с вопросами создания систем поддержки принятия решений
Многопользовательский программный комплекс статистической обработки телеметрических данных (ПКСОДТ) подключается к пакету программ «Сириус-СКАДА» систем диспетчерского контроля и управления и по своему статусу относится к средствам информационной поддержки принятия решения. Целевым назначением комплекса является подготовка оперативных сводок о существующих и потенциальных нештатных ситуациях на контролируемых технологических объектах.
В основу построения комплекса заложены следующие концепции:
В состав ПК входят:
Комплекс подключается к локальной сети, сопряженной с пакетом «Сириус-СКАДА».
АРМ администратора решает 2 задачи:
Сформированный информационный фонд и конфигурационные файлы хранятся в отдельном архиве Windows и являются едиными для всех клиентов комплекса.
АРМ клиента предназначен для решения задач и представления конечных результатов работы в предусмотренных отчетных и графических формах с возможностью вывода на печать и сохранения в электронном виде. При этом используются данные архива Windows и фонд телеметрических данных пакета программ «Сириус-СКАДА». Для считывания телеметрических данных разработан специальный сервис, с помощью которого в решаемых задачах в качестве исходных данных могут использоваться:
Программное обеспечение комплекса может быть разделено на базисную часть и надстройку. Базисная часть включает программные модули, необходимые для решения любой из поставленных задач, и обеспечивает:
Режим дистанционной отладки предназначен для анализа ситуаций, требующих участия разработчика (программные сбои, системные сбои, появление в отчетах противоречивых или случайных данных и т.п.). При его использовании формируются сбойные файлы, которые по E-mail пересылаются разработчику. С их помощью разработчик восстанавливает расчетный вариант, выявляет и устраняет причины сбоя.
Табличный и графический просмотр предназначены для детального анализа исходных телеметрических данных с возможностью вывода на печать и сохранения в электронном виде. Табличный режим позволяет просмотреть хронологическую последовательность группы параметров с учетом их достоверности. Графический режим обеспечивает графическое отображение комбинации любых параметров с возможностью их синхронного сканирования во времени с установленным периодом и отображения моментов фиксации соответствующего параметра. Для любого графика также предусмотрена возможность многократного масштабирования.
Поскольку статистика причин нештатных ситуаций является одним из объективных показателей работы контролирующих систем, то в программном обеспечении комплекса предусмотрен механизм, обеспечивающий ее однозначное использование. С этой целью с помощью специально разработанного сервиса установленные причины сохраняются в электронном виде. Далее, эта информация в автоматическом режиме включается в отчет, подготавливаемый с любого клиентского места.
В надстройку включаются программные модули решаемых задач. Их состав и специфические особенности определяются Заказчиком на стадии согласования технического задания. Возможны любые типы задач, удовлетворяющие двум требованиям: 1) существует алгоритм их решения 2) задача обеспечена исходными данными. В рамках решаемых задач учет новых объектов (поэтапное наращивание объема используемых телеметрических данных) сводится к дополнительному заполнению существующих конфигурационных файлов и может проводиться без привлечения разработчика.
Расширение числа решаемых задач связано с разработкой дополнительных программных модулей, включением их в состав АРМ администратора и АРМ клиента, а также с созданием соответствующих конфигурационных файлов и выполняется разработчиком.
Каждая из представленных задач имеет свои специфические особенности. Для их решения используются различные подходы, включающие индивидуальную обработку телеметрических данных отдельных параметров, многопараметрический анализ функционально связанной группы параметров, хронологические последовательности однотипных событий на различных объектах и др. Кроме того, при разработке алгоритмов необходимо учитывать фактор достоверности (например, при перерывах в связи истинное значение контролируемого параметра неизвестно). По существу могут возникать ситуации, когда алгоритмизация проводится в условиях неполных и/или неточных исходных данных, что в ряде случаев существенно увеличивает сложность решаемых задач.