- Posts: 2
Problems with Battery sizing with REopt in PV system
- Kent
- Topic Author
Less
More
07 Nov 2025 06:32 #14364
by Kent
Problems with Battery sizing with REopt in PV system was created by Kent
I've pulled quite a few levers in my model to try and get REopt to give a non-zero answer for optimum size, but without fail, I get zero size repeatedly. I've increased electric rate at peak times and lowered it at non-peak, lowered the battery cost, reduced the size of the array, defined a grid shutdown and I'm sure a few other things but these are the largest levers I've manipulated around.
Strangely, I have a system defined in my model, but if I go to Inputs Browser, the panel shown is not what I have selected in the GUI. When I run the sim, all appears well after I Create Report (shows what I've selected). Nonetheless, I find it odd that the Inputs Browser is not consistent.
I first started with a non-battery model, but when I discovered it was going to be an energy storage PV, I switched models. That's how I got to where I am now. I attached my file.
Strangely, I have a system defined in my model, but if I go to Inputs Browser, the panel shown is not what I have selected in the GUI. When I run the sim, all appears well after I Create Report (shows what I've selected). Nonetheless, I find it odd that the Inputs Browser is not consistent.
I first started with a non-battery model, but when I discovered it was going to be an energy storage PV, I switched models. That's how I got to where I am now. I attached my file.
Attachments:
Please Log in or Create an account to join the conversation.
- Paul Gilman
Less
More
- Posts: 5669
12 Nov 2025 10:14 #14369
by Paul Gilman
Replied by Paul Gilman on topic Problems with Battery sizing with REopt in PV system
Hi Kent,
For a file with a single case, the inputs browser (click File, then Inputs Browser) lists all of the inputs in the case. This includes many inputs that are not part of your analysis. For example, the case has inputs for all four available module models even though your simulation only uses the inputs for one of the models. The inputs browser table lists many more inputs than you see on the input pages.
As for the REopt optimization, we have found that it tends to suggest a battery more often for electricity rate schedules with demand charges than for ones with only time-of-use energy charges. The REopt discussions are a source of information about REopt: github.com/NREL/REopt-Analysis-Scripts/discussions .
Best regards,
Paul.
For a file with a single case, the inputs browser (click File, then Inputs Browser) lists all of the inputs in the case. This includes many inputs that are not part of your analysis. For example, the case has inputs for all four available module models even though your simulation only uses the inputs for one of the models. The inputs browser table lists many more inputs than you see on the input pages.
As for the REopt optimization, we have found that it tends to suggest a battery more often for electricity rate schedules with demand charges than for ones with only time-of-use energy charges. The REopt discussions are a source of information about REopt: github.com/NREL/REopt-Analysis-Scripts/discussions .
Best regards,
Paul.
Please Log in or Create an account to join the conversation.
Moderators: Paul Gilman




