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 withmodel="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: