https://9lib.org/document/yr35wnjy-minimising-unserved-energy-using-heterogeneous-storage-units.html