Package agents.trader.renewable.bidding
Interface BiddingStrategy
-
- All Known Implementing Classes:
AtMarginalCost
,ContractForDifferences
,FixedPremium
,VariablePremium
public interface BiddingStrategy
Can calculate a bidding prices for marketing of renewable energy- Author:
- Christoph Schimeczek
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
calcBiddingPrice(double marginalCostInEURperMWH, de.dlr.gitlab.fame.time.TimeStamp time, ClientData clientData)
-
-
-
Method Detail
-
calcBiddingPrice
double calcBiddingPrice(double marginalCostInEURperMWH, de.dlr.gitlab.fame.time.TimeStamp time, ClientData clientData)
- Parameters:
marginalCostInEURperMWH
- cost for the provision of one more MWh of electricity by the associated clienttime
- at which to produce and deliver the energyclientData
- specifications of the client that offers to produce electricity- Returns:
- bidding price calculated based on the specified marginal cost,
ClientData
at a given time
-
-