• 135 views | 2 messages Discussion: LEAP
    Topic: Battery bankSubscribe | Previous | Next
  • David Jedland 3/4/2019

    Hi.

    I want to add a electricity backup module but I can't find any documentation on it.

    I have a rough idea on how to make one in case the functionality isn't implemented yet.

    Lets say we have a solar cell with 2 output fuels
    i) 'Electricity' to the grid - governed by Demand tree, Surplus wasted
    ii) 'Electricity to battery' - own type of fuel, which is not under Demand tree. Surplus avaliable to earlier modules

    The idea here is that if there is no demand for i), then ii) will be produced instead, making the whole production avaliable to "earlier modules", which in this case will be a module that takes 'Electricity to battery' as input fuel and produces a fuel called 'Stored electricity" as a resource/increase in stock.

    Finally a module that uses 'Stored electricity' as input fuel, if avaliable, creates 'Electricity' as output fuel when needed, i.e, for a region with limited capacity to deliver power at a given time.

    There probably is a more elegant way of doing this, but thought I'd give an example on how to go around this problem in case the functionality doesn't exist.

    Best regards,
    David Jedland
    Uppsala municipality, Sweden

  • Taylor Binnington 3/13/2019
      Best Response

    Hi David -

    This is clever, but I'm afraid I can't think of a way to make it work the way you would like. Storage modeling in LEAP is something we've been working on for a long time (and hopefully this will be on the near horizon, using some additinoal tools we've been developing). Until then, there is no real elegant way of modeling it - short of manually modifying a system load curve, or increasing the availability of capacity credit of a process within a module, to model the *effects* of grid storage (if not the physical charge and release of battery energy).

    The main issue I see is that the requirements for these output fuels are undefined, in case i) where there is no requirement for electricity. Even if you choose to dispatch the process by FullCapacity (meaning, regardless of the module's requirements), LEAP has no way of deciding which of the two fuels to produce if there are no downstream requirements. In some simple testing, I've found that the result is that LEAP does not produce any outputs at all - I'm not sure if this is a bug, and am looking into it further.

    Taylor