Skip to content

Commit

Permalink
Merge pull request #767 from NREL/pvwatts_reopt_fix
Browse files Browse the repository at this point in the history
Remove crit_load input from PVWatts battery ReOpt calls
  • Loading branch information
mjprilliman committed Feb 19, 2022
2 parents c57c79f + 3f352d4 commit 3632e73
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 6 deletions.
13 changes: 8 additions & 5 deletions ssc/cmod_pvsamv1_eqns.cpp
Expand Up @@ -290,12 +290,15 @@ SSCEXPORT bool Reopt_size_battery_params(ssc_data_t data) {
reopt_load.assign("loads_kw", var_data(&vec[0], sim_len));
reopt_load.assign("loads_kw_is_net", false);

vt_get_array_vec(vt, "crit_load", vec);
if (vec.size() != sim_len) {
vt->assign("error", var_data("Critical load profile's length must be same as for load."));
return false;
vd = vt->lookup("crit_load");
if (vd) {
vt_get_array_vec(vt, "crit_load", vec);
if (vec.size() != sim_len) {
vt->assign("error", var_data("Critical load profile's length must be same as for load."));
return false;
}
reopt_load.assign("critical_loads_kw", var_data(&vec[0], vec.size()));
}
reopt_load.assign("critical_loads_kw", var_data(&vec[0], vec.size()));

// assign the reopt parameter table and log messages
reopt_electric.assign_match_case("urdb_response", reopt_utility);
Expand Down
2 changes: 1 addition & 1 deletion ssc/cmod_pvsamv1_eqns.h
Expand Up @@ -94,7 +94,7 @@ static const char *Reopt_size_battery_params_doc =
" 'ur_ec_sched_weekend': matrix [tiers], Energy charge weekend schedule, count starts at 1, 12mx24hr\\n"
" 'ur_ec_tou_mat': matrix [[period, tier, kw, $], Demand rates (TOU), each row provides period, tier, peak power, and charge\\n"
" 'load': array [kW], Electricity load (year 1)\\n"
" 'crit_load': array [kW], Critical electricity load (year 1)\\n"
" 'crit_load': optional array [kW], Critical electricity load (year 1)\\n"
" ++ Financial inputs ++\\n"
" 'analysis_period': double [years]\\n"
" 'rate_escalation': double [%/year], Annual electricity rate escalation, 0-100\\n"
Expand Down

0 comments on commit 3632e73

Please sign in to comment.