In order to solve the problem of low information exchange rate in the working mode of BIM-based architectural and structural design,an IFC-based information exchange framework between architectural and structural design was proposed.This framework consists of four algorithm modules and five steps.With the help of IfcOpenShell toolkit,the first two algorithm modules:IFC file optimization algorithm module and structural information extraction algorithm module were developed in Python language.The validity of the developed algorithms was verified by an architectural model.The verification results show that the optimization algorithm module can effectively filter the useless information in the IFC file,find and delete the duplicate entities,make the IFC file lighter,and indirectly improve the operation efficiency of the extraction algorithm module;the extraction algorithm module can accurately extract the structural information from the IFC file without any IFC syntax error,missing components,or overlapping components,etc.The successful development of the optimization algorithm module and the structural information extraction algorithm module lay the foundation for the full implementation of the proposed information exchange framework.
关键词
工业基础类/建筑设计/结构设计/信息交互/优化算法/提取算法
Key words
industry foundation classes(IFC)/architectural design/structural design/information exchange framework/optimization algorithm/extraction algorithm