Examples#

Hands-on examples demonstrating PowerGrid capabilities.

#

Example

Description

1

Example 1: Single Microgrid

Basic single microgrid with centralized control

2

Example 2: Multi-Microgrid P2P Trading

Multi-microgrid environment with P2P trading protocol

3

Example 3: Price Coordination

Price signal protocol for hierarchical coordination

4

Example 4: Custom Device

Creating custom device agents

5

Example 5: MAPPO Training

Production-ready MAPPO training with RLlib

6

Example 6: Distributed Mode with Proxy Agent

Distributed execution mode with proxy agents

Running Examples#

# From project root
cd case_studies/power

# Run any example
python examples/01_single_microgrid_basic.py
python examples/05_mappo_training.py --test