Essentially the model takes in a variety of data on population distribution, energy infrastructure, solar intensity, night-time satellite imagery, as well as social and techno-economic factors. As a starting point, it uses this to estimate where the settlements are that already have electricity access. From there, the model spreads outwards from electrified locations, and for each new location, comparing the cost of connecting by the three different options. An exhaustive (-ing?) process.
I started overhauling this model while using it for my thesis, and as a result was talked into staying at the division as a Research Engineer. In essence, the model I inherited was a complicated mix of Excel macros, copy-pasting and difficult GIS instructions. During the course of my thesis I picked up Python and set to work replacing the model with a coherent Python library: PyOnSSET.
This made modelling a country a few orders of magnitude faster, and much easier to batch process huge jobs. So we immediately put it to work modelling the whole of Sub-Saharan Africa! The modelling unit is 1 km2 (more on that later) so this involved modelling more than 20 million individual units (iteratively!). We published this in Environmental Research Letters: Lighting the World: the first application of an open source, spatial electrification tool (OnSSET) on Sub-Saharan Africa.
The model was also used in the International Energy Agency’s Special Report: Energy Access Outlook to show what is need to provide electricity to the millions in Africa currently without access (see the figure above, taken from the report.
Unfortunately, I left KTH and the Division for Energy Systems Analysis before getting the time to fix two of the model’s biggest shortcomings: