Closed GabrielSoto-INL closed 1 year ago
Looks like we don't get ipopt
on the Windows computer; however, it looks like we're requesting it as part of the dependencies, so that's odd.
This looks like it makes progress towards #300 without completing it, so I did not mark it for closure. Let me know if I'm wrong about that!
Otherwise LGTM, tests pass, merging. If you want to announce this feature (and its limitations) on the discussion board, that would be great!
Pull Request Description
What issue does this change request address?
300
What are the significant changes in functionality due to this change request?
HERON now allows users to select Levelized Cost as a metric calculated in the inner optimization step. Can be selected as an optimization metric in
opt
mode or an economic metric insweep
mode.How to use it? Depends whether a user is running an optimization or a sweep.
If optimizing (note that the
target
parameter is optional):If running a sweep (note that the
target
parameter is optional):User must also specify which cashflow contains the levelized cost
<reference_price>
node, replacing a ValuedParam entryvariable
ValuedParam as Drivers (e.g., a capacity variable that is optimized in the outer RAVEN step)mult_target
parameter is now deprecatedLevelized Cost requires a different inner objective function that is automatically applied. It is nonlinear, so Levelized Cost only works currently with the
IPOPT
solverFor Change Control Board: Change Request Review
The following review must be completed by an authorized member of the Change Control Board.