diff --git a/main.py b/main.py index 12097ba..2e9b84a 100644 --- a/main.py +++ b/main.py @@ -174,6 +174,13 @@ def plot_system_curves(solar_output, wind_output, thermal_output, load_demand, r print(f"弃风率: {result['total_curtailment_wind_ratio']:.3f}") 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'])