Battery-Dispatch-Optimisation Pyomo optimisation model for load-shifting application in buildings under Time-Of-Use pricing. This model uses GAMS which requires separate installation and license.