pwrs.power_models.qc#

Public APIs for the QCRM and QCLS formulations.

pwrs.power_models.qc.QCLSModel#

alias of PyomoPowerModel

pwrs.power_models.qc.QCRMModel#

alias of PyomoPowerModel

pwrs.power_models.qc.build_qcls_model(mpc)[source]#

Build a QCLS model without solving it.

Parameters:

mpc (Any)

Return type:

PyomoPowerModel

pwrs.power_models.qc.build_qcrm_model(mpc)[source]#

Build a QCRM model without solving it.

Parameters:

mpc (Any)

Return type:

PyomoPowerModel

pwrs.power_models.qc.solve_qcls_model(problem, mpopt, nargout=1)[source]#

Solve a previously constructed and optionally extended QCLS model.

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

Solve a previously constructed and optionally extended QCRM model.

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

Build and solve a MATPOWER case with QCLS.

Parameters:
  • mpc (Any)

  • mpopt (Any)

  • nargout (int)

pwrs.power_models.qc.solve_qcrm_opf(mpc, mpopt, nargout=1)[source]#

Build and solve a MATPOWER case with QCRM.

Parameters:
  • mpc (Any)

  • mpopt (Any)

  • nargout (int)