Interface CapacityControl

  • All Known Implementing Classes:
    CapacityControlService

    public interface CapacityControl
    Support for balancing market interactions between DU and customers/brokers.
    Author:
    John Collins
    • Method Detail

      • exerciseBalancingControl

        void 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.
      • getRegulationCapacity

        RegulationAccumulator getRegulationCapacity​(BalancingOrder order)
        Gathers up power usage data for the current timeslot that could be subject to a BalancingOrder. Return value is in kwh.
      • postEconomicControl

        void postEconomicControl​(EconomicControlEvent event)
        Posts an EconomicControlEvent on the correct TariffSubscription instances.