Professional Documents
Culture Documents
Taghaddos 2016
Taghaddos 2016
1
Assistant Professor, School of Civil Engineering, College of Engineering, Univ. of
Tehran, Tehran, Iran. E-mail: htaghaddos@ut.ac.ir
Downloaded from ascelibrary.org by University College London on 06/29/16. Copyright ASCE. For personal use only; all rights reserved.
2
MSc Student, Dept. of Construction Engineering and Management, School of Civil
Engineering, College of Engineering, Univ. of Tehran, Tehran, Iran. E-mail:
ali.mashayekhi@ut.ac.ir
3
MSc Student, Dept. of Construction Engineering and Management, School of Civil
Engineering, College of Engineering, Univ. of Tehran, Tehran, Iran. E-mail:
sherafat@ut.ac.ir
Abstract
Building information modeling (BIM) is a major upheaval in construction
industry. Although BIM advantages in construction management has been proved in
many papers reviewed, there are still many limitations that inhibit organizations to
use BIM models efficiently. However, advancement of application programming
interface (API) in the recent years has facilitated employing BIM in construction
industry. This research contributes to the state of practice in construction
management by developing API codes to automate estimation of construction. The
developed API automatically filters items related to a particular discipline within a
particular work area and facilitate systematical quantity take off in different work
areas. This allows the planner to define proper 3D work areas and to estimate the
required materials and man-hours in different work areas throughout the project. The
results of the developed automated approach are compared with hand calculated
results as well as the results calculated from the BIM software interface in special
cases. Finally, the research has been validated by a case study of an actual
petrochemical project.
1-INTRODUCTION
The importance and complexity of industrial projects has motivated the
project managers to consider economically efficient construction methods. That is
why many construction practitioners try to automate various processes in construction
including estimating required materials or man-hours for different disciplines with the
advancement of Building Information Modeling (BIM).
© ASCE
type of data manipulation is usually performed with other types of add-on software
(Sattineni and Bradford II 2011).
Data is usually transferred between the BIM and cost estimation software in
two different ways: 1) both software use the same proprietary format and data
transfer is done without loss of data; 2) each software use different proprietary
formats, thus data is converted to a third, common format such as Industry
Foundation Classes (IFC). IFC [2] is an ad-hoc standard data structure for
classification of AEC data that its function of providing a wide range of applications
is underestimated due to its weakness of offering a vehicle for the exchange of data
without data loss.
This paper introduces a generic approach to automate the process of quantity
take-off using a BIM model.
2-RESEARCH BACKGROUND
One of the main objectives of BIM is to predict prospective of a project.
However, many limitations inhibit organizations to use BIM models efficiently. For
example, automated estimating process cannot often be employed on BIM models
due to lack of proper data for the modeling elements (Firat et al. 2010). Advancement
of Application Programming Interface (API) in the recent years has facilitated auto
estimating for BIM models. Estimating automation does not mean that there is no
need for an estimator anymore, but an expert who ships information and compiles
them is still required [3].
In recent years, some efforts are spent to improve CAD or BIM-based cost
estimation (Staub et al. 1998). They have implemented the results on an industrial
project case study to integrate CAD-based design with schedule and cost data.
Another research is performed to solve cost estimation problems in design process by
utilization of neural network methodology (Günaydın and Zeynep Doğan 2004).
Efforts continued by cost estimation of structural skeleton using an interactive
automation algorithm (Jadid and Idrees 2007) and developing a frame work for BIM-
based construction cost estimating software (Ma et al. 2010).
Forgues (et al. 2012) did a comparative study of BIM-based commercial
applications that are suitable for cost estimation. They also prepared a survey of
practical changes incurred by the adoption of such software in a construction
organization. Most BIM tools are able to prepare a preliminary quantity take off,
however such a service depends on model properties and level of details of the BIM
model. Even if the BIM tool prepares the quantification of an element, these
© ASCE
applications tend to lack the function to perform cost estimation, which is usually
done using different software. The data exchange between cost estimator software
and BIM tools is often compiled via IFC. The IFC lack of lossless data exchange with
each export-import process has been proved, thus this weakness could lead us to
incorrect quantities and ultimately not real cost estimation (Zhiliang 2011).
The above mentioned issue is solved through developing take off methods
that provide an instructor for architects, engineers and contractors on how to design,
Downloaded from ascelibrary.org by University College London on 06/29/16. Copyright ASCE. For personal use only; all rights reserved.
how to compile data and how to quantify the model (Kim et al. 2009). Utilizing BIM
software as a best practice for quantity take off has lack of database management
system and filtering issues of desired discipline to be quantified. This problem has
been solved by filtering methods (e.g. or/and condition filtering) in Navisworks by
using a database management system (Ali et al. 2015).
3-METHODOLOGY
The main research objective of this study is to find the volumes of the
elements in a BIM model. Then many other parameters such as weight of objects,
construction cost of objects can be calculated accordingly.
© ASCE
coordinates and volume of boundary box) from Navisworks Simulate and then to
generate boundary boxes in AutoCAD.
3-6-1-Cylinder:
Although boundary box of this element will not fit the cylinder, the diameter
of cylinder can be calculated from its boundary box (Figure 1-a). The diameter of
cylinder equals to the two equal dimensions of the boundary box and the third
© ASCE
dim
mension wou uld be the height or length
l of thhe cylinder. The volum
me of such
cylindrical elem
ment can be calculated as Equation 22.
πD2
Vo
olume =
4
H (2)
Wh
here D and H are diametter and heigh
ht (or length)
h) of a cylindder, respectivvely.
3-6
6-2-Irregularr Elements:
Downloaded from ascelibrary.org by University College London on 06/29/16. Copyright ASCE. For personal use only; all rights reserved.
3-6
6-3-Rotated Elements:
E
For elem
ments that are
a not align n x, y, or z axis, the booundary box of element
wouuld be much h larger of acctual elemen
nt due to devviation of these elements from axes
(Fig
gure 1-b). We
W can oveercome this issue by ttrigonometryy calculationn based on
Equuation 4.
© ASCE
4-R
RESULTS
Figure 2 depicts parrt of a petrocchemical prooject as the eemployed caase study to
validate develooped system. This project is designeed as modullar construction, where
these modules canc be filtered and group ped by diffeerent discipliine (e.g. struuctural steel,
piping) automaatically using g developed d API, and thhe database system. Thhis API also
extrracts coordinnates and prroperties (e.gg. name) of each modell element to the Access
database. The other API developed
d for
f AutoCAD D generatess rectangulaar boundary
Downloaded from ascelibrary.org by University College London on 06/29/16. Copyright ASCE. For personal use only; all rights reserved.
boxxes based on coordinate’s data in the databasse. This AuutoCAD file containing
bouundary boxees of elemen nts is appended to the N Navisworks model for the sake of
visu
ualization annd validation
n.
The seleected modulle weight is 142 tones baased on project reports aand has two
majjor disciplin
ne: Structuraal steel and Pipe lines. From projeect data wee know that
stru
uctural steell weight is about 30% % of selectedd module w weight. Our automated
database systemm will first filters
f this disciplines andd then we ruun our code. Eventually
we can comparre and validaate our resultts with projeect fact sheett and knownn data.
Fig
gure 2. Seleccted modulee (in blue) of the case sttudy of petrrochemical p
plant
Figure 3 (a) shows all the eleements of tthe filtered module higghlighted in
Fig
gure 2. Figurre 3 (b) illustrates the strructural steeel discipline of selected m
module and
Fig
gure 3 (c) deepict piping discipline of o this moduule. Figure 3 (d) demonnstrates the
bouundary boxees of piping disciplinee in AutoC CAD, whichh is then apppended to
Nav visworks. Usage
U of AutoCAD
A n generatingg boundary boxes is because of
in
Nav visworks sofftware lack of
o drawing object
o capabbility. Figuree 4 shows thaat structural
steeel elements and their bo oundary box xes fit well tto each otheer. Table 1 shows how
thiss system callculates the volume and d weight off structural ssteel membeers. Section
W3 310×118 is used
u for vertiical elementts and W3100×79 is used for horizonttal ones.
© ASCE
© ASCE
Tab
ble 1. Autom
mated estim
mation of stru
uctural steeel discipline
Row
R Elem
ment Lx Ly Lz Height
H Areaa Volume Density Total
Num
mber Typpe (m) (m)
( (m) (m) (m2)) (m3) (kg/m) Mass (kg)
1 W310
0×79 6 0.3
0 0.3 6.000
6 0.011 0.0606 80.661 483.967
…
…
…
Downloaded from ascelibrary.org by University College London on 06/29/16. Copyright ASCE. For personal use only; all rights reserved.
8 W310×
×118 0.3 0.3
0 6.9 6.950
6 0.011 0.10494 119.68 831.775
…
…
…
60
6 W310
0×79 0.3 6 0.3 5.991
5 0.011 0.06051 80.661 483.208
61
6 W310
0×79 0.2 6 0.3 6.000
6 0.011 0.0606 80.661 483.965
Totaal
Total
V 3.9568 31.5363
M (ton)
(m3))
© ASCE
Outer
NPD Weight(ton) Length(m) Pipe Type
Diameter(m)
24 0.6096 5.3056021 14.94403 Sch/thk:S-60
Downloaded from ascelibrary.org by University College London on 06/29/16. Copyright ASCE. For personal use only; all rights reserved.
Inner
Thickness(m) Area(m2) Volume(m3) Density(ton/m3)
Diameter(m)
0.02461 0.56038 0.04520533 0.675549901 7.853753057
Outer
Lx(m) Ly(m) Area(m2) Weight(tom)
Diameter(m)
0.60957497 14.94404489 0.609574974 0.045203402 5.305380407
Inner
Lz(m) Thickness(m) Volume(m3) Differences
Diameter(m)
5-CONCLUSION
This paper focuses on developing an automated system to estimate the
material. Although some features to assist the modeler in quantity take off are
embedded in some BIM applications (e.g. Navisworks), using this feature is not
always feasible due to lack of the required properties in the model. The proposed
system is validated in an actual case study of an industrial construction.
Estimating volume and weight can results in man-hour estimating by having
the productivity data and consequently cost estimation. This automated approach can
assist the project team in bidding, procurement, planning purposes in a rational
manner.
6- FURTHER RESEARCH
Our future study concentrates on methods that extracts the points on the elements
from the BIM model and calculates the object perimeter to fit more accurate
boundary shape. One of these methods is K-DOP method which we would like to
investigate in the future work to make our API code more practical and accurate.
© ASCE
7-REFERENCES
Ali, M., Mohamed, Y., Taghaddos, H., and Hermann, R. (2015) “BIM obstacles in
industrial projects: a contractor perspective” 11th Construction Specialty
Conference.
IFC Overview, Building Smart. (2011) <http://buildingsmar
tech.org/specifications/IFC overview>
Downloaded from ascelibrary.org by University College London on 06/29/16. Copyright ASCE. For personal use only; all rights reserved.
© ASCE