... | ... | @@ -20,8 +20,32 @@ The Backbone model is instructed by the modelsInit.gms file (a model definition |
|
|
|
|
|
### Hydro, wind and solar
|
|
|
|
|
|
### Heat pumps, batteries, hydro storages and heat storages
|
|
|
### Heat pumps
|
|
|
|
|
|
### How to implement energy storages, such as batteries, heat storages or hydro reservoirs?
|
|
|
|
|
|
There are no predefined storages in the model, so all storage capabilities are defined via inputdata-excel. The model allows nodes to be set to store energy (however not units). This is how you set up a storage capacity for a node in inputdata sheets:
|
|
|
|
|
|
_p_gn_
|
|
|
|
|
|
- _energyStoredPerUnitOfState = 1_: This flags the storage capability. This number is a multiplier, so it is possible to use different units for influx/input and storage.
|
|
|
- _BoundStart_ and other bounds: On _p_gn_ you may also bound the nodes state to start or end with a reference value specified on sheet _p_gnBoundaryPropertiesForStates_. All of these bound-parameters might not be yet implemented in Backbone code, so check before using.
|
|
|
|
|
|
_p_gnBoundaryPropertiesForStates_
|
|
|
|
|
|
- _upwardLimit_: flag with "1" whether you wish to use a constant maximum value for storage size or use a time series. Input _constant_ value or input the time series on sheet _ts_node_ with parameter "upwardLimit".
|
|
|
- _downwardLimit_: set to "Eps" or desired value. ("Eps" means 0)
|
|
|
- _reference_: works with bounds on p_gn
|
|
|
- (_maxSpill_: you may choose to allow the model to spill energy it doesn't want to store or use)
|
|
|
- (_Slacks_: e.g. _downwardSlack01_: you may define a _slackCost_ when storage value is below a defined limit)
|
|
|
|
|
|
_p_gnu_io_ (batteries, heat storages etc.)
|
|
|
|
|
|
- Define two units, one for charging and one for discharging (e.g. Battery_charging inputs from elec-node to battery-node and Battery_discharging inputs from battery-node to elec-node). (You also need to define these units in _unittype_, _unitUnittype_, _p_unit_ and _effLevelGroupUnit_)
|
|
|
|
|
|
_ts_influx_ (hydro reservoirs, waste storages etc.)
|
|
|
|
|
|
- if the node has spontaneous influx that can stored, use positive influx for the node to indicate this.
|
|
|
|
|
|
|
|
|
|