Or just make battery units that consume power to a certain point, can be overclockable to store more backup power and can automatically disperse to the grid when a spike is reached. Will have a certain countdown timer to indicate energy drain, giving you enough time to build more power units to increase capacity. (Like 2-3 min timer before the batteries lose energy). Each battery could have a certain capacity to store power, and would draw x amount of MW each tick until reserves are full. There should be a limit as to how many batteries you could construct, however.