负荷转移模型:基于可平移负荷的电力系统优化
负荷转移模型:基于可平移负荷的电力系统优化
本文介绍了一种基于可平移负荷的电力系统优化模型。通过分析用户负荷特性和可平移敏感系数,计算用户在不同时段的可平移容量,并将其转移至非高峰时段,从而优化电力系统运行效率。
模型参数设置
原始负荷部分
L_i0: 用户原始负荷,单位为 kW,第一行代表工业用户,第二行代表居民用户,第三行代表商业用户。
L_i0 = [ ... % 负荷大小/kW,1-工业,2-居民,3-商业
2000 2100 2200 2300 2400 2500 3200 3400 3700 3900 4000 4100 4200 4300 4000 3800 3600 3500 3300 2900 2600 2300 2200 2100
900 850 800 780 760 800 1200 1400 1600 1800 1900 1950 2000 2100 2000 1900 1800 1600 1500 1300 1100 1000 950 910
600 620 650 670 700 750 1000 1200 1400 1500 1600 1650 1700 1750 1700 1650 1600 1500 1400 1200 1000 800 750 700
];
adjust: 用于存储计算参与响应后的净负荷。
可平移负荷部分
g: 各类型用户的可平移敏感系数 g。h: 各类型用户的可平移敏感系数 h。p_IL: 可平移负荷补偿价格,单位为元/kWh。T_IL: 可中断时段,例如 11 点到 20 点。P_IL_t: 用户参与政策在 t 时段的可平移容量,通过敏感系数和补偿价格计算得到。P_il_s: 各类型用户的可中断时段总可中断容量。
负荷转移算法
- 确定非高峰时段:
non_peak_hours表示非高峰时段。 - 计算平均负荷:
avg_L_i0表示每个用户的平均负荷。 - 负荷转移逻辑: 遍历每个用户和每个非高峰时段,如果当前时段的负荷低于平均负荷,则计算需要转移的电量,并将其转移至非高峰时段。
- 计算转移比例: 根据转移电量在不同时间段的占比,计算转移比例
transfer_ratio。 - 根据比例转移负荷: 根据转移比例,将可平移容量从高峰时段转移至非高峰时段,并更新
adjust变量。 - 更新高峰时段负荷: 在高峰时段,从用户原始负荷中减去可中断负荷。
代码示例
%% 计算净负荷
non_peak_hours = setdiff(1:24, T_IL); % 非高峰时段
% 将11点到20点的负荷转移到其他时段
avg_L_i0= mean(L_i0, 2);
new_avg = avg_L_i0*ones(1,24);
transfer_amount = zeros(1,24); % 定义存储转移电量的变量
% 遍历每个用户的负荷数据,将用电高峰期时段部分负荷转移至其他时段
for i = 1:3
% 获取当前用户的负荷数据和每小时平均负荷
curr_load = L_i0(i, :);
curr_avg_load = avg_L_i0(i);
% 遍历非高峰时段
for j = non_peak_hours
if curr_load(j) < curr_avg_load
transfer_amount(j) = curr_avg_load - curr_load(j);
end
end
% 计算需要转移的电量在不同时间段的占比
transfer_ratio = transfer_amount ./ sum(transfer_amount);
% 根据转移比例进行负荷转移
for j = non_peak_hours
% 计算需要转移的电量
transfer_load = transfer_ratio(j) * P_il_s(i);
% 将需要转移的电量从高峰期时段转移到非高峰期时段
adjust(i, j) = adjust(i, j) + transfer_load;
end
end
adjust(:, T_IL) = adjust(:, T_IL) - P_IL_t(:, T_IL); % 在高峰时段,用户原始负荷减去可中断负荷
结论
该模型通过合理地将可平移负荷转移至非高峰时段,可以有效地降低电力系统负荷峰值,提高电力系统运行效率,并为用户提供更经济的用电服务。
原文地址: http://www.cveoy.top/t/topic/f2l 著作权归作者所有。请勿转载和采集!