In addition to each coal generator having a setting on when it should have coal delivered to it, there should be an additional setting on how much coal to deliver, rather than always filling up the generator to maximum capacity.  This could be used to reduce the amount of power overgentation before a colony has smart batteries and automation.