The Linux Foundation Projects
Skip to main content

The FOSDEM 2025 Energy Devroom featured a presentation by Jaap Schouten and Thijs Baaijen from Alliander, a Dutch distribution system operator. Their talk, titled “Empowering the Energy Transition thru Fast & Flexible Network Simulation,” highlighted the importance of open source tools in tackling the challenges of modern power grids. Here’s a summary of the key takeaways from their presentation, and the full video follows at the end.

The Journey to Open Source Network Simulation

  • The LF Energy Power Grid Model project originated five years ago at Alliander, where Schouten and Baaijen developed a Python library to model and simulate energy grids.
  • Initially an internal tool, it gained traction among different teams within the company and evolved into an open source initiative.
  • Now, this tool is officially launched as within the LF Energy ecosystem, aimed at improving data-driven decision-making for power grid management.

Core Components of the Simulation Framework

  • The Power Grid Model simulation framework builds on PyPower and PowerModels.jl, leveraging a high-performance load flow engine written in C++.
  • It integrates data science capabilities using Python, NumPy, and Rust-based graph processing for efficient network analysis.
  • The tool enhances accessibility for data scientists by simplifying interactions with network models and streamlining complex calculations.

Key Functionalities for Grid Management

  • Short-Term Forecasting: The tool enables real-time simulations for grid operators to predict network congestion based on load flow calculations.
  • Long-Term Planning: It helps model future grid scenarios (e.g., for 2050 or 2060) by simulating the impact of renewable energy integration and load growth.
  • Dynamic Grid Management: The software allows for real-time modifications, such as adding or removing network nodes and assessing congestion risks.
  • Outage & Maintenance Planning: By simulating various failure scenarios, the tool supports strategic decision-making to maintain grid stability.
  • Flexibility & Market Interaction: The system assists in managing short-term electricity markets by forecasting supply-demand imbalances and proposing interventions.

Technical Innovations & Data Science Applications

  • The framework introduces a Python wrapper around PowerModels.jl to improve usability for data scientists.
  • It supports both array-based (NumPy) and graph-based (Rust) representations of network models, facilitating diverse analytical approaches.
  • Advanced filtering and state estimation methods enable better handling of incomplete or uncertain data.

Future Prospects & Community Collaboration

  • The project is open to contributions, encouraging collaboration with researchers, grid operators, and software developers.
  • The team is focused on expanding the tool’s capabilities, particularly in areas like AI-driven grid optimization and real-time monitoring.
  • Alliander’s internal use cases provide a strong foundation for broader adoption within the LF Energy ecosystem and beyond.