Skip to main content

prepare_lindist3flow_network

Function prepare_lindist3flow_network 

Source
pub fn prepare_lindist3flow_network(
    network: &MulticonductorNetwork,
    policy: LinDist3FlowPreparationPolicy,
) -> Result<LinDist3FlowPreparedNetwork, Error>
Expand description

Prepare an independently owned LinDist3Flow network according to policy.

The input remains unchanged. Static switch contacts become independent zero-impedance line-flow variables, avoiding any aggregation of parallel contact ratings. Line charging and capacitors become explicit terminal shunts. Supported current and exponential load behavior, including smooth nominal branches of bounded laws, is linearized in squared voltage at nominal voltage. The report retains the original load law. IBRs become static generators; their dynamic controls and storage state are not represented. Component points follow replacement devices. Omitted devices’ points remain in the corresponding audit action’s details.source_location.

§Errors

A selected transformation cannot preserve or explicitly approximate the component’s dimensions, identities, bounds, or electrical parameters.