- 26 Oct, 2021 2 commits
-
-
Niina Helistö authored
Calculation of start-up costs and start-up fuel consumption See merge request !20
-
Niina Helistö authored
Updating 'annual' energy constraints See merge request !19
-
- 25 Oct, 2021 2 commits
-
-
Niina Helistö authored
Issue #159
-
Niina Helistö authored
Issue #162
-
- 22 Oct, 2021 4 commits
-
-
Erkka Rinne authored
-
Erkka Rinne authored
Introduced a new set `mst` with combinations of models, samples and t's. Using projections in for calculating some lower-dimension subsets.
-
Erkka Rinne authored
Previous solution was slow when there were many s's.
-
Niina Helistö authored
The parameters are in timeseries format. Issue #160
-
- 21 Oct, 2021 4 commits
-
-
Niina Helistö authored
Start-up fuels (=nodes) are now defined in p_uStartupfuel with fixedFuelFraction. They do not need to be included in p_gnu_io. Issue #160
-
Erkka Rinne authored
Poor performance when there were multiple samples used.
-
Erkka Rinne authored
-
Erkka Rinne authored
Also removed filter config files as they should be local.
-
- 20 Oct, 2021 2 commits
-
-
Erkka Rinne authored
Spill variable `v_spill` is actually treated as spill rate (MWh/h) in the equations, so fixed the description. Result parameter `r_spill` is expressed in absolute energy, so rate must be multiplied with the step length.
-
Niina Helistö authored
# Conflicts: # defModels/building.gms # defModels/schedule.gms
-
- 19 Oct, 2021 3 commits
-
-
Niina Helistö authored
- q_transferTwoWayLimit1 is used if investments not enabled - q_transferTwoWayLimit2 is used if investments enabled and initial capacities are the same in both directions If investments are enabled and initial capacities are not the same in both directions, a similar constraint would become nonlinear. Issue #158
-
Niina Helistö authored
Issue #159
-
Niina Helistö authored
From user perspective: - Deleting the p_groupPolicy(group, 'energyMaxVgenSign') parameter. For a minimum energy constraint, the user should now add a positive p_groupPolicy(group, 'energyMin'). - For constraints with p_groupPolicy(group, 'energyShareMax') or p_groupPolicy(group, 'energyShareMin'), the user should now also add the consumption units to be considered in the constraint to gnuGroup. Previously they were automatically considered if they connected to nodes in gnGroup. This was problematic for storage units. From model code perspective: - Rearranging q_energyMax(group), q_energyShareMax(group), and q_energyShareMin(group) constraints to q_energyLimit(group, min_max) and q_energyShareLimit(group, min_max) constraints. Issue #157
-
- 18 Oct, 2021 3 commits
-
-
Niina Helistö authored
Adding a check to ensure that the start-up fuel node is in gnGroup. Issue #156
-
Tomi J. Lindroos authored
-
Tomi J. Lindroos authored
r_gnnTransferMarginalValue updates: checking correct end node for marginal value with leftward and rightward transfers. Multiplying with trasferLosses. Removing unnecessary 10e-6 scaling.
-
- 15 Oct, 2021 2 commits
-
-
Tomi J. Lindroos authored
-
Tomi J. Lindroos authored
Updates related to the loop over group reserve horizon when recording results.... Closes #148 See merge request !18
-
- 11 Oct, 2021 3 commits
-
-
-
Niina Helistö authored
- Converting samples and time steps into indices when storing p_s_discountFactor, sGroup, gnss_bound, uss_bound, t_invest, and utAvailabilityLimits. - Storing sGroup, gnss_bound, uss_bound, t_invest, and utAvailabilityLimits as boolean parameters of group, grid__node, unit, model, and unit object/relationship classes, respectively. - Adding a 'model' object class for t_invest and p_s_discountFactor.
-
Juha Kiviluoma authored
Does not help in my version of GAMS (24.1), since PUT writing facility fails with this. Hopefully works with newer versions.
-
- 07 Oct, 2021 1 commit
-
-
Tomi J. Lindroos authored
-
- 06 Oct, 2021 1 commit
-
-
Niina Helistö authored
Import - not importing f objects anymore, f is now used as an index - deleting all 'ts_...' relationship imports, including timeseries parameters in other relationships instead, using Base_ts alternative - importing node boundaries as mappings Transformer - not renaming parameters anymore Export - updating the exporter according to the importer changes - exploiting the new feature to export multiple mappings to the same GDX "table" - filtering value types when exporting constants and timeseries/mappings The alternatives should be used differently.
-
- 05 Oct, 2021 2 commits
-
-
Erkka Rinne authored
-
Erkka Rinne authored
The diff links were not maintained.
-
- 01 Oct, 2021 1 commit
-
-
Tomi J. Lindroos authored
-
- 24 Sep, 2021 1 commit
-
-
Niina Helistö authored
Updating SpineDB to Backbone input GDX Exporter. Works with the current Backbone version, at least if there is data in every set and parameter.
-
- 23 Sep, 2021 1 commit
-
-
Niina Helistö authored
-
- 20 Sep, 2021 2 commits
-
-
Niina Helistö authored
-
Niina Helistö authored
Creating a new set groupRestype(group, restype) for better control of reserve-related assignments because commit cdf2b7c2 may have caused errors in certain special cases. Issue #153
-
- 15 Sep, 2021 1 commit
-
-
Niina Helistö authored
Updates related to the loop over group reserve horizon when recording results. The loop used to be very slow for large f, t sets.
-
- 13 Sep, 2021 2 commits
-
-
Tomi J. Lindroos authored
-
Tomi J. Lindroos authored
-
- 03 Sep, 2021 3 commits
-
-
Niina Helistö authored
Fixing issue #151: adding extra conditions to default value setting of both p_groupReserves(group, restype, 'update_frequency') and p_gnReserves(grid, node, restype, 'update_frequency').
-
Niina Helistö authored
Fixing issue #148: replacing '<' with '<=' in all 'ord(t) < tSolveFirst + ... restype, 'reserve_length')' in 2d_constraints.gms.
-
Niina Helistö authored
-