• 237 views | 4 messages Discussion: LEAP
    Topic: Doing optimization and considering merit order dispatchSubscribe | Previous | Next
  • Tri Ilham Wicaksono 12/18/2016

    2 Likes

    Greetings,

    As I knew from LEAP Training Material Exercise 6, when we activated "optimize" function under Electricity Generation branch, we have to set Dispatch Rule to RunningCost, The question :

    How to set the calculation to also consider the merit order of every power plant? I have already knew to set the Max Availability to show the Capacity Factor of every power plant, however the calculation is only calculated by least-cost optimization and do not consider the merit order. The merit order is important because it is show the power plant that can supply the demand in peaker or middle load

    Thank you so much for anybody who reply and answer my questions. I really appreciate it.

    Best Regards,
    Tri Ilham Wicaksono

  • Emily Ghosh 12/20/2016
      Best Response

    1 Like

    Thank you for your post.

    The optimization function uses its own set of rules to determine how processes are dispatched. Therefore, the Dispatch Rule variable does not affect LEAP's optimization calculations - this variable is used only for non-optimized scenarios. Any dispatch rules you may have assigned (such as "MeritOrderDispatch" or "RunningCost") will be ignored in an optimized scenario, and this variable will be hidden once you enter "Yes" into the module's "Optimize" variable.

    Instead, LEAP's optimization function seeks to determine the installed capacity for each process in each year, and the energy production for each process in each year and time slice, so that both the module's capacity reserve and energy requirements are satisfied alongside any other constraints you have specified. Of the many energy mix configurations which could satisfy these objectives, LEAP selects the one with the lowest net present value over the simulation period. This means that once a process is installed, energy produced by processes which contribute least to the module's net present value will be used with higher priority, as long as not other constraints are violated.

    Hopefully this helps answer your question.

    Thanks!
    Emily & Taylor

  • Tri Ilham Wicaksono 12/25/2016
      Best Response

    Thank you Emily and Taylor for answering my question.

    If the DispatchRule doesn't affect when Optimize function is set yes, so is there any idea on how to include base-middle-peak power plant characteristic to optimization calculation? How can LEAP know whether a power plant has a peak/middle/base-load characteristic to satisfied the requirement?

    I thought, even though least-cost is the main objective, the peak/middle/base-load characteristic of every power plant can not be ignored just to get least-cost objective be satisfied. For example, even though steam-coal is the cheapest cost, we obviously can't add all of capacity added of our entire electricity system in all years to only steam-coal power plant. Steam-coal power plant can't be peak-load power plant because the ramping rate is so slow and can not meet the peak load demand (who we have already depicted in System Load Shape).

    I am wondering if LEAP can model the situation that I've already mentioned above.

    Thank you Emily and Taylor.

    Tri Ilham

  • Emily Ghosh 1/3/2017
      Best Response

    Hi Tri Ilham,

    Indeed, it is not optimal to have an electricity system composed solely of steam-coal power plants and you are correct that by only satisfying the least-cost objective, this may not lead to the most realistic outcome. However, LEAP's optimized capabilities allows you to create a more accurate representation of the energy system you are modeling by allowing you to include capacity constraints. For instance, you can set the minimum capacity, or the minimum capacity to be added each year, for any intermediate or peak plant to ensure these processes are built and available to satisfy module requirements. The "Minimum Capacity" variable is used for setting the *total* minimum capacity for a process and the "Minimum Capacity Addition" variable represents the minimum capacity that needs to be added in a given year. Alternatively, you can set a "Maximum Capacity" or a "Maximum Capacity Addition" constraint to limit the capacity that is built for a given process. For example, these variables can be used to limit the amount of steam-coal capacity that is built.


    As mentioned in the previous post, LEAP does not consider the merit order in the optimization calculations. However, by setting capacity constraints in the optimized scenario, LEAP will have a more realistic energy system to draw from when attempting to meet module energy requirements.


    Hopefully this helps!

    Emily