Module ml4opf.functional.ed
EconomicDispatch Functional interface
Functions
def calc_balance_residual(pd: torch.Tensor,
pg: torch.Tensor,
dpb_surplus: torch.Tensor,
dpb_shortage: torch.Tensor) ‑> torch.Tensor-
Compute global power balance residual.
def objective(pg: torch.Tensor,
df: torch.Tensor,
c0: torch.Tensor,
c1: torch.Tensor,
tr_penalty: torch.Tensor) ‑> torch.Tensor-
Compute EDSoftThermal objective function.
def pf_from_pdpg(pd: torch.Tensor,
pg: torch.Tensor,
Al: torch.Tensor,
Ag: torch.Tensor,
ptdf: torch.Tensor) ‑> torch.Tensor-
Compute power flow from power demand and power generation.