From 8c7de932fd304416d143e51b477a890ee6eb5e4f Mon Sep 17 00:00:00 2001 From: dmy Date: Fri, 26 Dec 2025 16:56:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=A3=8E=E5=85=89=E5=BC=83?= =?UTF-8?q?=E7=94=B5=E9=87=8F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 7 +++++++ 1 file changed, 7 insertions(+) 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'])