Fix: units of radiation are fixed
This commit is contained in:
parent
2664974d48
commit
1bc240fd7e
|
@ -66,8 +66,8 @@ class SimplifiedRadiosityAlgorithm:
|
|||
else:
|
||||
i = (total_days + day - 1) * 24 + hour - 1
|
||||
representative_building = self._city.buildings[0]
|
||||
_global = representative_building.diffuse[cte.HOUR][i] * cte.WATTS_HOUR_TO_JULES
|
||||
_beam = representative_building.beam[cte.HOUR][i] * cte.WATTS_HOUR_TO_JULES
|
||||
_global = representative_building.diffuse[cte.HOUR][i] / cte.WATTS_HOUR_TO_JULES
|
||||
_beam = representative_building.beam[cte.HOUR][i] / cte.WATTS_HOUR_TO_JULES
|
||||
content += f'{day} {month} {hour} {_global} {_beam}\n'
|
||||
with open(file, 'w', encoding='utf-8') as file:
|
||||
file.write(content)
|
||||
|
|
|
@ -110,11 +110,11 @@ class EpwWeatherParameters:
|
|||
# new_value = pd.DataFrame(self._weather_values[['dry_bulb_temperature_c']].to_numpy(), columns=['epw'])
|
||||
# number_invalid_records = new_value[new_value.epw == 99.9].count().epw
|
||||
building.external_temperature[cte.HOUR] = self._weather_values['dry_bulb_temperature_c']
|
||||
building.global_horizontal[cte.HOUR] = [x / cte.WATTS_HOUR_TO_JULES
|
||||
building.global_horizontal[cte.HOUR] = [x * cte.WATTS_HOUR_TO_JULES
|
||||
for x in self._weather_values['global_horizontal_radiation_wh_m2']]
|
||||
building.diffuse[cte.HOUR] = [x / cte.WATTS_HOUR_TO_JULES
|
||||
building.diffuse[cte.HOUR] = [x * cte.WATTS_HOUR_TO_JULES
|
||||
for x in self._weather_values['diffuse_horizontal_radiation_wh_m2']]
|
||||
building.beam[cte.HOUR] = [x / cte.WATTS_HOUR_TO_JULES
|
||||
building.beam[cte.HOUR] = [x * cte.WATTS_HOUR_TO_JULES
|
||||
for x in self._weather_values['direct_normal_radiation_wh_m2']]
|
||||
building.cold_water_temperature[cte.HOUR] = wh().cold_water_temperature(building.external_temperature[cte.HOUR])
|
||||
|
||||
|
|
|
@ -15,9 +15,9 @@ def energy_plus_workflow(city):
|
|||
out_path = (Path(__file__).parent.parent / 'out_files')
|
||||
files = glob.glob(f'{out_path}/*')
|
||||
|
||||
for file in files:
|
||||
if file != '.gitignore':
|
||||
os.remove(file)
|
||||
# for file in files:
|
||||
# if file != '.gitignore':
|
||||
# os.remove(file)
|
||||
area = 0
|
||||
volume = 0
|
||||
for building in city.buildings:
|
||||
|
|
Loading…
Reference in New Issue
Block a user