[MSc] Development and validation of a dynamic converter model


Modern Smart Grids rely on advanced computational tools to analyze the security of the system and provide valuable information to the network operators. As sustainable energy resources are increasing in number and capacity, traditional synchronous generators are being decommissioned and replaced by converter-based generators thus decreasing the system inertia and causing several problems1. Thus, it becomes more and more important to develop accurate and detailed models to represent these units in the computational tools used to analyze the security of power systems.

These models are complex and computationally intensive. While general-purpose simulation software (like MATLAB/Simulink) are appropriate to model and simulate small systems, they fail to deliver the required performance when large-scale networks with tens or hundreds of converter-based generators must be included. It is thus important to use domain-specific software (such as RAMSES2) that allow simulating large-scale systems on common multicore machines with real-time performance.


In this project, you have to develop a dynamic model of a transmission-level converter-based generator to be used in dynamic simulations for assessing the security and control of Smart Grids under low-inertia conditions. The model should be suitable for large-scale studies, including tens to hundreds of converters.


  • A full dynamic converter model, including the controls in RAMSES.
  • A test case scenario using the converter-based generators on the Nordic system.
  • All the code developed should be documented and published on GitHub under an MIT License3. The final code (along with all other supplementary files) should be published in Zenodo and the DOI included in the final report4.

Student profile

  • Good analytical skills.
  • Good programming skills.
  • Experience with modelling and simulation of power systems.

Please, before asking any questions, please check the FAQ.