1. 04 Aug, 2017 6 commits
  2. 03 Aug, 2017 1 commit
    • Topi Rasku's avatar
      Clarifying the description of the "selfDischargeLoss" parameter to match the... · 38ff1613
      Topi Rasku authored
      Clarifying the description of the "selfDischargeLoss" parameter to match the way it functions in the "q_balance" equation.
      
      NOTE! This is a rather unconvetional way to impelement self-discharge, as typically these values are given as percentage of state lost over some time interval. However, the way it had been (accidentally) implemented in the code is actually more robust for possible changes in the length of the timestep.
      38ff1613
  3. 31 Jul, 2017 1 commit
    • Topi Rasku's avatar
      Various changes required for running both the building model, the dispatch... · 1daa625b
      Topi Rasku authored
      Various changes required for running both the building model, the dispatch model, and the combined model. IMPORTANT! The modelsInit.gms is key, when defining multiple models.
      
      Because some of the parameters in the model definition file don't have the "mType" dimension, multiple model declarations result in overwriting previous model settings by the newer ones. For this reason, it becomes necessary to define the models in a certain order to avoid errors. This issue will probably need to be fixed at some point.
      1daa625b
  4. 25 Jul, 2017 2 commits
  5. 21 Jul, 2017 1 commit
  6. 19 Jul, 2017 2 commits
  7. 27 Jun, 2017 3 commits
  8. 26 Jun, 2017 1 commit
  9. 25 Jun, 2017 2 commits
  10. 22 Jun, 2017 1 commit
  11. 19 Jun, 2017 3 commits
  12. 16 Jun, 2017 1 commit
  13. 09 Jun, 2017 3 commits
  14. 05 Jun, 2017 1 commit
  15. 02 Jun, 2017 2 commits
  16. 17 May, 2017 1 commit
  17. 16 May, 2017 1 commit
  18. 11 May, 2017 5 commits
  19. 26 Apr, 2017 1 commit
  20. 13 Apr, 2017 1 commit
  21. 10 Apr, 2017 1 commit
    • Topi Rasku's avatar
      Making it possible for "maxGen" to be negative, which is a special case... · 456369bf
      Topi Rasku authored
      Making it possible for "maxGen" to be negative, which is a special case currently required by cooling equipment.
      
      Cooling equipment are quite irregular when it comes to Backbone's node-unit-structure, as they consume energy in order to get rid of energy elsewhere. In this commit, the desired behavior is achieved by defining both the "maxGen" and "slope" of the cooling units as negative, which results in the input "v_gen" still being drawn as normal, but the output "v_gen" is converted into "negative energy" with the negative "slope".
      
      Another possible approach would have been to define cooling equipment as sort of heat pumps (which they sort of are in reality), defining both the electrican grid and the cooled heat node as input nodes and constraining their input ratios. However, this would have required creating a heat sink node where the heat is transported, and giving that node the "v_spill" variable. All in all, this method was simpler for the time being.
      456369bf