Experiment validation of a Microgrid model


Modern Smart Grids rely on advanced computational tools to analyze the security of the system and provide valuable information to the network operators. However, the results are only as good as the models used to represent the Smart Grid components in these computational tools. As sustainable energy resources are increasing in number and capacity, it becomes more and more important to develop accurate and validated models to represent these units in the computational tools used to analyze the ancillary services of Smart Grids.


In this project, you have to develop two models of distributed energy resources (Photovoltaic and battery) and then test them in the state-of-the-art hardware in the loop Smart Grid Lab. Finally, you will test the abilities of these units to provide frequency control, through a distributed, p2p, control scheme.


  • A complete literature review on frequency control in MG.
  • Develop in Matlab/Simulink the individual models of two generators to be used on each unit in the Smart Grids Lap and test them.
  • Develop a peer-to-peer frequency control scenario.
  • All the code developed should be documented and published on GitHub under an MIT License1. The final code (along with all other supplementary files) should be published in Zenodo and the DOI included in the final report2.

Student profile

  • Good analytical skills.
  • Good programming skills (Matlab/Simulink)
  • Background in renewable energy sources.

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

Dr Petros Aristidou
Lecturer in Smart Energy Systems