Package org.powertac.common.interfaces
Interface CapacityControl
- 
 public interface CapacityControlSupport for balancing market interactions between DU and customers/brokers.- Author:
- John Collins
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidexerciseBalancingControl(BalancingOrder order, double kwh, double payment)Creates BalancingControlEvent, posts it on correct TariffSubscription instances.RegulationAccumulatorgetRegulationCapacity(BalancingOrder order)Gathers up power usage data for the current timeslot that could be subject to a BalancingOrder.voidpostEconomicControl(EconomicControlEvent event)Posts an EconomicControlEvent on the correct TariffSubscription instances.
 
- 
- 
- 
Method Detail- 
exerciseBalancingControlvoid exerciseBalancingControl(BalancingOrder order, double kwh, double payment) Creates BalancingControlEvent, posts it on correct TariffSubscription instances. Up-regulation is represented by positive kwh (the market is getting more energy) and typically positive payment.
 - 
getRegulationCapacityRegulationAccumulator getRegulationCapacity(BalancingOrder order) Gathers up power usage data for the current timeslot that could be subject to a BalancingOrder. Return value is in kwh.
 - 
postEconomicControlvoid postEconomicControl(EconomicControlEvent event) Posts an EconomicControlEvent on the correct TariffSubscription instances.
 
- 
 
-