def __init__(self):
self.generate()
self.ConsumptionYearly = profilegentools.gaussMinMax(2010,400)*config.consumptionFactor #kWh http://www.nibud.nl/uitgaven/huishouden/gas-elektriciteit-en-water.html
age = random.triangular(65, 85, 70)
self.Persons = [ persons.PersonRetired(age)]
if(random.randint(1,2) == 1):
self.Fridges = [ devices.DeviceFridge(random.randint(config.ConsumptionFridgeBigMin,config.ConsumptionFridgeBigMax)) ]
else:
self.Fridges = [ devices.DeviceFridge(random.randint(config.ConsumptionFridgeSmallMin,config.ConsumptionFridgeSmallMax)), devices.DeviceFridge(random.randint(config.ConsumptionFridgeSmallMin,config.ConsumptionFridgeSmallMax)) ]
self.hasDishwasher = random.randint(0,5) < 3 #40%
#Determine washing days
self.generateWashingdays(random.randint(2, 3))
#Dermine Dishwasher times
if self.hasDishwasher:
self.generateDishwashdays(3)
评论列表
文章目录