By Timon Rowntree | January 2026

Heatmaps - Visualising Mini-Grid Portfolio Performance

Solar mini-grids have become one of the primary solutions for expanding electricity access in unconnected rural areas of Sub-Saharan Africa (SSA) and other emerging markets. Today, a variety of developers construct and operate mini-grids, and the metrics to take the pulse of their portfolios are largely agreed upon across the sector. Indicators such as the number of active customers, energy consumption and average consumption per user (ACPU), revenue and average revenue per user (ARPU), technical and non-technical losses, and system uptime form a common language for stakeholders in the energy access sector.

In contrast to the broad consensus on which metrics matter, less attention is paid to how these metrics are visualised - both internally for the benefit of operational teams, as well as externally for investors, regulatory bodies and governments. Insights from behavioural science, however, show that the way information is presented has a significant impact on how it is perceived and, ultimately, how people act. Ineffectively designed visualisations can cause confusion, misunderstanding, or even distrust - especially among viewers with low graphical literacy [1]. Given the importance of portfolio performance in building viable distributed energy businesses, and the fact that resources for the operations & maintenance (O&M) of assets are finite, might we seek improvements in operational effectiveness by simply visualising existing data differently? And, how do we design these visualisations to be actionable for everyone, from senior stakeholders to users with lower graphical literacy levels?

The Current State of Operational Data Visualisation for Mini-Grids

To answer those questions, let’s take a look at the way mini-grid data is visualised today. Though there are many operators out there, each with their own unique platforms and visualisations, there are some common views. Three examples are shown below.

Example 1 – Portfolio aggregates of typical metrics

A popular component in operator platforms tends to be portfolio aggregates. It shows the total or average of a metric, for example the active customers, energy consumption, or ARPU in one single number. It often appears on user interfaces (UIs) as shown in Figure 1.

1,284
Active Customers
19,260 kWh
Monthly Energy Consumption
$7.50
Average ARPU

Figure 1: Portfolio aggregates for a number of typical metrics - active customers, energy consumption, and ARPU.

They offer a simple, high-level snapshot of the current status of the portfolio, or a portfolio segment. While this provides some basic insight, a view like this alone makes it hard to determine whether the performance shown is good, poor, or something in between. Even less so, it is a pointer for action. For more granular insights, operators tend to break things down by mini-grid site - see the next example.

Example 2 – Comparisons between Mini-Grids

Rather than presenting a single number, creating a bar graph that shows mini-grid sites side-by-side gives more insight. See Figure 2 below.

Average Daily Energy Consumption per Mini-Grid (MG) Consumption (kWh) MG-01 MG-02 MG-03 MG-04 MG-05 MG-06 MG-07 MG-08 120 (+5%) 180 (-10%) 100 (+2%) 220 (+15%) 150 (-5%) 200 (+8%) 130 (+12%) 170 (-3%) Mini-Grids (MG)

Figure 2: Bar chart showing mini-grid energy consumption (in kWh/day), as well as a percentage change with respect to a previous timeframe (for example a day, week, or month).

This view, however, also has its limitations. Although it clarifies differences between sites and gives a rough indication of performance changes compared to a previous data point (the percentages shown above the bars), it is still difficult to understand what is going on in the portfolio. Take mini-grid MG-04 for example; if a metric such as energy consumption has averaged X this week, and is 15% higher than last week, that could still mean a variety of things. It could be that last week’s consumption was below expectation; it could mean this weeks consumption is particularly strong; it could be that the site underperformed in both weeks - or that, in fact, performance has been perfectly normal throughout.

The breakdown by mini-grid definitely helps uncover some dynamics, but it is not yet a highly actionable visualisation that shows where to send operational resources.

Example 3 – Dynamics Within Mini-Grids

To gain further insight on the performance of a site over time, operators can plot a simple graph over time. An example for the energy consumption metric is shown below in Figure 3.

Daily Energy Consumption vs Time (MG-01) Consumption (kWh) Time 120 (+5%)

Figure 3: Line chart showing MG-01 energy consumption over time.

This is a useful graph to better understand the dynamics within a site. We can see whether the metric is at a high or low point relative to other timestamps. Crucially, however, we have lost the comparison with the other grids in the portfolio. If a graph like Figure 3 shows a moderate drop in energy consumption - potentially signaling the need for O&M action - it doesn’t immediately reveal whether other parts of the portfolio might need even more urgent attention (for example, if two other grids went offline).

Of course, one could plot multiple sites together in one graph, or navigate to this same graph for the next mini-grid, but that’s not an approach which works at scale. Mini-grid developers could have hundreds of sites under management. For scale, we need data visualisations that are actionable at a glance.

The crux of the matter is the following; effective priortisation of O&M issues cannot be done without the inter-grid comparisons, but we need to keep the picture over time to put the data into its context. The example of the bar graph in Figure 2 gives the inter-grid comparison, but not the time trend; the chart in Figure 3 gives the time trend, but not the comparison.

Principle: to enhance operational excellence, operators should be able to view, in a single intuitive interface, both time trends of a metric within an individual mini-grid site, as well as relative performance of the metric across the entire portfolio.

Introducing Heatmaps for Actionable Mini-Grid Insights

Heatmaps are a reorganised view of the data that teams are looking at already. They build on the time-averaging of metrics and show performance differences both within and between mini-grid sites in a single view.

They can be made for any metric - energy consumption, ACPU, ARPU and so on - provided the data is available to the operator (which can be a challenge in its own right). The objective is to create a visualisation that conveys, at a glance, the information needed to guide effective action. It should make it immediately clear to operational teams where attention and resources are most urgently across the portfolio of assets.

Example 1 - Heatmap for Energy Consumption

Figure 4 shows an example heatmap for energy consumption of a hypothetical portfolio of 15 mini-grids with some dummy data. Each cell shows the average value of the metric over the past week for a given mini-grid (rows) at a specific point in time (columns). In this case, it shows the average daily energy consumption (kWh/day) for the week in question. The time-resolution can be adjusted to suit the operator’s needs – this example uses weekly averages, but daily or monthly columns could work too. More recent dates are shown towards the left of the map, older ones to the right.

Heatmap of energy consumption
Figure 4 – An example heatmap, for visualising the energy consumption metric (in kWh/day) over a portfolio of 15 mini-grids. It is coloured in a row-based way to highlight changes within sites.

The heatmap colouring can be applied in two ways. Row-based colouring is useful to highlight changes within a single mini-grid over time. This is useful for metrics like, for example, active customers or energy consumption. Global colouring across the entire sheet makes it easier to compare a metric between mini-grids. The example in the figure is coloured per row, to put the emphasis on how the energy consumption metric fluctuates over time for a mini-grid. It is true that you would still see within-row colour differences if the sheet is coloured globally, but it would primarily highlight consumption differences between mini-grids, which is driven largely by different installed photovoltaic (PV) capacities, rather than mini-grid performance. Small sites would then appear red, larger ones green, which makes it harder to spot issues across the portfolio. It is also possible to do the colouring based on targets that are set internally, rather than relative to historical datapoints.

Naturally, green colours indicate a desirable direction for the metric (e.g., high values for active customers or consumption, low values for things like technical losses), while red indicates that the metric is at a low point. It is a pointer towards sites that might require operational resources.

From the energy consumption heatmap (Figure 4), several typical events become immediately visible:

Example 2 - Heatmap for Energy Losses

Just as the previous section highlighted a heatmap for energy consumption, similar heatmaps can be generated for other metrics, each revealing different aspects of mini-grid performance. An energy losses (%) metric could be defined to represent the proportion of energy fed into the distribution grid that is not sold. It can be calculated as shown in Equation 1:

Energy Losses = Energy Injected − Energy Sold Energy Injected × 100% (Eq. 1)

This calculation inherently includes distribution losses, so some energy losses will always appear. In a heatmap, the result could look as shown below in Figure 5.

Heatmap of energy losses
Figure 5 – An example heatmap, for visualising the energy losses metric (in %) over a portfolio of 15 mini-grids. It is coloured globally to highlight changes between sites.

The expected distribution losses can be accounted for by subtracting an estimate – derived from energy flows and grid length – so that only the unexpected losses remain.

Example 3 - Heatmap for Capacity Utilisation

The Capacity Utilisation metric compares energy sold, on the one hand, to the theoretically available energy for sales on the other. Mathematically, it is expressed as Equation 2:

Capacity Utilisation = Energy Sold Theoretical Available Energy × 100% (Eq. 2)

In this equation, the Energy Sold is the consumption as measured at the customer smart-meters (in kWh). The Theoretical Available Energy for sales (also in kWh) is computed with Equation 3:

Theoretical Available Energy = (Installed PV Capacity × Specific Power Output) − Powerhouse Losses − Distribution Losses (Eq. 3)

Where here the Installed PV Capacity is the site capacity (in kWp) and the Specific Power Output is the estimated energy yield per kWp installed, per day (daily kWh/kWp installed), typically in the 3.5 - 4.5 range for a typical mini-grid on the African continent. The seasonal variation of this number should, and can be quite easily, taken into account through data in simulation tools like PVSyst, or open source resources such as Global Solar Atlas or PVGIS. The Powerhouse Losses and Distribution Losses can be estimated through equipment datasheets. The resulting Capacity Utilisation from Eq. 1 is then also an estimate, but accurate enough for a practical application. Presented in a heatmap it can highlight sites operating below their potential (Figure 6).

Heatmap of capacity utilisation
Figure 6 – Example heatmap visualising the capacity utilisation metric (in %) across a portfolio of 15 mini-grids. The colour scale is applied globally to emphasise differences between sites.

Heatmaps for Other Metrics

Beyond the examples above, heatmaps of other metrics can reveal additional insights. A few more examples:

Many other metrics can be visualised in this way. It is ultimately up to operators to select and design heatmaps that best support their operational practices.

Implementing Heatmaps in Your Organisation

Heatmaps should be relatively straightforward for most operators to make. In their most simple form, they can be a simple, coloured, excel sheet built from processed data. The key prerequisite is a functioning data pipeline - from customer smart-meter to a central data warehouse - which, although not always easy to create and maintain, every operator has in some shape or form. We may define increasingly advanced levels of implementation:

Operators could aim to embed the use of heatmaps directly into their operational routines, using them to establish a continuous feedback loop between data and action. By using heatmaps, interpreting metrics is reduced to reading colour cues: green indicates (relative) optimal performance, red signals issues, and gradients reveal trends over time.

Conclusion

The way we present energy access data matters a great deal in the ability of operational teams to use them effectively. Current visualisations typically focus on portfolio aggregates, between-site comparisons, or views of metrics over time for singular, or a small number of, grids. While these provide a level of insight, they do not make it immediately clear where attention is most urgently required across the portfolio, particularly to those with lower graphical literacy levels. Effective operations at scale requires a portfolio view that is actionable at a glance for all stakeholders.

Heatmaps build on data that most mini-grid operators are already collecting. They are an intuitive way to take the pulse of a mini-grid portfolio (or any set of distributed energy assets) by condensing operational data into a single, actionable view. Their use enables teams to spot a wide range of operational events such as outages, partial outages, performance decline, underused capacity, excessive energy losses, and much more, in a single view and without the need for advanced interpretation. It equips teams to quickly assess the health of their portfolio and allows them to prioritise their actions more effectively.

While operational excellence requires a great deal more than just new data visualisations, heatmaps can be a building block step to operational success. In a context where site performance is crucial to the economics of mini-grids, and where O&M resources are limited, updating our data visualisations is an easy way to support development of more capable operators. With that we create more resilient businesses that bring us a step closer to universal electricity access.

References

I welcome your thoughts and feedback, feel free to reach out.

← Back to Home