DOI QR코드

DOI QR Code

Development Method on Interface Module for IFC-Based Data Exchange of Building Structures

IFC 기반의 건축구조물 자료교환을 위한 연계모듈 개발 방안

  • Received : 2013.10.01
  • Accepted : 2014.04.10
  • Published : 2014.04.30

Abstract

The purpose of this study is to propose the method to develop IFC interface module with less time and effort, which can support the IFC-based data exchange of building structures. The core of the IFC interface module is that 1) the physical and conceptual objects well suited to the knowledge and experience of the building structures are exploited and 2) no in-depth knowledge about IFC is required. The proposed method is to 1) divide the IFC interface module into public part open to the external applications and the supporting private part, 2) reorganize the IFC entities related to the building structures into the public part, and 3) reorganize the other IFC entities into the private part. In this study, the IFC interface module was developed and then verified by the application of the module to visualization, member listing, quantity take-off and interface to Tekla of an IFC file.

본 연구에서는 IFC 기반으로 여러 응용소프트웨어들 사이의 건축구조물 자료교환을 지원할 수 있는 IFC 연계모듈을 보다 적은 시간과 노력으로 개발할 수 있는 방안을 제시하였다. 중요한 점은 연계모듈을 개발하는 과정에서 1) 건축구조물에 관련되는 지식과 경험에 부합되는 물리적, 개념적 대상을 활용할 수 있어야 하며, 2) 복잡한 IFC에 대한 구체적인 지식이 필요하지 않아야 한다는 점이다. 본 연구에서 제시한 방안은 1)외부의 응용소프트웨어와 직접 연결되는 공용부분과 이를 지원하는 전용부분으로 구분하고, 2) IFC에서 건축구조물과 직접 관련되는 부분을 건축구조물 관련 지식과 경험에 잘 부합되는 공용부분으로 재구성하고, 3) IFC의 나머지 부분은 전용부분으로 재구성하는 것이다. 이러한 방안의 적용사례로 IFC 파일에 있는 자료들을 읽어 시각화, 부재 목록 작성, 물량 산출, Tekla와 연계 등을 수행하는 IFC 연계모듈을 개발하여 본 연구에서 제시한 방안의 타당성을 검토하였다.

Keywords

References

  1. buildingSMART international, http://www.buildingsmart.org, (accessed Sep., 16, 2013)
  2. buildingSMART international, IFC2x Edition 3 Technical Corrigendum 1, International Alliance for Interoperability,http://www.buildingsmart-tech.org /ifc/IFC2x3/TC1/html/index.htm,(accessed Sep., 16, 2013)
  3. Jakob Beetz, Leon van Berlo, Ruben de Laat, Pim van den Helm, "BIMserver.org - An open source IFC model server", Proceedings of the CIB W78 2010, 27th International Conference-Cairo, Egypt, 15-18 November, 2010.
  4. Antti Karola, Hannu Lahtela, Reijo Hanninen, Rob Hitchcock, Qingyan Chen, Stephen Dajka, Kim Hagstrom, "BSPro COM-Server - interoperability between software tools using industrial foundation classes", Energy and Buildings, 34, pp.901-907, 2002. DOI: http://dx.doi.org/10.1016/S0378-7788(02)00066-X
  5. EDMmodelServer, http://www.epmtech.jotne.com/edmmodelserver-ifc,(accessed Feb. 24, 2014)
  6. ifc-dotnet, https://code.google.com/p/ifc-dotnet/, (accessed Feb. 24, 2014)
  7. IFC Engine, http://www.ifcengine.com, (accessed Feb., 24, 2014)
  8. ST-Developer, http://www.steptools.com/, (accessed Feb. 24, 2014)
  9. xBIM Toolkit, http://xbim.codeplex.com/, (accessed Feb. 24, 2014)
  10. ISO, ISO 10303-1:1994 Industrial Automation Systems and Integration - Product Data Representation and Exchange - Part 1: Overview and Fundamental Principles, ISO/TC 184/SC 4, 2004.
  11. ISO, ISO 10303-11:2004 Industrial Automation Systems and Integration - Product Data Representation and Exchange - Part 11: Description Methods: The EXPRESS Language Reference Manual, ISO/TC 184/SC 4, 2013.
  12. ISO, ISO 10303-22:1998 Industrial Automation Systems and Integration - Product Data Representation and Exchange - Part 22: Implementation Methods: Standard Data Access Interface, ISO/TC 184/SC 4, 2008.
  13. OpenGL, http://www.opengl.org, (accessed Sep., 16, 2013)
  14. Tekla, http://www.tekla.com/products/tekal- structures, (accessed Sep., 16, 2013)