Enhance SAM with features tailored to your specific needs! We collaborate with companies, universities, and organizations to privately fund new capabilities or analyses. Your investment drives innovation while benefiting the broader energy community. Email us to learn more.

Battery Automated Dispatch (Version 2020.2.29)

  • Alk
More
21 Jan 2022 03:29 #10536 by Alk
Hello again,
my previous post was a technical failure, so I am re-posting from the beginning for clarity (with minor corrections also).

I have an issue using the automated dispatch option in a standalone battery - PPA single owner model. I am using version 2021.12.2 but thought that this thread would be appropriate for my post, please let me know if I should start a new one.

To simulate a utility BESS (50MW - 2h capacity) earning revenue only from energy arbitrage, I'm setting the PPA price=1 and TOD factors as multipliers instead of using the Merchant Plant ( see "Cleared capacity Merchant Plant" ). Choosing automated dispatch -> perfect look-ahead -> 24 hours period, the "profit" (= revenue - electricity_purchase ) was much lower than I would expect. The "Electricity to/from grid" time-series showed that the system realized one cycle per day, maybe even less on
average. Looking at the average daily per-hour price of electricity, one
would expect a 2h system to make two full cycles per day on average (cycle degradation penalty already set to 0).



So I switched to manual dispatch under the following scheme, which indeed raised the profit significantly.



Not understanding why the crude manual dispatch gave better results, I returned to the automated dispatch running a parametric analysis with look-ahead period as the input and revenue, electricity_purchase as outputs. Results are shown below: a period of 6 hours gives the best outcome and from that point on any increase in the period gives a lower profit than the previous. The manual solution gave a profit of ~1.38E+06 (for reference).



From my understanding, higher look-ahead period should result in better optimized results but clearly this is not the case. Furthermore, changing the frequency to update dispatch variable gives exactly the same results. Am I getting something wrong here or is there indeed an issue in the algorithm?

After Paul's suggestion, I include the SOC time-series for manual (red), auto24 (orange) and auto6 (blue) and attach the .sam file.

Please Log in or Create an account to join the conversation.

  • Alk
More
18 Feb 2022 07:58 #10605 by Alk
Anybody any ideas?

Please Log in or Create an account to join the conversation.

  • Paul Gilman
More
18 Feb 2022 18:04 #10607 by Paul Gilman
Replied by Paul Gilman on topic Battery Automated Dispatch (Version 2020.2.29)
Hi Alk,

The front-of-meter automated battery dispatch algorithm discharges the battery to meet a single peak over the look-ahead period. We are having discussions about changing this behavior, which you can follow (or contribute to) here:

github.com/NREL/ssc/issues/745

Best regards,
Paul.

Please Log in or Create an account to join the conversation.

Moderators: Paul Gilman
Powered by Kunena Forum