Johan van Doornik

Simulation Tool for Home Battery Impact Analysis

February 2025 - May 2025

Development of a high-resolution simulation environment to quantify the financial and technical impact of adding a home battery to an existing solar installation.

This project involved the creation of a physically accurate and economically optimized simulation engine to evaluate household-level energy flows with and without a home battery. The simulator combines quarter-hourly measured production and consumption data, battery dynamics (C-rate, CC–CV charging, efficiency losses), and dynamic energy tariffs to estimate the effects on self-consumption, grid interaction, and total energy costs. The simulation engine forms the analytical foundation for Wocozon’s future battery propositions.

My Contribution

  • Architecture and technical design
  • Implementation of the simulation engine in Python
  • Data ingestion and cleaning pipeline

External Links

Highlights

  • Time-series simulation of PV, battery, and grid interaction on a 15-minute basis
  • Dynamic programming optimization for “perfect knowledge” battery control
  • Physically constrained battery model including C-rate, round-trip efficiency, and CC–CV charging
  • Integration with real measured data and energy pricing

Users

  • Wocozon management and strategy team
  • Financial analysts
  • Data analysts
  • Customer service (a simplified interface for a quick benefit analysis while discussing the battery proposition with clients)

Technology Stack

  • algorithms
  • Python
  • Pandas
  • NumPy
  • TimescaleDB
  • Jupyter