增加风光弃电量。

This commit is contained in:
dmy
2025-12-26 16:56:51 +08:00
parent 58d4651e88
commit 8c7de932fd

View File

@@ -175,6 +175,13 @@ def plot_system_curves(solar_output, wind_output, thermal_output, load_demand, r
print(f"弃光率: {result['total_curtailment_solar_ratio']:.3f}")
print(f"上网电量比例: {result['total_grid_feed_in_ratio']:.3f}")
# 计算总弃风弃光量
total_curtail_wind = sum(result['curtailed_wind'])
total_curtail_solar = sum(result['curtailed_solar'])
print(f"\n=== 弃风弃光统计 ===")
print(f"总弃风电量: {total_curtail_wind:.2f} MWh")
print(f"总弃光电量: {total_curtail_solar:.2f} MWh")
# 计算购电和上网电量统计
total_grid_feed_in = sum(result['grid_feed_in'])
total_grid_purchase = sum(-x for x in result['grid_feed_in'] if x < 0) # 购电量