Model Overview
HOPE currently supports two operational model modes:
GTEP: generation and transmission expansion planningPCM: production cost model (system operation)
Planned future modes:
OPF(under development)DART(under development)
Shared Modeling Features
Both GTEP and PCM support:
- RPS policy via
clean_energy_policy: off (0), REC trading (1), or local annual compliance withoutpwetrading variables (2) - Carbon policy options via
carbon_policy:0: off1: state emissions cap with penalty slack2: state allowance/cap-and-trade style with penalty slack
- Flexible demand (DR) on/off via
flexible_demand - Optional MILP fixed-LP dual recovery via
write_shadow_prices = 1
GTEP-Specific Modes
inv_dcs_bin:1: binary investment/retirement decisions (MILP)0: relaxed investment decisions (LP relaxation)
planning_reserve_mode:0: off1: system-level RA2: zonal RA
operation_reserve_mode:0: off1: SPIN reserve only
- Storage chronology:
- Full-year mode (
endogenous_rep_day = 0andexternal_rep_day = 0): cyclic SOC wrap across hour 8760 -> hour 1 - Representative-day mode (
endogenous_rep_day = 1orexternal_rep_day = 1): short-duration storage uses day anchors; long-duration storage links across representative periods
- Full-year mode (
PCM-Specific Modes
unit_commitment:0: no UC1: integer UC (MILP)2: convexified UC
network_model:0: no network constraints (copper plate)1: zonal transport2: nodal DCOPF (angle-based)3: nodal DCOPF (PTDF-based)
operation_reserve_mode:0: off1: REG + SPIN2: REG + SPIN + NSPIN
summary_table:1: write summary analytics tooutput/Analysis/Summary_*.csv
DART Module
The lightweight in-memory DART API provides individual-generator day-ahead SCUC, rolling real-time SCED, generator N-1 security, and two-settlement accounting. See DART.