pwrs.core.rundcopf#

pwrs.core.rundcopf.rundcopf(casedata: str | MatpowerCase | Mapping[str, object] = 'case9', mpopt: MatpowerConfig | Mapping[str, object] | None = None, fname: str = '', solvedcase: str = '', nargout: Literal[1] = 1) OptimalPowerFlowResult[source]#
pwrs.core.rundcopf.rundcopf(casedata: str | MatpowerCase | Mapping[str, object], mpopt: MatpowerConfig | Mapping[str, object] | None = None, fname: str = '', solvedcase: str = '', *, nargout: Literal[2]) tuple[OptimalPowerFlowResult, bool]
pwrs.core.rundcopf.rundcopf(casedata: str | MatpowerCase | Mapping[str, object] = 'case9', mpopt: MatpowerConfig | Mapping[str, object] | None = None, fname: str = '', solvedcase: str = '', nargout: int = 1) OptimalPowerFlowResult | tuple[OptimalPowerFlowResult, bool] | OptimalPowerFlowExpandedResult

Run a DC optimal power flow.

Parameters:
  • casedata (dict or str, optional) – MATPOWER case dict or case-file name. Defaults to "case9".

  • mpopt (dict, optional) – MATPOWER options dict to override defaults.

  • fname (str, optional) – File name to which pretty-printed output is appended.

  • solvedcase (str, optional) – File name where the solved case is saved in MATPOWER case format.

  • nargout (int, optional) – Number of outputs to emulate from the MATLAB interface.

Returns:

Same structured return forms as runopf(), but with model="DC".

Return type:

OptimalPowerFlowResult or tuple

pwrs.core.rundcopf.rundcopf_with_success(casedata='case9', mpopt=None, fname='', solvedcase='')[source]#

Run a DC OPF and return (result, success).

Parameters:
  • casedata (str | MatpowerCase | Mapping[str, object])

  • mpopt (MatpowerConfig | Mapping[str, object] | None)

  • fname (str)

  • solvedcase (str)

Return type:

tuple[OptimalPowerFlowResult, bool]

pwrs.core.rundcopf.rundcopf_expanded(casedata='case9', mpopt=None, fname='', solvedcase='')[source]#

Run a DC OPF and return the named expanded result.

Parameters:
  • casedata (str | MatpowerCase | Mapping[str, object])

  • mpopt (MatpowerConfig | Mapping[str, object] | None)

  • fname (str)

  • solvedcase (str)

Return type:

OptimalPowerFlowExpandedResult