Skip to main content

Crate oxigrid

Crate oxigrid 

Source
Expand description

OxiGrid — Pure Rust Energy Systems Simulation & Optimization Library.

§Feature Flags

FeatureDescriptionEnables
std (default)Standard library support
powerflow (default)AC/DC power flow solversnetwork, powerflow modules
stabilityTransient and small-signal stabilityrequires powerflow
battery (default)Battery ECM, SoC, thermal, agingbattery module
battery-p2dPseudo-2D / DFN electrochemical modelrequires battery
renewableSolar PV, wind, forecastingrenewable module
optimizeOPF, economic dispatch, microgrid EMSrequires powerflow
harmonicsHarmonic analysis, IEEE 519, passive filtersharmonics module
protectionFault analysis, relay coordinationrequires powerflow
io-matpowerMATPOWER .m file parserincluded in powerflow
parallelrayon-based parallelisation (future)requires std

Modules§

analytics
Power system data analytics and Key Performance Indicator (KPI) computation.
battery
Battery modelling: equivalent circuit models, SoC estimation, thermal, aging, and P2D.
digitaltwin
error
harmonics
Power system harmonics: THD analysis, IEEE 519 compliance, passive filter design, harmonic source identification, and harmonic mitigation strategies.
io
I/O utilities for OxiGrid data: CSV, JSON serialization, and digital twin export.
monitoring
Wide-area monitoring, PMU analytics, and substation automation.
network
Power network data model and Y-bus construction.
optimize
Optimisation modules: OPF, economic dispatch, microgrid EMS, battery storage.
planning
Integrated power system planning module.
powerelectronics
Power electronics converter modeling — average-value models.
powerflow
AC and DC power flow solvers.
powerquality
Comprehensive power quality analysis.
prelude
protection
Power system protection: fault analysis, relay models, and protection coordination.
renewable
Renewable energy source models: solar PV, wind, and forecasting.
security
Cybersecurity modules for power grid protection.
simulation
Cyber-physical co-simulation for power systems.
stability
Power system stability analysis: transient, small-signal, and voltage.
testcases
Synthetic grid test case generator for OxiGrid.
units
Physical units for energy systems modelling.