LF Energy is a new umbrella organization designed to establish open, interoperable frameworks for accelerating the energy transition independent of hardware, silicon, cloud, or operating system. The transition from centralized to distributed energy resources is heavily fragmented, with multiple proprietary stacks. LF Energy’s goal is to foster a unified, approach to the non-differentiating code that will enable the world’s power systems to transform rapidly. LF Energy provides open frameworks and reference architectures that bring complementary projects under one central umbrella to create collaborative solutions that are compatible and support the entire power systems ecosystem from generation and aggregation, to transmission, distribution, and demand reduction and flexibility.

LF Energy is comprised of four initial projects. You can discover more about them below. However, it is important visitors understand – because of the breath of the energy sector and the scope of use cases – these four projects are the very beginning. LF Energy intends to include projects from across the entire electricity and power systems lifecycle to enable and facilitate the acceleration of the energy transition. We welcome code, developer involvement, and partnership collaborations to further define and focus projects into relevant and strategically critical opportunities. Please reach out to LF Energy directly.

We invite all developers who are interested in contributing to LF Energy to sign up to stay informed on our mailing list.

LF Energy Projects

OperatorFabric Logo

A Smart Assistant For System Operators

OperatorFabric is a modular, extensible, industrial-strength and field-tested platform for use in electricity, water, and other utility operations.

  • System visualization and console integration
  • Precise alerting
  • Workflow scheduling
  • Remedial action manager
  • Historian
  • Scripting (ex: Python, JavaScript)

Operator Fabric Demo Video
Operator Fabric on GitHub

Let's Coordinate Logo

A Multi-System Technical and Organizational Module Based on OperatorFabric

Let’s Coordinate streamlines organizational and technical communications between operators in power systems (TSOs Regional Security Coordinators, DSOs, etc.).

  • Creation, exchange and merging of power grid models
  • Coordinated security analysis
  • Capacity calculation
  • System adequacy forecasting
  • Outage planning coordination
  • Decision-making workflow
  • Historical reference for decision transparency
  • Precise alerting
  • Workflow scheduling
  • Modular and extensible
  • Remedial action manager
  • Scripting (ex: Python, JavaScript)

Let’s Coordinate Overview Video
Let’s Coordinate Demo Video


A High-Performance Computing Framework For Grid Simulation and Planning

PowSyBl provides the code building blocks for the simulations and analyses of power systems, for horizons from real-time operation to investment planning)

  • Grid data model, described with Java classes and possibility to define extensions with plugins
  • Data management system
  • Importers and exporters for several formats (CIM, CGMES, UCTE…)
  • APIs to various computation modules (load-flow, security analysis, short-circuit computation, sensitivity computation, optimizers, AMPL)
  • Distribution framework for HPC (tested on a 10,000 cores platform)
  • JavaFX user interface framework
  • Scripting
  • Advanced functions: grid model merging, remedial actions manager
  • Modular architecture based on plugins

PowSyBl on GitHub


An Effective Distributed Software Platform for Smart Grid Apps

RIAPS: The Resilient Information Architecture Platform for Smart Grid (RIAPS) provides core infrastructure and services for building effective, secure and powerful distributed Smart Grid applications. Examples include monitoring and control, data collection and analytics, energy management, microgrid control, and protection applications. The RIAPS technology stack features:

  • Component-oriented programming model for distributed real-time software running on embedded nodes dispersed throughout the power grid
  • Support for low-latency, hard real-time applications via a low-overhead messaging layer
  • Services for application management, fault tolerance, security, high-precision time synchronization, distributed coordination
  • Uniform device access with support for various industrial protocols
  • Development toolkit for developing and deploying apps
  • Implementation languages: Python, C++, Simulink/Stateflow, and others

RIAPS Demo Video
RIAPS on GitHub
More Info from Vanderbilt