-
Notifications
You must be signed in to change notification settings - Fork 3
/
settings.json
111 lines (111 loc) · 3.56 KB
/
settings.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
{
"dataset_name": "citylearn_challenge_2022_phase_all",
"tacc_directory": "/work/07083/ken658/projects/citylearn/buildsys_2022/",
"max_workers": 5,
"train_episodes": 11,
"seeds": [0,1,2],
"train_building_count": 5,
"train_start_time_step": 0,
"train_end_time_step": 3671,
"test_start_time_step": 3672,
"test_end_time_step": 8759,
"observations": [
"day_type",
"hour",
"direct_solar_irradiance",
"direct_solar_irradiance_predicted_6h",
"direct_solar_irradiance_predicted_12h",
"direct_solar_irradiance_predicted_24h",
"carbon_intensity",
"net_electricity_consumption",
"non_shiftable_load",
"solar_generation",
"electrical_storage_soc",
"electricity_pricing",
"electricity_pricing_6h",
"electricity_pricing_12h"
],
"tacc_queue": {
"active": "normal",
"metadata": {
"normal": {"nodes":256, "time": "48:00:00"},
"long": {"nodes":32, "time": "120:00:00"},
"skx-normal": {"nodes":128, "time": "48:00:00"},
"skx-dev": {"nodes":4, "time": "02:00:00"}
}
},
"design_buildings": [2, 3, 6, 7, 8, 9],
"default_agent": {
"type": "agent.SACTOUPeakReductionFontanaRBC",
"attributes": {
"hidden_dimension": [
256,
256
],
"discount": 0.99,
"tau": 0.005,
"lr": 0.005,
"alpha": 0.8,
"batch_size": 256,
"replay_buffer_capacity": 100000.0,
"start_training_time_step": 3671,
"end_exploration_time_step": 3671,
"deterministic_start_time_step": 36710,
"action_scaling_coef": 0.5,
"reward_scaling": 5.0,
"update_per_time_step": 2,
"seed": 0
}
},
"default_reward_function": {
"type": "reward.AdditiveSolarPenaltyReward",
"attributes": {
"carbon_emission_exponent": 1.0,
"electricity_price_exponent": 1.0,
"carbon_emission_weight": 0.0,
"electricity_price_weight": 1.0
}
},
"experiments": {
"rbc_validation": {
"tacc_queue": "normal",
"type": ["agent.SelfConsumptionFontanaRBC", "agent.TOUPeakReductionFontanaRBC", "agent.TOURateOptimizationFontanaRBC"],
"optimal": "agent.TOUPeakReductionFontanaRBC"
},
"rbc_reference": {
"tacc_queue": "normal"
},
"reward_design": {
"tacc_queue": "normal",
"grid": [{
"type": ["reward.AdditiveSolarPenaltyReward"],
"electricity_price_weight": [0.0, 0.2, 0.4, 0.5, 0.6, 0.8, 1.0],
"electricity_price_exponent": [1, 2],
"carbon_emission_exponent": [1, 2]
}],
"optimal": {
"type": "reward.AdditiveSolarPenaltyReward",
"exponent": 1,
"weight": 1.0
}
},
"hyperparameter_design": {
"tacc_queue": "normal",
"grid": {
"discount": [0.90, 0.95, 0.99],
"tau": [0.0005, 0.005, 0.05],
"lr": [0.00005, 0.0005, 0.005],
"alpha": [0.2, 0.5, 0.8]
},
"optimal": {
"discount": 0.9,
"tau": 0.05,
"lr": 0.005,
"alpha": 0.5
}
},
"deployment_strategy": {
"tacc_queue": "long"
}
}
}