stringtranslate.com

OpenPDC

El openPDC es un conjunto completo de aplicaciones para procesar datos de series temporales en tiempo real. El nombre significa "concentrador de datos fasoriales de código abierto" y fue diseñado originalmente para la concentración y gestión de sincrofasores en tiempo real. Debido al diseño modular del sistema , el openPDC puede clasificarse como un procesador de flujo de eventos genérico .

Historia

El openPDC se basa en el SuperPDC, que fue desarrollado por la Tennessee Valley Authority a partir de 2004. El openPDC se lanzó oficialmente el 7 de octubre de 2009. [1] La primera versión estable del openPDC se puso a disposición el 28 de enero de 2010. [2] Luego, el 23 de febrero de 2010, AREVA T&D anunció que proporcionaría soporte comercial para el openPDC. Finalmente, el 1 de abril de 2010, la Grid Protection Alliance heredó el desarrollo del openPDC y firmó un contrato con la North American Electric Reliability Corporation en un esfuerzo por permitir aún más su uso como un sistema distribuido .

Operación

El concentrador de datos fasoriales se ejecuta como un servicio de Windows . El servicio es responsable de administrar el ciclo de vida de los adaptadores que crean y procesan las mediciones fasoriales en tiempo real. Los adaptadores se dividen en tres capas: [3] [4]

  1. La capa del adaptador de entrada suele ser la encargada de recibir datos de una fuente externa, como una unidad de medición fasorial . Esos datos se utilizan para crear mediciones que se envían a otros adaptadores para su procesamiento o archivo.
  2. La capa de adaptador de acción suele ser responsable de la concentración y el procesamiento de las mediciones de entrada. Los adaptadores de esta capa también pueden introducir nuevas mediciones en el sistema, al igual que los adaptadores de la capa de adaptador de entrada.
  3. La capa del adaptador de salida normalmente es responsable del archivo de las mediciones recibidas desde la capa del adaptador de entrada y la capa del adaptador de acción.

Estos adaptadores se pueden configurar utilizando cualquiera de los tres sistemas de bases de datos compatibles: Microsoft SQL Server , MySQL y Microsoft Access . [5]

Características

El openPDC implementa una serie de protocolos fasoriales estándar que se pueden utilizar para recibir datos de los dispositivos. Los protocolos compatibles son IEEE C37.118 (v1.0 y Draft 6), IEEE 1344 , BPA PDCstream, FNET , SEL Fast Message y Macrodyne. [3] También hay un motor de concentración integrado que clasifica los datos en tiempo real en tramas según la marca de tiempo asociada a cada medición. Las mediciones ordenadas se pueden transmitir a otras aplicaciones utilizando IEEE C37.118 o BPA PDCstream. [6] El sistema es capaz de concentrar más de mil millones de mediciones por día provenientes de más de 100 unidades de medición fasorial en toda la Interconexión Oriental . [7] [8]

El proyecto incluye un historiador para el archivo de datos. Los archivos producidos por el historiador pueden analizarse posteriormente utilizando Hadoop . [3] El historiador también está diseñado para usarse en sistemas distribuidos, con un solo nodo dedicado al archivo y varios otros que envían mediciones concentradas al archivo central. Este diseño incluso permite su uso en cualquier sistema distribuido, lo que permite que un PDC filtre las mediciones a otro que esté ejecutando un adaptador que consume muchos recursos. [9] El historiador local proporciona servicios web que pueden usarse para monitorear los datos que se archivan en tiempo real. [10] [11]

Los adaptadores de monitoreo de calidad de datos brindan información sobre las mediciones que ingresan al concentrador que se mantuvieron estables, se salieron de un rango específico o ingresaron al concentrador con una marca de tiempo incorrecta. [12]

Aplicaciones

Aplicaciones incluidas en el proyecto openPDC:

Véase también

Referencias

  1. ^ Jim Allen (7 de octubre de 2009). TVA abre software de recopilación de datos para uso industrial. Consultado el 8 de junio de 2010.
  2. ^ Versión 1.0 de openPDC. Consultado el 8 de junio de 2010.
  3. ^ abc openPDC Single Page Overview. Consultado el 8 de junio de 2010.
  4. ^ Cómo crear un adaptador personalizado. Consultado el 9 de junio de 2010.
  5. ^ Introducción a openPDC: configuración de la base de datos. Consultado el 9 de junio de 2010.
  6. ^ Cómo utilizar el administrador de openPDC: configuración de salidas. Consultado el 10 de junio de 2010.
  7. ^ James Ritchie Carroll (mayo de 2007). TVA SPDC Update, página 8. Consultado el 15 de junio de 2010.
  8. ^ Josh Patterson (2 de junio de 2009). The Smart Grid: Hadoop at the Tennessee Valley Authority (TVA). Consultado el 15 de junio de 2010.
  9. ^ James Ritchie Carroll. Actualizaciones para la simplificación del escalamiento horizontal. Consultado el 11 de junio de 2010.
  10. ^ Introducción a openPDC: uso del adaptador de historial en proceso. Consultado el 10 de junio de 2010.
  11. ^ Cómo utilizar el administrador de openPDC: visualización de datos en tiempo real. Consultado el 10 de junio de 2010.
  12. ^ Adaptadores de monitoreo de calidad de datos. Consultado el 10 de junio de 2010.
  13. ^ Introducción a openPDC: uso de la consola de openPDC. Consultado el 9 de junio de 2010.
  14. ^ abc Introducción al sistema de gestión openPDC. Consultado el 9 de junio de 2010.
  15. ^ Introducción a openPDC: Cómo ejecutar el comprobador de conexión PMU. Consultado el 9 de junio de 2010.
  16. ^ Probador de conexión PMU. Consultado el 9 de junio de 2010.
  17. ^ Comité de Tecnología de la Junta (23 de octubre de 2008). Agenda de la conferencia telefónica de NERC. Consultado el 7 de julio de 2010.
  18. ^ Versión 1.1 de openPDC de junio de 2010. Consultado el 7 de julio de 2010.
  19. ^ Registro PMU de NASPI. Consultado el 14 de junio de 2010.
  20. ^ Introducción a openPDC: cifrado de los parámetros de configuración. Consultado el 9 de junio de 2010.

Enlaces externos