|
125 | 125 | - `t`: number of technologies used in the model |
126 | 126 | """ |
127 | 127 |
|
128 | | -function create_data_sets(inputdata, sspscenario_input, sspyear_input, era_year_input, Dataset, folder, subfolder, instance, T, t) |
| 128 | +function create_data_sets(inputdata, sspscenario_input, sspyear_input, era_year_input, Dataset, folder, subfolder, instance, T, t, Fmin) |
129 | 129 |
|
130 | 130 | # create path for the instance |
131 | 131 | structure_path = joinpath(folder,subfolder) |
@@ -452,8 +452,7 @@ function create_data_sets(inputdata, sspscenario_input, sspyear_input, era_year_ |
452 | 452 | # hydro.csv file |
453 | 453 | node = [1:n;] |
454 | 454 | HydroRoR = permutedims(hydroRoRCap) |
455 | | - Fmin = 0.05 |
456 | | - Fmin_mat = fill(0.05, n) |
| 455 | + Fmin_mat = fill(Fmin, n) |
457 | 456 | hyd_in_avg = [] |
458 | 457 | for i in 1:n |
459 | 458 | hyd_in_avg = vcat(hyd_in_avg, mean(hyd_in[:,i])) |
@@ -518,10 +517,18 @@ function create_data_sets(inputdata, sspscenario_input, sspyear_input, era_year_ |
518 | 517 | rename!(N_m, ["Demand", "Avail_Sol", "Avail_Wind_On" ,"Avail_Wind_Off", "Hyd_In" ,"HydRoR_In"]) |
519 | 518 | CSV.write(joinpath(nodes_path, "$i.csv"), N_m) |
520 | 519 | end |
521 | | - |
| 520 | + |
| 521 | + x = 1 |
522 | 522 | # create file for node_specs |
| 523 | + NodeDemand = [] |
| 524 | + for i = 1:n |
| 525 | + Max_Node_Demand = maximum(Demand[x:T*i], dims=1) |
| 526 | + x = x+T |
| 527 | + NodeDemand = append!(NodeDemand, Max_Node_Demand) |
| 528 | + end |
| 529 | + |
523 | 530 | NodeNr = [1:n;] |
524 | | - Max_Demand = repeat(1:1; outer=[length(Regionlist)]) |
| 531 | + Max_Demand = NodeDemand |
525 | 532 | nodes_specs = DataFrame(hcat(NodeNr, Regionlist, Max_Demand), :auto) |
526 | 533 | rename!(nodes_specs, ["Node", "Name", "Max_Demand" ]) |
527 | 534 | CSV.write(joinpath(instance_path, "nodes_specs.csv"), nodes_specs) |
|
0 commit comments