-
Notifications
You must be signed in to change notification settings - Fork 2
/
config.yaml
118 lines (105 loc) · 2.17 KB
/
config.yaml
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
112
113
114
115
116
117
118
scenarios:
low:
clusters: 37
opts: 4H
high:
clusters: 128
opts: 2H
nearoptimal:
epsilon: [0.01, 0.02, 0.04, 0.06, 0.08] # skips nearoptimal if empty
objective:
- Generator+offwind+min
- Generator+offwind+max
- Generator+onwind+min
- Generator+onwind+max
- Generator+wind+min
- Generator+wind+max
- Generator+solar+min
- Generator+solar+max
- StorageUnit+H2+min
- StorageUnit+H2+max
- StorageUnit+battery+min
- StorageUnit+battery+max
- Transmission++min
- Transmission++max
dependencies:
epsilon: [0.06]
position: [0.0, 0.25, 0.5, 0.75, 1.0]
combinations:
# [{objective}, {fixedcarrier}]
- [Generator+wind+min, Generator+solar]
- [Generator+wind+max, Generator+solar]
- [StorageUnit+H2+min, StorageUnit+battery]
- [StorageUnit+H2+max, StorageUnit+battery]
- [Generator+offwind+min, Generator+onwind]
- [Generator+offwind+max, Generator+onwind]
experimental_design:
low:
size: 500
rule: halton
round: 3
high:
size: 15
rule: halton
round: 3
uncertainties:
onwind:
type: Uniform
args: [0.670,1]
offwind:
type: Uniform
args: [0.726,1]
solar:
type: Uniform
args: [0.679,1]
H2:
type: Uniform
args: [0.429,1]
battery:
type: Uniform
args: [0.240,1]
multifidelity:
approach: "additive"
enable:
collect_samples: false
surrogate:
order: 3
correction:
kind: "additive"
order: 1
lines:
s_nom_add: 8000
s_nom_factor: 2
links:
p_nom_max: 20000
solving:
options:
formulation: kirchhoff
load_shedding: false
noisy_costs: true
clip_p_max_pu: 0.01
skip_iterations: true
solver:
name: gurobi
threads: 4
method: 2 # barrier
crossover: 0
BarConvTol: 1.e-3
FeasibilityTol: 1.e-3
OptimalityTol: 1.e-3
AggFill: 0
PreDual: 0
GURO_PAR_BARDENSETHRESH: 200
BarHomogeneous: 1
#NumericFocus: 2 # for numeric
#Presolve: 0 # for numeric
#Aggregate: 0 # for numeric
train_test_split:
train_size: 0.8
shuffle: true
with_sklearn:
method: Lasso
fit_intercept: false
alpha: 0.005
csvargs:
float_format: "%.4f"