public class Refrigerator extends NotShiftingAppliance
applianceOf, cycleDuration, log, name, overallPower, power, randomSeedRepo, saturation| Constructor and Description |
|---|
Refrigerator() |
| Modifier and Type | Method and Description |
|---|---|
double[] |
dailyShifting(org.powertac.common.Tariff tariff,
double[] nonDominantUsage,
org.powertac.common.TariffEvaluationHelper tariffEvalHelper,
int day,
org.joda.time.Instant start)
This is a complex function that changes the appliance's function in order
to have the most cost effective operation load in a day schedule.
|
void |
fillDailyOperation(int weekday)
This function fills out all the quarters of the appliance functions for a
single day of the week.
|
void |
initialize(String office,
Properties conf,
int seed)
This is the initialization function.
|
void |
refresh()
At the end of each week the appliance models refresh their schedule.
|
calculateOverallPower, createWeeklyPossibilityOperationVector, fillWeeklyOperation, getApplianceOf, getDuration, getOperationDaysVector, getOverallPower, getPower, getSaturation, getTimes, getWeeklyLoadVector, getWeeklyOperation, setApplianceOf, setOperationDays, toString, weatherDailyOperationpublic void initialize(String office, Properties conf, int seed)
Applianceinitialize in class Appliancepublic void fillDailyOperation(int weekday)
AppliancefillDailyOperation in class Appliancepublic double[] dailyShifting(org.powertac.common.Tariff tariff,
double[] nonDominantUsage,
org.powertac.common.TariffEvaluationHelper tariffEvalHelper,
int day,
org.joda.time.Instant start)
AppliancedailyShifting in class ApplianceCopyright © 2015 Power TAC. All Rights Reserved.