Smart Grid Laboratory

Nathan Smith

Control and Operation of HVDC Technologies in Weak or Isolated AC Systems

Agnes Nakiganda

Control and operation of resilient Microgrids

Ifeoma Uchenna Onugha

Centralised and decentralised optimal peer-to-peer energy trades based on dynamic consensus algorithms

Sultan M Alghamdi

Delay-Robust Distributed Secondary Frequency Control in Power Systems


Education for Renewables


Creating Resilient Sustainable Micro-Grids through Hybrid Renewable Energy Systems


Optimal Dispatch of Virtual Power Plant using Cyber-Physical Controller for Real-Time EMS


An open-source, parametrizable, large-scale, combined, transmission and distribution test system


RApid Multiprocessor Simulation of Electric power Systems

Selected Publications

Full List

Data-driven decentralised control design in Active Distribution Networks
Sun, Feb 3, 2019
Decentralised control of active distribution grids using optimisation and machine learning techniques
Fri, Apr 20, 2018


Imagine having open-source models that you can test your research ideas, a new product, or computational tool, in a reproducible and transparent manner. Yes, it’s possible!



Experiment validation of a Microgrid model

Develop and test frequency control in a Smart Grid Lab

Development of a dynamic Microgrid model

Modelling and analysis of a dynamic Microgrid model for frequency studies.

Graph-theoretic analysis of Smart Grids

Unleash the power of data science to support the development of Smart Grids.

Modelling and Comparison of Different HVDC Converter Technologies

Modelling and analysis of HVDC technologies.

A flexible, open source, power-flow solver

Building computational tools for Smart Grids.

Development of a low-cost MicroPMU (µPMU)

Increasing Smart Grid on-line awareness through remote sensing.

Development of a low-cost data logger for energy monitoring

Increasing Smart Grid awareness through remote sensing.

Frequently Asked Questions (FAQ)

Things to check before you ask.

Visualising the future Smart Grids

Can you build a Human-machine interface for Smart Grids?