Package agents.markets.meritOrder
Class ClearingDetails
- java.lang.Object
-
- agents.markets.meritOrder.ClearingDetails
-
public class ClearingDetails extends Object
Detailed result of market clearing- Author:
- Christoph Schimeczek, A. Achraf El Ghazi
-
-
Field Summary
Fields Modifier and Type Field Description double
marketPriceInEURperMWH
settled market price after clearingdouble
minPriceSettingDemand
The maximum demand amount that can be reduced from the entire demand without reducing the clearing-priceInteger
priceSettingDemandBidIdx
The first bid in the demand-bid curve that is below or equal the supply-bid curve.Integer
priceSettingSupplyBidIdx
The first bid in the supply-bid curve that is over or equal the demand-bid curve.double
tradedEnergyInMWH
total traded energy on market
-
Constructor Summary
Constructors Constructor Description ClearingDetails(double tradedEnergyInMWH, double marketPriceInEURperMWH)
CreatesClearingDetails
ClearingDetails(double tradedEnergyInMWH, double marketPriceInEURperMWH, Integer priceSettingDemandBidIdx, Integer priceSettingSupplyBidIdx, Double minPriceSettingDemand)
CreatesClearingDetails
-
-
-
Field Detail
-
tradedEnergyInMWH
public final double tradedEnergyInMWH
total traded energy on market
-
marketPriceInEURperMWH
public final double marketPriceInEURperMWH
settled market price after clearing
-
priceSettingDemandBidIdx
public final Integer priceSettingDemandBidIdx
The first bid in the demand-bid curve that is below or equal the supply-bid curve. Here: the bids of the demand-bid curve are sorted ascending by cumulatedPower and then descending by offerPrice, and the bids of the supply-bid curve are sorted ascending by cumulatedPower and then by offerPrice
-
priceSettingSupplyBidIdx
public final Integer priceSettingSupplyBidIdx
The first bid in the supply-bid curve that is over or equal the demand-bid curve. Here: the bids of the demand-bid curve are sorted ascending by cumulatedPower and then descending by offerPrice, and the bids of the supply-bid curve are sorted ascending by cumulatedPower and then by offerPrice
-
minPriceSettingDemand
public final double minPriceSettingDemand
The maximum demand amount that can be reduced from the entire demand without reducing the clearing-price
-
-
Constructor Detail
-
ClearingDetails
public ClearingDetails(double tradedEnergyInMWH, double marketPriceInEURperMWH)
CreatesClearingDetails
- Parameters:
tradedEnergyInMWH
- total traded energy (in MWH)marketPriceInEURperMWH
- electricity clearing price (in EUR per MWH)
-
ClearingDetails
public ClearingDetails(double tradedEnergyInMWH, double marketPriceInEURperMWH, Integer priceSettingDemandBidIdx, Integer priceSettingSupplyBidIdx, Double minPriceSettingDemand)
CreatesClearingDetails
- Parameters:
tradedEnergyInMWH
- total traded energy (in MWH)marketPriceInEURperMWH
- electricity clearing price (in EUR per MWH)priceSettingDemandBidIdx
- index of the price setting demand bid, i.e., last awarded demand bidpriceSettingSupplyBidIdx
- index of the price setting supply bid, i.e., last awarded supply bidminPriceSettingDemand
- the maximal amount that the demand can be reduced without causing a price change
-
-