1. 能源与频率服务联合市场清算的背景与挑战
随着可再生能源(RES)在电力系统中的渗透率不断提高,传统同步发电机组的比例正在下降。这带来一个关键问题:系统惯性水平显著降低。在传统电力系统中,同步发电机的旋转质量自然提供了系统惯性,而风电、光伏等非同步可再生能源无法提供这种惯性支持。
去年参与某省级电网的频率稳定性评估项目时,我们测量发现当RES渗透率超过40%时,系统等效惯性常数下降了近60%。这意味着在发生大功率缺额时,系统频率变化率(RoCoF)会急剧增加,可能触发低频减载保护,甚至导致大面积停电。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 混合整数二阶锥规划(MISOCP)框架设计
2.1 模型基础架构
我们的MISOCP框架包含三个核心模块:
- 机组组合优化:采用二进制变量表示机组启停状态
- 功率分配优化:连续变量表示功率输出
- 频率安全约束:二阶锥约束确保动态安全
matlab复制% 机组组合变量定义
u = binvar(N_gen, T, 'full'); % 机组启停状态
p = sdpvar(N_gen, T, 'full'); % 机组出力
% 频率响应服务变量
H = sdpvar(N_gen, T, 'full'); % 惯性服务
R = sdpvar(N_gen, T, 'full'); % 频率响应服务
2.2 动态频率安全约束建模
我们创新性地将频率动态过程转化为二阶锥约束。关键步骤包括:
- 建立系统频率响应模型:
code复制Δf(t) = (ΔP - R(t))/(2H_sys) * t + Δf_0 - 转化为二阶锥形式:
code复制||[2H_sysΔf_max, ΔP - R(t)]|| ≤ ΔP + R(t)
3. 边际定价机制实现
3.1 对偶变量提取
在MISOCP求解后,通过yalmip的dual函数获取约束的对偶变量:
matlab复制% 获取频率安全约束的对偶变量
lambda_freq = dual(frequency_constraint);
% 计算边际价格
price_inertia = sum(lambda_freq .* H_offer);
price_FR =
