EMlab-generation Documentation
1.0
Documentation of the EMLab-Generation model.
|
Public Member Functions | |
void | act (T agent) |
Map< Substance, Double > | predictFuelPrices (EnergyProducer agent, long futureTimePoint) |
double | determineExpectedMarginalCost (PowerPlant plant, Map< Substance, Double > expectedFuelPrices, double expectedCO2Price) |
double | determineExpectedMarginalFuelCost (PowerPlant powerPlant, Map< Substance, Double > expectedFuelPrices) |
Protected Member Functions | |
HashMap< ElectricitySpotMarket, Double > | determineExpectedCO2PriceInclTaxAndFundamentalForecast (long futureTimePoint, long yearsLookingBackForRegression, int adjustmentForDetermineFuelMix, long clearingTick) |
EnergyProducers decide to invest in new PowerPlant
Definition at line 68 of file InvestInPowerGenerationTechnologiesWithCO2ForecastRole.java.
|
inlineprotected |
Calculates expected CO2 price based on a geometric trend estimation, of the past years. The adjustmentForDetermineFuelMix needs to be set to 1, if this is used in the determine fuel mix role.
futureTimePoint | Year the prediction is made for |
yearsLookingBackForRegression | How many years are used as input for the regression, incl. the current tick. |
Definition at line 571 of file InvestInPowerGenerationTechnologiesWithCO2ForecastRole.java.
|
inline |
Predicts fuel prices for futureTimePoint using a geometric trend regression forecast. Only predicts fuels that are traded on a commodity market.
agent | |
futureTimePoint |
Definition at line 378 of file InvestInPowerGenerationTechnologiesWithCO2ForecastRole.java.