Комплекс для реализации расчетно-аналитических задач InfoTask

Для решения расчетно-аналитических задач АО «ИЦ «Уралтехэнерго» был разработан специализированный программный комплекс InfoTask. Комплекс InfoTask является дополнением к базовому программному обеспечению ПТК и позволяет осуществлять автоматизированное получение исходных данных из ПТК АСУТП, выполнение расчетов любой сложности, систематизированное хранение и удобный просмотр полученных результатов, а также формирование отчетов различного вида.

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

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

Комплекс позволяет выполнять расчеты в двух основных режимах:

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

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

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

Результаты расчета накапливаются в специальный архив результатов расчета, входящий в состав комплекса. Архив результатов по выбору пользователя может содержаться в базе данных Microsoft Access или Microsoft SQL-Server. Структура архива результатов является открытой для внешнего потребителя, что позволяет легко использовать результаты решения расчетных задач в системах управления более высокого уровня, реализованных на основе других программных средств.

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

Помимо прочего, в комплекс InfoTask входит программа анализатора архивных данных, позволяющая осуществлять выполнение всего комплекса функций, связанных с ретроспективным анализом информации, хранящейся в архиве мгновенных значений ПТК АСУТП. Анализируемые данные выводятся в форме графиков или ведомостей.

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

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

Краткое описание комплекса InfoTask (1,56 Мб) - скачать в формате pdf