S
by shanmama on 2 Dec 2021, edited 2 Dec 2021
#
In recent research, I learned about the file format .idf of the well-known software Energy Plus, which is commonly used in building energy consumption simulation. In this format, I can easily get the building material information, including the specific material of each layer Name and physical parameters.
What I want to ask is whether IFC also has such complete building material information, which can clearly indicate the complete material layering and physical parameters of a wall or a building component.

C
by Cyril on 2 Dec 2021
#
Yes, an IfcMaterial
can have many physics properties. See applicable property sets in documentation. I used it in my project python-materialsdb. See related topic.
C
by Coen on 2 Dec 2021
#
What I want to ask is whether IFC also has such complete building material information, which can clearly indicate the complete material layering and physical parameters of a wall or a building component.
Don't know if this is what you're looking for?
https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmaterialresource/diagrams/diagram_0001.htm
S
by shanmama on 2 Dec 2021
#
@Coen said:
What I want to ask is whether IFC also has such complete building material information, which can clearly indicate the complete material layering and physical parameters of a wall or a building component.
Don't know if this is what you're looking for?
https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/ifcmaterialresource/diagrams/diagram_0001.htm
I'm going to try to see examples and explore the "layer information" of IfcMaterial in combination with case. Thanks a lot
S
by shanmama on 2 Dec 2021
#
@Cyril said:
Yes, an IfcMaterial
can have many physics properties. See applicable property sets in documentation. I used it in my project python-materialsdb. See related topic.
It looks perfect for my needs. I will try it first!
S
by shanmama on 2 Dec 2021
#
@Cyril said:
Yes, an IfcMaterial
can have many physics properties. See applicable property sets in documentation. I used it in my project python-materialsdb. See related topic.
After testing, I guess your source code should be written in Python 3.8, my Python is 3.7.4 so there is a function that I cannot read correctly. I am updating my version and will conduct further testing later.