pwrs.power_models.cvxpy.opf#

Standard single-network OPF problem builder for CVXPY formulations.

class pwrs.power_models.cvxpy.opf.CvxpyOpfSpec(name, cone_kind, populate, result_builder, option_validator, variable_order)[source]#

Bases: object

Formulation hooks and result layout required by the OPF builder.

Parameters:
  • name (str)

  • cone_kind (str)

  • populate (FormulationBuilder)

  • result_builder (ResultBuilder)

  • option_validator (OptionValidator)

  • variable_order (tuple[str, ...])

pwrs.power_models.cvxpy.opf.build_opf_problem(mpc, spec)[source]#

Build one standard CVXPY OPF from formulation-specific components.

Parameters:
Return type:

CvxpyPowerModel