How to check the consistency of PMU data?

How to check the consistency of PMU data?

The first thing before analyzing phasor measurement unit (PMU) data is to check its consistency. PMU data shall be checked for missing samples and consistency of the measurements. Missing samples are timestamps, for which no measurement value was recorded. The definition of data consistency is not as easy because there are many possible inconsistencies. For…

Transient stability improvement by re-dispatching of synchronous generators

Transient stability improvement by re-dispatching of synchronous generators

This is a follow-up to my post about Transient Stability Analysis by Evaluation of the Critical Clearing Time with Python in DIgSILENT PowerFactory. While the mentioned post describes the evaluation of transient stability, this post addresses the improvement of transient stability by re-dispatching of synchronous generators. The goal of the re-dispatching is to guarantee a…

Pitch-controlled variable-speed doubly-fed induction generator (DFIG) wind turbine model in DIgSILENT PowerFactory

Pitch-controlled variable-speed doubly-fed induction generator (DFIG) wind turbine model in DIgSILENT PowerFactory

Thanks to one of my former PhD supervisors Mattia Marinelli, I can provide a pitch-controlled variable speed doubly-fed induction generator (DFIG) wind turbine model in DIgSILENT PowerFactory. Mattia developed and implemented the comprehensive model to study and teach wind integration in the power system. In this post, I present the general concepts of the implemented…

Transient stability analysis by evaluation of the critical clearing time with Python in DIgSILENT PowerFactory

Transient stability analysis by evaluation of the critical clearing time with Python in DIgSILENT PowerFactory

Most power system engineers have faced some kind of stability-related questions in their careers. In my case, I have worked quite a bit on transient stability related matters during my PhD (the publications are available on Google Scholar). That is why I decided to write this article about transient stability analysis by evaluation of the…

Analysis of frequency measurements of the Nordic, Continental European, and Japanese-50-Hz power systems

Analysis of frequency measurements of the Nordic, Continental European, and Japanese-50-Hz power systems

When my former colleagues from the Center for Electric Power and Energy (CEE) at DTU published the data of their frequency measurements of the Nordic, Continental European, and Japanese-50-Hz power systems, I thought I need to analyze the data and publish some insights. The frequency measurements are publicly available here (thanks for that): Nordic Power…

An energy storage model to analyze the energy arbitrage potential in a day-ahead electricity market

An energy storage model to analyze the energy arbitrage potential in a day-ahead electricity market

In this post, I discuss an energy storage model to analyze the energy arbitrage potential in a day-ahead electricity market. Energy arbitraging takes advantage of the price variations in the market where energy is bought at low prices and sold at high prices, thereby producing a profit. However, the profit depends on several factors, such…

Automated bottleneck (critical line) analysis with Python in DIgSILENT PowerFactory

Automated bottleneck (critical line) analysis with Python in DIgSILENT PowerFactory

On the 8th of January 2021, the system separation incident in Continental Europe started with the tripping of a line in Croatia due to overcurrent protection. The subsequent shift of the power flow overloaded the neighboring lines and caused them to trip as well. These cascading events are undoubtedly very critical for power systems. This…

Run DIgSILENT PowerFactory through the Python API – kickstart your PowerFactory automatization

Run DIgSILENT PowerFactory through the Python API – kickstart your PowerFactory automatization

Most people who work with DIgSILENT PowerFactory know that sometimes it is convenient to automatize certain tasks to avoid tedious manual work. However, automatization is also key if you want to carry out a large number of simulations with varying parameters. Luckily, DIgSILENT PowerFactory comes with an API interface for Python to do precisely that….

How to query data from the ENTSO-E transparency platform using Python?

How to query data from the ENTSO-E transparency platform using Python?

A step-by-step guide to install the Python API for the ENTSO-E transparency platform and sample code on how to query data. Most of the people working in the energy field know the ENTSO-E (European network of transmission system operators for electricity) transparency platform, which is an open-source collection of electricity generation, transportation, and consumption data…