<reponame>ClaudiaLSS/RAMP_Bolivia
# -*- coding: utf-8 -*-
"""
Created on Mon Sep 13 10:32:11 2021

@author: Clau
"""

'''
Paper: Energy sufficiency (SDEWES LA 2022)
User: High Income Household - HIGHLANDS
'''

from core import User, np
User_list = []

#Defining users
H2 = User("high income household", 1)
User_list.append(H2)

#Appliances
H2_indoor_bulb = H2.Appliance(H2,4,7,2,120,0.2,10)
H2_indoor_bulb.windows([1082,1440],[0,30],0.35)
         
H2_outdoor_bulb = H2.Appliance(H2,2,13,2,600,0.2,10)
H2_outdoor_bulb.windows([0,330],[1082,1440],0.35)

H2_TV = H2.Appliance(H2,2,60,2,120,0.1,5)
H2_TV.windows([1082,1440],[0,60],0.35)

H2_DVD = H2.Appliance(H2,1,8,2,40,0.1,5)
H2_DVD.windows([1082,1440],[0,60],0.35)

H2_Radio = H2.Appliance(H2,1,36,2,60,0.1,5)
H2_Radio.windows([390,450],[1082,1260],0.35)

H2_Phone_charger = H2.Appliance(H2,4,2,2,300,0.2,5)
H2_Phone_charger.windows([1110,1440],[0,30],0.35)

H2_Freezer = H2.Appliance(H2,1,200,1,1440,0,30,'yes',3)
H2_Freezer.windows([0,1440],[0,0])
H2_Freezer.specific_cycle_1(200,15,5,15)
H2_Freezer.specific_cycle_2(200,15,5,15)
H2_Freezer.specific_cycle_3(200,10,5,20)
H2_Freezer.cycle_behaviour([480,1200],[0,0],[300,479],[0,0],[0,299],[1201,1440])

H2_Mixer = H2.Appliance(H2,1,50,3,30,0.1,1, occasional_use = 0.33)
H2_Mixer.windows([420,450],[660,750],0.35,[1020,1170])

H2_Iron = H2.Appliance(H2,1,1000,2,15,0.2,5,occasional_use =0.33)
H2_Iron.windows([420,480],[720,780],0.35)

H2_Laptop = H2.Appliance(H2,1,70,1,90,0.3,30)
H2_Laptop.windows([960,1200],[0,0],0.35)
# -*- coding: utf-8 -*-
"""
Created on Mon Sep 13 10:32:11 2021

@author: Clau
"""

'''
Paper: Energy sufficiency (SDEWES LA 2022)
User: High Income Household - HIGHLANDS
'''

from core import User, np
User_list = []

#Defining users
H2 = User("high income household", 1)
User_list.append(H2)

#Appliances
H2_indoor_bulb = H2.Appliance(H2,4,7,2,120,0.2,10)
H2_indoor_bulb.windows([1082,1440],[0,30],0.35)
         
H2_outdoor_bulb = H2.Appliance(H2,2,13,2,600,0.2,10)
H2_outdoor_bulb.windows([0,330],[1082,1440],0.35)

H2_TV = H2.Appliance(H2,2,60,2,120,0.1,5)
H2_TV.windows([1082,1440],[0,60],0.35)

H2_DVD = H2.Appliance(H2,1,8,2,40,0.1,5)
H2_DVD.windows([1082,1440],[0,60],0.35)

H2_Radio = H2.Appliance(H2,1,36,2,60,0.1,5)
H2_Radio.windows([390,450],[1082,1260],0.35)

H2_Phone_charger = H2.Appliance(H2,4,2,2,300,0.2,5)
H2_Phone_charger.windows([1110,1440],[0,30],0.35)

H2_Freezer = H2.Appliance(H2,1,200,1,1440,0,30,'yes',3)
H2_Freezer.windows([0,1440],[0,0])
H2_Freezer.specific_cycle_1(200,15,5,15)
H2_Freezer.specific_cycle_2(200,15,5,15)
H2_Freezer.specific_cycle_3(200,10,5,20)
H2_Freezer.cycle_behaviour([480,1200],[0,0],[300,479],[0,0],[0,299],[1201,1440])

H2_Mixer = H2.Appliance(H2,1,50,3,30,0.1,1, occasional_use = 0.33)
H2_Mixer.windows([420,450],[660,750],0.35,[1020,1170])

H2_Iron = H2.Appliance(H2,1,1000,2,15,0.2,5,occasional_use =0.33)
H2_Iron.windows([420,480],[720,780],0.35)

H2_Laptop = H2.Appliance(H2,1,70,1,90,0.3,30)
H2_Laptop.windows([960,1200],[0,0],0.35)
# -*- coding: utf-8 -*- Created on Mon Sep 13 10:32:11 2021  @author: Clau Paper: Energy sufficiency (SDEWES LA 2022) User: High Income Household - HIGHLANDS #Defining users #Appliances