Curso DIgSILENT PowerFactory

Uso de DPL para estudios eléctricos

DESCRIPCIÓN

Este curso está diseñando para entregar los conocimientos necesarios que permiten usar de manera efectiva el lenguaje de programación del software DigSilent Power Factory V16. Al final del curso, el asistente podrá escribir rutinas que permitirán ejecutar de manera automática el software, facilitando el desarrollo de estudios eléctricos de distinta índole y mejorar sus tiempos de desarrollo.
Dado el tenor el curso, todas las sesiones del entrenamiento contemplan el uso del programa y la realización de distintos ejercicios en donde se deberán modelar sistemas eléctricos y se escribirán distintas rutinas (DPL).
Antecedentes
Cuando se realizan estudios eléctricos, se requiere de la evaluación exhaustiva de múltiples condiciones de operación. Además, estos pueden contemplar análisis de sensibilidad, y en ciertos casos se puede utilizar una gran cantidad de datos operacionales para la modelación de los sistemas en estudio. Por estos motivos los desarrolladores de estudios eléctricos deben realizar flujos de potencia, cortocircuitos, y otras simulaciones; decenas y hasta centenares de veces para completar un estudio. Teniendo que realizar tareas repetitivas durante un tiempo prolongado.
El software de simulación digital de sistemas eléctricos de potencia Power Factory de DigSilent, ofrece la automatización de su ejecución mediante rutinas en un lenguaje de programación propio denominado Digsilent Programming Language o DPL, por sus siglas en inglés, siendo una de las herramientas más efectivas para disminuir los tiempos de desarrollo de un estudio eléctrico con este software.
Las ventajas del uso de DPL son múltiples. Una de las principales es que su uso de manera efectiva puede permitir al desarrollador de estudios, y a las empresas eléctricas o consultoras, disminuir los tiempos de desarrollo de cualquier estudio eléctrico de manera significativa. Además, si se da un buen uso a esta herramienta, se pueden evitar: la ocurrencia de errores debido a la manipulación repetitiva de las bases de datos y, por ende, los errores derivados de esto en los resultados finales del estudio.
En este curso se presentarán conceptos esenciales que son necesarios para programar usando DPL en Power Factory. Con esto el asistente podrá realizar programas para los distintos estudios eléctricos que deba realizar, además contará con los conocimientos necesarios para ampliar de manera independiente sus habilidades y profundizar sus conocimientos de este lenguaje de programación.
Este curso práctico está enfocado para usuarios de PowerFactory que cuenten con un dominio de los aspectos básicos del software. También es requisito tener nociones de programación, no obstante, en el curso se repasaran conceptos básicos de programación para nivelar el conocimiento de la audiencia.
El entrenamiento es de carácter práctico, por lo que se realizarán constantemente ejercicios en el software durante las sesiones del curso.
Objetivo terminal
El objetivo del curso es enseñar de manera práctica a los asistentes, cómo escribir rutinas en el lenguaje de programación del software Power Factory (DPL). Tras el curso, los asistentes estarán capacitados para escribir y utilizar rutinas de manera efectiva en los distintos tipos de estudios que deban realizar.
En el curso se revisarán la modificación por DPL de la base de datos para configurar casos de estudio, escenarios de operación, variantes y tiempo de caso de estudio, además se ejecutarán comandos de flujo de potencia, cortocircuito y simulaciones dinámicas. Finalmente se revisará la salida de datos automatizada, la impresión de resultados y la exportación de datos y gráficos.
UNIDAD 1: Conceptos Generales de Programación en Power Factory
Introducción a la programación
Creación de una rutina
Sintaxis del lenguaje
Tipos de Variables (numérico, string, set, object)
Declaración de Variables
Asignaciones
Sentencias: If – For – While
Uso de referencia técnica de DPL
Funciones de uso general
Imprimir información en Output Window
Recibir información del usuario
Ejercitación
Visualizar Rutinas del proyecto y de la librería global
Crear Rutina para nuevo proyecto
Recorrido por las distintas fichas de una rutina
Escribir rutinas simples y ejecutarlas
UNIDAD 2: Aspectos específicos de la programación mediante DPL
Integración Base de Datos – DPL
Traspaso de parámetros u objetos (input parameter, external object, general selection)
Anidación de Rutinas
Uso de Remote Script
Uso de Arreglos y Matrices en Rutinas
Ejercitación
Creación y ejecución de una rutina con dependencias a parámetros
Creación y ejecución de una rutina con dependencias a objetos
Creación y ejecución de una rutina que extrae información de objetos de red mediante External Objects y mediante el set especial “SEL”
Creación de rutina que usa “objetos internos” de un DPL
Creación y uso de arreglos y matrices en una rutina
UNIDAD 3: Adaptación y modificación de un proyecto mediante DPL
Nivelación: Definición y uso de Caso de Estudio, Escenario de Operación, Variante y tiempo de Caso de Estudio
Activación y desactivación de Casos de Estudio, Grids, Variantes y Escenarios de Operación
Modificación del tiempo del caso de estudio
Adaptación de topología de la red mediante rutinas
Ejercitación
Crear bases de datos de prueba
Creación de rutina para editar los distintos objetos que adaptan la base de datos
Editar Rutina para salvar (o no), las modificaciones realizadas en el proyecto
Crear Rutina para modificar topología de la red de prueba
UNIDAD 4: Ejecución de Flujo de Potencia mediante DPL
Nivelación: Características generales y uso del comando de Flujo de Potencia
Edición y Ejecución del comando de Flujo de Potencia desde una Rutina
Impresión de datos relevantes en el Output Window
Ejecución del comando considerando múltiples requerimientos (distintos escenarios de operación, cambios en la red, modificación de tiempo de caso de estudio)
Ejercitación
Modelación de red de prueba.
Creación de Rutina base que ejecute el comando flujo de potencia
Modificación de Rutina para que imprima resultados en el Output Window
Ampliación del Rutina base para que haga un barrido sobre distintos casos de estudio, escenarios de operación, etc.
UNIDAD 5: Ejecución de Corto Circuito mediante DPL
Nivelación: Características generales y uso del comando de Cortocircuito
Edición y Ejecución del comando de Cortocircuito desde una Rutina
Impresión de datos relevantes en el Output Window
Ejecución del comando según múltiples requerimientos (distintos escenarios de operación, cambios en la red, modificación de tiempo de caso de estudio)
Ejercitación
Modelación de red de prueba.
Creación de Rutina base que ejecute el comando de cortocircuito
Modificación de Rutina para que imprima resultados en el Output Window
Ampliación de la Rutina base para que realice un barrido sobre distintos casos de estudio, escenarios de operación, etc.
UNIDAD 6: Ejecución de Simulaciones Transitorias (RMS) mediante DPL
Nivelación: Características generales y uso de los comandos de Simulación Transitoria
Edición y Ejecución del comando de Condición Inicial desde una rutina
Edición y Ejecución del comando de Simulación desde una rutina
Uso de múltiples Elementos de Resultados para almacenar información de las simulaciones
Ejecución del comando según múltiples requerimientos (distintos escenarios de operación, cambios en la red, modificación de tiempo de caso de estudio)
Ejercitación
Modelación de red de prueba
Creación de Rutina base que ejecute el comando de Condición Inicial y de Simulación
Ampliación del Rutina base para que haga un barrido sobre distintos casos de estudio, escenarios de operación, almacenando los resultados para cada uno de estos casos
UNIDAD 7: Salida de Datos mediante DPL
Salida de Datos a Excel
Salida de Datos a archivos “*.txt”
Salida de Datos mediante archivos Element Result
Salida de Datos mediante exportación de gráficos
Ejercitación
Modelación de red de prueba.
Uso de comandos para enlazar Power Factory con MS Excel y exportar información
Revisión y uso de comandos para exportar datos a archivos de texto
Exportación de datos presentes en archivos de resultados de simulación
Exportación de gráficos y diagramas unilineales
Uso de archivos ElmRes en análisis estáticos
Fin del Entrenamiento, Cierre del Curso
La certificación a entregar por parte de la Universidad de Santiago es de un curso de capacitación de una duración de 16 horas cronológicas (21,3 horas pedagógicas).
Clases (ubicación)
Por la contingencia sanitaria las clases de aula se han dispuesto de manera no presencial por plataformas digitales, por lo que para asistir a las clases del curso el alumno deberá tener acceso a internet.

CUERPO DOCENTE

El relator del entrenamiento es Cristóbal Sobrevela Figueroa, Ingeniero Civil en Electricidad con mención en Sistemas Eléctricos de Potencia. En la actualidad trabaja de manera independiente como Analista de Sistemas Eléctricos de Potencia, utilizando el software Power Factory para desarrollar estudios eléctricos de flujo de potencia, cortocircuito, estabilidad transitoria y protecciones, entre otros. Parte de su experiencia consta del desarrollo de análisis de operación e impacto de centrales PMGD y creación de bases de datos de alimentadores. Además cuenta con experiencia en análisis de impacto de centrales fotovoltaicas, termosolares y térmicas, de mediana y alta potencia.

Además, Cristóbal es profesor en cursos de laboratorio de nuestros programas de prosecución de estudios donde enseña sobre Máquinas Eléctricas.

PROCESO DE POSTULACIÓN

Audiencia

  • Profesores de educación superior.
  • Estudiantes de Ingeniería y estudiantes de post-grado.
  • Ingenieros de estudios interesados en mejorar sus tiempos de trabajo en el software.

Prerrequisitos: Debido a que el software es utilizado para la modelación de sistemas eléctricos de potencia, los asistentes deben tener un conocimiento teórico de lo que son estos sistemas y que elementos los componen.Se espera que los asistentes conozcan el uso básico del software, es decir, ejecutar flujos de potencia, cortocircuitos, simulaciones dinámicas, y obtener resultados y crear gráficos luego de ejecutar estos comandos.Además, debido a que el curso se centra en la programación, es necesario que el asistente tenga nociones básicas de programación para facilitar su aprendizaje de los contenidos del curso.

Para postular el/la estudiante debe llenar el formulario el siguiente formulario de inscripción y enviarlo a Cristhian Becker cristhian.becker@usach.cl

ARANCELES

El valor del curso es de $750.000. Para dictar el curso se requiere un mínimo de 15 inscritos. El Departamento de Ingeniería Eléctrica dispondrá de licencias individuales para ejecutar el curso de manera práctica y expositiva (un alumno, una licencia).

Descuentos: 10% vínculo USACH, 10% FUDEA, 5% por pago al contado (acumulables).

Para quienes son financiados por sus empleadores, deberán formalizar este programa de capacitación, con una Orden de Compra, con atención a Cristhian Becker con los siguientes datos:

Razón social: Capacitación USACH
RUT: 76.421.320 – 3
Dirección: Serrano 73, of. 1110, Comuna de Santiago, RM.
Teléfono: 22 718 1411
Giro: otros tipos de enseñanza NCP (cód. SII: 854909)

CONTACTO

Cristhian Becker

Coordinador y Jefe del Programa
cristhian.becker@usach.cl