已知室内空气等效热容110000、墙体等效热容18600000000,建筑面积为80平方米,8:00-21:00电价为0.56,21:00-8:00电价为0.32,削峰时段16:00-20:00的补偿价格为1.3元,填谷时段0:00-4:00的补偿价格为0.65元室内空气和墙体内侧的等效热阻分别为0.0012、聚合商组织住宅区600户电采暖负荷参与电网削峰填谷(削峰时段、填谷时段及补偿价格见附件B),需确定削峰或填谷时段内可持续提供的最大调节功率值。问题4所解出的各时点可上调、下调功率结果是基于单纯满足温控区间约束条件的电采暖设备开关状态决定的,电采暖负荷参与功率调节将改变其原有的开关状态,进而影响后续可调节功率的时变特性。请计算600户电采暖负荷在削峰时段可提供的持续最大向下调节功率值的matlab2021程序
时间: 2024-02-13 21:05:56 浏览: 84
与前一个问题类似,我们需要编写一个MATLAB程序来计算600户电采暖负荷在削峰时段可提供的持续最大向下调节功率值。具体步骤如下:
1. 首先需要获取各个电采暖设备的初始开关状态,可以通过调用实时数据接口来获取。
2. 计算当前时刻的室内温度和墙体温度,根据温度范围(18-22摄氏度)来判断是否需要调节功率。
3. 如果需要调节功率,则根据当前补偿价格和电价来决定是削峰还是填谷,以及调节功率的大小。
4. 在调节功率的同时,需要考虑电采暖设备的额定功率和当前可调节功率的大小,以避免超过设备的额定功率。
5. 最后,需要将调节后的开关状态写入数据库中,以便下一次调用时使用。
下面是600户电采暖负荷在削峰时段可提供的持续最大向下调节功率值的MATLAB程序示例:
```matlab
% 获取实时数据接口
api = getRealtimeDataAPI();
% 获取初始开关状态
S = api.getSwitchStatus();
% 室内空气等效热容
C_air = 110000;
% 墙体等效热容
C_wall = 18600000000;
% 建筑面积
A = 80;
% 室内空气和墙体内侧的等效热阻
R_air = 0.0012;
% 墙体外侧和室外空气的等效热阻
R_wall = 0.0093;
% 电采暖设备的额定功率
P_rated = 2000;
% 削峰时段补偿价格
price_peak = 1.3;
% 电价
price_day = 0.56;
price_night = 0.32;
% 可调节功率
P_max = zeros(1, 5);
% 计算可调节功率
for i = 1:5
% 计算当前时刻的室内温度和墙体温度
T_air = api.getIndoorTemperature();
T_wall = api.getWallTemperature();
% 判断是否需要调节功率
if T_air > 22 || T_air < 18 || T_wall > 22 || T_wall < 18
% 计算当前补偿价格和电价
if i == 1 || i == 5
price = price_night;
else
price = price_day;
end
if i >= 3 && i <= 4
price = price_peak;
end
% 判断是削峰还是填谷
if price == price_peak
% 计算可调节功率
P_max(i) = min(P_rated, price / (A * (C_air + C_wall * R_air / (R_wall + R_air))));
else
% 计算可调节功率
P_max(i) = min(P_rated, price / (A * (C_air * R_air + C_wall * R_wall) / (R_wall + R_air))));
end
% 调节功率
if P_max(i) > 0
% 计算调节后的功率
P_adjust = S * P_max(i);
% 判断是否超过额定功率
if sum(P_adjust) > P_rated
P_adjust = P_adjust / sum(P_adjust) * P_rated;
end
% 更新开关状态
S = P_adjust / P_max(i);
api.setSwitchStatus(S);
end
end
end
% 计算最大可调节功率
P_down_max = min(P_max);
% 将最大可调节功率写入数据库
api.setPeakLoadReduction(P_down_max);
```
上述程序中,我们首先通过调用实时数据接口来获取初始开关状态,然后根据当前室内温度和墙体温度来判断是否需要调节功率。如果需要调节功率,则根据当前补偿价格和电价来决定是削峰还是填谷,以及调节功率的大小。在调节功率的同时,需要考虑电采暖设备的额定功率和当前可调节功率的大小,以避免超过设备的额定功率。最后,我们计算在削峰时段可提供的持续最大向下调节功率值,并将其写入数据库中,以便下一次调用时使用。
阅读全文