nothing
This commit is contained in:
parent
63f145467b
commit
94d1f3c11c
|
@ -24,6 +24,13 @@
|
||||||
</Attribute>
|
</Attribute>
|
||||||
</value>
|
</value>
|
||||||
</entry>
|
</entry>
|
||||||
|
<entry key="\data\station.csv">
|
||||||
|
<value>
|
||||||
|
<Attribute>
|
||||||
|
<option name="separator" value="," />
|
||||||
|
</Attribute>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
<entry key="\data\temper.csv">
|
<entry key="\data\temper.csv">
|
||||||
<value>
|
<value>
|
||||||
<Attribute>
|
<Attribute>
|
||||||
|
|
|
@ -153,14 +153,12 @@ class ESSEnv(gym.Env):
|
||||||
# format(self.day, self.current_time, current_obs, next_obs, reward, finish))
|
# format(self.day, self.current_time, current_obs, next_obs, reward, finish))
|
||||||
|
|
||||||
def _load_year_data(self):
|
def _load_year_data(self):
|
||||||
# pv_df = pd.read_csv('data/pv.csv', sep=',')
|
|
||||||
price_df = pd.read_csv('data/prices.csv', sep=';')
|
price_df = pd.read_csv('data/prices.csv', sep=';')
|
||||||
load_df = pd.read_csv('data/houseload.csv', sep=',')
|
load_df = pd.read_csv('data/houseload.csv', sep=',')
|
||||||
irradiance_df = pd.read_csv('data/irradiance.csv', sep=',')
|
irradiance_df = pd.read_csv('data/irradiance.csv', sep=',')
|
||||||
temperature_df = pd.read_csv('data/temper.csv', sep=',')
|
temperature_df = pd.read_csv('data/temper.csv', sep=',')
|
||||||
wind_df = pd.read_csv('data/wind.csv', sep=',')
|
wind_df = pd.read_csv('data/wind.csv', sep=',')
|
||||||
|
|
||||||
# pv = pv_df['pv'].to_numpy(dtype=float)
|
|
||||||
price = price_df['Price'].apply(lambda x: x.replace(',', '.')).to_numpy(dtype=float)
|
price = price_df['Price'].apply(lambda x: x.replace(',', '.')).to_numpy(dtype=float)
|
||||||
load = load_df['houseload'].to_numpy(dtype=float)
|
load = load_df['houseload'].to_numpy(dtype=float)
|
||||||
irradiance = irradiance_df['irradiance'].to_numpy(dtype=float)
|
irradiance = irradiance_df['irradiance'].to_numpy(dtype=float)
|
||||||
|
@ -173,7 +171,6 @@ class ESSEnv(gym.Env):
|
||||||
transformed_element = transform_function(element)
|
transformed_element = transform_function(element)
|
||||||
add_function(transformed_element)
|
add_function(transformed_element)
|
||||||
|
|
||||||
# process_elements(pv, lambda x: x, self.data_manager.add_pv_element)
|
|
||||||
process_elements(price, lambda x: max(x / 10, 0.5), self.data_manager.add_price_element)
|
process_elements(price, lambda x: max(x / 10, 0.5), self.data_manager.add_price_element)
|
||||||
process_elements(load, lambda x: x * 3, self.data_manager.add_load_element)
|
process_elements(load, lambda x: x * 3, self.data_manager.add_load_element)
|
||||||
process_elements(irradiance, lambda x: x, self.data_manager.add_irradiance_element)
|
process_elements(irradiance, lambda x: x, self.data_manager.add_irradiance_element)
|
||||||
|
|
|
@ -78,9 +78,9 @@ class Solar:
|
||||||
self.oc_voltage = parameters['V_oc0']
|
self.oc_voltage = parameters['V_oc0']
|
||||||
self.s_resistance = parameters['R_s']
|
self.s_resistance = parameters['R_s']
|
||||||
self.sh_resistance = parameters['R_sh']
|
self.sh_resistance = parameters['R_sh']
|
||||||
self.temper_coefficient = parameters['k_v']
|
self.temper_coefficient = parameters['T_c']
|
||||||
self.opex_cofficient = parameters['k_o']
|
self.opex_cofficient = parameters['O_c']
|
||||||
self.refer_irradiance = parameters['G_ref']
|
self.refer_irradiance = parameters['I_ref']
|
||||||
self.refer_temperature = parameters['T_ref']
|
self.refer_temperature = parameters['T_ref']
|
||||||
|
|
||||||
def step(self, temperature, irradiance, action_voltage=0):
|
def step(self, temperature, irradiance, action_voltage=0):
|
||||||
|
|
|
@ -2,13 +2,13 @@ import numpy as np
|
||||||
|
|
||||||
solar_parameters = {
|
solar_parameters = {
|
||||||
'I_sc0': 8.0, # 参考条件下的短路电流 (A)
|
'I_sc0': 8.0, # 参考条件下的短路电流 (A)
|
||||||
'V_b': 24, # 基准电压
|
'V_b': 25, # 基准电压
|
||||||
'V_oc0': 36.0, # 参考条件下的开路电压 (V)
|
'V_oc0': 36.0, # 参考条件下的开路电压 (V)
|
||||||
'R_s': 0.1, # 串联电阻 (Ω)
|
'R_s': 0.1, # 串联电阻 (Ω)
|
||||||
'R_sh': 100.0, # 并联电阻 (Ω)
|
'R_sh': 100.0, # 并联电阻 (Ω)
|
||||||
'k_v': -0.2, # 开路电压的温度系数 (V/°C)
|
'T_c': -0.2, # 开路电压的温度系数 (V/°C)
|
||||||
'k_o': 0.001, # 变动成本系数 (元/千瓦时)
|
'O_c': 0.001, # 变动成本系数 (元/千瓦时)
|
||||||
'G_ref': 1000, # 参考辐照度 (W/m²)
|
'I_ref': 1000, # 参考辐照度 (W/m²)
|
||||||
'T_ref': 25, # 参考温度 (°C)
|
'T_ref': 25, # 参考温度 (°C)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue