Validation in progress

This commit is contained in:
Guille Gutierrez 2024-10-15 06:12:11 +02:00
parent 68d2bef9ec
commit 841a6136bb
5 changed files with 5 additions and 6 deletions

View File

@ -80,7 +80,7 @@ class CercIdf(IdfBase):
self._export()
def _create_geometry_rules(self):
file = self._files['zones']
file = self._files['constructions']
self._write_to_idf_format(file, idf_cte.GLOBAL_GEOMETRY_RULES)
self._write_to_idf_format(file, 'UpperLeftCorner', 'Starting Vertex Position')
self._write_to_idf_format(file, 'CounterClockWise', 'Vertex Entry Direction')

View File

@ -23,4 +23,4 @@ class IdfAppliance(IdfBase):
self._write_to_idf_format(file, thermal_zone.appliances.radiative_fraction, 'Fraction Radiant')
self._write_to_idf_format(file, 0, 'Fraction Lost')
self._write_to_idf_format(file, 0, 'Carbon Dioxide Generation Rate')
self._write_to_idf_format(file, subcategory, 'EndUse Subcategory', ';')
self._write_to_idf_format(file, subcategory, 'EndUse Subcategory', ';')

View File

@ -18,10 +18,11 @@ class IdfBase:
'window_materials': str((output_path / 'window_materials.idf').resolve()),
'constructions': str((output_path / 'constructions.idf').resolve()),
'zones': str((output_path / 'zones.idf').resolve()),
'surfaces': str((output_path / 'surfaces.idf').resolve()),
'fenestration': str((output_path / 'fenestration.idf').resolve()),
'occupancy': str((output_path / 'occupancy.idf').resolve()),
'lighting': str((output_path / 'lights.idf').resolve()),
'appliances': str((output_path / 'appliances.idf').resolve()),
'surfaces': str((output_path / 'surfaces.idf').resolve()),
'shading': str((output_path / 'shading.idf').resolve()),
'infiltration': str((output_path / 'infiltration.idf').resolve()),
'ventilation': str((output_path / 'ventilation.idf').resolve()),

View File

@ -31,7 +31,7 @@ class IdfWindow(IdfBase):
@staticmethod
def add(self, building):
file = self._files['surfaces']
file = self._files['fenestration']
for thermal_zone in building.thermal_zones_from_internal_zones:
for index, boundary in enumerate(thermal_zone.thermal_boundaries):
building_surface_name = f'Building_{building.name}_surface_{index}'

View File

@ -159,8 +159,6 @@ class TestExports(TestCase):
UsageFactory('nrcan', city).enrich()
WeatherFactory('epw', city).enrich()
try:
idf = EnergyBuildingsExportsFactory('idf', city, self._output_path).export()
# idf.run()
idf = EnergyBuildingsExportsFactory('cerc_idf', city, self._output_path).export()
idf.run()