if (FALSE) {
# < v8.7.0 :
editBindingConstraint(
name = "myconstraint",
values = matrix(data = rep(0, 8784 * 3), ncol = 3),
enabled = FALSE,
timeStep = "hourly",
operator = "both",
coefficients = list("fr%de" = 1)
)
# update binding constraint with weight + offset
editBindingConstraint(
name = "myconstraint",
values = matrix(data = rep(0, 8784 * 3), ncol = 3),
enabled = FALSE,
timeStep = "hourly",
operator = "both",
coefficients = list("fr%de" = "1%-5")
)
# >= v8.7.0 :
# data values scenarized (hourly)
df <- matrix(data = rep(0, 8784 * 3), ncol = 3)
# you can provide list data with all value
# or just according with 'operator' (ex : 'lt' for 'less)
values_data <- list(lt=df,
gt= df,
eq= df)
editBindingConstraint(name = "myconstraint",
values = values_data,
enabled = TRUE,
timeStep = "hourly",
operator = "both",
filter_year_by_year = "hourly",
filter_synthesis = "hourly",
coefficients = list("fr%de" = 1),
group = "myconstraint_group")
}
Run the code above in your browser using DataLab