pwrs.corex.mpc#
- class pwrs.corex.mpc.OrderStatus(on: 'IntArray' = <factory>, off: 'IntArray' = <factory>)[source]#
Bases:
DataclassDictMixin- Parameters:
on (IntArray)
off (IntArray)
- class pwrs.corex.mpc.OrderBusGenInfo(e2i: 'IntArray' = <factory>, i2e: 'IntArray' = <factory>, status: 'OrderStatus' = <factory>)[source]#
Bases:
DataclassDictMixin- Parameters:
e2i (IntArray)
i2e (IntArray)
status (OrderStatus)
- class pwrs.corex.mpc.OrderBranchInfo(status: 'OrderStatus' = <factory>)[source]#
Bases:
DataclassDictMixin- Parameters:
status (OrderStatus)
- class pwrs.corex.mpc.OrderCaseData(bus: 'FloatArray' = <factory>, branch: 'FloatArray' = <factory>, gen: 'FloatArray' = <factory>, gencost: 'FloatArray | None' = None, A: 'Matrix | None' = None, N: 'Matrix | None' = None)[source]#
Bases:
DataclassDictMixin- Parameters:
bus (FloatArray)
branch (FloatArray)
gen (FloatArray)
gencost (FloatArray | None)
A (Matrix | None)
N (Matrix | None)
- class pwrs.corex.mpc.OrderInfo(state: "Literal['i', 'e'] | None"=None, ext: 'OrderCaseData | None' = None, int: 'OrderCaseData | None' = None, bus: 'OrderBusGenInfo' = <factory>, gen: 'OrderBusGenInfo' = <factory>, branch: 'OrderBranchInfo' = <factory>)[source]#
Bases:
DataclassDictMixin- Parameters:
state (Literal['i', 'e'] | None)
ext (OrderCaseData | None)
int (OrderCaseData | None)
bus (OrderBusGenInfo)
gen (OrderBusGenInfo)
branch (OrderBranchInfo)
- class pwrs.corex.mpc.MatpowerCase(version: 'str' = '2', baseMVA: 'float' = 100.0, bus: 'FloatArray' = <factory>, gen: 'FloatArray' = <factory>, branch: 'FloatArray' = <factory>, gencost: 'FloatArray | None' = None, dcline: 'FloatArray | None' = None, dclinecost: 'FloatArray | None' = None, areas: 'FloatArray | None' = None, A: 'Matrix | None' = None, l: 'FloatArray | None' = None, u: 'FloatArray | None' = None, N: 'Matrix | None' = None, fparm: 'FloatArray | None' = None, H: 'Matrix | None' = None, Cw: 'FloatArray | None' = None, z0: 'FloatArray | None' = None, zl: 'FloatArray | None' = None, zu: 'FloatArray | None' = None, gentype: 'list[str] | None' = None, genfuel: 'list[str] | None' = None, bus_name: 'list[str] | None' = None, branch_name: 'list[str] | None' = None, comments: 'list[str] | None' = None, busname: 'list[str] | None' = None, branchname: 'list[str] | None' = None, order: 'OrderInfo | None' = None, et: 'float' = 0.0, success: 'bool' = True, iterations: 'int' = 4, f: 'float | None' = None)[source]#
Bases:
DataclassDictMixin- Parameters:
version (str)
baseMVA (float)
bus (FloatArray)
gen (FloatArray)
branch (FloatArray)
gencost (FloatArray | None)
dcline (FloatArray | None)
dclinecost (FloatArray | None)
areas (FloatArray | None)
A (Matrix | None)
l (FloatArray | None)
u (FloatArray | None)
N (Matrix | None)
fparm (FloatArray | None)
H (Matrix | None)
Cw (FloatArray | None)
z0 (FloatArray | None)
zl (FloatArray | None)
zu (FloatArray | None)
gentype (list[str] | None)
genfuel (list[str] | None)
bus_name (list[str] | None)
branch_name (list[str] | None)
comments (list[str] | None)
busname (list[str] | None)
branchname (list[str] | None)
order (OrderInfo | None)
et (float)
success (bool)
iterations (int)
f (float | None)