El openPDC es un conjunto completo de aplicaciones para procesar datos de series temporales en tiempo real. El nombre significa "concentrador de datos de fasores de código abierto" y fue diseñado originalmente para la concentración y gestión de sincrofasores de transmisión en tiempo real . Debido al diseño modular del sistema , el openPDC se puede clasificar como un procesador de flujo de eventos genérico .
Historia
El openPDC se basa en el SuperPDC que fue desarrollado por la Autoridad del Valle de Tennessee a partir de 2004. El openPDC se lanzó oficialmente el 7 de octubre de 2009. [1] La primera versión estable del openPDC estuvo disponible el 28 de enero de 2010. [2 ] Luego, el 23 de febrero de 2010, AREVA T&D anunció que brindarían soporte comercial para openPDC. Finalmente, el 1 de abril de 2010, Grid Protection Alliance heredó el desarrollo de openPDC y celebró un contrato con North American Electric Reliability Corporation en un esfuerzo por permitir aún más su uso como sistema distribuido .
Operación
El concentrador de datos de fasores 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 de fasores de transmisión. Los adaptadores se dividen en tres capas: [3] [4]
- La capa del adaptador de entrada suele ser responsable de recibir datos de una fuente externa, como una unidad de medida fasorial . Estos datos se utilizan para crear mediciones que se envían a otros adaptadores para su procesamiento o archivo.
- La capa del adaptador de acción suele ser responsable de la concentración y el procesamiento de las medidas de entrada. Los adaptadores de esta capa también pueden introducir nuevas medidas en el sistema, al igual que los adaptadores de la capa de adaptador de entrada.
- La capa del adaptador de salida suele ser responsable del archivo de las medidas 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 base de datos admitidos: Microsoft SQL Server , MySQL y Microsoft Access . [5]
Características
El openPDC implementa una serie de protocolos de fasores estándar que se pueden utilizar para recibir datos de dispositivos. Los protocolos admitidos 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 incorporado que clasifica los datos en tiempo real en cuadros según la marca de tiempo asociada con 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 la interconexión oriental . [7] [8]
El proyecto incluye un historiador para el archivo de datos. Los archivos producidos por el historiador se pueden analizar posteriormente con Hadoop . [3] El historiador también está diseñado para ser utilizado 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 permitiendo que un PDC filtre las mediciones a otro que esté ejecutando un adaptador de uso intensivo de recursos. [9] El historiador local proporciona servicios web que se pueden utilizar para supervisar los datos que se archivan en tiempo real. [10] [11]
Los adaptadores de monitoreo de la calidad de los datos brindan información sobre las mediciones que ingresan al concentrador que se han alineado, salieron de un rango específico o ingresaron al concentrador con una marca de tiempo incorrecta. [12]
Aplicaciones
Aplicaciones incluidas en el proyecto openPDC:
- La consola openPDC es una aplicación que se puede utilizar para enviar y recibir mensajes entre el servicio openPDC y una máquina cliente. [13] [14]
- El Administrador de openPDC es una utilidad destinada a permitir el acceso remoto y configuraciones de adaptador Simplificar en la base de datos. [14]
- El probador de conexión de PMU se puede utilizar para ver una transmisión de datos en vivo en uno de los protocolos admitidos para probar que se está recibiendo la transmisión. [15] [16] Esta herramienta se ha utilizado en todo el mundo y se puede instalar por separado del resto de la suite. [17] [18]
- El registro NASPI PMU permite a los usuarios registrar dispositivos relacionados con fasores en una ubicación central para permitir el acceso a la información sobre los dispositivos existentes y sus configuraciones. [19]
- ConfigCrypter es una utilidad para encriptar opciones en los archivos de configuración. [20]
- ConfigurationEditor proporciona una aplicación sencilla basada en GUI que se utiliza para modificar los archivos de configuración XML. [14]
Ver también
Referencias
- ^ Jim Allen (7 de octubre de 2009). TVA abre el software de recopilación de datos para uso industrial . Consultado el 8 de junio de 2010.
- ^ Versión de openPDC v1.0 . Consultado el 8 de junio de 2010.
- ^ a b c Descripción general de una sola página de openPDC . Consultado el 8 de junio de 2010.
- ^ Cómo crear un adaptador personalizado. Consultado el 9 de junio de 2010.
- ^ Inicio de openPDC: Configure la base de datos . Consultado el 9 de junio de 2010.
- ^ Cómo utilizar openPDC Manager: Configuración de salidas . Consultado el 10 de junio de 2010.
- ^ James Ritchie Carroll (mayo de 2007). TVA SPDC Update , página 8. Consultado el 15 de junio de 2010.
- ^ Josh Patterson (2 de junio de 2009). La red inteligente: Hadoop en la Autoridad del Valle de Tennessee (TVA) . Consultado el 15 de junio de 2010.
- ^ James Ritchie Carroll. Actualizaciones para simplificar la escalabilidad horizontal . Consultado el 11 de junio de 2010.
- ^ Introducción a openPDC: Uso del adaptador de historiador en proceso . Consultado el 10 de junio de 2010.
- ^ Cómo utilizar openPDC Manager: Visualización de datos en tiempo real . Consultado el 10 de junio de 2010.
- ^ Adaptadores de monitoreo de calidad de datos . Consultado el 10 de junio de 2010.
- ^ Inicio de openPDC: Uso de la consola de openPDC . Consultado el 9 de junio de 2010.
- ^ a b c Presentación del sistema de gestión openPDC . Consultado el 9 de junio de 2010.
- ^ Inicio de openPDC: Ejecución del probador de conexiones PMU . Consultado el 9 de junio de 2010.
- ^ Probador de conexión PMU . Consultado el 9 de junio de 2010.
- ^ Comité de tecnología de la junta (23 de octubre de 2008). Agenda de conferencias telefónicas de NERC . Consultado el 7 de julio de 2010.
- ^ Versión de junio de 2010 openPDC v1.1 . Consultado el 7 de julio de 2010.
- ^ Registro NASPI PMU . Consultado el 14 de junio de 2010.
- ^ Inicio de openPDC: Cifre los valores de configuración . Consultado el 9 de junio de 2010.
enlaces externos
- página de inicio del proyecto openPDC