pwrs.power_models.pyomo.opf#

Standard single-network OPF problem builder for Pyomo formulations.

class pwrs.power_models.pyomo.opf.PyomoOpfSpec(name, populate, result_builder, option_validator, variable_order, constraint_order)[source]#

Bases: object

Formulation hooks and result layout required by the OPF builder.

Parameters:
  • name (str)

  • populate (FormulationBuilder)

  • result_builder (ResultBuilder)

  • option_validator (OptionValidator)

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

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

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

Build one standard Pyomo OPF from formulation-specific components.

Parameters:
Return type:

PyomoPowerModel