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.