Daily time‑varying down reserve requirement in DCUCOPF

Hello,

I’m wondering if it’s possible to set up a system‑wide down reserve requirement that repeats every day (1 MW from 00:00–07:00, 2 MW from 07:00–17:00, and 1 MW from 17:00–24:00) in a DCUCOPF production cost scenario.

I created a 24‑point daily profile (ANC, 7×1 MW, 10×2 MW, 7×1 MW, Step interpolation, 60‑min timestep) and attached it via a scenario event on ASVC.DOWN_RESERVE with Parameter “Minimum requirement for ancillary service (MinVal)”, Profile = ANC, PrfStartTime = 1/1/2023 00:00 (Value shows NaN). This didn’t work, since all DOWN_RESERVE.MinVal.[MW] came out as 0 MW in the results.

If it is possible to have a time‑varying down reserve requirement in DCUCOPF, what would be the recommended way in SAInt to impose such a daily repeating down reserve requirement without modeling it as extra physical load?

Thank you for any guidance or example setups.

Hello @aioyama

I hope you’re doing well!

Thanks for your question. This is possible, and everything you’ve described seems correct.

I checked this for myself and it appears we have a bug! When I create a MinVal Event for an ASVC object in the GUI, the Value for the Event is indeed “NaN”.

We will address this bug in a future release of SAInt. Fortunately in this case there is a simple fix: if you close and re-open your Scenario, the MinVal Event will behave correctly, i.e. the Value for the Event will be numeric and you will be able to change it. Any associated Profile linked to the Event will work properly.

Please let me know if you experience any more issues or have any other questions. Thanks!

1 Like

Hi Will,

Thank you so much for your response and guidance. After closing and re‑opening the scenario, the Value did show 0, and I was able to change it to 1 and successfully run the scenario. Yay!:partying_face:

Thank you again!

1 Like