Skip to content

Commit 787dfb3

Browse files
committed
fix bug: add external charged energy to commodity system
1 parent 5723a67 commit 787dfb3

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

revoletion/blocks.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -617,6 +617,12 @@ def calc_energy(self):
617617
# Aggregate energy results for external charging for all MobileCommodities within the CommoditySystem
618618
for commodity in self.commodities.values():
619619
commodity.calc_results()
620+
621+
self.e_sim_ext += (commodity.e_ext_ac_sim + commodity.e_ext_dc_sim)
622+
self.e_yrl_ext += (commodity.e_ext_ac_yrl + commodity.e_ext_dc_yrl)
623+
self.e_prj_ext += (commodity.e_ext_ac_prj + commodity.e_ext_dc_prj)
624+
self.e_dis_ext += (commodity.e_ext_ac_dis + commodity.e_ext_dc_dis)
625+
620626
self.scenario.e_sim_ext += (commodity.e_ext_ac_sim + commodity.e_ext_dc_sim)
621627
self.scenario.e_yrl_ext += (commodity.e_ext_ac_yrl + commodity.e_ext_dc_yrl)
622628
self.scenario.e_prj_ext += (commodity.e_ext_ac_prj + commodity.e_ext_dc_prj)

0 commit comments

Comments
 (0)