Package agents.trader.renewable.bidding
Class AtMarginalCost
- java.lang.Object
-
- agents.trader.renewable.bidding.AtMarginalCost
-
- All Implemented Interfaces:
BiddingStrategy
public class AtMarginalCost extends Object implements BiddingStrategy
Calculates bid prices to equal marginal cost- Author:
- Johannes Kochems, Christoph Schimeczek
-
-
Constructor Summary
Constructors Constructor Description AtMarginalCost()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
calcBiddingPrice(double marginalCostInEURperMWH, de.dlr.gitlab.fame.time.TimeStamp _1, ClientData _2)
-
-
-
Method Detail
-
calcBiddingPrice
public double calcBiddingPrice(double marginalCostInEURperMWH, de.dlr.gitlab.fame.time.TimeStamp _1, ClientData _2)
- Specified by:
calcBiddingPrice
in interfaceBiddingStrategy
- Parameters:
marginalCostInEURperMWH
- cost for the provision of one more MWh of electricity by the associated client_1
- at which to produce and deliver the energy_2
- specifications of the client that offers to produce electricity- Returns:
- bidding price calculated based on the specified marginal cost,
ClientData
at a given time
-
-