update pv yield code
This commit is contained in:
@@ -39,7 +39,8 @@ class EnergySystem:
|
||||
total_gen = 0
|
||||
for index, row in data.iterrows():
|
||||
time = row['time']
|
||||
sunlight_intensity = row['sunlight']
|
||||
# sunlight_intensity = row['sunlight']
|
||||
pv_yield = row['PV yield[kW/kWp]']
|
||||
factory_demand = row['demand']
|
||||
electricity_price = row['buy']
|
||||
sell_price = row['sell']
|
||||
@@ -55,7 +56,7 @@ class EnergySystem:
|
||||
soc = self.ess.storage / self.ess.capacity
|
||||
self.hour_stored_2.append(soc)
|
||||
|
||||
generated_pv_power = self.pv.capacity * sunlight_intensity # 生成的功率,单位 kW
|
||||
generated_pv_power = self.pv.capacity * pv_yield# 生成的功率,单位 kW
|
||||
generated_pv_energy = generated_pv_power * time_interval * self.pv.loss # 生成的能量,单位 kWh
|
||||
self.generated += generated_pv_energy
|
||||
# pv生成的能量如果比工厂的需求要大
|
||||
|
||||
Reference in New Issue
Block a user