增加风光弃电量。
This commit is contained in:
7
main.py
7
main.py
@@ -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_curtailment_solar_ratio']:.3f}")
|
||||||
print(f"上网电量比例: {result['total_grid_feed_in_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_feed_in = sum(result['grid_feed_in'])
|
||||||
total_grid_purchase = sum(-x for x in result['grid_feed_in'] if x < 0) # 购电量
|
total_grid_purchase = sum(-x for x in result['grid_feed_in'] if x < 0) # 购电量
|
||||||
|
|||||||
Reference in New Issue
Block a user