pub struct OpfDataSolution {
pub bus_voltage_magnitude: Vec<f64>,
pub bus_voltage_angle: Vec<f64>,
pub branch_from_active_flow: Vec<f64>,
pub branch_from_reactive_flow: Vec<f64>,
pub branch_to_active_flow: Vec<f64>,
pub branch_to_reactive_flow: Vec<f64>,
pub generator_active_power: Vec<f64>,
pub generator_reactive_power: Vec<f64>,
pub initial_generator_active_power: Vec<f64>,
pub initial_generator_reactive_power: Vec<f64>,
pub initial_generator_voltage_setpoint: Vec<f64>,
pub objective: f64,
}Expand description
The solved columns and stated objective of one OPFData document, in
network units (per unit voltages, degrees, MW, MVAr), each vector in its
network table’s order. OPFData explicitly represents a solved AC OPF, so
these columns exist for every valid document; the solver initial pg,
qg, and vg the grid section supplies ride along for solve metadata.
Fields§
§bus_voltage_magnitude: Vec<f64>Solved bus voltage magnitude, per unit, bus order.
bus_voltage_angle: Vec<f64>Solved bus voltage angle, degrees, bus order.
branch_from_active_flow: Vec<f64>Solved from-side active flow, MW, branch order.
branch_from_reactive_flow: Vec<f64>Solved from-side reactive flow, MVAr, branch order.
branch_to_active_flow: Vec<f64>Solved to-side active flow, MW, branch order.
branch_to_reactive_flow: Vec<f64>Solved to-side reactive flow, MVAr, branch order.
generator_active_power: Vec<f64>Solved generator active dispatch, MW, generator order.
generator_reactive_power: Vec<f64>Solved generator reactive dispatch, MVAr, generator order.
initial_generator_active_power: Vec<f64>Solver initial generator active power, MW, generator order.
initial_generator_reactive_power: Vec<f64>Solver initial generator reactive power, MVAr, generator order.
initial_generator_voltage_setpoint: Vec<f64>Solver initial generator voltage setpoint, per unit, generator order.
objective: f64The stated solved objective, from metadata.objective.
Trait Implementations§
Source§impl Clone for OpfDataSolution
impl Clone for OpfDataSolution
Source§fn clone(&self) -> OpfDataSolution
fn clone(&self) -> OpfDataSolution
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more