hems-benchmark

🏠⚑ HEMS Benchmarking Platform

Accelerating Transparency in Home & Community Energy Management

![EcoFlow](/hems-benchmark/resources/images/ef_logo.png) ![TUM](/hems-benchmark/resources/images/tum_logo.png) ![Stanford](/hems-benchmark/resources/images/stanford_doerr_logo.png) [![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) [![Python](https://img.shields.io/badge/python-3.8+-brightgreen.svg)](https://python.org) [![GPU](https://img.shields.io/badge/GPU-Enabled-green.svg)](https://developer.nvidia.com/cuda-zone) [![Nature Energy](https://img.shields.io/badge/Published-Nature%20Energy-red.svg)](https://nature.com/articles) [![Open Source](https://img.shields.io/badge/Open%20Source-Dec%202025-yellow.svg)](#roadmap)

🎯 Mission: Creating the world’s first comprehensive, open-source benchmarking platform for Home Energy Management Systems (HEMS), enabling transparent comparison and optimization of distributed energy resources across global markets.


🌍 Market Context & Opportunity

The distributed energy resources market is experiencing unprecedented growth, creating urgent need for standardized evaluation frameworks.

πŸ“ˆ Explosive Market Growth

Key Market Drivers:

πŸ”„ The Three Challenge

Current HEMS evaluation suffers from fragmentation across three distinct domains:

![Three World Problem](/hems-benchmark/resources/images/three_phase_problem.png)

πŸ—οΈ Framework Architecture

πŸ”„ Complete Lifecycle Optimization

Our platform addresses the entire DER lifecycle through three integrated optimization phases:

Phase Time Horizon Key Decisions Optimization Focus
πŸ“ Location & Sizing 1-15 years Installation location, capacity Cost reduction, backup power
🏠 HEMS Evaluation 1 day Charging/discharging behavior Self-consumption, comfort
⚑ Grid Support 1 year VPP capacity allocation Additional revenue streams

πŸ€– Systematic Modeling Framework

![AI Framework](/hems-benchmark/resources/images/modeling_framework.png)

Advanced Capabilities:


🌎 Preliminary Results

πŸ‡ΊπŸ‡Έ United States

Comprehensive evaluation across all US counties with complete utility mapping and policy scenario analysis.

Non-Export Setting

![US NonExport](/hems-benchmark/resources/images/us_non_export_setting_all.png)

NEM Setting

![NEM Results](/hems-benchmark/resources/images/us_nem_setting_all.png)

πŸ‡©πŸ‡ͺ Germany

![Germany Analysis](/hems-benchmark/resources/images/germany_all_update.png)

🎯 HEMS Performance Evaluation

πŸ‡ΊπŸ‡Έ Time-of-Use (US Case)

Configuration: 10kWp PV + 10kWh ESS + TOU

![US HEMS Results](/hems-benchmark/resources/images/hems_tou_us.png)

πŸ‡¬πŸ‡§ Dynamic Tariff (UK Case)

Configuration: 10kWp PV + 20kWh ESS + Octopus Dynamic Tariff

![UK HEMS Results](/hems-benchmark/resources/images/hems_dynamic_uk.png)

πŸ‡©πŸ‡ͺ Dynamic Tariff (Germany Case)

Configuration: 10kWp PV + 10kWh ESS + Dynamic Tariff

![Germany HEMS Results](/hems-benchmark/resources/images/hems_dynamic_germany.png)

πŸ”§ Platform Integration & API

![Platform Integration](/hems-benchmark/resources/images/platform_architecture.jpg)

Our platform provides seamless integration through five key stages:

  1. πŸ“‹ Benchmark Topology: System configuration definition
  2. βš™οΈ Benchmark Configuration: Parameter optimization setup
  3. πŸ“Š Predicted Data: Day-ahead forecasting integration
  4. 🧠 HEMS Algorithms: Multi-algorithm testing framework
  5. πŸ“ˆ Ranking & Analysis: Performance evaluation and comparison

🌐 Topology

![Platform Integration](/hems-benchmark/resources/images/platform_topology.png)

🌐 Configuration

![Platform Integration](/hems-benchmark/resources/images/platform_configuration_update.png)

πŸ”„ HMES Algorithms Comparison

![HEMS Comparison](/hems-benchmark/resources/images/platfrom_hems_alg_framework.png)

Supported Algorithms:

Sensitivity Analysis:

![HEMS Sensitivity](/hems-benchmark/resources/images/platfrom_sensitivity.png)

πŸ“Š HEMS Ranking (illustration)

![HEMS Result Table](/hems-benchmark/resources/images/platform_result_table.png)
![HEMS Result Sensitivity](/hems-benchmark/resources/images/platfrom_result_sensitivity.png)

πŸ”¬ PhyLFlex HEMS Benchmarking Suite

![PhyLFlex Overview](/hems-benchmark/resources/images/phylflex_logo.png)

🌟 Three-Tier Validation Strategy

Benchmark Type Question Focus Validation Method
πŸ”¬ Research What could be possible? Algorithms & forecasts Laboratory emulation
βš–οΈ Regulatory What should be possible? Compliance & grid stability iMSys integration
🌍 Real-World What is currently possible? Interoperability & claims Field demonstrations

The research benchmark

![COSES Could](/hems-benchmark/resources/images/coses_could.png)

The iMySys benchmark

![COSES Should](/hems-benchmark/resources/images/coses_should.png)

The real-world benchmark

![COSES Should](/hems-benchmark/resources/images/coses_currently.png)

πŸ—ΊοΈ Roadmap & Collaboration

![Roadmap](/hems-benchmark/resources/images/opensource_roadmap.png)

This project is licensed under the MIT License - see the LICENSE file for details.


## πŸš€ Ready to Transform Energy Management? **Join the global movement toward transparent, standardized HEMS benchmarking!** [![Get Started](https://img.shields.io/badge/Get%20Started-Now-brightgreen.svg?style=for-the-badge)](#quick-start-guide) [![View Demo](https://img.shields.io/badge/View%20Demo-Live-blue.svg?style=for-the-badge)](https://demo.hemsbenchmark.org) [![Join Community](https://img.shields.io/badge/Join%20Community-Discord-purple.svg?style=for-the-badge)](https://discord.gg/hemsbenchmark) **🌐 Explore, Contribute, and Innovate with HEMS Benchmarking!**

Last updated: September 2025