Spaces:
Runtime error
Runtime error
File size: 5,110 Bytes
6f6483e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 | {
"VVC (Volt-VAR Control)": {
"id": "vvc",
"description": "Volt-VAR Control environment using OpenDSS simulation with capacitors, regulators, and batteries",
"features": [
"Capacitor switching",
"Voltage regulator tap control",
"Battery dispatch",
"Real-time OpenDSS co-simulation"
],
"action_space": "Hybrid (Discrete + Continuous)",
"observation": "Bus voltages, power flows, device states, load profiles",
"reward": "Power loss minimization + voltage violation penalty + control cost",
"systems": {
"13Bus": {
"name": "IEEE 13-Bus",
"buses": 13,
"capacitors": 2,
"regulators": 3,
"batteries": 2,
"agents": 6,
"episode_length": 24,
"action_type": "Discrete (33 levels)",
"description": "Small-scale distribution feeder for rapid prototyping"
},
"34Bus": {
"name": "IEEE 34-Bus",
"buses": 34,
"capacitors": 2,
"regulators": 2,
"batteries": 2,
"agents": 6,
"episode_length": 360,
"action_type": "Discrete (33 levels)",
"description": "Medium-scale feeder with long rural laterals"
},
"123Bus": {
"name": "IEEE 123-Bus",
"buses": 123,
"capacitors": 4,
"regulators": 4,
"batteries": 4,
"agents": 8,
"episode_length": 24,
"action_type": "Discrete (33 levels)",
"description": "Large-scale unbalanced distribution system"
},
"8500Node": {
"name": "IEEE 8500-Node",
"buses": 8500,
"capacitors": 9,
"regulators": 4,
"batteries": 4,
"agents": 12,
"episode_length": 24,
"action_type": "Discrete (33 levels)",
"description": "Largest IEEE test feeder for scalability testing"
}
}
},
"SmartGrid": {
"id": "smartgrid",
"description": "Modular smart grid environment with PV integration and curriculum learning support",
"features": [
"PV curtailment control",
"Curriculum learning phases",
"Modular component architecture",
"Configurable PV penetration levels"
],
"action_space": "Hybrid (Discrete + Continuous)",
"observation": "Voltage profiles, PV generation, load demand, weather data",
"reward": "Power loss + PV utilization + voltage quality",
"systems": {
"34Bus_PV_Conservative": {
"name": "34-Bus PV Conservative",
"buses": 34,
"pv_capacity_kw": 720,
"pv_penetration": "40.7%",
"pv_systems": 3,
"episode_length": 360,
"action_type": "Continuous",
"description": "Low PV penetration scenario for baseline comparison"
},
"34Bus_PV_Optimized": {
"name": "34-Bus PV Optimized",
"buses": 34,
"pv_capacity_kw": 900,
"pv_penetration": "50.8%",
"pv_systems": 3,
"episode_length": 360,
"action_type": "Continuous",
"description": "Balanced PV deployment with optimized placement"
},
"34Bus_PV_Aggressive": {
"name": "34-Bus PV Aggressive",
"buses": 34,
"pv_capacity_kw": 1080,
"pv_penetration": "61.0%",
"pv_systems": 3,
"episode_length": 360,
"action_type": "Continuous",
"description": "High PV penetration stress test scenario"
}
}
},
"Stackelberg Game": {
"id": "stackelberg",
"description": "Leader-follower game between utility company and consumers with TOU pricing",
"features": [
"UC vs Consumer game structure",
"Time-of-Use pricing",
"ESS management",
"N-1 security analysis"
],
"action_space": "Continuous",
"observation": "Market signals, load profiles, DER status, price history",
"reward": "UC: revenue maximization; Consumer: cost minimization + comfort",
"systems": {
"13Bus": {
"name": "IEEE 13-Bus Stackelberg",
"buses": 13,
"uc_agents": 1,
"consumer_agents": 8,
"total_agents": 9,
"episode_length": 24,
"action_type": "Continuous",
"description": "Small-scale market simulation with 8 consumer zones"
}
}
},
"DSR": {
"id": "dsr",
"description": "Distribution System Restoration environment with fault recovery and action masking",
"features": [
"Dynamic network topology",
"Action masking for invalid operations",
"Load priority levels",
"Fault scenario generation"
],
"action_space": "Discrete (with action mask)",
"observation": "Network topology, DG status, PV output, load priorities, switch states",
"reward": "Load restoration + voltage quality - overload penalty",
"systems": {
"123Bus": {
"name": "IEEE 123-Bus DSR",
"buses": 123,
"diesel_generators": 7,
"pv_systems": 9,
"switches": 20,
"episode_length": 15,
"action_type": "Discrete (with mask)",
"description": "Large-scale fault recovery with 7 DGs and 9 PVs"
}
}
}
} |