pub struct NetworkCimData {
pub per_length_phase_impedances: HashMap<String, Vec<PhaseImpedanceEntry>>,
pub mutual_couplings: Vec<MutualCoupling>,
pub grounding_impedances: Vec<GroundingEntry>,
pub geo_locations: HashMap<String, Vec<GeoPoint>>,
pub measurements: Vec<CimMeasurement>,
pub asset_catalog: AssetCatalog,
pub operational_limits: OperationalLimits,
pub boundary_data: BoundaryData,
pub cgmes_roundtrip: CgmesRoundtripData,
pub protection_data: ProtectionData,
pub market_data: MarketData,
pub network_operations: NetworkOperationsData,
}Expand description
CIM/CGMES supplementary data grouped for clarity.
Contains metadata, assets, measurements, protection, grounding, geographic
locations, and operational data imported from CIM/CGMES profiles. Not used
by power flow or OPF solvers. Serialized flat (via #[serde(flatten)]) so
JSON backward compatibility is preserved.
Fields§
§per_length_phase_impedances: HashMap<String, Vec<PhaseImpedanceEntry>>Per-phase impedance data from CGMES PerLengthPhaseImpedance + PhaseImpedanceData.
mutual_couplings: Vec<MutualCoupling>Mutual coupling pairs from CGMES MutualCoupling.
grounding_impedances: Vec<GroundingEntry>Neutral-point grounding impedances from CGMES Ground, GroundingImpedance,
and PetersenCoil.
geo_locations: HashMap<String, Vec<GeoPoint>>Geographic positions of network equipment (CGMES GL profile).
measurements: Vec<CimMeasurement>CIM-aligned measurements from the CGMES Measurement profile.
asset_catalog: AssetCatalogPhysical asset and wire information from CGMES Asset/WireInfo profiles.
operational_limits: OperationalLimitsIEC 61970-302 Operational Limits — full CIM-aligned limit hierarchy.
boundary_data: BoundaryDataENTSO-E boundary profile data (EQBD/BD).
cgmes_roundtrip: CgmesRoundtripDataOriginal CGMES source objects preserved for faithful export of lowered
classes such as EquivalentInjection, ExternalNetworkInjection, and
DanglingLine.
protection_data: ProtectionDataIEC 61970-302 Protection equipment.
market_data: MarketDataIEC 62325 Energy Market Data.
network_operations: NetworkOperationsDataIEC 61968 Network Operations — switching plans, outage records, crew dispatch.
Trait Implementations§
Source§impl Clone for NetworkCimData
impl Clone for NetworkCimData
Source§fn clone(&self) -> NetworkCimData
fn clone(&self) -> NetworkCimData
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more