Project Data


Project title Providing Flexibility to the grid by enabling VPPs to offer both fast and slow dynamics control services
Starting date 1st of April 2020
Duration 36 Month
Consortium 10 Partner from 6 countries
Budget 5 Millions Euro

edgeFLEX within Horizon 2020

edgeFLEX is funded by the European Commission´s Horizon 2020 framework programme for research and innovation. Horizon 2020 aims at fostering competitiveness, growth, and increasing benefits for the European Union’s economy and citizens. It supports research and development activities resulting in new knowledge, new products and services, and also in non-technological and social innovation. Under the funding scheme Research and Innovation action (RIA) edgeFLEX addresses the topic "Development of solutions based on renewable sources that provide flexibility to the energy system” within the programme " Low-cost, low-carbon energy supply”.

As VPP2.0 moves towards smaller and more distributed prosumer-owned assets, the operating conditions and requirements may differ on a case-by-case basis. A VPP operating at a smaller, more local level requires a different set of tools than a VPP operating around a centrally managed wind farm. This variability of use-cases creates a need to move away from a monolithic architecture towards a more modular approach.

The edgeFLEX platform was developed using a microservice architecture. This means that the overall platform is separated into several independent parts, each with its own, narrowly defined function. Each service is deployed to its own container, with a communications interface handling traffic between each container. These services are loosely coupled, meaning that it is possible to freely add or remove connections with other microservices.

Each of the services and interfaces within the edgeFLEX Platform are containerised as part of a microservice architecture. The design was based on the H2020 SOGNO reference architecture, which was extended to incorporate the concept of flexibility trading developed as part of the H2020 GOFLEX project as described in D4.1. The scale of the deployment of the platform may range from a single component to the entire suite of services and interfaces. Therefore, many of the services can be configured to work as a standalone application, or to interface with existing services within the System Operator’s environment, introducing a degree of modularity and flexibility as described in D4.3. For example, a System Operator may have a database service in place and may configure the edgeFLEX services to utilise the existing database in place of the edgeFLEX Persistence service. Given the modular nature of this microservice architecture, an opportunity is presented to make use of open-source software, as the edgeFLEX Databus is extended from the open source DockerMQTT project developed as part of H2020 RESERVE. This in turn creates an incentive to open-source additional components to support future projects where possible.