IEEE Power & Energy Magazine - Spanish - March/April 2020 - 73

El servidor y los clientes solo proporcionan canales
para la comunicación, mientras que son los módulos
los que deben especificar los formatos de los datos para el
intercambio de información.

tes en el entorno de mensajería distribuida, un ejemplo de
lo cual se puede encontrar en el gráfico 3(a). El servidor de
datos se ejecuta como un proceso, que se conecta a un socket
utilizando el protocolo de control de transmisión o la comunicación entre procesos, y gestiona las conexiones del cliente
y la entrega de datos. Los módulos importan los datos de
los clientes como API para conectarse al servidor, extraer
y enviar datos en tiempo real como se explica en el gráfico
3(b). Tenga en cuenta que el servidor y los clientes solo proporcionan canales para la comunicación, mientras que son
los módulos los que deben especificar los formatos de los
datos para el intercambio de información.

Flujo de datos y flujo de trabajo del
programa
El LTB intenta representar la estructura de intercambio de
datos en sistemas reales para operación y control mediante
el diseño del flujo de datos entre los módulos desacoplados.
El flujo de datos implementado que se muestra en el gráfico
4 cuenta con las siguientes rutas principales:
✔✔ El flujo comienza a partir de archivos de datos estáticos que definen los sistemas y escenarios de prueba.
✔✔ El simulador intercambia datos con los simuladores
de subestación, a saber, sensores y dispositivos de automatización.
✔✔ Los datos de medición (con errores y retrasos realistas) fluyen de los sensores al EMS y al sistema de
control.
✔✔ Algunos datos, como el estado estimado, también fluyen del EMS al sistema de control.
✔✔ Tanto las señales de punto de ajuste como las señales
de control vuelven a los dispositivos de automatización para cerrar el ciclo.
El LTB se basa en las API del servidor de mensajería distribuida y el cliente para implementar el flujo de datos. Las
API proporcionadas por el cliente permiten que el módulo
administre conexiones e intercambie datos de forma genérica o más específica, para
✔✔ conectarse a un servidor de datos en una dirección especificada
✔✔ consultar los nombres de los módulos conectados al
mismo servidor
✔✔ transmitir o enviar datos a clientes específicos
✔✔ consultar disponibilidad de datos y sincronizar información.
marzo/abril 2020 	

En particular, los datos intercambiados en el LTB se han
dividido en parámetros y datos con fecha y hora, en los que
se han aplicado diferentes enfoques de transmisión. Los
datos de parámetros incluyen los parámetros del dispositivo
en el sistema de prueba cargado, así como los parámetros
para los algoritmos en los módulos. Los datos con sello
de tiempo son los valores de las variables que produce un
módulo para un determinado tiempo de simulación. Generalmente, los datos de parámetros se solicitan un número
limitado de veces, mientras que los datos con sello de tiempo
se producen continuamente. Por lo tanto, el módulo descendente (el consumidor de datos) puede iniciar la consulta de
datos de parámetros bajo demanda, y el módulo ascendente
(el productor de datos) puede iniciar la transmisión de datos
con sello de tiempo solo cuando esté disponible.
El LTB proporciona un mecanismo de establecimiento de
comunicación para solicitar variables con sello de tiempo.
Antes de que comience la simulación, los módulos descendentes deben identificarse con los módulos ascendentes,
que luego responderán con la lista de variables que puede
proporcionar durante el tiempo de ejecución. Los módulos
descendentes responderán con los índices de las variables
que necesitan para completar el establecimiento de comunicación. Durante la simulación, los módulos ascendentes
enviarán los datos solicitados a sus módulos descendentes

tabla 1. El flujo de trabajo de ejecución para la
integración de módulos en el LTB.
1: Iniciar el proceso del servidor de datos.
2: Iniciar los procesos del módulo.
3: Inicialización
  a) Comenzar la autoinicialización del módulo.
  b) Consultar parámetros de módulos ascendentes.
  c) Establecer comunicación con módulos ascendentes.
4: Iniciar la simulación.
  a) El simulador calcula la integración numérica.
  b) El simulador y los módulos intercambian datos para cada
paso.
  c)El simulador progresa el tiempo de simulación a la
velocidad del reloj.
5: Salir cuando
  a) se alcance el final de la simulación o se produzca una
excepción.
ieee power & energy magazine 	

73



IEEE Power & Energy Magazine - Spanish - March/April 2020

Table of Contents for the Digital Edition of IEEE Power & Energy Magazine - Spanish - March/April 2020

Contents
IEEE Power & Energy Magazine - Spanish - March/April 2020 - Cover1
IEEE Power & Energy Magazine - Spanish - March/April 2020 - Cover2
IEEE Power & Energy Magazine - Spanish - March/April 2020 - Contents
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 2
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 3
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 4
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 5
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 6
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 7
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 8
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 9
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 10
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 11
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 12
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 13
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 14
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 15
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 16
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 17
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 18
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 19
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 20
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 21
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 22
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 23
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 24
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 25
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 26
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 27
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 28
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 29
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 30
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 31
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 32
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 33
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 34
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 35
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 36
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 37
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 38
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 39
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 40
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 41
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 42
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 43
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 44
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 45
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 46
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 47
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 48
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 49
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 50
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 51
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 52
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 53
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 54
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 55
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 56
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 57
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 58
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 59
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 60
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 61
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 62
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 63
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 64
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 65
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 66
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 67
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 68
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 69
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 70
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 71
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 72
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 73
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 74
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 75
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 76
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 77
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 78
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 79
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 80
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 81
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 82
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 83
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 84
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 85
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 86
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 87
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 88
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 89
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 90
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 91
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 92
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 93
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 94
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 95
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 96
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 97
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 98
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 99
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 100
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 101
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 102
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 103
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 104
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 105
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 106
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 107
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 108
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 109
IEEE Power & Energy Magazine - Spanish - March/April 2020 - 110
IEEE Power & Energy Magazine - Spanish - March/April 2020 - Cover3
IEEE Power & Energy Magazine - Spanish - March/April 2020 - Cover4
https://www.nxtbook.com/nxtbooks/pes/powerenergy_sp_050620
https://www.nxtbook.com/nxtbooks/pes/powerenergy_sp_030420
https://www.nxtbook.com/nxtbooks/pes/powerenergy_sp_010220
https://www.nxtbook.com/nxtbooks/pes/powerenergy_sp_1119
https://www.nxtbook.com/nxtbooks/pes/powerenergy_sp_091019
https://www.nxtbook.com/nxtbooks/pes/powerenergy_sp_070819
https://www.nxtbook.com/nxtbooks/pes/powerenergy_sp_050619
https://www.nxtbook.com/nxtbooks/pes/powerenergy_sp_030419
https://www.nxtbook.com/nxtbooks/pes/powerenergy_sp_010219
https://www.nxtbook.com/nxtbooks/pes/powerenergy_sp_111218
https://www.nxtbook.com/nxtbooks/pes/powerenergy_sp_091018
https://www.nxtbook.com/nxtbooks/pes/powerenergy_sp_070818
https://www.nxtbook.com/nxtbooks/pes/powerenergy_sp_050618
https://www.nxtbook.com/nxtbooks/pes/powerenergy_sp_030418
https://www.nxtbook.com/nxtbooks/pes/powerenergy_sp_010218
https://www.nxtbook.com/nxtbooks/pes/powerenergy_sp_0917
https://www.nxtbook.com/nxtbooks/pes/powerenergy_sp_0717
https://www.nxtbook.com/nxtbooks/pes/powerenergy_sp_0517
https://www.nxtbook.com/nxtbooks/pes/powerenergy_sp_0117
https://www.nxtbook.com/nxtbooks/pes/powerenergy_sp_0317
https://www.nxtbook.com/nxtbooks/pes/powerenergy_sp_1116
https://www.nxtbook.com/nxtbooks/pes/powerenergy_sp_0916
https://www.nxtbook.com/nxtbooks/pes/powerenergy_sp_111217
https://www.nxtbookmedia.com