In one embodiment, a method for regulating energy delivered to a load includes: determining a quantity of energy that has been delivered to the load during a time interval; comparing the quantity of energy delivered with a threshold value; and delaying delivery of additional energy to the load until the time interval has expired if a magnitude of a difference between the threshold value and a sum of the quantity of energy and the additional energy exceeds a predetermined value.