ES2381243T3 - Análisis del rendimiento de la comunicación de un dispositivo electrónico inteligente (IED) - Google Patents

Análisis del rendimiento de la comunicación de un dispositivo electrónico inteligente (IED) Download PDF

Info

Publication number
ES2381243T3
ES2381243T3 ES09168031T ES09168031T ES2381243T3 ES 2381243 T3 ES2381243 T3 ES 2381243T3 ES 09168031 T ES09168031 T ES 09168031T ES 09168031 T ES09168031 T ES 09168031T ES 2381243 T3 ES2381243 T3 ES 2381243T3
Authority
ES
Spain
Prior art keywords
ied
communication
network messages
processing time
specific
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES09168031T
Other languages
English (en)
Inventor
Gunnar Hilpert
Michael Obrist
Wolfgang Wimmer
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ABB Technology AG
Original Assignee
ABB Technology AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ABB Technology AG filed Critical ABB Technology AG
Application granted granted Critical
Publication of ES2381243T3 publication Critical patent/ES2381243T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/145Network analysis or design involving simulating, designing, planning or modelling of a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/02Protocol performance
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J13/00Circuit arrangements for providing remote monitoring or remote control of equipment in a power distribution network
    • H02J13/18Circuit arrangements for providing remote monitoring or remote control of equipment in a power distribution network characterised by the remotely-controlled equipment, e.g. converters or transformers
    • H02J13/333Circuit arrangements for providing remote monitoring or remote control of equipment in a power distribution network characterised by the remotely-controlled equipment, e.g. converters or transformers the equipment forming part of substations
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J13/00Circuit arrangements for providing remote monitoring or remote control of equipment in a power distribution network
    • H02J13/18Circuit arrangements for providing remote monitoring or remote control of equipment in a power distribution network characterised by the remotely-controlled equipment, e.g. converters or transformers
    • H02J13/34Circuit arrangements for providing remote monitoring or remote control of equipment in a power distribution network characterised by the remotely-controlled equipment, e.g. converters or transformers the equipment being switches, relays or circuit breakers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S10/00Systems supporting electrical power generation, transmission or distribution
    • Y04S10/16Electric power substations
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S10/00Systems supporting electrical power generation, transmission or distribution
    • Y04S10/18Systems supporting electrical power generation, transmission or distribution using switches, relays or circuit breakers, e.g. intelligent electronic devices [IED]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S40/00Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S40/00Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
    • Y04S40/18Network protocols supporting networked applications, e.g. including control of end-device applications over a network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)
  • Remote Monitoring And Control Of Power-Distribution Networks (AREA)

Abstract

Un método de análisis del rendimiento de la comunicación de un Dispositivo Electrónico Inteligente IED (21) adaptado para procesar los mensajes de red transferidos con un servicio de comunicación de Automatización de Subestación (SA), comprendiendo, durante cada de uno de la pluralidad de escenarios de SA, - identificar, mediante un analizador (23), un número n1 de mensajes de red relacionados con el servicio de comunicación de SA y procesados por el IED, - determinar, en el número n1 de mensajes de red identificados, un número n2 de elementos de protocolo de comunicación específicos, - determinar, en el número n2 de elementos de protocolo de comunicación específicos, un número n3 de elementos con un valor de datos cambiado, - determinar un tiempo de procesamiento tp de los mensajes de red identificados en el IED, comprendiendo además, - calcular, basado en los números n1, n2, n3 y en el tiempo de procesamiento tp para cada uno de la pluralidad de escenarios de SA, los parámetros específicos de servicio de comunicaciones de SA, k1, k2, k3 de un modelo de tiempo de procesamiento que incluye el elemento de protocolo específico.

Description

Análisis del rendimiento de la comunicación de un dispositivo electrónico inteligente (IED).
Campo de la invención
La invención se refiere al campo de los sistemas de Control de Procesos, y en particular a los sistemas de Automatización de Subestación, con una representación de configuración estandarizada.
Antecedentes de la invención
Las subestaciones en las redes eléctricas de alta y media tensión incluyen dispositivos primarios tales como cables eléctricos, líneas, barras, interruptores, transformadores de potencia y transformadores de medida, que se disponen generalmente en los parques y/o posiciones de maniobra. Estos dispositivos primarios se operan de forma automatizada a través de un sistema de Automatización de Subestación (SA). El sistema de SA comprende dispositivos secundarios, entre los que los dispositivos electrónicos inteligentes (IED) son los responsables de la protección, el control y la monitorización de los dispositivos primarios. Los dispositivos secundarios pueden asignarse jerárquicamente a un nivel de estación o a un nivel de posición del sistema de SA. El nivel de estación a menudo incluye un ordenador de supervisión que comprende una estación de trabajo de operador (OWS) con una interfaz hombre-máquina (HMI) que ejecuta un software de Control de Supervisión a nivel de estación y de Adquisición de Datos (SCADA), así como, una pasarela que comunica el estado de la subestación a un Centro de Control de Red (NCC) y recibe las órdenes de éste. Los IED en el nivel de posición, también llamados unidades de posición, se conectan a su vez entre sí así como a los IED en el nivel de estación a través de un bus entre posiciones o de estación, que sirve principalmente al propósito de intercambiar las órdenes y la información de estado.
Los dispositivos secundarios en un nivel de proceso del sistema de SA comprenden, transformadores de medida (IT) convencionales para las mediciones de tensión (Transformadores de Tensión VT) y de corriente (Transformadores de Corriente TC), sensores de densidad del gas o de presión, así como sondas de contacto para la detección de las posiciones de los interruptores y del cambiador de tomas del transformador. Además, sensores inteligentes de ejemplo, tales como, los sensores electrónicos no convencionales u ópticos de corriente o tensión que comprenden un convertidor analógico a digital (A/D) para el muestreo de señales analógicas, y que se conectan a las unidades de una posición a través de un bus dedicado, o de un servicio de comunicación dedicado en un sistema de comunicación común, como parte de una interfaz de procesos inteligente. Este último remplaza a la interfaz de proceso cableada convencional que conecta a los Transformadores de Medida convencionales en el parque de maniobras, a través de cables de cobre y cajas de conexión dedicados, a las diferentes unidades de posición que, individualmente, muestran las señales analógicas de los IT.
Se ha introducido una norma de comunicación para la comunicación entre los dispositivos secundarios de una subestación por la Comisión Electrotécnica Internacional (IEC), como parte de la norma IEC 61850 titulada "communication networks and systems in substations”. Para mensajes de informe no críticos en tiempo, la sección IEC 61850-8-1 especifica el protocolo de Especificación del Mensaje de Fabricación (MMS, ISO / IEC 9506), basado en la pila de protocolos de la Interconexión de los Sistemas Abiertos (OSI) reducida, con el Protocolo de Control de Transmisión (TCP) y el Protocolo de Internet (IP) en la capa de transporte y de red, respectivamente, y Ethernet y/o RS-232C como los medios físicos. Para los mensajes basados en eventos en los que el tiempo es crítico, tales como las órdenes de disparo, la sección IEC 61850-8-1 especifica directamente los Eventos de Subestación Orientados a Objetos Genéricos (GOOSE) en la capa de enlace con Ethernet de la pila de comunicación. Para las señales que cambian periódicamente muy rápido a nivel de proceso, tales como las mediciones analógicas de tensiones o de corrientes, la sección IEC 61850-9-2 especifica el servicio de Valor de Muestreo (SV), que al igual que GOOSE se construye directamente en la capa de enlace de Ethernet. Por lo tanto, la parte 9 de la norma define un formato para publicar, como mensajes de multidifusión en una Ethernet industrial, los datos de medición digitalizados de los sensores de corriente o de tensión en el nivel de proceso como un sustituto del cableado de cobre tradicional.
Los sistemas de SA basados en la norma IEC 61850 se configuran por medio de una representación de la configuración estandarizada o de descripción del sistema formal llamada Descripción de la Configuración de la Subestación (SCD). Un archivo SCD comprende el flujo de los datos lógicos entre los IED en un modo "por mensaje", es decir, para cada origen del mensaje, una lista de los IED de destino o de recepción, el tamaño del mensaje en términos de definiciones de conjuntos de datos, así como las tasas de envío de mensajes para todos los informes en modo de tráfico, el GOOSE y el SV.
Como se ha mencionado, la norma IEC 61850 presenta diferentes servicios de comunicación para las aplicaciones de Automatización de Subestación, en las que un tiempo de comunicación predecible y determinista es esencial para al menos las funciones en tiempo real relacionadas con la seguridad y la protección entre estas aplicaciones. Sin embargo, para grandes sistemas de control de proceso de hasta 500 IED que se comunican entre sí y con el aumento de las necesidades de comunicación crítica en tiempo real, debido a la comunicación multidifusión que atraviesa todo el sistema, la carga de comunicación llega a ser crítica. Esto es especialmente cierto para la multidifusión GOOSE y los mensajes SV de acuerdo con la norma IEC 61850, y tiene un impacto en todo el sistema de comunicación, es decir, en el comportamiento de una Ethernet basada en conmutadores, así como en los transmisores y receptores de mensajes individuales. Mientras que el rendimiento de una pila de comunicación de un transceptor depende principalmente del rendimiento de la CPU y de la calidad del software de implementación, otras causas como las tareas de aplicación que comparten la CPU, o una conexión a la aplicación a través de las colas o la memoria compartida, podría tener, además, un impacto asimismo en el tiempo de procesamiento de la pila de comunicación.
Generalmente, si una aplicación de misión crítica depende del rendimiento en tiempo real garantizado, la elección es un protocolo determinista donde se puede calcular de antemano el comportamiento de la comunicación. Son ejemplos típicos, los buses periódicos como se definen, por ejemplo, en la norma IEC 61375 (Bus de Vehículo Multifunción MVB) o el bus de campo en tiempo real WorldFIP. De acuerdo con éstos, se transfiere permanentemente una cantidad máxima posible de datos, de modo que el tiempo de comunicación fijo está siempre de acuerdo con la carga máxima posible. Sin embargo, esto último no se aplica a la red Ethernet basada en el bus no periódico adoptado por la norma IEC 61850. Aquí, los conmutadores se utilizan para eliminar el efecto de las colisiones, y se podrían esperar efectos de situación en cola de los conmutadores en caso de una alta carga de comunicación. Por otro lado, en una red Ethernet con una capacidad de 100 MB/s o incluso de 1 GB/s los cuellos de botella, para la mayoría de las aplicaciones actuales de SA, residen en los dispositivos finales (IED) y no en el sistema Ethernet basado en conmutadores.
En el documento de patente EP 1610495, el análisis de fallos para analizar una causa de un fallo en el rendimiento de una red de comunicación se realiza durante la ejecución de una aplicación de comunicación. Para este propósito, se capturan los mensajes o los paquetes y se registran las transferencias de los mensajes en curso y los tiempos de aparición del mensaje en el bus, en particular durante las situaciones de alta carga, o cuando se fuerzan ciertos esquemas de petición / respuesta. Basado en los tiempos registrados, se determinan los tiempos de ida y vuelta y de transferencia de mensajes. El inconveniente de este enfoque es que sólo es válido para los escenarios investigados, y sólo se pueden extraer de ellos conclusiones limitadas para otros escenarios. Además, el análisis de calidad de servicio se restringe al nivel de comunicación y no considera el efecto de un evento en un nivel de aplicación o de función. El documento de patente EP 1850142 es otro ejemplo de análisis de los sistemas de SA de acuerdo con la norma IEC 61850.
Los principios y métodos de la siguiente invención de ninguna manera se limitan a un uso en la automatización de subestaciones, sino que se aplican igualmente a otros sistemas de Control de Procesos con una descripción de la configuración estandarizada. En particular, tiene que tenerse en cuenta que la norma IEC 61850 es también una norma aceptada para centrales Hidroeléctricas, sistemas de energía Eólica y Recursos Energéticos Distribuidos (DER).
Descripción de la invención
Por consiguiente, es un objetivo de la invención predecir el rendimiento de la comunicación en tiempo real, u operacional, de una red de comunicación de un sistema de Automatización de Subestación (SA) con una pluralidad de Dispositivos Electrónicos Inteligentes (IED) en comunicación. Este objetivo se consigue mediante un método de análisis del rendimiento de una pila de comunicación de un solo IED y una herramienta de análisis de acuerdo con las reivindicaciones 1 y 6, respectivamente. Además, las realizaciones preferidas son evidentes a partir de las reivindicaciones de patente dependientes.
De acuerdo con la invención, se analiza un rendimiento de la pila de comunicación de un IED adaptado para procesar los mensajes de red que se transfieren con, o que pertenecen a, un servicio específico de comunicación de Automatización de Subestación configurable. Esto comprende la ejecución de una pluralidad de escenarios realistas a nivel de aplicación que corresponden a una alta carga de comunicación tal como la desencadenada por un evento de fallo. Entre todos los mensajes de red capturados o interceptados durante el escenario, se identifican los mensajes de red destinados al IED y enviados por el IED en respuesta. Se determinan un número de mensajes identificados, un número de elementos del protocolo de comunicaciones específicos o elementos de datos relacionados con una propiedad específica del servicio, así como un número de elementos de protocolo cambiados, indicativos de un evento de SA, para el cual el valor del elemento de datos ha cambiado comparado con el valor del mismo elemento de datos en un mensaje previo. Se determina, igualmente, un tiempo de procesamiento intrínseco a los IED de los mensajes identificados, basado en que se calculan los valores de los parámetros de un modelo del tiempo de procesamiento específico de servicio o comunicación.
En una variante preferida, se analiza y se modela en común una pluralidad de servicios de comunicación de SA. Cada servicio de comunicación de SA puede incluir independientemente los parámetros del modelo de tiempo de procesamiento para los elementos del protocolo respectivo hasta un grado deseado de granularidad o detalle.
En otras realizaciones ventajosas, se emula un escenario de SA durante las pruebas o la puesta en marcha de una configuración específica del sistema de SA, por medio de un sintetizador dedicado que genera los mensajes de red correspondientes destinados al IED en prueba. El sintetizador puede ser idéntico al analizador. Alternativamente, una ráfaga de mensajes que corresponden al escenario puede desencadenarse por la simulación de un evento de fallo en el nivel de proceso. En otras palabras, el análisis del rendimiento de la pila de comunicación del IED se realiza mucho antes de la ocurrencia real de un evento de fallo en una subestación real. Sin embargo, esto último puede explotarse mediante el registro de los mensajes de red correspondientes en vista a una verificación o del ajuste fino de los parámetros del modelo durante la operación del sistema de SA.
En resumen, la presente invención propone la captura de mensajes en diferentes situaciones de alta carga y la evaluación de los tiempos de registro del mensaje en el bus. Mediante el uso de la descripción del nivel de aplicación definido de todos los datos y mensajes de comunicación de la norma IEC 61850, y la aplicación de un modelo de comunicación de grano fino, se calculan alguna característica de la pila y las cifras relativas al modelo de comunicación. El método propuesto de evaluación del rendimiento de la pila de comunicación de un IED considera al IED como una caja negra, y analiza su rendimiento en una manera semi-heurística basada en las propiedades de los protocolos de la IEC 61850 subyacentes. Siempre se determinan parámetros útiles para una configuración de la SA dependiente de un proyecto específico. Entonces, el modelo resultante permite cálculos de rendimiento para otros escenarios de carga formulados en términos de carga en el nivel de la aplicación.
La presente invención se refiere también a un producto de programa de ordenador que incluye el código del programa de ordenador para controlar uno o más procesadores de un IED o una herramienta de análisis u otro dispositivo adaptado para conectarse a una red de comunicación de un sistema de SA y configurado para almacenar una representación de la configuración estandarizada del sistema de SA, particularmente, un producto de programa de ordenador que incluye un medio que pueda leer un ordenador que contiene en él el código de programa de ordenador.
Breve descripción de los dibujos
La materia objeto de la invención se explicará con más detalle en el siguiente texto con referencia a las realizaciones de ejemplo preferidas que se ilustran en los dibujos adjuntos, de los cuales:
la Fig. 1 representa un fragmento de una subestación y el correspondiente sistema de Automatización de Subestación,
la Fig. 2 representa una secuencia de mensajes intercambiados a través de una red de comunicaciones de SA, y
la Fig. 3 es un diagrama de flujo que enumera las etapas de análisis del rendimiento de la comunicación de un IED.
Los símbolos de referencia usados en los dibujos, y sus significados, se enumeran de forma resumida en la lista de designaciones. En principio, las partes idénticas se proporcionan con los mismos símbolos de referencia a todo lo largo de las figuras.
Descripción detallada de las realizaciones preferidas
La Fig. 1 muestra un diagrama unifilar de una parte o sección de una subestación o parque de maniobras de ejemplo, junto con alguna Automatización de Subestación (SA) o equipo secundario. La subestación comprende una configuración de doble barra con dos barras 10, cada una de ellas alimenta a dos posiciones 11 y 11' a través de los seccionadores QB1, QB2. Cada posición dispone de un interruptor QA1, un seccionador QC1 y un seccionador de puesta a tierra QE1. El fragmento correspondiente del sistema de SA representa, en líneas gruesas, una red de comunicación 20 conectada a dos dispositivos electrónicos inteligentes (IED) 21, 22, en los que ambos acogen nodos lógicos de la clase CSWI (control de interruptores). Cada nodo lógico se asigna a uno de los interruptores QA1 mencionados anteriormente como se indica por las líneas de puntos y rayas. El analizador 23 está conectado a la red 20 y adaptado para interceptar todos los mensajes o paquetes de red hacia, y desde, el IED 21. Este tráfico de red puede emanar de un proceso real de SA, o simularse por un sintetizador dedicado. En particular, en el caso en que se importe dentro del analizador 23, un archivo SCL 23 específico de la subestación que comprende una Descripción de Configuración de la Subestación (SCD) del sistema de SA, este último puede, por sí mismo, generar y transmitir mensajes de red al IED 21 en pruebas.
La Fig. 2 representa una ráfaga, es decir, una secuencia de ejemplo de mensajes 30 transmitida desde el analizador 23 al IED 21, donde el tiempo está progresando de arriba hacia abajo, y donde cada diagonal representa un único mensaje, y en el que los diferentes estilos de línea discriminan mensajes de acuerdo con los diferentes servicios de comunicación de SA. El IED 21, a su vez, transmite un número de mensajes de respuesta 31, en los que se determina por el analizador 23 el tiempo tp transcurrido entre el primer mensaje recibido y el último mensaje transmitido por el IED. Para este propósito, el analizador también puede tener en cuenta el tiempo de transmisión puro en el bus como se conoce a partir de la longitud del mensaje y la tasa de bits de Ethernet.
La Fig. 3 es un diagrama de flujo que ilustra el proceso de análisis de un rendimiento de la comunicación de un IED de acuerdo a la invención. En la etapa 101, se ejecuta un primer escenario de comunicación h = 1. En la etapa 102, se identifica un número n1(h) de mensajes de red relacionados con un servicio de comunicación de SA y procesados por el IED. En la etapa 103, se determina un número n2(h) de elementos de protocolo de comunicación específicos dentro del número n1 de mensajes de red identificados. En la etapa 104, se determina un número n3(h) de elementos con un valor de los datos cambiado en el número n2 de los elementos de protocolo de comunicación específicos. En la etapa 105, se determina, un tiempo de procesamiento tp(h) de los mensajes de red identificados en el IED. Después de esto, se ejecuta un siguiente escenario h = h + 1. Finalmente, en la etapa 106, se calculan, en base a los números n1, n2, n3 y en el tiempo de procesamiento tp para cada uno de la pluralidad de escenarios de SA, los parámetros específicos del servicio de comunicaciones de SA, k1, k2, k3 de un modelo de tiempo de procesamiento que incluye el elemento de protocolo específico.
El tiempo de procesamiento de la pila de comunicación depende del servicio de comunicación de SA o del tipo de protocolo del mensaje, tal como MMS (Especificación de Mensaje de Fabricación) para la presentación de informes, GOOSE (Eventos de Subestación Orientados a Objetos Genéricos) y SV (Valor de Muestreo), y de los diferentes elementos o entidades de protocolo a ser procesados. Dentro de la norma IEC 61850 y para los servicios de comunicaciones de SA que proporcionan un envío de datos espontáneo, estos elementos de protocolo constituyen el manejo de 1) los mensajes completos, 2) los elementos de datos dentro de un mensaje individual y 3) los eventos, es decir, los elementos de datos con los valores cambiados. Estos elementos son diferentes para diferentes servicios de comunicación con, por ejemplo, el número de eventos igualando el número de elementos de datos para la presentación de informes y sobre todo para el SV, sin embargo típicamente no para GOOSE, y los tiempos de procesamiento relacionados son, generalmente, independientes entre sí dentro de un único servicio.
Tres mejoras de ejemplo, aunque de ninguna manera exhaustivas, del modelo de tiempo de procesamiento, ignoradas en la siguiente realización en aras de la simplicidad, se basan en las siguientes observaciones.
(i)
El tiempo de manejo para un evento puede depender del tipo de datos del valor.
(ii)
Se pueden distinguir los tiempos de procesamiento de envío y recepción del mensaje por/a el IED.
(iii) Los servicios con diferentes prioridades pueden manejarse de manera diferente, por lo que la consideración de las diferencias del grupo de prioridad además de las diferencias del tipo de servicio de comunicación permitiría una evaluación del tiempo de procesamiento de detalle más fino.
Un modelo de tiempo de procesamiento lineal especifica, para un servicio de comunicación particular de SA j que implica a los mensajes de un tipo de protocolo de mensaje particular, el tiempo de procesamiento correspondiente tpj para una ráfaga de mensajes como:
tpj = 2i (nij * kij) = k1j * msgnoj + k2j datanoj + k3j * eventnoj
con la siguiente interpretación:
-
tpj: tiempo para procesar los mensajes del tipo de protocolo específico para el servicio j
-
msgno (= n1j): número de mensajes de dicho tipo de protocolo en la ráfaga
-
datano (=n2j): número de elementos de datos en dichos mensajes (en general, independientes de n1j, es decir, el número de elementos de datos por mensaje puede variar dentro de un tipo de mensaje)
-
eventno (=n3j): número de valores de datos cambiados en dichos elementos de datos
Con el fin de calcular las constantes específicas del servicio de comunicación kij para un IED particular, un analizador conectado a la misma red de comunicación de SA que el IED observa el tráfico de la red desde, y hacia, el IED, incluyendo tanto mensajes de multidifusión, así como los mensajes explícitamente direccionados al IED. Esto determina el tiempo tp transcurrido entre el primer mensaje de una ráfaga recibida por el IED y el último mensaje transmitido por el IED en la ráfaga. Generalmente, todos los tipos de servicios están presentes en una ráfaga, y la duración de la ranura de tiempo tp se asume que contiene una contribución de cada servicio, es decir, tp = 2j tpj. Debido al procesamiento en serie de los diferentes mensajes, no importa un predominio de un tipo de mensaje o el orden de los mensajes. Por otro lado, a fin de no sobrestimar las constantes específicas de servicio kij, la pila de comunicación debería estar continuamente procesando los mensajes, requiriendo medios para una apropiada situación en cola de los mensajes a ser procesados.
Además, el analizador determina el tipo de cada mensaje capturado, cuenta el número n1 de mensajes por tipo, inspecciona cada mensaje para determinar el número de elementos de datos n2 y de eventos n3 por tipo. En este contexto, el analizador puede verificar que ningún mensaje se pierde en el medio entre el analizador y del IED. Esto se hace mediante la evaluación adicional de los mensajes de supervisión del receptor a partir de la cuenta del IED de los mensajes de entrada perdidos, o las cuentas de la secuencia de mensajes para cada tipo de servicio de la IEC 61850 con el fin de identificar los mensajes enviados por el IED, pero que no llegan al analizador. Por otro lado, la manipulación correcta de una pérdida de un evento a nivel de aplicación requeriría, por ejemplo, para GOOSE y SV, una aplicación de IED especial que devuelva cualquier cambio de datos recibido (evento).
Una ráfaga típica de mensajes provocada por un disparo en las barras dura aproximadamente 100 ms e incluye alarmas de supervisión, disparos de protección, cambios de posición de interruptores y cambios de medición. Por calle, esto puede dar como resultado de 5 a 10 mensajes de informe y de 6 a 12 mensajes GOOSE en 12 ms y además de los 4000 mensajes/s para el tráfico periódico del SV para cada uno de los dos VT en la calle. Un escenario de ráfaga puede explotarse por el analizador mediante la determinación de un comienzo de ráfaga a partir de un evento / mensaje específico, y un final de ráfaga a partir de un silencio prolongado de 10 ms o más. Alternativamente, puede evaluarse cualquier secuencia de mensajes con una demora máxima configurable de unos pocos milisegundos entre los mensajes sucesivos, y que se procesan continuamente por la pila de comunicación.
Al proporcionar mediciones independientes durante espacios de tiempo de alta carga (por ejemplo, nueve escenarios de ráfagas distintos con los números de nij(h) (h = 1...9) que forman una matriz invertible de rango máximo para un modelo de tiempo de procesamiento con tres servicios y tres constantes cada uno) se pueden calcular las constantes apropiadas kij. Como aquí no se investigan los tiempos de reacción dependientes de la aplicación, los valores calculados se suponen independientes del nivel de aplicación o de función, por lo tanto el modelo de tiempo de procesamiento resultante puede utilizarse más tarde para otros escenarios de carga en la misma configuración del sistema de SA, y en particular para estimar de antemano el efecto de la carga en el IED.
Los números relacionados con la aplicación de las medidas anteriores, pueden usarse a su vez, para definir o verificar escenarios relacionados de aplicación asumida como la carga normal, y ciertas situaciones del peor caso. En particular, conociendo la carga en estado normal o estable en forma de cambios de datos a nivel de aplicación, que pueden transformarse en un conjunto de datos y un escenario de servicio debido a la descripción formal de cómo se comunican, se puede calcular una carga en estado estable basado en el modelo de tiempo de procesamiento. Asumiendo msgno, datano y eventno como promedios por segundo, una verificación directa del tiempo de procesamiento total resultante indica, si excede o no de 1 segundo, si el IED se ejecuta estable o no.
Finalmente, si el análisis anterior se realiza para todo el sistema de SA, los modelos detallados resultantes pueden usarse como una base para calcular las diferentes medidas globales en diferentes niveles del modelo IEC 61850 para los diferentes IED, tales como:
-
tasa de mensajes por punto de acceso, tasa de eventos por punto de acceso (si varios Nodos Lógicos se implementan por IED)
-
relación de elementos de datos cambiados en comparación con los elementos de datos enviados (interesante especialmente para GOOSE y SV) y en comparación con los mensajes enviados
-
tasa de eventos por punto de acceso y por tipo de servicio de comunicación
-
tiempo de procesamiento por tipo de datos (clase de datos común de la IEC 61850)
-
tasas de evento por elemento de datos
Lista de designaciones
10 barras
11 posición
20 red de comunicaciones
21 primer Dispositivo Electrónico Inteligente (IED)
22 segundo IED
23 analizador
24 archivo SCL

Claims (6)

  1. REIVINDICACIONES
    1. Un método de análisis del rendimiento de la comunicación de un Dispositivo Electrónico Inteligente IED (21) adaptado para procesar los mensajes de red transferidos con un servicio de comunicación de Automatización de Subestación (SA), comprendiendo, durante cada de uno de la pluralidad de escenarios de SA,
    -
    identificar, mediante un analizador (23), un número n1 de mensajes de red relacionados con el servicio de comunicación de SA y procesados por el IED,
    -
    determinar, en el número n1 de mensajes de red identificados, un número n2 de elementos de protocolo de comunicación específicos,
    -
    determinar, en el número n2 de elementos de protocolo de comunicación específicos, un número n3 de elementos con un valor de datos cambiado,
    -
    determinar un tiempo de procesamiento tp de los mensajes de red identificados en el IED, comprendiendo además,
    -
    calcular, basado en los números n1, n2, n3 y en el tiempo de procesamiento tp para cada uno de la pluralidad de escenarios de SA, los parámetros específicos de servicio de comunicaciones de SA, k1, k2, k3 de un modelo de tiempo de procesamiento que incluye el elemento de protocolo específico.
  2. 2. El método de acuerdo con la reivindicación 1, en el que el IED (21) se adapta para procesar los mensajes de red relacionados con una pluralidad de distintos servicios de comunicación de SA (MMS, GOOSE, SV), caracterizado por que comprende
    -
    identificar, para cada uno de los servicios de comunicación de SA, un número total n1j de mensajes de red relacionados con el servicio de comunicación de SA y procesados por el IED,
    -
    determinar, para cada uno de los servicios de comunicación de SA y en el número respectivo n1j de mensajes de red identificados, un número n2j de elementos de protocolo de comunicación específicos,
    -
    determinar, para cada uno de los servicios de comunicación de SA y en el número respectivo n2j de elementos de protocolo, un número n3j de elementos con un valor de datos cambiado,
    -
    calcular, basado en los números nij y en el tiempo de procesamiento total tp determinado para cada uno de la pluralidad de escenarios de SA, los valores de los parámetros kij de un modelo de tiempo de procesamiento para el IED (21).
  3. 3. El método de acuerdo con la reivindicación 1 ó 2, caracterizado por que comprende
    -
    emular un escenario de SA mediante la generación de los mensajes de red correspondientes por un sintetizador (23), o mediante la simulación de un fallo a nivel de proceso.
  4. 4. El método de acuerdo con la reivindicación 1 ó 2, caracterizado por que comprende
    -
    registrar los mensajes de red durante un evento real de SA, y verificar los valores de los parámetros del modelo de tiempo de procesamiento calculados previamente, basado en ellos.
  5. 5. El método de acuerdo con la reivindicación 1 o 2, caracterizado por que comprende
    -
    predecir, basado en el modelo de tiempo de procesamiento, el rendimiento del IED (21) durante los escenarios de carga a nivel de aplicación de SA que no se han considerado para el cálculo de los parámetros del modelo.
  6. 6. Una herramienta de análisis para analizar el rendimiento de la comunicación de un Dispositivo Electrónico Inteligente IED (21) adaptada para procesar los mensajes de red transferidos con un servicio de comunicación de la Automatización de Subestación SA, adaptado para realizar los pasos de acuerdo con el método como se reivindica en la reivindicación 1 ó 2.
ES09168031T 2009-08-18 2009-08-18 Análisis del rendimiento de la comunicación de un dispositivo electrónico inteligente (IED) Active ES2381243T3 (es)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP09168031A EP2288080B1 (en) 2009-08-18 2009-08-18 Analysing a communication performance of an IED

Publications (1)

Publication Number Publication Date
ES2381243T3 true ES2381243T3 (es) 2012-05-24

Family

ID=41464027

Family Applications (1)

Application Number Title Priority Date Filing Date
ES09168031T Active ES2381243T3 (es) 2009-08-18 2009-08-18 Análisis del rendimiento de la comunicación de un dispositivo electrónico inteligente (IED)

Country Status (6)

Country Link
US (1) US8392557B2 (es)
EP (1) EP2288080B1 (es)
CN (1) CN101997717B (es)
AT (1) ATE542330T1 (es)
ES (1) ES2381243T3 (es)
RU (1) RU2440685C1 (es)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102648613B (zh) * 2009-06-26 2016-10-26 Abb研究有限公司 用于配置智能电子装置的方法以及子站自动化系统
EP2355412A1 (de) * 2010-02-05 2011-08-10 Omicron electronics GmbH Verfahren und Vorrichtung zum Bewerten einer elektrischen Anlage eines elektrischen Energiesystems
KR101039456B1 (ko) * 2010-07-28 2011-06-07 한국전력공사 변전자동화시스템의 클라이언트 적합성 시험 장치 및 그 방법
US8908531B2 (en) * 2011-08-25 2014-12-09 At&T Mobility Ii Llc Communication gateway for facilitating communications with a supervisory control and data aquisition system
US10382285B2 (en) * 2011-08-25 2019-08-13 Siemens Industry, Inc. Smart grid communication assessment and co-simulation tool
EP2701341A1 (en) 2012-08-24 2014-02-26 ABB Technology AG Communication configuration analysis in process control systems
CN104065524B (zh) * 2013-03-20 2017-11-10 贵州电力试验研究院 一种iec61850中goose报文的性能测试方法
CN104301163B (zh) * 2013-07-18 2018-06-08 国家电网公司 一种goose时标的测试方法与系统
US9985860B2 (en) * 2013-09-23 2018-05-29 Schweitzer Engineering Laboratories, Inc. Selection and display of polled and streamed electric power system measurements
CN103560493A (zh) * 2013-11-08 2014-02-05 国家电网公司 一种智能变电站中低压侧母线速动保护系统及其方法
EP2916491A1 (en) * 2014-03-06 2015-09-09 ABB Technology AG Tunnelling time-critical messages between substations over WAN
US10205647B2 (en) * 2017-01-26 2019-02-12 Schweitzer Engineering Laboratories, Inc. Systems and methods for selection between multiple redundant data streams
US11606281B2 (en) 2021-05-20 2023-03-14 Schweitzer Engineering Laboratories, Inc. Real-time digital data degradation detection
CN114172268B (zh) * 2021-12-10 2024-06-21 国网江苏省电力有限公司检修分公司 一种基于站控层信号进行过程层物理回路故障通道的定位方法
US12506360B2 (en) 2022-02-04 2025-12-23 Schweitzer Engineering Laboratories, Inc. Redundant generic object oriented substation event (GOOSE) messages with live and test power system data
US11831529B2 (en) * 2022-02-04 2023-11-28 Schweitzer Engineering Laboratories, Inc. Redundant generic object oriented substation event (GOOSE) messages

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7257836B1 (en) * 2000-04-24 2007-08-14 Microsoft Corporation Security link management in dynamic networks
US7937470B2 (en) * 2000-12-21 2011-05-03 Oracle International Corp. Methods of determining communications protocol latency
AU2002245618A1 (en) * 2001-03-06 2002-09-19 At And T Wireless Services, Inc. Method and system for real-time network analysis and performance management of a mobile communications network
GB0108041D0 (en) * 2001-03-30 2001-05-23 Nokia Networks Oy Presence service in IP multimedia
EP1516498B1 (en) * 2002-06-26 2009-06-03 Nokia Corporation A method for communicaion network performance analysis
JP4429095B2 (ja) 2004-06-25 2010-03-10 富士通株式会社 障害解析プログラム、障害解析装置、記録媒体及び障害解析方法
US7873025B2 (en) * 2006-02-23 2011-01-18 Cisco Technology, Inc. Network device that determines application-level network latency by monitoring option values in a transport layer message
DE602006004846D1 (de) 2006-04-24 2009-03-05 Abb Research Ltd Test auf Systemebene für Automatisierungsysteme einer Unterstation
CN1972287B (zh) * 2006-12-05 2011-11-30 深圳市国电南思系统控制有限公司 通讯规约记录分析装置及其分析方法
US7752280B2 (en) * 2007-03-22 2010-07-06 Moxa Inc. Method of detecting response time-out based on master-slave protocol
US8250198B2 (en) * 2009-08-12 2012-08-21 Microsoft Corporation Capacity planning for data center services

Also Published As

Publication number Publication date
CN101997717A (zh) 2011-03-30
RU2440685C1 (ru) 2012-01-20
CN101997717B (zh) 2014-04-09
EP2288080A1 (en) 2011-02-23
ATE542330T1 (de) 2012-02-15
US20110047264A1 (en) 2011-02-24
EP2288080B1 (en) 2012-01-18
US8392557B2 (en) 2013-03-05

Similar Documents

Publication Publication Date Title
ES2381243T3 (es) Análisis del rendimiento de la comunicación de un dispositivo electrónico inteligente (IED)
US8804547B2 (en) Analyzing communication configuration in a process control system
ES2423607T3 (es) Cálculo de fiabilidad para sistemas de Automatización de Subestaciones
CN103312037B (zh) 智能变电站压力测试装置及方法
KR101916926B1 (ko) 비정상 정보 검출 기술을 적용한 스마트 미터 시스템 및 검출 방법
US9654345B2 (en) Analyzing data communication in a process control or substation automation system
CN103916292B (zh) 基于iec61850标准的数字化变电站交换机在线监测系统
CN102763370B (zh) 过程控制系统中的分析通信配置
Bastidas et al. Performance evaluation of modbus and DNP3 protocols in the communication network of a university campus microgrid
Daboul et al. Testing protection relays based on IEC 61850 in substation automation systems
Dorsch et al. Analysing the real-time-capability of wide area communication in smart grids
Al-Dahoud et al. Remote monitoring system using WSN for solar power panels
CN103095525A (zh) 基于智能交换过程层网络虚拟二次回路监测方法及系统
CN110891251A (zh) 用于监控线路的系统
US20210297755A1 (en) Method and device for remote monitoring and diagnosis of field equipment
Quang et al. Smart grid ping–a customized ping tool for a heterogeneous and hybrid smart grid communication network
See et al. Customized ping tool for smart grid communication network testing
Gupta Performance analysis of substation communication network architectures in OPNET
Khan DFR Ibanet-E Protocol Communication
CN120593919A (zh) 矿井采空区分布式测温网络系统及测温方法
Rahman et al. Development of a Smart Differential Relay Using IoT and Wireless Communication Technologies
Loenders et al. Control hardware in the loop for IEC61850 GOOSE performance testing
CN105449862A (zh) 基于物理单元为容器的电网监控报警信息智能处理系统
Sharma et al. Evaluation of Process to Bay Level Networking Delay in IEC 61850 Substation Communication System
CN106053960A (zh) 电力自动化网络分析装置