if (FALSE) {
library(antaresRead)
library(antaresEditObject)
# Create a cluster :
createCluster(
area = "fr",
cluster_name = "my_cluster",
group = "other",
unitcount = 1L, # or as.integer(1)
marginal_cost = 50
)
# by default, cluster name is prefixed
# by the area name
levels(readClusterDesc()$cluster)
# > "fr_my_cluster"
# To prevent this, use `add_prefix`
createCluster(
area = "fr",
cluster_name = "my_cluster",
add_prefix = FALSE,
group = "other",
marginal_cost = 50
)
levels(readClusterDesc()$cluster)
# > "my_cluster"
# Create a RES cluster :
createClusterRES(
area = "fr",
cluster_name = "my_cluster_res",
group = "other",
unitcount = 1L, # or as.integer(1)
nominalcapacity = 50,
ts_interpretation = "power-generation"
)
# You can also specify that the Time-Series of the RES cluster are
# production factors :
createClusterRES(
area = "fr",
cluster_name = "my_cluster_res",
group = "other",
unitcount = 1L, # or as.integer(1)
nominalcapacity = 50,
ts_interpretation = "production-factor"
)
# Pre-process data :
# this is the default data :
createCluster(
area = "fr",
cluster_name = "my_cluster",
prepro_data = matrix(
data = c(rep(1, times = 365 * 2),
rep(0, times = 365 * 4)),
ncol = 6
)
)
# with a data.frame
createCluster(
area = "fr",
cluster_name = "my_cluster",
prepro_data = data.frame(
v1 = rep(7, 365), # column name does not matter
v2 = rep(27, 365),
v3 = rep(0.05, 365),
v4 = rep(0.12, 365),
v5 = rep(0, 365),
v6 = rep(1, 365)
)
)
# Pre-process modulation :
# this is the default data
createCluster(
area = "fr",
cluster_name = "my_cluster",
prepro_modulation = matrix(
data = c(rep(1, times = 365 * 24 * 3),
rep(0, times = 365 * 24 * 1)),
ncol = 4
)
)
# with a data.frame
createCluster(
area = "fr",
cluster_name = "my_cluster",
prepro_modulation = data.frame(
var1 = rep(0, 8760), # column name does not matter
var2 = rep(1, 8760),
var3 = rep(0, 8760),
var4 = rep(1, 8760)
)
)
}
Run the code above in your browser using DataLab