Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Capítulo 3 Digsilent Programming Language (DPL) : 3.1. Introducción
Capítulo 3 Digsilent Programming Language (DPL) : 3.1. Introducción
CAPÍTULO 3
3.1. INTRODUCCIÓN
Casi no hay objeto dentro de un proyecto activo que no pueda ser accesado o
alterado. Durante o al final de la ejecución del escrito DPL, los resultados
65
Cabe señalar que la ubicación del comando DPL dependerá del objetivo de la
aplicación ya que este puede localizarse dentro de un proyecto, caso de estudio
o perfil de usuario, sin que esto signifique que no se puedan manejar variables
de otros casos de estudios o proyectos de un mismo perfil de usuario.
trabajar, se puede acceder al menú de nuevos objetos por medio del botón
Contenido y adjuntar los elementos que van a ser usados en el DPL.
3.3.3. ESCRITO
La parte más importante del comando DPL es sin duda el código del programa,
el mismo que se escribe en el menú ¨Escrito¨ y permite tener una conexión
directa con todos los elementos u objetos definidos para la ejecución del
comando DPL [6].
El lenguaje que maneja el editor del código DPL es bastante similar al lenguaje
de programación C++. El código puede ser definido en las siguientes partes:
· Definición de variables
· Asignaciones y expresiones
69
3.3.4. DESCRIPCIÓN
Cada uno de los comandos de DIgSILENT Power Factory puede ser accedido y
ejecutado a través de un comando DPL. Entre los comandos que brinda
DIgSILENT tenemos: cálculo de cortocircuito, cálculo de flujo de carga, cálculo
de armónicos, confiabilidad, etc. En el Gráfico 3.5 se muestra las opciones que
brinda la ejecución del cálculo de un cortocircuito.
Gráfico 3.6 Nombre del parámetro a ser modificado (Cálculo de corto circuito).
Sin duda esta es la parte complicada del manejo de comandos DPL ya que
DIgSILENT no brinda una base de datos de los nombres de los parámetros de
cada uno de los comandos que maneja el programa. Debido a esto se deberá
realizar una ardua búsqueda del parámetro que se desea modificar. En el caso
que se requiera solamente la ejecución de uno de los comandos que maneja el
programa se lo puede realizar con el nombre del comando y seguido por
¨.Execute¨, por ejemplo ell comando flujo de carga ¨ComLdf¨ la instrucción
para la ejecución será ¨ComLdf.Execute¨ y será ejecutado con la configuración
72
por defecto que tiene DIgSILENT. La ejecución del comando Cálculo de Corto
Circuito no se la podrá realizar a través de la instrucción ¨ComShc.Execute¨,
debido a que se necesita definir el objeto en el que ocurrirá el cortocircuito y
esta opción no viene señalada por defecto del programa.
demanda (24 horas hora a hora), los mismos que son el resultado de las
variaciones (P y Q) de las cargas y unidades de generación del sistema de 9
barras. Estas variaciones de demanda y generación se las realizó de forma
manual.
Eventos: Comando que almacena los eventos de simulación que en el caso del
DPL ¨Fallas en las líneas¨ son dos: evento de cortocircuito y evento de
apertura de disyuntores. En el Gráfico 3.16 se muestra el Menú de ¨Eventos de
simulación¨, para acceder al contenido de los eventos se da un clic en la
opción ¨Contenido¨ de la ventana superior
Gráfico 3.17 Procesos a seguir para realizar el análisis a través del comando DPL ¨Fallas en las líneas¨
Gráfico 3.18 Código fuente del comando DPL ¨Fallas en las líneas¨.