Master'sEnergy and Networks Applications open

Master’s in Demand Response and Flexibility Aggregation

Online master's programme of 1,900 hours in demand response and flexibility aggregation, 12 modules covering flexible load characterisation, demand response programmes, the independent aggregator, balancing markets, local flexibility, portfolio optimisation, forecasting and verification, VPP platforms and regulation, with an assigned technical tutor.

Duration1,900 hours · 12–14 months
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma

Master’s in Demand Response and Flexibility Aggregation — studying from South Africa

Energy is a defining sector in South Africa, with Eskom operating the bulk of the national generation and transmission network and independent power producers increasingly contributing renewable capacity. Grid modernisation, renewable integration and distribution management create steady demand for engineers. The National Energy Regulator of South Africa oversees electricity regulation, while municipalities manage local distribution. Energy engineers typically work on generation, transmission, protection and system planning.

Fees for South Africa: R 166 000 (South African rand), with instalments and employer sponsorship available.

Relevant bodies in South Africa

  • National Energy Regulator of South Africa (NERSA)
  • South African Bureau of Standards (SABS)
  • South African Institute of Electrical Engineers (SAIEE)

Typical roles

  • Power Systems Engineer
  • Grid Planning Engineer
  • Protection Engineer
  • Renewable Energy Engineer

Questions from South Africa

Which South African bodies regulate energy and networks engineers, and would SEIUM count?

Energy engineers in South Africa are registered through ECSA, and the electricity sector is regulated by NERSA. Utilities and networks often require registered professionals for certain work. SEIUM is a private online institute, and its qualifications are not official state degrees or accredited by a national body. Recognition is for employers and the relevant body to decide, so verify this before enrolling.

Will this qualification help me find work with energy or network employers in South Africa?

South Africa's energy sector includes Eskom, municipalities, independent power producers and grid-related firms, which typically hire registered and experienced engineers. A private online qualification may support your application but does not guarantee a role. Check with target employers how they view it, and combine it with practical experience where possible.

How do I manage the workload, and can I get help with fees?

The programme is fully online and taught in English, so you need good English, and no student visa is needed to study from home. Master's programmes are 1,900 hours, postgraduate diplomas 800 hours and specialist courses 300 hours, with an assigned technical tutor and a final project. Fees are payable in instalments, and employer sponsorship may be possible, so ask your employer whether they would support the cost.

Virtual lab · try it before you enrol

Take the controls.

Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Characterise the flexibility potential of different loads.

02

Design demand response programmes.

03

Understand the role of the independent aggregator.

04

Participate in balancing and local flexibility markets.

05

Optimise portfolios of flexible resources.

06

Deploy aggregation technology platforms.

07

Apply the European and Spanish regulatory framework.

Profile

Who it's for

  • Flexibility managers.
  • Balancing market analysts.
  • Virtual power plant engineers.
  • Demand response specialists.
  • Energy optimisation engineers.
  • Energy regulation consultants.
  • Engineering or science graduates looking to work for aggregators.
Standards & tools

What you'll work with

  • Directive (EU) 2019/944 (internal electricity market)
  • Regulation (EU) 2017/2195 (electricity balancing guideline)
  • Regulation (EU) 2024/1747 (electricity market design)
  • OpenADR 2.0b (automated demand response protocol)
  • IEEE 2030.5 (smart energy profile for DER communication)
  • Operating Procedure P.O. 7.2 (Spanish secondary regulation service)
  • Regulation (EU) 2016/1388 (demand connection network code)
  • Python with Pyomo
  • PLEXOS
  • OpenADR VTN
  • Power BI
  • Gurobi
Syllabus

12 modules

  1. 1.1The need for flexibility with renewables
  2. 1.2Sources of system flexibility
  3. 1.3Demand-side versus generation flexibility
  4. 1.4Timescales of flexibility
  5. 1.5Flexibility services for system operators
  6. 1.6Barriers to demand participation
  7. 1.7European framework for flexible demand
  8. 1.8Experience in international markets
  9. 1.9Flexibility potential indicators
  10. 1.10Case study: flexibility potential of an industrial estate
  1. 2.1Types of shiftable loads
  2. 2.2Interruptible industrial processes
  3. 2.3HVAC and heat pumps
  4. 2.4Electric vehicle charging
  5. 2.5Behind-the-meter storage
  6. 2.6Smart connected appliances
  7. 2.7Comfort and process constraints
  8. 2.8Modelling flexible loads
  9. 2.9Estimating aggregated potential
  10. 2.10Lab: thermal model of a flexible dwelling
  1. 3.1Price-based programmes
  2. 3.2Incentive-based programmes
  3. 3.3Time-of-use tariffs
  4. 3.4Real-time pricing
  5. 3.5Industrial interruptibility service
  6. 3.6Emergency demand response
  7. 3.7Designing programmes for consumers
  8. 3.8Baseline measurement
  9. 3.9Evaluation of existing programmes
  10. 3.10Practical: consumption baseline calculation
  1. 4.1The independent aggregator
  2. 4.2Aggregation of distributed resources
  3. 4.3Virtual power plants
  4. 4.4Relationship with retailers and BRPs
  5. 4.5Contracts with participants
  6. 4.6Profit sharing
  7. 4.7Technical aggregation requirements
  8. 4.8Aggregator business models
  9. 4.9European aggregator cases
  10. 4.10Case study: portfolio of a residential aggregator
  1. 5.1Frequency containment reserve
  2. 5.2Secondary regulation (aFRR)
  3. 5.3Tertiary regulation (mFRR)
  4. 5.4Replacement reserves (RR)
  5. 5.5European PICASSO and MARI platforms
  6. 5.6Prequalification requirements
  7. 5.7Demand participation in balancing
  8. 5.8Service settlement
  9. 5.9Non-delivery penalties
  10. 5.10Lab: aFRR bid with aggregated resources
  1. 6.1Congestion management in distribution
  2. 6.2Local flexibility markets
  3. 6.3IREMEL, Piclo and NODES platforms
  4. 6.4TSO-DSO coordination
  5. 6.5Local flexibility products
  6. 6.6Activation and verification
  7. 6.7Pricing local flexibility
  8. 6.8Pilot projects in Spain
  9. 6.9Regulation of local flexibility
  10. 6.10Practical: flexibility auction for a congestion
  1. 7.1Formulating the optimisation problem
  2. 7.2Mixed-integer linear programming
  3. 7.3Stochastic optimisation under uncertainty
  4. 7.4Robust optimisation across scenarios
  5. 7.5Model predictive portfolio control
  6. 7.6Joint optimisation across several markets
  7. 7.7Delivery risk management
  8. 7.8Optimisation tools
  9. 7.9Computational scalability of the model
  10. 7.10Lab: multi-market optimisation with Pyomo
  1. 8.1Forecasting aggregated demand
  2. 8.2Forecasting available flexibility
  3. 8.3Market price forecasting
  4. 8.4Baseline methods
  5. 8.5Service measurement and verification
  6. 8.6Smart meter data
  7. 8.7Detecting strategic behaviour
  8. 8.8Forecast quality
  9. 8.9Delivery uncertainty
  10. 8.10Practical: flexibility forecasting with machine learning
  1. 9.1VPP architecture
  2. 9.2Distributed energy resource management systems (DERMS)
  3. 9.3OpenADR protocol for events
  4. 9.4IEEE 2030.5 and OCPP protocols
  5. 9.5Integration with customer devices
  6. 9.6Real-time telemetry
  7. 9.7Cybersecurity of aggregation
  8. 9.8Device interoperability
  9. 9.9Platform scaling
  10. 9.10Lab: OpenADR communication with a device
  1. 10.1Internal Market Directive 2019/944
  2. 10.2The 2024 Electricity Market Design Regulation
  3. 10.3Network code on demand response
  4. 10.4Operating procedures in Spain
  5. 10.5Metering and communication requirements
  6. 10.6Consumer protection
  7. 10.7Protection of consumption data
  8. 10.8Outstanding regulatory barriers
  9. 10.9Expected regulatory developments
  10. 10.10Workshop: regulatory analysis of an aggregator
  1. 11.1Flexibility in energy-intensive industry
  2. 11.2Flexibility in commercial buildings
  3. 11.3Electric vehicle fleets
  4. 11.4Aggregation of home batteries
  5. 11.5Residential heat pumps
  6. 11.6Desalination and water treatment
  7. 11.7Flexible data centres
  8. 11.8Agriculture and irrigation pumping
  9. 11.9Flexibility in energy communities
  10. 11.10Case study: flexibility of a bus fleet
  1. 12.1Selecting the aggregation case
  2. 12.2Resource characterisation
  3. 12.3Analysis of target markets
  4. 12.4Optimisation model
  5. 12.5Bidding strategy
  6. 12.6Validation with data
  7. 12.7Economic assessment of the aggregator
  8. 12.8Implementation proposal
  9. 12.9Master's Thesis report
  10. 12.10Master's Thesis: defence before a panel
Methodology, software & labs

How you'll learn

The programme is delivered 100% online on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within each intake, so it fits around your job.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is Python with Pyomo, PLEXOS, OpenADR VTN, Power BI and Gurobi, in free, academic or evaluation versions. Testing is studied on real procedures for service prequalification tests, delivery verification with smart meters and flexibility portfolio simulation. Assessment is continuous by module plus the final Master's Thesis.

Standards covered: Directive (EU) 2019/944, Regulation (EU) 2017/2195, Regulation (EU) 2024/1747, OpenADR 2.0b, IEEE 2030.5, Operating Procedure P.O. 7.2, Regulation (EU) 2016/1388.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of Directive (EU) 2019/944, Regulation (EU) 2017/2195 and Regulation (EU) 2024/1747 applied to real cases, not as a theoretical annex.
Industry software:Python with Pyomo, PLEXOS, OpenADR VTN, Power BI and Gurobi, in free, academic or evaluation versions.
Master's Thesis with defence:A complete aggregation business case with optimisation model and bidding strategy, defended before a panel.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Resource characterisation
Model the flexible loads of the portfolio and estimate their aggregated potential.
Market analysis
Analyse the target balancing and local flexibility markets and their prequalification.
Portfolio optimisation
Build a multi-market optimisation model with Pyomo.
Forecasting and verification
Forecast available flexibility and verify delivery against a baseline.
Master's Thesis
A complete aggregation business case with optimisation model and bidding strategy, defended before a panel.
Career opportunities

Where this takes you

Flexibility managerBalancing market analystVirtual power plant engineerDemand response specialistEnergy optimisation engineerEnergy regulation consultant
Admissions & scholarships

Requirements

  • University degree in engineering, science or architecture, or equivalent demonstrable professional experience.
  • Internet connection and a computer able to run the programme software.
  • English sufficient to read technical standards.

Ready to start?

Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.

FAQ

Frequently asked questions

The programme totals 1,900 hours over 12–14 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with Python with Pyomo, PLEXOS, OpenADR VTN, Power BI and Gurobi, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.

A SEIUM Institute diploma, awarded on passing the continuous assessment and the Master's Thesis. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.

Yes. Modules passed in a course or postgraduate diploma in the same area are recognised in the higher programme. Ask about the recognition policy when you enrol.

A university degree in engineering, science or architecture (or equivalent professional experience), a computer able to run the software and English sufficient to read technical standards.

Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.

Master’s in Demand Response and Flexibility AggregationEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.