@@ -65,15 +65,15 @@ function constraint_mc_generator_power_delta_se(pm::_PMD.AbstractUnbalancedIVRMo
6565 vrg = Dict ()
6666 vig = Dict ()
6767 for c in connections
68- vrg[c] = JuMP. @NLexpression (pm. model, vr[c]- vr[next[c]])
69- vig[c] = JuMP. @NLexpression (pm. model, vi[c]- vi[next[c]])
68+ vrg[c] = JuMP. @expression (pm. model, vr[c]- vr[next[c]])
69+ vig[c] = JuMP. @expression (pm. model, vi[c]- vi[next[c]])
7070 end
7171
7272 if bounded
73- JuMP. @NLconstraint (pm. model, [i in 1 : nph], pmin[i] <= vrg[i]* crg[i]+ vig[i]* cig[i])
74- JuMP. @NLconstraint (pm. model, [i in 1 : nph], pmax[i] >= vrg[i]* crg[i]+ vig[i]* cig[i])
75- JuMP. @NLconstraint (pm. model, [i in 1 : nph], qmin[i] <= - vrg[i]* cig[i]+ vig[i]* crg[i])
76- JuMP. @NLconstraint (pm. model, [i in 1 : nph], qmax[i] >= - vrg[i]* cig[i]+ vig[i]* crg[i])
73+ JuMP. @constraint (pm. model, [i in 1 : nph], pmin[i] <= vrg[i]* crg[i]+ vig[i]* cig[i])
74+ JuMP. @constraint (pm. model, [i in 1 : nph], pmax[i] >= vrg[i]* crg[i]+ vig[i]* cig[i])
75+ JuMP. @constraint (pm. model, [i in 1 : nph], qmin[i] <= - vrg[i]* cig[i]+ vig[i]* crg[i])
76+ JuMP. @constraint (pm. model, [i in 1 : nph], qmax[i] >= - vrg[i]* cig[i]+ vig[i]* crg[i])
7777 end
7878end
7979
@@ -113,7 +113,7 @@ function constraint_mc_current_balance_se(pm::_PMD.AbstractUnbalancedIVRModel, n
113113 ungrounded_terminals = [(idx,t) for (idx,t) in enumerate (terminals) if ! grounded[idx]]
114114
115115 for (idx, t) in ungrounded_terminals
116- JuMP. @NLconstraint (pm. model, sum (cr[a][t] for (a, conns) in bus_arcs if t in conns)
116+ JuMP. @constraint (pm. model, sum (cr[a][t] for (a, conns) in bus_arcs if t in conns)
117117 + sum (crsw[a_sw][t] for (a_sw, conns) in bus_arcs_sw if t in conns)
118118 + sum (crt[a_trans][t] for (a_trans, conns) in bus_arcs_trans if t in conns)
119119 ==
@@ -122,7 +122,7 @@ function constraint_mc_current_balance_se(pm::_PMD.AbstractUnbalancedIVRModel, n
122122 - sum (crd[d][t] for (d, conns) in bus_loads if t in conns)
123123 - sum ( Gs[idx,jdx]* vr[u] - Bs[idx,jdx]* vi[u] for (jdx,u) in ungrounded_terminals) # shunts
124124 )
125- JuMP. @NLconstraint (pm. model, sum (ci[a][t] for (a, conns) in bus_arcs if t in conns)
125+ JuMP. @constraint (pm. model, sum (ci[a][t] for (a, conns) in bus_arcs if t in conns)
126126 + sum (cisw[a_sw][t] for (a_sw, conns) in bus_arcs_sw if t in conns)
127127 + sum (cit[a_trans][t] for (a_trans, conns) in bus_arcs_trans if t in conns)
128128 ==
@@ -175,7 +175,7 @@ function constraint_mc_power_balance_se(pm::_PMD.AbstractUnbalancedACRModel, nw:
175175
176176 # pd/qd can be NLexpressions, so cannot be vectorized
177177 for (idx, t) in ungrounded_terminals
178- cp = _PMD . @smart_constraint (pm. model, [p, q, pg, qg, ps, qs, psw, qsw, pt, qt, pd, qd, vr, vi],
178+ cp = JuMP . @constraint (pm. model, [p, q, pg, qg, ps, qs, psw, qsw, pt, qt, pd, qd, vr, vi],
179179 sum ( p[arc][t] for (arc, conns) in bus_arcs if t in conns)
180180 + sum (psw[arc][t] for (arc, conns) in bus_arcs_sw if t in conns)
181181 + sum ( pt[arc][t] for (arc, conns) in bus_arcs_trans if t in conns)
@@ -189,7 +189,7 @@ function constraint_mc_power_balance_se(pm::_PMD.AbstractUnbalancedACRModel, nw:
189189 )
190190 push! (cstr_p, cp)
191191
192- cq = _PMD . @smart_constraint (pm. model, [p, q, pg, qg, ps, qs, psw, qsw, pt, qt, pd, qd, vr, vi],
192+ cq = JuMP . @constraint (pm. model, [p, q, pg, qg, ps, qs, psw, qsw, pt, qt, pd, qd, vr, vi],
193193 sum ( q[arc][t] for (arc, conns) in bus_arcs if t in conns)
194194 + sum (qsw[arc][t] for (arc, conns) in bus_arcs_sw if t in conns)
195195 + sum ( qt[arc][t] for (arc, conns) in bus_arcs_trans if t in conns)
@@ -231,7 +231,7 @@ function constraint_mc_power_balance_se(pm::_PMD.AbstractUnbalancedACPModel, nw:
231231
232232 for (idx,t) in ungrounded_terminals
233233 if any (Bs[idx,jdx] != 0 for (jdx, u) in ungrounded_terminals if idx != jdx) || any (Gs[idx,jdx] != 0 for (jdx, u) in ungrounded_terminals if idx != jdx)
234- cp = JuMP. @NLconstraint (pm. model,
234+ cp = JuMP. @constraint (pm. model,
235235 sum ( p[a][t] for (a, conns) in bus_arcs if t in conns)
236236 + sum (psw[a][t] for (a, conns) in bus_arcs_sw if t in conns)
237237 + sum ( pt[a][t] for (a, conns) in bus_arcs_trans if t in conns)
@@ -249,7 +249,7 @@ function constraint_mc_power_balance_se(pm::_PMD.AbstractUnbalancedACPModel, nw:
249249 )
250250 push! (cstr_p, cp)
251251
252- cq = JuMP. @NLconstraint (pm. model,
252+ cq = JuMP. @constraint (pm. model,
253253 sum ( q[a][t] for (a, conns) in bus_arcs if t in conns)
254254 + sum (qsw[a][t] for (a, conns) in bus_arcs_sw if t in conns)
255255 + sum ( qt[a][t] for (a, conns) in bus_arcs_trans if t in conns)
@@ -267,7 +267,7 @@ function constraint_mc_power_balance_se(pm::_PMD.AbstractUnbalancedACPModel, nw:
267267 )
268268 push! (cstr_q, cq)
269269 else
270- cp = _PMD . @smart_constraint (pm. model, [p, pg, ps, psw, pt, pd, vm],
270+ cp = JuMP . @constraint (pm. model, [p, pg, ps, psw, pt, pd, vm],
271271 sum ( p[a][t] for (a, conns) in bus_arcs if t in conns)
272272 + sum (psw[a][t] for (a, conns) in bus_arcs_sw if t in conns)
273273 + sum ( pt[a][t] for (a, conns) in bus_arcs_trans if t in conns)
@@ -280,7 +280,7 @@ function constraint_mc_power_balance_se(pm::_PMD.AbstractUnbalancedACPModel, nw:
280280 )
281281 push! (cstr_p, cp)
282282
283- cq = _PMD . @smart_constraint (pm. model, [q, qg, qs, qsw, qt, qd, vm],
283+ cq = JuMP . @constraint (pm. model, [q, qg, qs, qsw, qt, qd, vm],
284284 sum ( q[a][t] for (a, conns) in bus_arcs if t in conns)
285285 + sum (qsw[a][t] for (a, conns) in bus_arcs_sw if t in conns)
286286 + sum ( qt[a][t] for (a, conns) in bus_arcs_trans if t in conns)
0 commit comments