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.
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
Typical roles
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.
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.
What you will be able to do
Characterise the flexibility potential of different loads.
Design demand response programmes.
Understand the role of the independent aggregator.
Participate in balancing and local flexibility markets.
Optimise portfolios of flexible resources.
Deploy aggregation technology platforms.
Apply the European and Spanish regulatory framework.
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.
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
12 modules
1.1The need for flexibility with renewables1.2Sources of system flexibility1.3Demand-side versus generation flexibility1.4Timescales of flexibility1.5Flexibility services for system operators1.6Barriers to demand participation1.7European framework for flexible demand1.8Experience in international markets1.9Flexibility potential indicators1.10Case study: flexibility potential of an industrial estate
2.1Types of shiftable loads2.2Interruptible industrial processes2.3HVAC and heat pumps2.4Electric vehicle charging2.5Behind-the-meter storage2.6Smart connected appliances2.7Comfort and process constraints2.8Modelling flexible loads2.9Estimating aggregated potential2.10Lab: thermal model of a flexible dwelling
3.1Price-based programmes3.2Incentive-based programmes3.3Time-of-use tariffs3.4Real-time pricing3.5Industrial interruptibility service3.6Emergency demand response3.7Designing programmes for consumers3.8Baseline measurement3.9Evaluation of existing programmes3.10Practical: consumption baseline calculation
4.1The independent aggregator4.2Aggregation of distributed resources4.3Virtual power plants4.4Relationship with retailers and BRPs4.5Contracts with participants4.6Profit sharing4.7Technical aggregation requirements4.8Aggregator business models4.9European aggregator cases4.10Case study: portfolio of a residential aggregator
5.1Frequency containment reserve5.2Secondary regulation (aFRR)5.3Tertiary regulation (mFRR)5.4Replacement reserves (RR)5.5European PICASSO and MARI platforms5.6Prequalification requirements5.7Demand participation in balancing5.8Service settlement5.9Non-delivery penalties5.10Lab: aFRR bid with aggregated resources
6.1Congestion management in distribution6.2Local flexibility markets6.3IREMEL, Piclo and NODES platforms6.4TSO-DSO coordination6.5Local flexibility products6.6Activation and verification6.7Pricing local flexibility6.8Pilot projects in Spain6.9Regulation of local flexibility6.10Practical: flexibility auction for a congestion
7.1Formulating the optimisation problem7.2Mixed-integer linear programming7.3Stochastic optimisation under uncertainty7.4Robust optimisation across scenarios7.5Model predictive portfolio control7.6Joint optimisation across several markets7.7Delivery risk management7.8Optimisation tools7.9Computational scalability of the model7.10Lab: multi-market optimisation with Pyomo
8.1Forecasting aggregated demand8.2Forecasting available flexibility8.3Market price forecasting8.4Baseline methods8.5Service measurement and verification8.6Smart meter data8.7Detecting strategic behaviour8.8Forecast quality8.9Delivery uncertainty8.10Practical: flexibility forecasting with machine learning
9.1VPP architecture9.2Distributed energy resource management systems (DERMS)9.3OpenADR protocol for events9.4IEEE 2030.5 and OCPP protocols9.5Integration with customer devices9.6Real-time telemetry9.7Cybersecurity of aggregation9.8Device interoperability9.9Platform scaling9.10Lab: OpenADR communication with a device
10.1Internal Market Directive 2019/94410.2The 2024 Electricity Market Design Regulation10.3Network code on demand response10.4Operating procedures in Spain10.5Metering and communication requirements10.6Consumer protection10.7Protection of consumption data10.8Outstanding regulatory barriers10.9Expected regulatory developments10.10Workshop: regulatory analysis of an aggregator
11.1Flexibility in energy-intensive industry11.2Flexibility in commercial buildings11.3Electric vehicle fleets11.4Aggregation of home batteries11.5Residential heat pumps11.6Desalination and water treatment11.7Flexible data centres11.8Agriculture and irrigation pumping11.9Flexibility in energy communities11.10Case study: flexibility of a bus fleet
12.1Selecting the aggregation case12.2Resource characterisation12.3Analysis of target markets12.4Optimisation model12.5Bidding strategy12.6Validation with data12.7Economic assessment of the aggregator12.8Implementation proposal12.9Master's Thesis report12.10Master's Thesis: defence before a panel
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.
Build it end to end
Your final project follows the real engineering workflow, step by step, reviewed by your tutor.
Where this takes you
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.
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.
Related programmes
Master’s in Grid Converter Engineering for Networks and Renewables
Online master's programme of 1,900 hours in grid and renewable converter engineering, structured in 12 modules covering photovoltaic inverters, wind converters, grid-side control, grid forming, plant…
Master’s in Distribution Engineering, ADMS & Low Voltage
Online master's programme of 1,900 hours in distribution, ADMS and low-voltage engineering. 12 modules covering MV and LV network design, unbalanced network analysis, ADMS and DERMS,…
Master’s in Data Centre Energy Engineering
Online master's programme of 1,900 hours in energy engineering for data centres: 12 modules covering efficiency metrics, electrical architecture, UPS and backup generation, efficient cooling, heat…
More in Energy and Networks
All Energy and Networks programmes → · How to apply · Fees & financing · Scholarships