quintel / merit

A system for calculating hourly electricity and heat loads with a merit order
MIT License
3 stars 2 forks source link

It should be possible to run Merit on the 'present' graph as well as the 'future' graph #126

Closed ChaelKruip closed 9 years ago

ChaelKruip commented 9 years ago

See https://github.com/quintel/merit/issues/124 for the origin of this ticket.

antw commented 9 years ago

To aid with LOLE and peak demand calculations, a merit order is now being set up for the present graph, but the merit order itself is not being run regardless of whether the user ticks "merit order" in ETModel.

The reason for this being performance: calculating the M/O and recalculating the graph already increases execution times from ~300ms to 800ms. Indiscriminately running the merit order on the present graph will set ETEngine's performance back in time three years.

Since some projects (e.g. Alliander) may want the M/O to be run on the present graph, in time we'll have to figure out a way to determine when it is and isn't necessary.

ChaelKruip commented 9 years ago

Closed with https://github.com/quintel/etengine/pull/726