Create file for status vars; add Gar1962.StatusVars

This commit is contained in:
2021-06-02 20:55:32 -05:00
parent 2f90c48d60
commit 063b602d1a
12 changed files with 118 additions and 75 deletions

View File

@@ -5,14 +5,15 @@
function _add_production_piecewise_linear_eqs!(
model::JuMP.Model,
g::Unit,
formulation::Gar1962.PwlCosts,
formulation_status_vars::Gar1962.StatusVars,
formulation_pwd::Gar1962.PwlCosts,
)::Nothing
eq_prod_above_def = _init(model, :eq_prod_above_def)
eq_segprod_limit = _init(model, :eq_segprod_limit)
is_on = model[:is_on]
prod_above = model[:prod_above]
segprod = model[:segprod]
gn = g.name
is_on = model[:is_on]
K = length(g.cost_segments)
for t in 1:model[:instance].time
# Definition of production