Sie sind auf Seite 1von 12

XXXIII SEMINARIO NACIONAL DEL SECTOR ELÉCTRICO

Ambato, abril de 2018

TÍTULO DEL TRABAJO: DESARROLLO DE INTERFAZ PARA INTEGRAR MEDICIONES


SINCROFASORIALES CON EL SISTEMA EMS SCADA USANDO LIBRERIAS DE CODIGO
ABIERTO GT014
Autor: (CHRISTIAN RAUL CUASMIQUER ROSERO – INGENIERO ELECTRICO
Empresa o Entidad: CELEC EP TRANSELECTRIC
Cargo: Ingeniero de estudios Eléctricos
Área Generación y Transmisión
Tema GT7.1 Modernización, adecuación y optimización de sistemas de control y adquisición de
datos para generación y transmisión.
DATOS DE AUTORES
PALABRAS-CLAVE: SCADA, Dirección: Carlos Mantilla y Geovanny Calles
EMS, PROTOCOLOS, PMU, Teléfonos of: 022900400 ext. 1009
CODIGO ABIERTO, 60870, Celular(es): 0982105376
C37.118 Fax: 022900400
E-mail: christian.cuasmiquer@celec.gob.ec

 OBJETIVO La idea no es desarrollar solamente un


Usar código abierto (open Source) Para software sino implementar un sistema
desarrollar una interfaz que permita que permita a ingenieros que tengan
integrar mediciones fasoriales en un aptitudes de desarrollo generar
sistema EMS Scada. soluciones técnicas personalizadas y a
un bajo costo.
 INVESTIGACIÓN Y DESARROLLO
Para el desarrollo de este trabajo se  ADAPTACIÓN O INNOVACIÓN
realizó una investigación sobre los De las investigaciones se desprende
protocolos de comunicación que usan que los equipos PMU y PDC usan el
tanto los PMU y PDC (mediciones Protocolo IEEEC37.118 en sus
fasoriales) y el sistema EMS SCADA versiones 2005, 2011 o 2016 las cuales
luego se realizó una investigación sobre no reflejan muchas diferencias entre sus
desarrollos de código abierto (Open versiones, para este protocolo el
Source) que permitan desarrollar una proyecto de software libre GSF Grid
interfaz capaz de entender el protocolo Solutions Framework posee una gran
en el que llegan las mediciones cantidad de librerías en código .NET usadas
fasoriales, decodificarlas, procesarlas y principalmente para sistemas eléctricos y
acondicionarlas a los protocolos que es que permite integrarse usando lenguajes de
uso común como Visual Basic C++ o C#.
capaz de entender el sistema EMS Todo
En el otro extremo se encontró que el
esto sobre un lenguaje común de sistema EMS SCADA es capaz de aceptar
programación. mediciones analógicas y digitales en los
protocolos IEC 60870 -101 (SERIAL), IEC
60870 -104 (TCP/IP), DNP 3.0(TCP/IP) y
ICCP tase 2. Respecto a esto se encontró
que el MIT (Massachusetts Institute of
Fig. 1 Secuencia de información Technology) Posee un proyecto de código
abierto para el protocolo IEC60870 – 104 que
contiene librerías para ser usado como
cliente o servidor de este protocolo, otra
alternativa la presentaba la empresa
AUTOMATAK la cual posee librerías de Gracias a disponer de registros de los PMU
software de código abierto en el proyecto en el histórico del sistema SCADA es
denominado OPENDNP. posible entre otras cosas:
De estas dos alternativas se optó por  Obtener información en tiempo real de
escoger la solución IEC 60870 – 104 del MIT ángulos en barras para una mejor
por ser más abierta y compatible con sintonización del estimador de estados.
muchos lenguajes de programación.  Poder incluir mediciones de frecuencia,
El lenguaje de programación elegido fue el derivada de frecuencia y fasores en los
.NET visual C# usando Visual studio Express análisis pos operativos y de fallas.
como entorno de desarrollo de la interfaz.  Generar despliegues que indiquen el
El diseño de la interfaz es modular y comportamiento en tiempo real de los
escalable permitiendo integrar más fasores en el SNT.
mediciones e inclusive integrar oros  Integrar estas mediciones en las
protocolos tanto para envió y recepción de aplicaciones del sistema EMS.
datos  Usar las características PMU que
ADQUISICION DE DATOS PMU / PDC vienen incluidas en IEDs como
IEC C37-118 protecciones o Registradores de fallas
Gracias a la flexibilidad de la plataforma
se podrá implementar protocolos
LECTURA Y ACONDICIONAMIENTO DE DATOS adicionales como OPC, IEC 61850, DNP y
CLASIFICACION ACONDICIONAMIENTO otros de equipos y IED como protecciones,
Medidores, medidores de gases y
temperatura y otros equipos similares.
ENVIO DE INFORMACON

IEC 60870 - 104

Fig2. Diagrama de bloques del interfaz

Este proyecto pone especial interes en


temas como la seguridad informática y el uso
de licencias de software libre y de codigo
abierto siguiendo las políticas de la
empresa.

 RELACIÓN CON ACTIVIDADES Y


APLICACIÓN EN LA EMPRESA O
SECTOR
La creciente implementación de redes
inteligentes en el sistema eléctrico del
Ecuador y más específicamente, la
instalación de Unidades de medición
fasorial (PMU) en las subestaciones de
transmisión, motivó a que el centro de
control de transmisión (COT) haga
necesario el acceder y almacenar las
mediciones sincrofasoriales con el objetivo
de hacer uso de estas para mejorar la
operación y permitir realizar estudios
tomando en cuenta los parámetros
facilitados por estas mediciones.

 RESULTADOS OBTENIDOS Y/O


ESPERADOS
1.- INTRODUCCION funcionamiento del sistema eléctrico están
1.1. Conceptos Generales conformados por:
Sistema de adquisición de datos SCADA que
1.1.1. Unidades de medición Fasorial PMU
adquiere la información de manera remota de
Son equipos que facultan con gran precisión la
las subestaciones mediante RTU, Unidades de
observación del estado dinámico del sistema
estación, gateways o directamente de equipos
eléctrico de potencia. Mediante la medición de
o IED y la muestra a los operadores usando
magnitudes y ángulos sincronizados en el
interfaces como Workstation o video Wall.
tiempo (fasores) de voltaje y corriente.
Historiador Almacena toda la información
obtenida de las subestaciones.
Aplicaciones del sistema EMS Brindan
herramientas para análisis de la información
histórica y de tiempo real entre ellas están
análisis de flujo de potencia, análisis de
contingencias, modelamiento de casos, etc.

Fig.- Arquitectura de un PMU

Para la medida de la magnitud un PMU realiza


un análisis de Fourier de la onda sinusoidal, y
para el ángulo lo realiza comparando la onda
con una onda cosenoidal pura de 60 Hz que un
oscilador interno la genera.

Fig.- Arquitectura Sistema EMS

El sistema EMS Permite operar, supervisar y


controlar el estado de los equipos y las
Fig.- Procesamiento en un PMU
operaciones de un sistema de transmisión.
Los sincrofasores se encuentran definidos en el
1.1.3. Software Libre
estándar IEEE C37.118 y actualmente en IEC Muchas personas que se han familiarizado
61850-90-5 en donde se especifica la forma de recientemente con el software libre tienden a
obtención de datos la calidad de estos y los confundirse debido a que la palabra “libre” en el
protocolos de transmisión delos mismos. término “software libre” no es utilizada de la
forma que ellos pudieran esperar. Para ellos
libre significa “gratis”. Un diccionario del idioma
inglés hace referencia de al menos veinte
1.1.2. Sistemas EMS SCADA significados diferentes para la palabra free
Los Sistemas de Gestión de Energía están (libre). Sólo uno de ellos es “gratis”. Los demás
encaminados a centralizar y proporcionar en términos hacen referencia a la libertad y a la
tiempo real toda la información del falta de restricciones. Cuando hablamos de
software libre, nos referimos a la libertad, no al El primer propósito que emprendió la F.S.F. y el
precio. movimiento del Software Libre, fue crear una
plataforma o Sistema Operativo que sirviera
El software que es libre únicamente en el como base para operar en toda clase de
sentido de que no necesita pagar para utilizarlo computadores. Una vez logrado este primer
difícilmente es libre del todo. Puede estar estadio, se pasaría a un segundo, es decir al
prohibido que lo comparta con otros, y es casi desarrollo de aplicaciones que pudieran correr
seguro que se le impida mejorarlo. El software sobre el sistema operativo así logrado. Sin lugar
licenciado sin coste es comúnmente un arma a dudas tratándose de software propietario.
dentro de una campaña de mercadotecnia para
promover un producto relacionado o para llevar El sistema operativo más importante, construido
a la quiebra a una compañía más pequeña. a raíz de la iniciativa del movimiento del software
Nada garantiza que seguirá siendo libre. libre, es sin lugar a dudas el sistema
GNU/LINUX, iniciado en 1984 - 1985 con el
1.1.4. Software Código Abierto proyecto EMACS
El software de código abierto (en inglés open
zurce software u OSS) es el software cuyo La iniciativa, se valió de la Internet, para colocar
código fuente y otros derechos que en ella el código fuente del núcleo desarrollado,
normalmente son exclusivos para quienes e invito a toda la comunidad para que accediera
poseen los derechos de autor, son publicados a él y lo mejoraran partiendo de su código fuente
bajo una licencia de código abierto o forman abierto, para convertirlo en un verdadero
parte del dominio público. sistema operativo. Formando el sistema
Para efectos de adentrarnos en esta temática y operativo que hoy denominamos GNU/Linux y
entender la contraposición que existe entre el que desde 1998 se ha consolidado como un
denominado sistema del software propietario y serio rival del sistema operativo Windows de
el sistema de software libre o de código abierto; Microsoft.
es preciso que nos detengamos en la génesis
del surgimiento del movimiento de Software Otros han seguido este mismo ejemplo, y es así
Libre. Instituciones como el Laboratorio de encontramos que compañías como la (IBM), HP
Inteligencia Artificial del Instituto Tecnológico de y Silicon Graphics han incentivado e invertido
Massachussets (MIT), el Proyecto GNU (no es grandes cantidades de dinero en el proyecto de
Unix), la Free Software Fundación (Fundación software libre a nivel mundial. De igual modo,
para el Software Libre), la Open Source debemos mencionar como en 1998 Netscape,
Iniciativa -OSI- (Iniciativa para el código publico su código fuente a través de la empresa
Abierto); han jugado un rol esencial en el debate Mozilla; lo cual permite que cualquiera pueda
y por lo tanto serán mencionados y tenidos en entrar el sitio web de Mozilla y descargar el
cuenta para el desarrollo de este trabajo. código fuente de Netscape y entrar a mejorarlo.
En 1985 nace la FREE SOFTWARE El nuevo navegador desarrollado por Apple,
FOUNDATION (FSF) como una organización ZAFARI, el cual permitirá implementar una
sin ánimo de lucro para el desarrollo del nueva manera de navegar en la red; utiliza
software libre basado principalmente en el uso tecnología KHTML una plataforma de Código
de EMACS y en el proyecto GNU (GNU no es Abierto. Organizaciones como la NASA - han
Unix). Los recursos de la FSF se basan en la desarrollado para sus proyectos espaciales una
recepción de donaciones y contribuciones, pero gran cantidad de herramientas que se basan en
principalmente por los dineros que se logran por software libre Casos como el de la librería
la venta de copias de software libre y todos los virtual (www.amazon.com); el de portales como
demás servicios relacionados. Así por ejemplo Yahoo; y el de motores de búsqueda como
vende CD-ROMs de código fuente, ejecutables Google, son paradigmas de la utilización real y
y binarios, manuales de usuario impresos en exitosa de sistemas operativos basados en
versiones normales y de lujo. Son los software libre. Compañías de hidrocarburos con
empleados de la FSF quienes han escrito y cobertura mundial como la British Petroleum
desarrollado la gran mayoría de paquetes de Company, así como el Departamento de
software GNU. Energía de los Estados Unidos de
Norteamérica, utilizan plataformas
computacionales con software libre.
puedo modificar, adicionar funciones, suprimir
Sin lugar a dudas, la red mundial de información otras, etc.
(Internet) y el intercambio de información que Distribuir o redistribuir copias.
ella permite de manera ágil y en tiempo real, Se puede realizar la distribución o redistribución
serán uno de los grandes aliados del del software y de su código fuente, bien sea de
movimiento del software libre y su próximo manera onerosa o gratuita, en el territorio
escenario. nacional o en el exterior, siempre y cuando
respete las mismas libertades y restricciones en
1.1.5. Marco Legal y reglas para uso de que fue licenciado u otorgado.
software libre y código abierto. Mejorar el programa y ponerlas a disposición del
público.
En las licencias compatibles con la Open Source
También es permitido mejorar el programa, su
Definición el propietario de los derechos de
desempeño, requerimientos de hardware, que
autor permite a los usuarios utilizar, cambiar y
tenga y realice mejores ejecuciones y en menor
redistribuir el software, a cualquiera, para
tiempo, que optimice y utilice menos memoria
cualquier propósito, ya sea en su forma
en disco, que sea más efectivo y funcione sin
modificada o en su forma original.
errores. Al realizar este tipo de mejoras, se
 Frecuentemente el software de código pueden liberar al público por cualquier medio o
abierto se desarrolla de manera colaborativa escenario ya sea este académico, científico,
y los resultados se publican en internet. escrito, noticias, boletines, sitios Web, correo
 El software es el mejor ejemplo del desarrollo electrónico etc.
del código abierto y se compara con el
llamado "contenido generado por los
usuarios". 1.1.6 Ejemplos de software libre aplicados a
sistemas del sector eléctrico
 La expresión software de código abierto
surgió a partir de una campaña de Actualmente existen sitios en los cuales se
mercadotecnia para el software libre. puede encontrar software opensource entre las
 Un informe del Standish Group afirma que la cuales están:
incorporación de los modelos de software de https://github.com/
código abierto ha resultado en ahorros de https://code.nasa.gov/
aproximadamente 60 mil millones de dólares
https://sourceforge.net/
por año a los consumidores.
Libertades y facultades que otorga el software https://www.nuget.org
libre.
Cuando nos encontramos frente a un programa Aplicado a la ingeniería eléctrica Dependiendo
o software que es libre y por lo tanto no es de su uso se presentan algunos ejemplos:
propietario, los usuarios pueden realizar Flujos de potencia
cualquiera de las siguientes cuatro conductas: modelica/PowerSystems
Ejecutar el programa con cualquier propósito. DCOPFJ
Ello significa que estamos en libertad de utilizar Octave/Matpower
o correr el programa con cualquier propósito o
finalidad, bien sea esta con ánimo o sin ánimo Simulación de máquinas y equipos
de lucro, de carácter comercial o empresarial, modelica/PowerSystems
educativo, cultural, político, religioso, social etc. Octave
Scylab
Estudiar su funcionamiento y adaptarlo.
Como es consustancial al software libre, poder R
tener acceso a su código fuente (código abierto
- open source), se puede estudiar y conocer su Wams
funcionamiento y realización de tareas de Open PDC
manera detallada, conocer sus funciones iPDC
ocultas, sus falencias, ventajas, realizar Nephee
ingeniería de reversa o reingeniería en sus
procesos. El poder adaptarlo significa que lo
Transitorios
OpenEtran enviar la información a uno o varios servidores
NTesla PDC.
ATP

2.1.2 Red de comunicaciones


Sistemas SCADA
Esta gran cantidad de equipos con mediciones
OpenSCADA sincrofasoriales se encuentran conectados
OpenDNP mediante la red de fibra óptica que cubre todas
FreeSCADA las subestaciones del Sistema Nacional
IndigoSCADA Interconectado incluyendo Centrales de
OSHMI generación brindando puntos con alta
JSAS confiabilidad para acceso a servicios como
Telefonía, internet, sistema SCADA , protección
2. ALCANCE Y CONTENIDO DEL TEMA Sistémica SPS, teleprotección, Internet,
videovigilancia, gestión de protecciones,
2.1 Infraestructura de PMU del SNI registro de fallas, PMU y la red WAM de
Actualmente ha sido muy difundido en el país el mediciones sincrofasoriales.
uso de Medición Sincrofasorial como es el caso
de la red WAM iniciativa de CENACE a la cual
se suma que en las nuevas subestaciones y las
subestaciones modernizadas se están
incluyendo IED, Medidores, Registradores de
fallas que poseen la función PMU.

2.1.1. Equipos
Red WAM Cenace
Consiste en alrededor de 50 Puntos de medición
instalados en unidades de generación y puntos
específicos en las subestaciones de transmisión
interconectados mediante la red de
comunicaciones de CELEC EP Transelectric a
un servidor PDC redundante en las
instalaciones de CENACE.

Red PMU 500 kV


Para el diseño e implementación de las Fig.- Red de comunicaciones CELEC
subestaciones que la red de 500 KV se incluyó
equipos PMU para las bahías de líneas y
transformadores y un PDC para cada 2.1.3 Protocolos soportados
Los protocolos mediante los cuales la
subestación.
información sincrofasorial es enviada están
Además actualmente se tiene instalado un PDC especificados por la norma IEEE C37.118 en las
concentrador en el centro de control que recibe versiones 2005, 2011 y 2016 sobre un protocolo
la información de las subestaciones y las TCP/IP.
reenvía al PDC del CENACE 2.1.4 Librerías de código abierto
Para el manejo del estándar C37.118 se usa la
PMU embebido en IED librería desarrollada por GPA Grid Protección
Alliance que es una corporación sin fines de
Actualmente equipos registradores de fallas y lucro especializada en el desarrollo y soporte de
relés de protección de marcas como Reason, soluciones de software innovadoras para la
ERL, SEL, Siemens incluyen una función de industria eléctrica.
La GPA entre sus productos de código abierto
PMU que puede ser activada y utilizada para esta Grid Solutions Framework - GSF en Github
es una colección completa de clases y métodos Network Manager EMS tiene una plataforma
útiles para cualquier proyecto .NET. El GSF es abierta que permite una fácil integración con
la biblioteca de código fundamental para todos otros sistemas de información de servicios
los productos de GPA. Incluye cientos de
públicos, a la vez que mantiene altos niveles de
bibliotecas de clase que amplían o amplían la
funcionalidad incluida en .NET Framework. El seguridad. Su arquitectura modular se adaptó a
GSF hace que muchas de las funciones .NET las necesidades de la empresa.
más complejas (por ejemplo, sockets y cifrado)
sean más fáciles de implementar y agrega Las aplicaciones se basan en una plataforma
funciones no incluidas en .NET. Actualmente, el abierta y se pueden ajustar para el control y el
GSF tiene más de 490,000 líneas de código real análisis en tiempo real, así como para la
y 148,000 líneas de comentarios que abarcan optimización predictiva y la planificación. Estas
más de 40 ensamblajes. poderosas herramientas de operación de red
Como algunos ejemplos: la biblioteca de
facilitan la operación diaria segura y eficiente a
comunicaciones GSF define un entorno de
comunicación asíncrono abstracto, es decir, la vez que minimizan los gastos de capital a
servidor/cliente, para comunicaciones de socket largo plazo.
(TCP, UDP, Multicast), serie y archivo; el marco
de seguridad GSF incluye componentes para Principales características:
implementar seguridad basada en roles
integrada con cuentas locales, basadas en Conjunto completo de aplicaciones de red, que
bases de datos, LDAP o ActiveDirectory; y el proporciona:
GSF incluye varias bibliotecas de protocolos de
utilidad, por ejemplo, PQDIF, COMTRADE,  Información del estado de la red
IEEE C37.118, IEEE 1344, IEC 61850-90-5,  Identificación temprana de los cuellos de
UTK F-NET, mensaje rápido SEL y MMS.
botella de transmisión
El Grid Solutions Framework se creó en 2012
como una combinación de GPA's .NET 3.5 / 4.0  Cálculo de la capacidad de transferencia
Time Series Framework y TVA's Code Library  Identificación y corrección de violaciones
projects en CodePlex. Desde su creación, se ha de seguridad
agregado un número significativo de nuevos  Optimización de niveles de voltaje en la red
componentes de código y las bibliotecas se han de transmisión
vuelto a factorizar para hacer que el marco de
Conjunto completo de aplicaciones SCADA:
GSF integrado sea más seguro y tenga un
rendimiento significativamente mejor.
 Cumplir con las demandas de control de
supervisión de los sistemas de potencia de
Las principales bibliotecas de GSF están los tamaños más grandes
disponibles como paquetes de Nuget.
 Brindan soporte eficiente para todos los
estados de operación, así como un manejo
Biblioteca de funciones principales eficiente de las perturbaciones
Biblioteca de comunicación Interfaz gráfica de usuario que permite:
Biblioteca de seguridad
Biblioteca de series de tiempo  Mejora de la conciencia situacional
Biblioteca de protocolo sincrofasor  Uso intuitivo para los operadores
2.2. Infraestructura EMS  Entorno de capacitación integral del
El Sistema de gestión de energía (EMS) ABB operador
implementado en el centro de control de  Excelente rendimiento de ejecución
transmisión COT permite un funcionamiento  Arquitectura de alta disponibilidad con
seguro, eficiente y optimizado del sistema de sincronización de datos en línea.
transmisión energía eléctrica.
2.2.1. Equipos
Los equipos del sistema EMS se componen de inteligentes, controlar unidades de CHP,
una red de servidores de tiempo real que se monitorear sistemas fotovoltaicos y controlar
conectan a los diferentes tipos de la carga de vehículos eléctricos.
subestaciones del sistema Nacional Características
interconectado, un conjunto de servidores de En resumen, OpenMUC presenta los
aplicaciones, un servidor historiador UDW, un siguientes aspectos destacados:
conjunto completo de servidores para  Fácil desarrollo de aplicaciones:
desarrollo y un servidor para simulación y Configuración simple y flexible
entrenamiento OTS  Soporte de varios protocolos de
comunicaciones
2.2.2 Red de comunicaciones  Interfaz plug-in para.
El sistema EMS esta soportado sobre la red de
Modbus TCP
comunicaciones de CELEC EP Transelectric
usando canales dedicados para llevar los datos IEC 61850
desde las subestaciones hacia los centros de IEC 60870-5-104
control de Transelectric y del CENACE. DLMS / COSEM
2.2.3 Protocolos soportados
KNX
Para poder adquirir datos el sistema EMS
trabaja utilizando los protocolos IEC 60870 – M-Bus (cableado)
101, IEC 68570 – 104, DNP 3.0 y ICCP M-Bus inalámbrico
2.1.4 Librerías de código abierto eHz
Para este proyecto se tomaron principalmente
dos protocolos el DNP 3.0 y el IEC 60870 – 104 IEC 62056-21
que trabajan en redes Ethernet sobre una REST
plataforma TCP/IP. SNMP
Para el protocolo IEC 60870 104 a librería de CSV
código abierto usada es una librería
desarrollada por el grupo de software libre Registro de datos: los datos se pueden
OpenMUC registrar en dos formatos (ASCII y binario).
OpenMUC es un entorno de software basado Modularidad: los controladores, los
en Java y OSGi para el desarrollo de sistemas registradores de datos, etc. son todos
de monitoreo, registro y control personalizados. componentes individuales. Al seleccionar
Se puede utilizar como base para implementar solo los componentes que necesita, puede
de forma flexible cualquier cosa, desde simples crear un sistema liviano
registradores de datos hasta complejos Sistemas integrados: el marco está
sistemas SCADA. El objetivo principal de diseñado para ejecutarse en dispositivos
OpenMUC es proveer al desarrollador de un integrados de baja potencia. Actualmente se
medio para aplicaciones de monitoreo y control está utilizando en sistemas embebidos x86 y
usando varios protocolos de comunicación y las ARM. Como OpenMUC está basado en Java
últimas tecnologías de registro de datos. y OSGi, es independiente de la plataforma.
Se alienta a terceros a crear sus propios Código abierto: el software se está
sistemas personalizados basados en desarrollando en el Instituto Fraunhofer de
OpenMUC.
OpenMUC tiene licencia bajo GPL(General
Public License).

Aplicaciones
En el Fraunhofer Institute for Solar Energy
Systems ISE usa el OpenMUC como base
en varios proyectos de redes inteligentes.
Entre otras tareas, la usamos en interfaces
de gestión de energía para leer medidores
Sistemas de Energía Solar en Freiburg,  Seguridad y solidez líderes en la industria
Alemania, y tiene licencia bajo la GPLv3.  API segura para tipos que es segura y fácil
Arquitectura de usar

2.3 Integración mediante lenguaje de


programación
Las librerías que se integrarán son para adquirir
los datos de PMU y/o PDC las librerías de Grid
Solutions Framework (GSF) Core, Security,
PhasorProtocols y Timeservices y para el envio
de datos al sistema EMS la librería IEC60870
desarrollada por OpenMUC que usa el protocolo
IEC 60870 104 Ambas librerías se referenciaron
sobre un proyecto de Visual Basic.NET 2017
express

2.3.1. Diseño etapa de adquisición


Fig.- Arquitectura de OpenMUC.
La librería GSF consta de dos objetos
Todos los cuadros verdes se implementan como principales eluno encargado de la conexión con
módulos de software llamados paquetes OSGi los equipos PMU y PDC en el cual después de
que se ejecutan de forma independiente en el especificar los parámetros y protocolos de
entorno OSGi. Todos los módulos a excepción conexión se ejecuta obteniéndose la trama de
del administrador de datos son opcionales. Por
encabezado del protocolo C37.118 el cual
lo tanto, al seleccionar los módulos que
necesita, puede crear fácilmente su propio contiene la información de las mediciones
sistema personalizado y liviano. sincrofasoriales que dispone el dispositivo PMU
Para el Protocolo DNP3(IEEE-1815 ) se analizó o el servidor PDC.
la librería opeendnp3 de la empresa Automatak
El programa fue desarrollado para realizar 4
Caracteristicas conexiones cuyas mediciones se escanean en
subprogramas diferentes de manera
 licencia Apache(sin costo) sincronizada.
 Conformidad probada usando las revisiones
Esta etapa también tiene la función de detectar
más recientes
congelamiento de señales o errores en la
 Optimizado para ejecutarse en sistemas
conexión permitiendo una reconexión
integrados con recursos limitados
automática con el equipo o servidor y de no
 Arquitectura sin bloqueos y basada en
lograrse un nevio automático de alarmas,
eventos que se adapta al sistema operativo
 Soporte multi-core para grandes interfaces y
LECTURA
simulaciones de dispositivos PMU/PDC CONEXION
DE DATOS
 Modelo de programación simple y
consistente que reduce el tiempo de LECTURA
PMU/PDC CONEXION
DE DATOS
desarrollo
LECTURA
Calidad PMU/PDC CONEXION
DE DATOS

 Solución probada con muchas LECTURA


PMU/PDC CONEXION
DE DATOS
implementaciones de producción
 Cobertura de prueba unitaria superior al 90%
Fig.- Etapa de adquisición de datos .

El otro objeto es capaz de generar eventos


Frecuencia, Validación Identificación

Procesamiento

Matriz de salida
Matriz de Entrada
condicionados a la existencia o no de conexión Fasores(Magnitud y Escalamiento Valores Medidos
ángulo)
llegada de datos e inclusive errores y devuelve Calculos Valores calculados
Información PMU Matemáticos Calidad
en un arreglo matricial los datos Estado conexión Alarmas
sincrofasoriales en forma de celdas.

OBJETO

INFORMACION
TRAMA
PDC PMU

Fig.- Etapa de procesamiento de datos


PMU 1 PMU 1

2.3.3. Diseño etapa de Salida


FRECUENCIA,H FRECUENCIA,H
ORA
BAHIA 1
ORA
BAHIA 1 Al igual que en la etapa de adquisición de datos
la librería IEC60870 consta de dos objetos un
VA,ANG A VA,ANG A objeto serverSAP que al especificar los
parámetros de conexión IP y Puerto abre un
VB,ANG B VB,ANG B puerto de conexión en modo escucha a la
espera que un servidor se conecte.
VC,ANG C VC,ANG C Esta etapa también está construida con un
elemento timer de tiempo ajustable el cual
IA,ANG A IA,ANG A controla la frecuencia de envío de los datos la
cual depende principalmente del sistema EMS
IB,ANG B IB,ANG B Al haber un evento de tiempo en el timer el
objeto escribe la estructura de los datos del
IC,ANG C IC,ANG C protocolo IEC 60870 – 104 tomando los datos
de la matriz de salida de la etapa anterior.
Fig.- Objeto PMU/PDC

2.3.2. Diseño etapa de procesamiento


La etapa de procesamiento es la encargada de
acondicionar los valores para que puedan ser Conexión
enviados al otro protocolo, también permite al
usuario cambiar de escala o realizar cálculos
previos o adicionales como diferencias de
ángulo, suma, resta, multiplicación de
magnitudes o vectores, cálculos de potencia, inicio del
etc. esta etapa también es capaz de validar Timer
datos y detectar errores de medida y disparar
alarmas al interfaz

Envio de datos
IEC60870 - 104

Fig.- Etapa de procesamiento de datos


2.3.4. Diseño de interfaz gráfica
3.- APLICACIÓN PRÁCTICA
La Interfaz está desarrollada en 4 formularios.: Inicialmente para la implementación y para no
Un formulario principal en donde se muestra y afectar las redes existentes se utilizaron
controla el estado de las conexiones, y las archivos de captura de datos de PMU para la
alarmas de adquisición, procesamiento y salida
simulación de un dispositivo PMU o un PDC y
Desde un menú se muestra un formulario para
configurar los PMU/PDC el cual permite realizar para la recepción se recurrió a software
pruebas de conexión y lectura de la trama de simulador de potocos
configuración para permitir escoger las
mediciones que se van a tomar para envío al Una vez terminadas las pruebas conjuntamente
sistema EMS y otro para la configuración de la con el área encargada se procedió a conecta el
conexión de salida del protocolo IEC 60870 – computador a las respectivas redes
104 estas configuraciones se guardan en un
archivo plano que permite cargar la La interfaz fue implementada en el servidor PDC
configuración cada vez que se inicie el de 500 kV el cual se conecta con los PDC de las
programa. subestaciones El Inga, San Rafael, y Chorrillos
de los cuales se tomaron los datos y se envían
hacia el EMS en donde se creó una subestación
Configuración denominada PMU y un despliegue que muestra
Pmu/
S
Pmu/PDC
S S S S
curvas en tiempo real de frecuencia, diferencia
ALARM 1
S ALARMA 2
ALARMA 3
ALARMA 4
de ángulo y un diagrama Fasorial en tiempo real.
S

S
PM PM PM
PM
U1 U1 U1
U1
V1 V1 V1 V1

IEC a1
V2
a2
V3
a1
V2
a2
V3
a1
V2
a2
V3
a1
V2
a2

La toma de datos se realiza de 2 servidores


V3
a3f a3f a3f
a3f
Df Df Df Df
PM PM PM
PM

S
Administrador
independientes, el servidor PDC Siemens
Configuración SIGUAR PDP de la red de 500 kV y el servidor
IEC PDC de la red WAM del CENACE que
entregan hasta 60 muestras por segundo.

Para el envío de los datos hacia el sistema


SCADA debido a la cantidad de datos y para
no saturar la base de datos del historiador se
2.3.5. Seguridad eligió enviar 2 muestras por cada segundo.
Se crean dos niveles de seguridad un
administrador que permite ver cambiar Es posible utilizar las mismas herramientas de
configuraciones y un cliente que solo permite despliegue e hostilización del sistema EMS ya
monitorear el estado de la interfaz las cuales
que se trata igual que una subestación más
deben ser ingresadas al iniciar el programa o si
pasa 30 minutos de funcionamiento continuo.
Igualmente este equipo es capaz de
Además el sistema guarda un archivo log en
donde se guardan los registros de ingreso y conectarse al PDC del Operador Nacional de
alarmas de la interfaz. energía
Respecto a la seguridad de conexión con la red
EMS se adiciona una tarjeta de red dedicada 4.- CONCLUSIONES Y RECOMENDACIONES
para envío por el puerto del IEC60870 -104 4.1. Conclusiones
causando como requerimiento que el  El uso de software de código abierto
computador donde se ejecute el programa
deberá tener como mínimo dos interfaces de red permite el desarrollo de aplicaciones que
la una para la red de PMU y la otra para la cubran con las necesidades empresariales
conexión con el EMS  Es necesario el conocimiento de un
Esto permite que la seguridad sea manejada por lenguaje de programación que
los respectivos dispositivos de seguridad de preferiblemente sea el mismo en el que
cada red. fueron desarrolladas las librerías.
ingenieros de una empresa para
 Es posible aprovechar esta interfaz e desarrollar herramientas que permitan
incluir en ella librerías adicionales de mejorar los procesos de una empresa.
cálculo avanzado y manejo de datos para  Se recomienda llevar un catálogo que se
poder realizar análisis que el sistema actualice periódicamente de las
SCADA no disponga de medios para aplicaciones de código abierto, sus
hacerlo. cambios y sus actualizaciones ya que estas
se encuentran en constante evolución
 Este es un proyecto inicial que toma como
ejemplo el protocolo de los PMU abriendo
la puerta a la inclusión de librerías de
5.- BIBLIOGRAFÍA
código abierto para otros protocolos como
el 61850, OPC, DNP y otros. Grid Protección Alliance; GSF.
Chanatoga: https://www.gridprotectionalliance.
 Es necesario fomentar el desarrollo de org/technology.asp#GSF
soluciones locales de código abierto ya que
OpenDNP3;;Raleigh;https://www.automatak.co
estas pueden constituirse un ahorro de
m/opendnp3/.
recursos económicos y aprovechamiento
de recursos intelectuales. iec-60870; Freiburg, German;
https://www.openmuc.org/iec-60870-5-104/
 Con esta interfaz es posible usar los datos
sincrofasoriales para las aplicaciones del El sistema operativo
EMS como son Estimadores de estado, GNU;https://www.gnu.org/home.es.html
OPF fallas, etc.

 Es necesario adicionar al Interfaz funciones


que garanticen la seguridad y eviten la
perdida de datos

 De las pruebas realizadas se prevé que


esta interfaz sea capaz de funcionar en
minicomputadores sin muchos recursos y
cumplir con su objetivo igual que un
servidor de grandes prestaciones

4.2. Recomendaciones

 Es necesario fomentar el desarrollo de


soluciones locales de código abierto ya que
estas pueden constituirse un ahorro de
recursos económicos y aprovechamiento
de recursos intelectuales.
 Antes de usar un software o una librería de
código abierto es necesario leer los
acuerdos de licencia.
 Es recomendable aprovechar las
habilidades de programación de los

Das könnte Ihnen auch gefallen