欢迎阅读 PREP-SHOT 文档

作者

Zhanwei Liu (liuzhanwei@u.nus.edu), Xiaogang He (hexg@nus.edu.sg)

贡献者

Bo Xu (xubo_water@dlut.edu.cn), Jingkai Xie (jingkai@nus.edu.sg), Shuyue Yan (shuyue.yan@u.nus.edu) , Zhouyan Li (zhouyan@nus.edu.sg), Quan Yuan (quanyuan@nus.edu.sg), Kewei Zhang (kewei_zhang@u.nus.edu), Yaozhong Cui (cuiyaozhong@u.nus.edu)

所属机构

National University of Singapore

版本

latest

日期

2026 年 05 月 07 日

版权

The model code is licensed under the GNU General Public License 3.0. This documentation is licensed under a Creative Commons Attribution 4.0 International license.

概述

PREP-SHOT (Pathways for Renewable Energy Planning coupling Short-term Hydropower OperaTion) 是一个透明、模块化的开源能源扩展模型,为能源系统与输电网络的多尺度、跨时段、低成本扩展规划提供先进解决方案。

本模型相较于现有能源扩展模型,对水电运行过程的刻画更深入。urbs 等模型可能将水电视为固定过程,而 GenXPLEXOS 等模型可能无法充分体现水头的动态特性、或者将多座水电站合并为一个机组。PREP-SHOT 专为弥补这些不足而设计。

本模型显式考虑电站级的水头动力学 (即随时间变化的水头与库容) 与区域电网中所有水电站的系统级网络拓扑,因此能够更准确地反映水电运行与能源系统扩展之间的多尺度动态反馈。此外,它能够真实模拟水电出力的总量与时空变化,在梯级水电站众多的区域尤为有效。

借助 PREP-SHOT,我们致力于回答未来能源规划与利用方面的关键问题:

  • 如何在深度不确定性下有效规划能源组合与新增输电容量?

  • 如何量化水电出力波动对未来能源组合中发电量与装机容量的影响?

工作原理

PREP-SHOT 概览

Source: Liu and He (2023).

核心特性

  • PREP-SHOT 是一个基于线性规划的多区域能源系统优化模型。

  • 在满足给定需求时序的前提下,最小化总成本。

  • 默认按小时步长运行,可根据需要调整。

  • 输入数据采用长格式 ("整洁") CSV;输出数据通过 Xarray 写入 NetCDF 格式。

  • 通过 PyOptInterface 支持多种求解器,如 HiGHSGUROBICOPTMOSEK

  • 支持对特定参数输入多套情景。

  • 作为纯 Python 程序,可借助 pandasXarray 简化复杂的数据分析,提升可扩展性。

New to power-system modeling?

Four free primers we recommend reading alongside PREP-SHOT:

离线文档

如需离线阅读,可在 Read the Docs 上下载 HTML 压缩包 (也可通过每页左下角的版本切换器访问)。

索引与表