Подсистема «Web-средства отображения данных»

.Net-компоненты доступа к функциям комплекса в режиме «тонкого клиента» через Web-браузер.

Программный комплекс Энергостат состоит из нескольких подсистем, предназначенных для решения различных технологических задач, связанных с анализом и планированием электропотребления и балансов. Ряд интерфейсов подсистем реализован в виде .Net-компонент, которые предоставляют доступ к функциям комплекса по принципу «тонкого клиента» через Web-браузер. .Net-компоненты устанавливаются на сервер и взаимодействуют с клиентом через Internet Information Services (IIS) по протоколу HTTP (рис. 1).

Рис. 1. Схема серверной части комплекса Энергостат.

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

Web-средства отображения данных включают следующие функции:

  • Просмотр ввод и коррекция состава объектов и паспортных данных оборудования;
  • Привязка документов, схем, изображений к объектам;
  • Отображение суточных графиков и данных других подсистем комплекса Энергостат в табличной и графической форме;
  • Дорасчёт суточных графиков по заданным формулам;
  • Конструирование табличных форм;
  • Экспорт табличных форм в Excel;
  • Экспорт данных по энергообъектам в XML.

В зависимости от установленных подсистем комплекса, через Web-интерфейсы могут быть доступны следующие задачи:

  • Средства менеджера объектов и оборудования, включающего:
    • Специализированные формы ввода и коррекции состава и паспортных данных оборудования станций, подстанций, ЛЭП, электрического, тепломеханического, гидротехнического оборудования;
    • Средства привязки измеряемых параметров к энергообъектам и оборудованию;
    • Средства просмотра классификатора оборудования;
  • Средства обработки данных по состоянию оборудования:
    • Загрузка, обработка и анализ данных о фактическом и плановом состоянии объектов оборудования и измеряемых параметров с любой дискретностью хранения;
    • Формирование отчётных форм по состоянию оборудования за период и на фиксированный момент времени;
    • Расчёт компонент баланса мощности на основе заявок на вывод в ремонт оборудования;
  • Средства отображения суточных графиков:
    • Прогноз электропотребления, настройка модели прогноза;
    • Отображение суточных графиков других программных комплексов в табличной и графической форме;
    • Формирования базы данных особых календарных дат;
  • Сервисные функции по управлению серверными задачами.

Основные функции подсистемы вызываются из главного окна Web-интерфейса (рис. 2):

Рис. 2. Пример реализации главного окна Web-интерфейса.

Окно состоит из следующих областей:

  • Дерево задач (слева). Из дерева задач осуществляется вызов основных задач комплекса.
  • Объекты – просмотр объектов и оборудования.
  • Суточные графики – просмотр суточных графиков, связанных с энергообъектами.
  • Область экранных форм (справа). В этой области отображается определенная выбранная форма.

В зависимости от установленных компонент могут быть доступны различные режимы просмотра. Состав дерева задач и меню зависит от прав определенного пользователя. Основные функции отображения доступны в базовой версии Web-средств. Функционал расширяется в зависимости от установленных подсистем и компонент.

Менеджер структуры объектов

Средства комплекса Энергостат позволяют сформировать базу данных энергообъектов и оборудования. Для этих целей предназначена специальная компонента комплекса - Менеджер структуры объектов. Основные функции компоненты:

  • Ввод и коррекция состава и паспортных данных энергообъектов и основного оборудования;
  • Просмотр и коррекция иерархии энергообъектов и оборудования;
  • Привязка оборудования к энергообъектам;
  • Привязка измеряемых параметров к энергообъектам и оборудованию;

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

Рис. 3. Окно просмотра и коррекции энергообъектов и оборудования.

Окно паспорта объекта служит (рис. 4) для просмотра и коррекции свойств объектов и оборудования. Список отображаемых свойств зависит от класса объекта. Полный список свойств, связанных с объектом может быть весьма обширным и для удобства работы со свойствами они сгруппированы в группы свойств. В процессе работы текущая используемая группа свойств может быть изменена пользователем.

 

Рис. 4. Окно паспорта одного объекта и группы объектов.

Существует возможность привязки различных файлов (документы Word, файлы Excel, Visio, jpg-изображения) к определенным энергообъектам (рис. 4). Эту функцию удобно использовать для хранения схем, отчётных документов связанных с объектом. Список документов, связанных с объектом, располагается под его паспортом.

Отображение суточных графиков

Web-средства отображения предоставляют упрощённый интерфейс для просмотра и коррекции суточных графиков подсистемы Энергостат-1.1.

Рис. 5. Форма для просмотра суточных графиков потребления по энергосистемам.

В окне просмотра (рис. 5) отображается дерево объектов и табличная форма просмотра суточных графиков по определённому объекту. Набор колонок зависит от текущей выбранной формы. Возможно изменение даты просмотра, используя средства навигации по календарю. Для отображения суточных графиков с различной дискретностью (рис. 6) служит специальное окно графики.

Рис. 6. Окно суточных графиков.

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

Рис. 7. Конструктор табличных форм для просмотра суточных графиков.

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

  • для комплексов ОИК, в т.ч. СК-2003(2007);
  • для комплексов АСКУЭ;
  • для макетов, в т.ч. XML-макетов 51070, 80020, текстовых макетов, макетов комплекса СОТИ и других.

Сконструированные табличные формы могут быть сгруппированы для удобства по смыслу в дерево табличных форм (рис. 8).

Рис. 8. Дерево табличных форм.

Средства ввода календарных данных включают окно-календарь (рис. 9) для выбора даты, времени или интервала при отображения данных и выполнении расчетов.

 

Рис. 9. Окно календаря и особых дат.

Для работы с базой данных особых дат - ввода праздничных дней, переносов выходных и рабочих дней реализована форма Особые даты (рис. 9).

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

Учитывая коммерческую значимость информации, предоставляемой средствами комплекса, желательно, а в ряде случаев необходимо, соблюдать конфиденциальность доступа к данным. В форме управления правами пользователей (рис. 10) производится их создание и удаление, а также определение ролей, с которыми пользователи осуществляют вход в систему.

Рис. 10. Окно управления пользователями.