pwrs.power_models.bf#

Public APIs for non-conic branch-flow formulations.

pwrs.power_models.bf.BFAModel#

alias of PyomoPowerModel

pwrs.power_models.bf.SOCBFModel#

alias of PyomoPowerModel

pwrs.power_models.bf.build_bfa_model(mpc)[source]#

Build a BFA model without solving it.

Parameters:

mpc (Any)

Return type:

PyomoPowerModel

pwrs.power_models.bf.build_socbf_model(mpc)[source]#

Build a non-conic SOCBF model without solving it.

Parameters:

mpc (Any)

Return type:

PyomoPowerModel

pwrs.power_models.bf.solve_bfa_opf(mpc, mpopt, nargout=1)[source]#

Build and solve a MATPOWER case with BFA.

Parameters:
  • mpc (Any)

  • mpopt (Any)

  • nargout (int)

pwrs.power_models.bf.solve_bfa_model(problem, mpopt, nargout=1)[source]#

Solve a previously constructed and optionally extended BFA model.

Parameters:
pwrs.power_models.bf.solve_socbf_model(problem, mpopt, nargout=1)[source]#

Solve a previously constructed and optionally extended SOCBF model.

Parameters:
pwrs.power_models.bf.solve_socbf_opf(mpc, mpopt, nargout=1)[source]#

Build and solve a MATPOWER case with non-conic SOCBF.

Parameters:
  • mpc (Any)

  • mpopt (Any)

  • nargout (int)