Automated analysis of electrical power systems using PSCAD/EMTD and Python

Abstract

RESUMEN: La gran cantidad de redes eléctricas existentes, así como la creciente complejidad de estas hace que las herramientas de cálculo de circuitos eléctricos como PSCAD/EMT cobren gran importancia. Este tipo de software hace mucho más fácil el estudio de los distintos escenarios que pueden darse en redes eléctricas. En este trabajo se explorará la opción de utilizar una librería de Python para actuar sobre PSCAD, de forma que se pueden facilitar en gran medida los análisis que busquen realizar múltiples simulaciones (como podría ser un análisis de sensibilidad), variando distintos parámetros y observando como esto afecta a los resultados de las simulaciones. En primer lugar, se hará un análisis del estado del arte, explorando aquellos conceptos que se traten en las simulaciones. Seguidamente se trata el software y lenguaje de programación utilizados en el trabajo, en el apartado de metodología, donde también se discute la aplicación de estas herramientas a una serie de simulaciones. Después, se incluyen varios apartados que tratan sobre el uso de PSCAD y los distintos componentes y herramientas que es necesario conocer para poder definir las redes de media y baja tensión que se explican a continuación. Una vez definidas las redes solo queda por exponer las distintas simulaciones a las que se les somete utilizando los conocimientos explicados previamente de control del programa mediante Python. Por último, se incluyen las conclusiones del trabajo y los anexos, donde se pueden consultar los códigos de Python y Matlab utilizados durante la realización del trabajo.ABSTRACT: The vast amount of electrical power networks and its increasing complexity are making the tools oriented to solving circuits, such as PSCAD/EMTD, gain a lot of leverage against the traditional ways of solving circuits. This kind of software makes easier the study of the different scenarios that may occur on electrical power networks during its normal operation. The purpose of this project is to assess whether it is advantageable to use a Python library to manipulate PSCAD, so that those analysis that require multiple simulations (such as a sensitivity analysis), varying a wide range of parameters, can be simpler. First, an analysis of the state of the art will be made, exploring those concepts that are used in the simulations. Then the software and programming language are presented and applied to a series of simulations. Next, there is an explanation of the different tools and components that are used on PSCAD to construct the two models that are afterwards presented. Then the different simulations that are carried out are discussed. Finally, the conclusions of the project are included with the annexes, in which the Python and Matlab codes used during the simulations may be consulted.Grado en Ingeniería en Tecnologías Industriale

    Similar works