OpenPDC - OpenPDC

В openPDC представляет собой полный набор приложений для обработки потоковых данных временных рядов в реальном времени. Название расшифровывается как «концентратор векторных данных с открытым исходным кодом» и изначально был разработан для концентрации и управления потоковой передачей в реальном времени. синхрофазоры. Из-за системы Модульная конструкция, openPDC можно классифицировать как универсальный процессор потока событий.

История

OpenPDC основан на SuperPDC, который был разработан Власть долины Теннесси начиная с 2004 года. openPDC официально запущен 7 октября 2009 года.[1] Первый стабильный выпуск openPDC был выпущен 28 января 2010 года.[2] Затем 23 февраля 2010 г. AREVA T&D объявили, что будут оказывать коммерческую поддержку openPDC. Наконец, 1 апреля 2010 г. Grid Protection Alliance унаследовал разработку openPDC и заключил договор с Североамериканская корпорация по надежности электроснабжения в целях дальнейшего использования его в качестве распределенная система.

Операция

Концентратор данных векторов работает как Служба Windows. Служба отвечает за управление жизненным циклом адаптеров, которые создают и обрабатывают измерения векторов потоковой передачи. Адаптеры разделены на три слоя:[3][4]

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

Эти адаптеры можно настроить с использованием любой из трех поддерживаемых систем баз данных: Microsoft SQL Server, MySQL, и Microsoft Access.[5]

Функции

В openPDC реализован ряд стандартных векторов. протоколы который можно использовать для получения данных с устройств. Поддерживаемые протоколы: IEEE C37.118 (v1.0 и проект 6), IEEE 1344, BPA PDCstream, FNET, Быстрое сообщение SEL и Macrodyne.[3] Также имеется встроенный механизм концентрации, который сортирует данные в реальном времени по кадрам на основе отметка времени связанные с каждым измерением. Затем отсортированные измерения могут быть переданы в другие приложения с использованием IEEE C37.118 или BPA PDCstream.[6] Система способна концентрировать более одного миллиарда измерений в день, поступающих от более чем 100 единиц измерения вектора по всему миру. Восточное соединение.[7][8]

В проект входит историк для архивирования данных. Файлы, созданные историком, впоследствии могут быть проанализированы с помощью Hadoop.[3] Историк также предназначен для использования в распределенных системах, имеющих один узел предназначен для архивирования и несколько других, отправляющих концентрированные измерения в центральный архив. Такая конструкция даже позволяет использовать его в любой распределенной системе, позволяя одному PDC фильтровать измерения для другого, на котором работает ресурсоемкий адаптер.[9] Краевед предоставляет веб-службы, которые можно использовать для мониторинга архивируемых данных в режиме реального времени.[10][11]

Адаптеры контроля качества данных предоставляют информацию об измерениях, поступающих в концентратор, которые имеют плоскую линию, выходят за пределы указанного диапазона или поступают в концентратор с неверной меткой времени.[12]

Приложения

Приложения, включенные в проект openPDC:

  • В Консоль openPDC - это приложение, которое можно использовать для отправки и получения сообщений между службой openPDC и клиентским компьютером.[13][14]
  • В openPDC Manager - это утилита, предназначенная для обеспечения удаленного доступа и упрощения конфигурации адаптера в базе данных.[14]
  • В Тестер подключения PMU может использоваться для просмотра потока данных в реальном времени в одном из поддерживаемых протоколов, чтобы проверить, что поток принимается.[15][16] Этот инструмент используется по всему миру и может быть установлен отдельно от остальной части пакета.[17][18]
  • В Реестр NASPI PMU позволяет пользователям регистрировать устройства, связанные с вектором, в одном центральном месте, чтобы обеспечить доступ к информации о существующих устройствах и их конфигурациях.[19]
  • ConfigCrypter это утилита для шифрования параметров в файлах конфигурации.[20]
  • ConfigurationEditor предоставляет простое приложение на основе графического интерфейса пользователя, используемое для изменения файлов конфигурации XML.[14]

Смотрите также

Рекомендации

  1. ^ Джим Аллен (7 октября 2009 г.). TVA открывает программное обеспечение для сбора данных для промышленного использования. Проверено 8 июня 2010 года.
  2. ^ Выпуск openPDC v1.0. Проверено 8 июня 2010 года.
  3. ^ а б c Обзор одной страницы openPDC. Проверено 8 июня 2010 года.
  4. ^ Как создать собственный адаптер. Проверено 9 июня 2010 года.
  5. ^ Начало работы с openPDC: настройка базы данных. Проверено 9 июня 2010 года.
  6. ^ Как использовать openPDC Manager: настройка выходов. Проверено 10 июня 2010 года.
  7. ^ Джеймс Ричи Кэрролл (май 2007 г.). Обновление TVA SPDC, стр. 8. Проверено 15 июня 2010 г.
  8. ^ Джош Паттерсон (2 июня 2009 г.). Интеллектуальная сеть: Hadoop в Управлении долины Теннесси (TVA). Проверено 15 июня 2010 года.
  9. ^ Джеймс Ричи Кэрролл. Обновления для упрощения горизонтального масштабирования. Проверено 11 июня 2010 года.
  10. ^ Начало работы с openPDC: использование адаптера внутрипроцессного архивирования. Проверено 10 июня 2010 года.
  11. ^ Как использовать openPDC Manager: просмотр данных в реальном времени. Проверено 10 июня 2010 года.
  12. ^ Адаптеры для мониторинга качества данных. Проверено 10 июня 2010 года.
  13. ^ Начало работы с openPDC: Использование консоли openPDC. Проверено 9 июня 2010 года.
  14. ^ а б c Представляем систему управления openPDC. Проверено 9 июня 2010 года.
  15. ^ Начало работы с openPDC: запуск тестера соединений PMU. Проверено 9 июня 2010 года.
  16. ^ Тестер подключения PMU. Проверено 9 июня 2010 года.
  17. ^ Комитет Совета по технологиям (23 октября 2008 г.). Программа конференц-связи NERC. Проверено 7 июля 2010 года.
  18. ^ Выпуск openPDC v1.1, июнь 2010 г.. Проверено 7 июля 2010 года.
  19. ^ Реестр NASPI PMU. Проверено 14 июня 2010 года.
  20. ^ Приступая к работе с openPDC: зашифруйте параметры конфигурации. Проверено 9 июня 2010 года.

внешняя ссылка