Key Concepts#

Hercules is a modular simulation framework for hybrid plants.

Core Components#

H_Dict#

The central data structure that contains all simulation parameters, component configurations, and runtime state. The h_dict serves as both the configuration interface and the runtime state container.

Hybrid Plant Components#

Manages individual components like wind farms, solar panels, batteries, and electrolyzers.

Emulator#

The central orchestrator that drives the simulation forward step-by-step. The emulator manages the main execution loop, coordinates between components, and handles output generation.