quintel / merit

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

What to do with empty load profiles? #17

Closed dennisquintel closed 11 years ago

dennisquintel commented 11 years ago

According to documentation and discussion, MusRunConverters NEED to have a profile defined, but in the stub, some participants have none:

    merit_order.add(
      MustRunParticipant.new(
        key: "energy_power_ultra_supercritical_cofiring_wood_pellets",
        marginal_costs: 76.54109444,
        effective_output_capacity: 0,
        number_of_units: 0,
        availability: 0.89,
        fixed_costs: 133969444.4,
        load_profile_key: "",
        full_load_hours: 6329.1
      )
    )

    merit_order.add(
      MustRunParticipant.new(
        key: "energy_power_hydro_river",
        marginal_costs: 0,
        effective_output_capacity: 37,
        number_of_units: 3.7,
        availability: 0.98,
        fixed_costs: 3000000,
        load_profile_key: "",
        full_load_hours: 2702.702703
      )
    )
AlexanderWirtz commented 11 years ago

The following converters should be removed from dispatchables if they haven't already been:

AlexanderWirtz commented 11 years ago

@JAlsem this link says most power is produced in Meuse and Nederrijn. Can you see if Rijkswaterstaat has data on waterflow per day/hour through these rivers or even if power production curves are available for these plants? Perhaps you can even call the owners of the power plants for this

AlexanderWirtz commented 11 years ago

also see issue #12

ChaelKruip commented 11 years ago

energy_power_ultra_supercritical_cofiring_wood_pellets is no longer used and I believe can be removed from graph. @ChaelKruip is this true?

Yes! I removed this one from the stubs.

ChaelKruip commented 11 years ago

Assigning to @JAlsem

ChaelKruip commented 11 years ago

changed label from 'bug' to 'enhancement'

dennisquintel commented 11 years ago

Currently, the following solution has been created:

When there is no load_profile_key defined, the load_profile is nil and the max_load_curve is flat.