Skip to content

Commit 6718616

Browse files
authored
Mark solar and hydro as renewables. Set solar lower bound to zero. (#118)
* Mark solar and hydro as renewables. Set solar lower bound to zero. * Apply pre-commmit fixes --------- Co-authored-by: abhyshr <[email protected]>
1 parent 6f743c2 commit 6718616

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/ps/psreaddata.cpp

+4
Original file line numberDiff line numberDiff line change
@@ -855,6 +855,8 @@ PetscErrorCode PSReadMatPowerData(PS ps, const char netfile[]) {
855855
Gen[genfueli].ramp_rate_min = GENRAMPRATE_SOLAR / ps->MVAbase;
856856
Gen[genfueli].ramp_rate_10min = Gen[genfueli].ramp_rate_min * 10;
857857
Gen[genfueli].ramp_rate_30min = Gen[genfueli].ramp_rate_min * 30;
858+
Gen[genfueli].pb = 0.0; /* Set lower Pg limit to 0.0 so that power
859+
can be curtailed if need be */
858860
ps->ngensolar++;
859861
ps->ngenrenew++;
860862
Gen[genfueli].isrenewable = PETSC_TRUE;
@@ -870,6 +872,8 @@ PetscErrorCode PSReadMatPowerData(PS ps, const char netfile[]) {
870872
Gen[genfueli].ramp_rate_10min = Gen[genfueli].ramp_rate_min * 10;
871873
Gen[genfueli].ramp_rate_30min = Gen[genfueli].ramp_rate_min * 30;
872874
ps->ngenhydro++;
875+
ps->ngenrenew++;
876+
Gen[genfueli].isrenewable = PETSC_TRUE;
873877
} else {
874878
Gen[genfueli].genfuel_type = GENFUEL_UNDEFINED;
875879
Gen[genfueli].ramp_rate_min =

0 commit comments

Comments
 (0)