Utilities
Fimbul.make_utes_schedule Function
make_utes_schedule(forces_charge, forces_discharge, forces_rest; <keyword arguments>...)
Construct a schedule for a UTES system with a cycle of charge – rest – discharge – rest.
Keyword arguments
charge_months::Vector{String} = ["June", "July", "August", "September"]
: Months in which the system is charged.discharge_months::Vector{String} = ["December", "January", "February", "March"]
: Months in which the system is discharged.start_month::Union{Missing, String}
: Month in which the schedule starts. Defaults to the first month of charging.num_years::Int
: Number of years the schedule is repeated (starting from 2025). If provided, keyword argumentyears
must be missing.years::Vector{Int}
: Years in which the schedule is repeated. Defaults to2025:num_years
. If provided, keyword argumentnum_years
must be missing.report_interval = 14si_unit(:day)
: Interval at which the simulation output is reported.