Curso Entrenamiento Avanzado de Plan de Estudio: Introducción al DPL: Rápido ejemplo
DIgSILENT PowerFactory: Programación -Creando de un pequeño proyecto de ejemplo
-Creando un objeto de DPL command. usando DIgSILENT Programming Language -Creando un filter para ser colocado dentro del objeto DPL command (DPL) -Escribiendo un DPL Script Anatomía y Fisiología de un DPL Los sistemas de potencia son estructuras complejas por definición, sin Escribiendo un DPL básico embargo, en tiempos recientes esta complexidad ha ido incrementando a -Mecanismos para acceder a los objetos de red: un ritmo más acelerado que antes. La integración de nuevas tecnologías -Usando selección general in DPL, General Selection de generación, especialmente aquellas provenientes de fuentes de -Usando conjuntos, Sets energías consideradas renovables, está incrementando la variabilidad e -Usando filtros en DPL, Filters intermitencia del lado de generación; por otro lado, la inclusión de cargas -Usando Código desde dentro de un DPL Script. más y más complejas, autos eléctricos, sistemas de almacenamiento -Identificando, accediendo y modificando parámetros de objetos térmico, etc. ha sido facilitado por el uso de tecnologías de la información -Acceder a parámetros y comunicación (Tics). Además el tamaño de los sistemas de potencia -Modificar parámetros está creciendo con mayor número y tipo de interconexiones, incluso a -Creación de nuevos objetos usando DPL nivel continental. En consecuencia, la planificación, operación y control -Copiar objetos desde un Template interno. de sistemas de potencia es una actividad cuya complejidad está en -Copias objetos desde un Template Externo constante incremento, y requiere de herramientas y métodos para hacer -Creación de un objeto nuevo usando código desde dentro de un DPL frente a estos nuevos retos además de los tradicionales. Script DIgSILENT PowerFactory es un programa para la modelación y -Moviéndose entre Folder y Object Contents simulación de sistemas de potencia que tiene más de 25 años en el -Project Folder mercado, y ha ido evolucionando en el tiempo para asimilar de forma - Object Contents adecuada los cambios pertinentes a los requerimientos de los más -Objetos ubicados dentro del Study Case demandantes desarrollos tecnológicos y los intereses del sector eléctrico. -Acceder a Study Cases DPL (DIgSILENT Programming Language) es una poderosa herramienta, -Ejecutando Cálculos la cual es integrada en la aplicación estándar PowerFactory. DPL es -Accediendo resultados. comúnmente usado para automatizar la ejecución de simulaciones que -Análisis estático de sistemas de potencia (flujo de potencia, de otro modo consumirían demasiado tiempo, pero su aplicación se cortocircuito, etc.) puede extender muchísimo más allá. -Simulaciones dinámicas DPL puede ser usado para procesar resultados, o para implementar - Escribiendo en la Output Windows rutinas que efectúen cambios secuenciales en la red y llamar a las Uso Avanzado de DPL Scripting funciones de cálculo de PowerFactory en cada paso. -Escribiendo DPL-Subscripts (uso de subrutinas en DPL) -Ejecutando Sub-scripts Objetivos: Este entrenamiento avanzado está diseñado para que el -Pasado argumentos de los Sub-scripts participante reciba una compacta y eficiente introducción a los aspectos -Accediendo a los resultados de Sub-scripts fundamentales de programación usando DPL. -Uso de Vectores, Mapas y matrices en DPL -Vectores Perfil del Estudiante: Estudiantes de Postgrado y pregrado con un -Mapas conocimiento avanzado de PowerFactory, investigadores en el área de -Matrices análisis de sistemas de potencia, ingenieros electricistas en labores de -Búsqueda topológica planificación, operación y control de sistemas de potencia, ingenieros -Leyendo datos y escribiendo resultados en External Files electricistas consultores en análisis de sistemas de potencia, ingenieros -Especificando entradas y salidas en Results Files en computación, informática y sistemas con interés en modelación y -Trabajando con Archivos de Resultados simulación de sistemas de potencia. -Agregando Results Files al DPL Script -Cargando un Result File en memoria -Obtener datos desde el Results File Un gran número de DPL Script ejemplos serán hechos durante el curso Participantes que asistan a este entrenamiento pueden conseguir y otros serán entregados a los participantes. Entradas de datos usando especialmente útil una lectura a los siguientes documentos: .txt y .xls serán tratados. El uso de flujo de potencia probabilístico será • N. Wirth, Algorithms and Data Structures (1985 edition, updated usado como ejemplo central en el manejo de datos de entrada y salida, for Oberon in August 2004. Pdf document available at ETH Zurich: y se cierra las ejercitaciones con la automatización de simulaciones http://www.ethoberon.ethz.ch/WirthPubl/AD.pdf). RMS: entrada y salida de datos. Algunos códigos en MATLAB serán • Kernighan, Brian W.; Dennis M. Ritchie (February 1978). The C entregados a los participantes para el post-procesado masivo de datos Programming Language (1st ed.). Englewood Cliffs, NJ: Prentice en complejos cálculos. Hall. ISBN 0-13-110163-3.
Metodología: Clases presenciales Requisitos de aprobación: Para la aprobación de este curso se
exigirá un 100% de asistencia y nota superior a 4,0 Cuerpo Académico: Francisco M. Gonzalez-Longatt, PhD, SMIEEE, MIET, MCIGRE Senior Lecturer in Electrical Engineering Coventry University Faculty of Engineering and Computing Department of Aerospace, Electrical and Electronic Engineering Engineering and Computing Building, EC3-32 Priory Street, Coventry, CV1 5FB United Kingdom Personal Webpage: http://www.fglongatt.org Valor: 60 UF Phone: +44 779 5634298 Modalidad: Presencial Email: fglongatt@fglongatt.org Jornada: Diurna Vice-President Horario: 8 a 18 horas Venezuelan Wind Energy Association Duración: 24 horas Webpage: http://www.aveol.org.ve Opciones de descuento: 10% ex alumnos USACH y socios FUDEA Requisitos de ingreso: La programación en DPL es un tópico avanzado Formas de pago: contado, cuotas en cheques. en el uso del PowerFactory. Por ser un curso avanzado se requiere que el participante tenga un comprensivo entendimiento del uso del PowerFactory y sus principales procedimientos y funciones de cálculo, Departamento Ingeniería Eléctrica además de estar familiarizado con el uso de los principales objetos Consultas: Julia Lastra / +56227183331 dentro del ambiente PowerFactory. El participante debe estar finalizado con algoritmos y diagramas de flujo, conceptos fundamentales de programación y estructuras de datos. Conocimientos previos de programación orientada a objeto, especialmente en lenguaje C++, además de conocimiento de manipulación y uso de objetos, son altamente beneficiosos en este entrenamiento.