Акционерное общество «Системный оператор Единой энергетической системы» (СО ЕЭС) для обработки и анализа большого массива данных использует клиент-серверную технологию на базе сокетов и .Net FrameWork с возможностью подписки на данные в режиме онлайн.
Цель совместного проекта с ЦИТМ «Экспонента» — исследовать возможности получения данных в режиме онлайн непосредственно в среду MATLAB для дальнейшей их обработки и анализа. Задачи по обработке данных могут включать, например, их буферизацию, фильтрацию, построение графиков, вычисление различных параметров и характеристик измеряемых величин, типа симметричные составляющие, мощности по векторам напряжений и токов.
На текущий момент среда MATLAB уже используется на предприятии и успешно применена для решения ряда задач и проектов.
В результате работы удалось реализовать интеграцию MATLAB и клиент-серверного программного обеспечения благодаря возможностям языка взаимодействовать с технологией .Net напрямую в операционной среде Windows и поддержки объектно-ориентированного программирования.
Разработанное решение в виде библиотеки классов позволит сотрудникам СО ЕЭС при работе с сервисом получения данных абстрагироваться от рутин подключения к онлайн сервису, автоматизировать и эффективнее работать с задачами анализа и обработки данных непосредственно в среде MATLAB.