
Overview
ifctrano is yet another IFC to energy simulation tool designed to translate Industry Foundation Classes (IFC) models into energy simulation models in Modelica.
Key Differentiator
Unlike most translation approaches that rely on space boundaries (IfcRelSpaceBoundary), ifctrano operates solely on geometrical representation. This is crucial because space boundaries are rarely available in IFC models. Instead, ifctrano requires at least the definition of IfcSpace objects to build energy simulation models.
Space-Zone Mapping
For now, each space is considered as a single thermal zone, and the necessary space boundaries are automatically generated.
Why ifctrano?
✅ No reliance on IfcRelSpaceBoundary
✅ Works with geometric representation only
✅ Supports Modelica-based energy simulation
✅ Tested on multiple open-source IFC files
Research & Background
ifctrano is inspired by existing research, including this journal paper: Automated Translation of IFC to Energy Models. However, it takes a more robust and practical approach that doesn’t require explicit space boundaries.
Open Source IFC Test Files
ifctrano has been tested using open-source IFC files from various repositories:
Installation & Usage
(Installation and usage instructions will be provided here, depending on the package distribution method.)
💡 ifctrano aims to make energy simulation model generation from IFC files simpler, more accessible, and less reliant on incomplete IFC attributes. 🚀