power-market-trading-docs/primers/technical_scuc_sced_zh.md
Renewable Trading Docs a5c0a2ccc9 Add Chinese translations for the five remaining EN-only docs
Makes the repo fully bilingual: every _en.md now has a matching _zh.md
sibling with identical section structure.

New translations:
- primers/technical_newsvendor_zh.md
- primers/technical_scuc_sced_zh.md
- primers/technical_stochastic_optimization_zh.md
- markets/us/field_guide_zh.md
- markets/us/forecasting_open_ecosystem_zh.md

README: link the new _zh docs and drop the "EN only" / awaiting-translation
markers. Translations follow house conventions (CJK bold padding, arabic
section-number parity, shared bilingual glossary, _zh cross-doc links).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-20 07:39:50 -04:00

89 lines
14 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# SCUC 与 SCED 入门:批发电力市场的优化引擎
## 1. 这两个缩写究竟是什么
安全约束机组组合SCUC和安全约束经济调度SCED是清算美国有组织批发电力市场的两个优化问题并以密切相关的形式在全球范围内被采用。你所看到的由 PJM、MISO、CAISO、ERCOT、SPP、NYISO 或 ISO-NE 发布的每一个节点价格,都是这两个问题之一的副产品——从字面意义上讲,就是一个对偶变量或其混合整数形式的对应物。理解它们,就意味着理解美国大约三分之二的电力是如何被调度和定价的。
这两个问题在不同的时间尺度上回答不同的问题。 **SCUC 回答的是"哪些机组应该开机?"** ——这是一个涉及启动成本、最小运行时间和数小时提前量的组合决策,主要在日前市场中求解。 **SCED 回答的是"在已开机的机组中,每台机组当前应该发多少电?"** ——这是一个每五分钟在实时市场中求解的调度决策。二者共有的"安全约束"前缀,意味着解不仅要在正常运行条件下满足输电网络的要求,还要在一份预定义的故障清单下满足要求:系统必须能够承受任何单个主要元件的突然失去。这就是被称为 N-1 安全的工程判据而将其嵌入市场优化正是现代节点边际电价LMP市场区别于简单单节点拍卖的关键所在。
## 2. 物理与制度背景
三个物理事实塑造了一切。第一,供需必须持续平衡——一旦出现不平衡,频率会在数秒内偏移,而大幅偏移会级联为停电。第二,电力潮流依据基尔霍夫定律在网络中自行分布,而非依据合同;你无法为电力"选路",因此某条线路上的阻塞是由各处的注入共同决定的。第三,发电机组是"大块头"且不灵活的:一台大型火电机组可能需要 824 小时的提前通知才能启动,每次启动耗资数万美元,无法在低于容量 4050% 的水平下运行,并且爬坡速度受限。
在制度层面独立系统运营商ISO或区域输电组织RTO运行着一个两结算体系市场。 **日前市场DAM** 在运行日前一天的上午收市参与者提交报价发电机组和报量负荷和金融交易者ISO 运行 SCUC 以产生逐小时的机组组合、计划和日前节点边际电价,这些计划按该价格进行金融结算。在 **实时市场**SCED 每五分钟针对实际情况运行一次,产生实时节点边际电价;实时交付与日前计划之间的偏差按实时价格结算。在两者之间,一次 **可靠性机组组合RUC** 过程会针对 ISO 自身的负荷预测重新运行一个类 SCUC 模型,以组合任何金融日前市场未曾采购、但可靠性所需的额外容量。
## 3. SCED 的数学表述
SCED 是较简单的问题,也是入门的正确起点。在其直流线性化形式下,它是一个线性规划:
```
minimize Σ_g C_g(p_g) (offer-based cost)
subject to Σ_g p_g = Σ_n d_n (system power balance) → dual λ
P_g^min ≤ p_g ≤ P_g^max (dispatch limits of committed units)
|p_g p_g^prev| ≤ R_g · Δt (ramp limits over the interval)
F_k ≤ Σ_n PTDF_{k,n} · inj_n ≤ F_k (base-case line flow limits) → duals μ_k
(same flow constraints under each contingency c in the monitored set)
reserve constraints (co-optimized regulation, spin, non-spin)
```
成本函数 C_g 是分段线性的,由每台发电机组的报价曲线构建而成(在大多数 ISO 中最多十个价—量分段。网络通过功率转移分布因子PTDF来表示——这是在直流近似下将节点注入映射到线路潮流的线性灵敏度直流近似忽略了损耗和无功功率损耗通常通过边际损耗因子加回。故障安全性通过添加以故障后灵敏度LODF即线路开断分布因子计算的潮流约束而进入对于每条被监测线路 k 和每个故障 c故障后潮流必须保持在该线路的紧急额定值之内。实践中只纳入经过筛选的、起作用或接近起作用的约束对所构成的"活动集",因为完整集合(数千条线路 × 数千个故障)极其庞大且几乎全部松弛。
现代 SCED 将电能量与 **运行备用和调频** 联合优化:一台机组的裕度可以作为备用而非电能量出售,线性规划会选择使总成本相对于备用需求曲线最小化的分配方式。它通常还以短程 **前瞻** 模式运行(数个 515 分钟区间),以便主动而非短视地管理爬坡约束。
## 4. 节点边际电价
SCED 的精妙之处在于其对偶解 *本身就是* 市场价格。节点 n 处的节点边际电价可分解为:
```
LMP_n = λ + loss component Σ_k μ_k · PTDF_{k,n}
```
也就是说,等于系统边际电能量价格,加上该位置损耗的边际成本,再加上一个由起作用输电约束的影子价格构成的阻塞分量。当没有任何阻塞时,所有节点看到(几乎)相同的价格。当某约束起作用时,价格发生分离:注入能够缓解该约束的节点获得更高的报酬,注入会加剧该约束的节点获得更低的报酬——价格系统将基尔霍夫定律内部化了。由于 SCED 是一个凸线性规划这些价格支撑着调度每台在其上下限之间被调度的发电机组在边际上恰好处于无差异状态并且没有任何已组合的发电机组会在其增量电能量上按节点边际电价亏损。ISO 收取的阻塞租金当线路起作用时负荷支付的总额超过发电获得的总额为金融输电权FTR提供资金后者是应对阻塞风险的对冲工具。
## 5. SCUC 的数学表述
SCUC 将调度问题包裹在一个 2448 小时时间跨度上的二元组合决策之中:
```
minimize Σ_t Σ_g [ SU_g · v_{g,t} + NL_g · u_{g,t} + C_g(p_{g,t}) ]
subject to u_{g,t} ∈ {0,1} (on/off status)
v_{g,t} ≥ u_{g,t} u_{g,t1} (startup logic)
minimum up and down times (once on, stay on ≥ UT_g hours, etc.)
P_g^min · u_{g,t} ≤ p_{g,t} ≤ P_g^max · u_{g,t}
ramp limits, startup/shutdown ramp rates
hourly power balance, reserve requirements
base-case and contingency transmission limits
```
现在目标函数除增量电能量外,还包括 **启动成本** SU常取决于机组已停机多久——热启动、温启动、冷启动**空载成本** NL即在净出力为零时运行的成本。二元变量以及最小开/停机时间逻辑使 SCUC 成为一个大规模混合整数线性规划MILP一个大型 RTO 的日前 SCUC 跨越约 1,000 多台发电机组、3648 个逐小时时段、筛选后数以万计的网络约束,以及约 10⁵ 量级的二元变量。ISO 在严格的市场时限内(约 14 小时的实际时钟预算)将其求解到某个最优性间隙容差,通常在 0.1% 左右。
有若干建模上的精细处理在实践中至关重要。 **联合循环机组** 采用基于配置的转换1x1、2x1 等)进行建模,每种配置都是其自身的伪机组并带有转换逻辑。 **紧致的 MIP 表述** (针对开/停机时间和爬坡多面体,例如 RajanTakriti 刻面及其后续成果)大幅缩短了求解时间——在使大规模 SCUC 变得可解方面,表述强度与求解器进步同等重要。而 **需求报量、虚拟报价INC/DEC以及价格敏感型负荷** 与发电对称地进入日前问题,这正是日前市场之所以是一个真正意义上的金融性双边拍卖、而非纯工程计划的原因。
## 6. SCUC 带来的定价难题:非凸性与附加费用
SCUC 打破了 SCED 那套干净的对偶叙事。有了二元变量,问题就变成非凸的,一般而言不存在任何一组统一价格能够支撑该解:一台为可靠性而组合的机组,在由此得到的节点边际电价下,可能无法回收其启动成本和空载成本;反之,某台机组也可能面对一组它宁愿选择另一种运行计划的价格。市场用 **补足支付make-whole** 即附加费用uplift来打补丁这是一种旁支付保证任何遵从 ISO 指令的资源在一天中都能回收其按报价计算的成本。附加费用具有歧视性(不同资源获得不同的实际价格)且不透明(它无法像节点边际电价那样被对冲),因此市场设计者力求将其最小化。
目前有两种定价应对方案在使用中。 **快速启动定价** 放松在线快速启动机组的二元约束,使得当它们处于边际时,其启动成本和空载成本可以设定节点边际电价——在 FERC 于 2010 年代后期推动这一议题之后,若干 ISO 采纳了各种变体。更具雄心的是 **扩展节点电价ELMP/凸包定价** 它寻求通过基于非凸成本函数的凸包定价来使总附加费用最小化的价格MISO 运行的是这一方法的一个近似。理论上干净的对象——凸包价格——是机组组合问题的拉格朗日对偶最优值,但在大规模下精确计算它仍然困难,而关于价格应在多大程度上偏离边际成本逻辑以反映组合成本的争论,是市场设计领域最活跃的议题之一。
## 7. 各部分如何沿运行时间线协同配合
一个有用的心智模型,是将同一个核心问题以不断收缩的时间跨度和不断硬化的决策反复求解,形成一个级联。日前 SCUC金融性、报入的需求设定逐小时的机组组合和日前结算。RUC可靠性过程、预测需求对物理机组组合进行补足。日内或小时前的 SCUC 过程随预测更新而重新组合快速机组和中间机组(例如 ERCOT 的 HRUC、CAISO 的短期机组组合)。实时 SCED 每五分钟运行一次调度已组合的机群并设定实时价格带有约一小时的前瞻快速启动机组仍可由一个实时组合层启动。每个阶段都将前一阶段的决策作为固定值继承下来并重新优化仍然灵活的部分——这个级联本身就是一种针对不确定性的隐式、滚动式追索recourse尽管每一次单独的求解都是确定性的。
这也正是与随机优化产生联系之处:生产用的 SCUC/SCED 在处理负荷和可再生能源不确定性时是确定性的(单一预测、外生的备用需求),而通过 N-1 故障集合稳健地处理 *设备* 不确定性。随机机组组合——为净负荷设置场景、将机组组合作为此时此地here-and-now决策、将调度作为追索——正是这一问题的研究性拓展如今被用于咨询性的前瞻工具以及设定备用和爬坡产品需求而非用于清算引擎本身这主要是因为基于场景的清算所引发的定价、成本回收和透明度问题。
## 8. 计算
RTO 规模的日前 SCUC 是以每日工业化节奏求解的最大规模 MIP 之一。实用工具箱包括:最先进的商用 MIP 求解器(带预求解、割平面、启发式的分支切割);如前所述的紧致表述; **对输电安全的惰性约束处理** ——先用一小组活动网络约束求解,再针对该解检查完整的 N-1 集合,添加被违反的约束,并迭代,由于极少约束会真正起作用,这通常只需几轮便可收敛;分解方法的遗产(拉格朗日松弛是 MIP 时代之前的主力方法至今仍影响着定价理论Benders 分解的变体出现在各种拓展中以及从前一天的解进行热启动。SCED 作为一个带活动集网络模型的线性规划(或近乎如此),可在数秒内求解——它的挑战在于五分钟节奏下的数据管道延迟和鲁棒性,而非优化难度。一条值得关注的研究脉络将机器学习应用于加速 SCUC方法是预测活动约束集、良好的组合模式或对故障进行筛选。
## 9. 美国以外的变体
SCUC/SCED 架构是美式集中式电力库市场带节点定价的典型特征。欧洲市场在结构上有所不同日前清算EUPHEMIA 算法是一个分区、基于组合的拍卖其中机组组合交由参与者决定非凸性通过区块订单进入分区内部的阻塞则由输电系统运营商TSO事后通过再调度来管理。澳大利亚的 NEM 运行一种五分钟的区域调度,类似于没有日前组合市场的 SCED。节点/集中式组合设计与分区/自组合设计之间的权衡——定价精度与阻塞管理对阵简洁性与参与者自主性——是一场长期争论,欧洲正逐步引入基于潮流的耦合并讨论更细的粒度,而美国的设计则充当节点定价的参照点。
## 10. 当前的压力点
若干力量正在重塑这两个问题。 **储能** 要求在 SCUC/SCED 内部引入荷电状态动态,并引出一些微妙的问题:基于机会成本的报价,以及应由 ISO 还是所有者来管理荷电状态SOC**可再生能源与净负荷波动性** 对确定性预测假设构成压力,推动了爬坡产品、更频繁的日内组合,以及对随机和鲁棒前瞻工具的兴趣。 **分布式能源DER与需求灵活性** (美国的 FERC Order 2222将小型资源的聚合推入同一优化问题使模型规模成倍增长。 **联合优化的范围** 持续扩大——电能量、多类备用、爬坡产品,以及在某些设计中的日前辅助服务需求曲线——使本已庞大的 MIP 进一步膨胀。而 **定价改革** (凸包近似、快速启动定价、通过运行备用需求曲线实现的稀缺定价)则持续演进着从这些优化到驱动投资的价格之间的映射。
## 11. 推荐阅读
关于市场设计的基础Schweppe、Caramanis、Tabors 与 Bohn 合著的 *Spot Pricing of Electricity* 1988是 LMP 理论的起源;以及 Hogan 关于合同网络与 FTR 的论文。关于数学表述Knueven、Ostrowski 与 Watson 的 "On Mixed-Integer Programming Formulations for the Unit Commitment Problem"2020是现代综述O'Neill 等人的 "Efficient market-clearing prices in markets with nonconvexities"2005以及 Gribik、Hogan 与 Pope 于 2007 年关于 ELMP 的论文界定了定价问题Rajan 与 Takriti 于 2005 年的报告给出了经典的紧致开/停机时间多面体。关于实践,各 ISO 自身的业务实践手册(例如 PJM Manual 11、MISO 的电能量与运行备用市场文档)是关于这些模型实际如何配置和求解的、异常翔实的一手资料来源。