2013 - Kim - A process to divide curved walls in IFC-BIM into segmented straight walls for buildings energy analysis
2013 - Kim - A process to divide curved walls in IFC-BIM into segmented straight walls for buildings energy analysis
2013 - Kim - A process to divide curved walls in IFC-BIM into segmented straight walls for buildings energy analysis
Abstract. The amount of energy that buildings consume is currently attracting significant interest throughout the world,
and considerable attention is being devoted to the development of green buildings to reduce energy consumption; how-
ever, the current process being used to conduct building energy analysis has a significant shortcoming in that it cannot
directly use building information modelling (BIM)-based representational data that includes a curved wall. Currently,
the curved wall must be converted into segmented straight walls (SSWs) in the building model in order for the building
energy analysis (BEA) program to be able to recognize and use the data. In this paper, we have proposed a segmentation
process for curved walls in industry foundation classes (IFC)-based BIM for BEA. The proposed process consists of
three sub-processes: 1) extracting data from the IFC model; 2) dividing the curved wall into several segmented straight
walls; and 3) generating an INP file as a building description for DOE-2.2-based BEA. The proposed process will enable
the engineers who are responsible for BEA to use a BIM-based model directly in the BEA program without having to do
additional work. The proposed process can help ensure that the BEA results are accurate and reliable.
Keywords: BIM, building energy analysis, IFC, curved wall, representation data.
Introduction
tion of a building (Laine, Karola 2007; Woo et al. 2011;
Since the energy consumption of buildings continues to Dziugaite-Tumeniene et al. 2012; Oh et al. 2011; Venckus
increase, the use of building energy analysis (BEA) to et al. 2012; Ali 2004). However, since there is a problem
simulate building energy consumption has become an related to the interoperability of data between BIM-based
important issue worldwide. In the last decade, extensive design software and the BEA system, the 3D model, in
research related to BEA has been conducted using various general, must be checked and remodelled by the BEA
methodologies. Schlueter and Thesseling (2009) proposed engineer (Maile et al. 2007). To that end, in 2000, the
a BEA approach that considered the thermo-economic green building XML (gbXML) file format was developed
concept of exergy in alternative designs. Exergy analysis for the BEA process. Since gbXML supports 3D models,
takes into account the overall available energy (Shukuya, BIM-based BEA systems can be used in several appli-
Hammache 2002). Kim et al. (2011) suggested a BEA ap- cations (Hygh et al. 2012; Pratt et al. 2012). However,
proach that used data mining to determine useful patterns as some BIM-based design programs cannot export the
for improving energy efficiency during the design phase. building model in gbXML directly, the engineer must re-
And Kim and Yu (2013a) proposed a material name- model the building model through the use of other soft-
matching system using ontology to automatically add the ware that supports the gbXML file.
thermal properties of construction materials. One of the most widely-used BEA engines in the
BEA systems have also been developed with build- world is the DOE-2.2 engine; however, since the BEA
ing information modelling (BIM) technology. Since BIM engine cannot support a complex building model, a spe-
technology has been used in architecture, engineering, cific algorithm is necessary to analyze a complex build-
and contracting (AEC) industry, a 3D-based building ing model, and researchers have attempted to analyze
model can be used in the BEA process; using a BIM- complex building models (Sun et al. 2002; Tang et al.
based BEA system allows the engineer to easily and 2006; Monstvilas et al. 2012; Suter, Mahdavi 2004; Kim,
accurately calculate or simulate the energy consump- Yu 2013b). Previous research, however, has been limited
This article has been corrected since first published. Please see the statement of correct (doi:10.3846/13923730.2015.1129176
of the erratum).
in that a specific system or mathematical algorithm must free-form curves. In addition, the representation data are
be used that lacks data interoperability with other BEA referenced by the “basiscurve” attribute of the IfcCircle
tools. Thus, engineers may be required to use a specific entity from the IFC schema as a curved wall. The DOE-2.2
tool with which they have no experience in the process engine is used in this study as the BEA engine, so the
of implementing a building model that involves complex format of the building description is the INP file format.
geometry.
There are a few approaches to analysing the ener- 1. Required data
gy consumption of a building model that include curved In this paper, we focused on the representation data of
walls. The first approach is to rebuild a building model a curved wall in the IFC model’s data. For this reason,
for the purpose of energy analysis into a BEA program when a curved wall is created by a BIM-based design
(e.g. ECOTECT or eQUEST). In this case, an engineer tool, the representation data is stored in specific data en-
must segment a curved wall into a series of straight tities. Before the data can be used in the proposed pro-
walls, because most of the BEA programs cannot process cess, these data entities must be defined. The following
curved wall data (Miller 2010). The second approach is contexts show the representation data of the specific data
to use an add-on program (e.g. AUTODESK 360 Energy entities in the IFC schema.
analysis or EcoDesigner) on a BIM authorizing program A curved wall has the attributes of the IfcWall en-
(e.g. Revit or ArchiCAD). This is a very simple and suc- tity in the IFC schema. There are many attributes for
cinct approach, but it has limitations in regard to the in- the IfcWall, but the Representation and ObjectPlacement
teroperability of the building model. The third approach data are the most important data related to the proposed
is to use the gbXML file of a building model. As the process. The data for ObjectPlacement are related to the
gbXML file format is designed only for BEA, it is widely 3D-based coordinates of the relative coordinate system
known that using a gbXML file is a de-facto standard for (RCS) that is called the X’-Y’ system. In this paper,
BEA; however, if we can extract all the required data for the Ifc Axis 2 Placement 3D entity is done through the
BEA from an IFC file, it is much more effective to use IfcObjectPlacement entity.
an IFC file than to handle other formats, such as gbXML. There is an angle value (θR) between the X-Y and
To solve these problems, we propose a process for X’-Y’ systems. In addition, the representation data of a
dividing curved walls in IFC into segmented straight walls curved wall, as its shape information, are created by the
(SSWs) for the BEA process. In the process, a curved basis curve (according to the IfcCircle entity in the IFC
wall is divided into a number of SSWs by calculating schema) to relate IfcShaperep Resentation through the If-
the coordinates using trigonometric functions. Since the cProduct Representation entity. Some data are required to
proposed process adopts the IFC file as an input, it is not develop the proposed process, as shown in Figure 1 and
necessary to generate any additional building model for listed below:
the BEA process. The proposed process consists of three
sub-processes: 1) extracting data from the IFC model; 2) 1. X-Y system
dividing the curved wall into several SSWs; and 3) gen- X-Y system refers to the absolute coordinate system
erating an INP file. Further, if the sub-processes are com- (ACS) that defines the location of the building elements
puterized, the process of segmenting a curved wall into on the IFC schema. In this paper, the X-Y system faces
SSWs can be automatically implemented. the X’-Y’ system as an RCS.
In this paper, we have limited curved walls to those
that arc along their footprint, avoiding elliptical and
tem. To that end, CP is moved to the zero point using The process of creating SSWPRn using representation
Eqns (3) and (4), and it is designated as CP’. At this data from the IFC model is shown in Figure 6.
time, all of the extracted coordinates are also moved the
same distance: 2.3.2. Process of creating SSWPAn
Since SSWPAn are created in the X’-Y’ system, SSWPAn
(3)
must be converted to the X-Y system as the ACS. Before
.(4) doing so, the angle of rotation between X’-Y’ and X-Y is
defined by Eqn (7):
Next, θ is divided by n to calculate the rotation angle of (7)
TP1′ . Using the rotation angle, TP1′ is rotated by θ/n in The SSWPRn can be rotated with Eqn (7) to convert
the direction of θ n times using Eqns (5) and (6), desig- it to SSWPAn as Eqns (8) and (9):
nated as SSWPRn (Fig. 5). When k becomes equal to n,
the coordinates of SSWPRn are the same as TP2′ : ; (8)
(5) . (9)
Required data for INP file Data from BIM object DB Description
WALL NAME Name of SSWn The name value of a created SSWn.
HEIGHT Depth The height value of an element.
WIDTH The length of SSWn The width value of an element.
X
Y The coordinates of SSWPAn The location coordinates as a start point of an element.
Z
Conclusions
Since BIM technology is systemically being used in the
BEA process, BEA engineers can use a 3D-based build-
ing model in the BEA process, thereby making simula-
Fig. 16. Representation data of model A’ with SSWn tion of the building’s energy usage more accurate and
efficient; however, since the current BEA process can-
ed SSWPAn in model A’ are the same as the location not use representation data and include a curved wall
coordinates of the elements in model B except that they directly, the building model must translate the curved
are rounded off to the nearest integer. wall into a number of SSWs to recognize the represen-
Model A’ with can be converted to an INP file as a tation data in the BEA program. As this, remodelling
building description for the DOE-2.2 engine. In the INP work must be done manually, it opens up the opportunity
format, several representation data of a wall are necessary for human error. In addition, since the results of the re-
for BEA, such as height, width, and the coordinates of the modelling work might differ from worker to worker, the
location (i.e. X, Y, and Z axes) (Kim, Yu 2012). To convert accuracy and reliability of the BEA results are reduced.
the representation data of model A’, the required data must As the number of the SSWs increases, the accuracy and
be filled by SSWPAn and SSWn using the units of ft-lb. reliability also increase; however, since the remodelling
The height data were filled by the attributes of the original work is manual, the ability to determine the number of
curved wall: in this case, the height was 2,800 mm (9.186 ft). SSWs is limited.
To solve this problem, we proposed a process to Hygh, J. S.; Decarolis, J. F.; Hill, D. B.; Ranjithan, S. R. 2012.
divide curved walls in IFC into segmented straight walls Multivariate regression as an energy assessment tool in
early building design, Building and Environment 57:
for BEA. To that end, we first, defined the extracted data
165–175. http://dx.doi.org/10.1016/j.buildenv.2012.04.021
for the proposed process. Then, a trimmed point was Hirch, J. J. and Associates. 2009. Building energy use and cost
rotated by a specific angle to create the new location analysis program, Vol. 2: dictionary. Lawrence Berkeley
coordinates using a trigonometric function. After that, national laboratory, 1–512.
the straight walls were created between the calculated Kim, H.; Stumpf, A.; Kim, W. 2011. Analysis of an energy
efficient building design through data mining approach,
points as a building element. Finally the attributes of the
Automation in Construction 20(1): 37–43.
original curved wall were applied to the created SSWn. http://dx.doi.org/10.1016/j.autcon.2010.07.006
To verify the proposed process, two sample models were Kim, K.; Yu, J. 2012. A method for extraction geometry data
used to evaluate the proposed process, i.e. model A, from IFC file for building energy load analysis, Journal
which included a curved wall, and model B, which did of the Architectural Institute of Korea Planning & Design
28(5): 241–248.
not. The results indicated that the coordinates of the cre-
Kim, K.; Yu, J. 2013a. Semantic material name matching sys-
ated SSWPAn in model A’ were almost the same as the tem for building energy analysis, Automation in Construc-
location coordinates of the element in model B. tion 30: 242–255.
There is a few advantages over the three current http://dx.doi.org/10.1016/j.autcon.2012.11.011
approaches, comprised of the following: 1) human- Kim, K.; Yu, J. 2013b. IFCXML based automatic data in-
put approach for building energy performance analy-
dependent tasks that can easily create mistakes in the
sis, Journal of Construction Engineering and Project
BEA process are reduced; 2) data interoperability of a Management 3(1): 14–21.
building model is assured by the use of the IFC file for- http://dx.doi.org/10.6106/JCEPM.2013.3.1.014
mat; 3) reliability and consistency of the BEA result are Laine, T.; Karola, A. 2007. Benefits of building information
increased; and 4) the BEA process can be more efficient models in energy analysis, in The Proceedings of Clima
2007 Wellbeing Indoors. 8 p.
because additional building models only for a BEA pur-
Maile, T.; Fischer, M.; Bazjanac, V. 2007. Building energy per-
pose (such as gbXML) are no longer necessary. formance simulation tools – a life-cycle and interoper-
This process will enable engineers involved in a able perspective. CIFE working paper #WP107. Stanford:
BEA process to use a BIM-based building model direct- Center for Integrated Facility Engineering.
ly in the BEA program without having to do additional Monstvilas, E.; Stankevicius, V.; Karbauskite, J.; Burlingis, A.;
Banionis, K. 2012. Hourly calculation method of build-
work. Consequently, this process can contribute toward
ing energy demand for space heating and cooling based
ensuring the accuracy and reliability of the results of the on steady-state heat balance equations, Journal of Civil
BEA. As n of SSWn increases, the possibility of error Engineering and Management 18(3): 356–368.
in the results of the BEA decreases. In addition, since http://dx.doi.org/10.3846/13923730.2012.689994
remodelling a building model for BEA will no longer Miller, J. 2010. Leveraging BIM for energy analysis. Autodesk
university tutorial resource [online], [cited 11 April 2014].
be necessary, the efficiency and objectivity of the BEA
Available from Internet:
process increases dramatically. http://sustainabilityworkshop.autodesk.com/sites/default/files/
Future work should further evaluate a BIM-based core-page-files/leveragingbimforenergyanalysis.pdf
building model as a practical case, including various Oh, S.; Kim, Y.; Park, C.; Kim, I. 2011. Process-driven BIM-
wall, slab, and roof types. In addition, elliptical and free- based optimal design using intergration of energyplus, ge-
netic algorithm and pareto optimality, in 12th Conference
form curved walls should be considered with the pro-
of International Building Performance Simulation Associ-
posed process. ation, 14–16 November 2011, Sydney, Australia, 894–901.
Pratt, K. B.; Jones, N. L.; Schumann, L.; Bosworth, D. E.;
Acknowledgements Heumann, A. D. 2012. Automated translation of architec-
tural models for energy simulation, in Proceedings of the
This work was supported by the National Research Foun- 2012 Symposium on Simulation for Architecture and Urban
dation of Korea (NRF) grant funded by the Korea gov- Design, 2012, San Diego, CA, USA, Article No. 6, 1–8.
Schlueter, A.; Thesseling, F. 2009. Building information model
ernment (MEST) (NRF-2014R1A2A2A05006437).
based energy/exergy performance assessment in early de-
This research was supported by a grant (15AUDP- sign stages, Automation in Construction 18(2): 153–163.
C067809-03) from Architecture & Urban Development http://dx.doi.org/10.1016/j.autcon.2008.07.003
Research Program funded by Ministry of Land, Infra- Shukuya, M.; Hammache, A. 2002. Introduction to the con-
structure and Transport of Korean government. cept of exergy – for a better understanding of low-tem-
perature-heating and high-temperature-cooling systems.
Espoo: VTT. 61 p.
References Suter, G.; Mahdavi, A. 2004. Elements of a representation
framework for performance-based design, Building and
Ali, M. 2004. Developments in environmental performance
Environment 39(8): 969–988.
simulation, Automation in Construction 13(4): 437–445.
http://dx.doi.org/10.1016/j.buildenv.2004.01.021
http://dx.doi.org/10.1016/j.autcon.2004.03.002
Sun, J.; Tang, G.; Zhang, L.; Li, N. 2002. An efficient solu-
Dziugaite-Tumeniene, R.; Jankauskas, V.; Motuziene, V. 2012.
tion method for predicting indoor environment of build-
Energy balance of a low energy house, Journal of Civil
ings with complex geometric configuration, Building and
Engineering and Management 18(3): 369–377.
Environment 37(10): 915–922.
http://dx.doi.org/10.3846/13923730.2012.691107
http://dx.doi.org/10.1016/S0360-1323(01)00090-7
Journal of Civil Engineering and Management, 2016, 22(3): 333–345 345
Tang, R.; Meir, I. A.; Wu, T. 2006. Thermal performance of northern climate, Journal of Civil Engineering and Man-
non air-conditioned buildings with vaulted roofs in com- agement 18(6): 828–833.
parison with flat roofs, Building Environment 41(3): 268– http://dx.doi.org/10.3846/13923730.2012.720938
276. http://dx.doi.org/10.1016/j.buildenv.2005.01.008 Woo, J.; Diggelman, C.; Abushakra, B. 2011. BIM-based en-
Venckus, N.; Bliudzius, R.; Poderyte, J.; Burlingis, A. 2012. ergy mornitoring with XML parsing engine, in 28th In-
The heating load determination of low energy buildings in ternational Symposium on Automation and Robotics in
Construction, 2011, Seoul, Korea, S16-1: 544–545.
Karam KIM. PhD Student majoring Architectural Engineering at Kwangwoon University located in Seoul, South Korea. He is an
Academic Member of BuildingSMART Korea. His research interests include data interoperability using BIM technology, semantic
web, and IFC schema in construction engineering.
Jungho YU. PhD, Associate Professor of Architectural Engineering at Kwangwoon University located in Seoul, South Korea. He
is a member of various institute related to construction industry including Building SMART Korea. His research interests include
construction IT and decision analysis in construction management.