- 28 Jun, 2021 2 commits
-
-
Niina Helistö authored
-
Juha Kiviluoma authored
-
- 21 Jun, 2021 1 commit
-
-
Jonas Finke authored
-
- 18 Jun, 2021 1 commit
-
-
Jonas Finke authored
-
- 04 Jun, 2021 2 commits
-
-
Niina Helistö authored
Adding a flag to enable time series form of transferLoss for transfer links. Changing the order of node and node_ in several places in the constraints that used p_gnn(grid, node, node, 'transferLoss'). Issue #62
-
Niina Helistö authored
-
- 03 Jun, 2021 1 commit
-
-
Niina Helistö authored
Issue #62
-
- 18 Nov, 2020 1 commit
-
-
Niina Helistö authored
Adding two new parameters under param_policy: reserve_activation_duration and reserve_reactivation_time. The parameters are now included in q_stateUpwardLimit, q_stateDownwardLimit and q_boundStateMaxDiff. Default value for both parameters is 1 (hour) and reserve_reactivation_time should be greater than or equal to reserve_activation_duration. Issue #129.
-
- 03 Sep, 2020 1 commit
-
-
Juha Kiviluoma authored
Converting from 1.2 to 1.3: include p_gn(grid,node,'nodeBalance')=1 for grid-nodes that don't have values in ts_priceChange.
-
- 18 Aug, 2020 1 commit
-
-
Niina Helistö authored
Adding domain checking for a few parameters and sets. Removing p_gnPolicy and p_groupPolicy3D, and adding p_groupPolicyEmission and p_groupPolicyUnit. Affects input files. Issue #121.
-
- 17 Aug, 2020 1 commit
-
-
Niina Helistö authored
Updating the right hand side of q_unitEqualityConstraint and q_unitGreaterThanConstraint (issue #124). p_unitConstraint should take into account the size of one sub-unit as it will be multiplied by the number of online sub-units (or 1 if the unit does not have an online variable).
-
- 06 Jul, 2020 1 commit
-
-
Topi Rasku authored
-
- 26 Jun, 2020 1 commit
-
-
Topi Rasku authored
`p_storageValue` is the constant form parameter, while `ts_storageValue` is the corresponding timeseries. `ts_storageValue_` is also added to handle time step aggregation and data circulation of `ts_storageValue` in the objective function. A new flag in `p_gn` called `storageValueUseTimeSeries` controls whether the constant `p_storageValue` or the timeseries `ts_storageValue` is used. WIP: I have no clue what the file `1e_scenmChanges.gms` is supposed to do, so no changes have been made there. However, since the input data is affected by these changes, I assume that this file will need to be changed as well for this fix to work properly.
-
- 22 Jun, 2020 1 commit
-
-
Niina Helistö authored
-
- 04 Mar, 2020 1 commit
-
-
Niina Helistö authored
Replacing the "*" dimension with "param_policy" in some reserve parameters to avoid any typos and mistakes in input data
-
- 03 Mar, 2020 1 commit
-
-
Tomi J. Lindroos authored
-
- 20 Feb, 2020 3 commits
-
-
Tomi J. Lindroos authored
-
Niina Helistö authored
-
Niina Helistö authored
Updating how emission costs are calculated. The previous version did not seem to work but I'm not sure if the new version works in all situations either. Should be checked.
-
- 07 Feb, 2020 1 commit
-
-
Juha Kiviluoma authored
Improving #107 based on Jussi's comments. Removing un_commodity from input files - the set is formed based on commodity set as well as p_gnu (it has to have capacity, unit_size or conversionCoefficient). Also, removed automatic calculation of p_uStartupFuel -> it needs to be in sheet p_uStartupFuel even if there is only 1 startup fuel (use fixedFuelFraction = 1)!
-
- 31 Jan, 2020 1 commit
-
-
Niina Helistö authored
Re-implementing dynamic generation portfolios (see issue #119). Unit investment variables still have the 't' dimension, although it is kind of redundant. Units have technical lifetimes (given in ut set) but links are assumed to stay in the system forever after they have been built. Cost discounting and multi-year horizons are considered in the objective function but not in the results outputting yet.
-
- 20 Dec, 2019 1 commit
-
-
Juha Kiviluoma authored
First working commit for the new inputs and outputs system. Probably buggy... In Google Drive there is 8unit system excel that works with this (vInputOutput.xlsx).
-
- 21 Nov, 2019 2 commits
-
-
Niina Helistö authored
-
Niina Helistö authored
Updating the order in which 1e_scenChanges.gms and changes.inc are read. Updating the contents of 1e_scenChanges.gms to match with the current naming of sets and parameters.
-
- 03 Oct, 2019 1 commit
-
-
Niina Helistö authored
Adding the grid dimension to the reserve parameters and variables. Changes required to the input files. Removing the obsolete nuft set. Issue #69.
-
- 01 Oct, 2019 1 commit
-
-
Niina Helistö authored
Updating constraints for maximum share of reserve provision, ROCOF limit, as well as reserve demand caused by largest unit infeed and largest transfer link import/export. Testing one constraint for reserve demand caused by largest transfer link import/export (instead of two separate constraints).
-
- 27 Sep, 2019 3 commits
-
-
Erkka Rinne authored
Fixes #100
-
Erkka Rinne authored
Set `gn_forecasts(*, node, timeseries)` tells for which grid/flow/restype, node and timeseries combinations use forecasts and by default includes everything. See: #99
-
Niina Helistö authored
First tests, disabling all reserve requirement constraints except q_resDemand. Adding some new parameters and sets (df_reservesGroup, restypeDirectionGroup, restypeDirectionGridNodeGroup) and changing the dimensions of some other parameters, sets and variables.
-
- 03 Sep, 2019 1 commit
-
- 02 Sep, 2019 2 commits
-
-
Ciara O'Dwyer authored
-
-
- 30 Aug, 2019 1 commit
-
-
Juha Kiviluoma authored
Added a conditional to the equation and added the portion_of_transfer_to_reserve also to reserve transfers.
-
- 27 Aug, 2019 1 commit
-
- 20 Aug, 2019 1 commit
-
-
Topi Rasku authored
-
- 09 Aug, 2019 1 commit
-
-
Topi Rasku authored
-
- 26 Jun, 2019 1 commit
-
-
Niina Helistö authored
Updates related to issue #85: ignoring 'empty' units and changing the condition when to expand effLevelGroupUnit
-
- 17 Jun, 2019 2 commits
-
-
Topi Rasku authored
*effLevelGroup* is now expanded so that subsequent *effLevels* are repeated from the previous *effLevel* if definition is missing. Execution is aborted if *level1* information is missing for any unit.
-
Topi Rasku authored
-
- 28 May, 2019 1 commit
-