Residential Battery Management Tool (RBMT)

Ahmed A.Raouf Mohamed (Developer)

Research output: Non-textual formSoftware


This repository contains a tool of three different power management strategies for domestic residential batteries.

This tool can be used to generate the power dispatch of residential batteries (with any specifications) to minimize the household's electricity bill for any time-series data (single day to multiple years) with any temporal resolution.

The outputs of the RBMT are:

1-The net household demand with and without the battery.
2-Electricity bill with and without the battery or the PV.
3-Battery power dispatch.
4-Battery state of charge.
5-Battery degradation.
6-Household’s voltage.
7-Household’s losses.
8-PV self-consumption
10-Exported energy
11-Curtailed energy

This tool was validated and detailed in the following accepted paper, please acknowledge any contributions of the RBMT by citing:

[1]. A. A. R. Mohamed, R. J. Best, X. Liu, and D. J. Morrow, ‘Domestic Battery Power Management Strategies to Maximize the Profitability and Support the Network’, IEEE PES General Meeting, pp.1-5, 2021, accepted to be published.
Original languageEnglish
Media of outputOnline
Publication statusPublished - Oct 2020


  • Battery Energy Storage System
  • Control
  • Optimization
  • Simulation


Dive into the research topics of 'Residential Battery Management Tool (RBMT)'. Together they form a unique fingerprint.

Cite this