Professional Documents
Culture Documents
CONVR2020 AutomatedBIM-basedFormworkQTO Cepni Akcamete Klein
CONVR2020 AutomatedBIM-basedFormworkQTO Cepni Akcamete Klein
CONVR2020 AutomatedBIM-basedFormworkQTO Cepni Akcamete Klein
1. INTRODUCTION
Material quantity take-off (QTO) plays a prominent role in the construction industry starting from the early
design stage, before tendering and preconstruction stage, and during the construction phase to assist scheduling
and cost calculations (Monteiro & Martins, 2013). Generally, the QTO process includes identification of items
and their relations on drawings, obtaining dimensions, and calculating units of measurements such as areas,
volumes, and linear meters (Shen & Issa, 2010). Hence, despite its importance, QTO requires a significant
amount of time to interpret conventional printed and CAD drawings (Sabol, 2008). Besides, estimators need to
investigate each drawing set carefully and perform calculations meticulously so that errors due to double
counting and omissions can be eliminated (Olsen & Taylor, 2017). On the other hand, BIM has a potential to
enable more accurate and faster material QTO process while minimizing fluctuations in the cost calculation
stages (Sabol, 2008). It is because information for cost estimation is already included or linked in BIM, which
reduces errors and misinterpretations, and it can be automatically updated when design changes (Ashcraft, 2008).
However, the reliability of BIM-based quantification is generally questioned owing to modeling mistakes,
limitations in BIM tools, and not establishing ground rules for the modeling process (Bečvarovská & Matějka,
2014). Difficulties in the implementation of classification systems into BIM, lack of level of development (LOD)
in different project phases where needed, and exchange of building data among distinct tools are also main
challenges for BIM-based QTO (Firat et al., 2010). Furthermore, design models may provide inadequate and
excessive quantities since they contain less detailed BIM objects due to the modeling process (Khosakitchalert et
al., 2019a). Consequently, BIM-based QTO requires further research to increase its reliability.
In the case of concrete formwork, the geometric accuracy of BIM models and concrete placement sequence
significantly affects the quantification results. Usually, it is unlikely to extract complete and systematic
formwork QTOs from BIM models due to the intersection between different elements resulting in excess
material quantification (Monteiro & Martins, 2013). Likewise, overlapping volumes of structural components
and software limitations complicate BIM-based formwork quantification. Besides, formwork is a temporary
structure in the construction phase, and creating detailed formwork models for QTO extraction requires time and
rigorous work (Khosakitchalert et al., 2019b). Therefore, investing additional time and work is generally not
favorable for a provisional activity from the construction practitioner’s standpoint.
This research proposes a framework to calculate concrete formwork areas and automatically generate generic
formwork panels with distinctive information for the classification of area quantities with respect to different
220
structural elements. For this purpose, a reinforced concrete (RC) building is created in the BIM environment to
compare the accuracy and estimation time of quantification obtained from the proposed method and
conventional BIM-based quantification approach together with manual calculations. Moreover, a limited
investigation of open BIM standard IFC is also performed, and eventually, research results are discussed, and
possible future works are explained.
2. PRELIMINARY RESEARCH
221
slanted columns, tapered beams, inclined wall surfaces, arched wall openings, and circular columns with drop
panels. Another goal of the research is to generate formwork panels for each formwork surface using generic
models and store some relevant information such as formwork area and formwork ID in the formwork model for
future activities. In addition to accuracy, time comparison is also made to reveal the speed of automated
formwork quantification.
Fig. 1: Building model with the detailed view of structural components in Autodesk Revit environment
4. PROPOSED METHOD
Constructions are executed in a systematic way such that foundations are cast first, and walls and columns
follow the foundations. Structural slabs and beams are placed upon completion of vertical structural elements.
Stair and parapet walls are generally constructed after casting the adjacent components. This hierarchy is also
considered in the development and application of the proposed method so that the formwork area of a structural
category is calculated by intersecting its surfaces with other structural categories to eliminate surfaces, which do
not require formwork. For example, beam and slab elements are built on structural walls and columns; hence,
some surfaces of beams and slabs do not require formwork since they are already enclosed with columns and
walls. Besides, stairs are not included in the calculation of other categories since surfaces, which stairs intersect
with other elements, need to be formed separately in the real situation considering the construction sequence.
The proposed method aims to eliminate overlapping areas between the same and different structural components
to obtain area information correctly. It also extracts the formwork areas, which is not ordinarily possible to
calculate due to software limitations such as beam-column intersections and wall opening surfaces. Figure 2
illustrates the framework of the algorithm to calculate and visualize formwork elements. The method consists of
both manual and automated processes, and the process for all structural categories is the same. The manual
process is done by the user, and it includes the creation of a structural view, assigning project parameters,
grouping, and saving formwork models and linking the formwork model back to the original model at the end.
222
The automated process is done by Revit Dynamo. It detects intersections and overlaps between structural
elements, filters formwork requiring surfaces, creates formwork panels, and export results in a spreadsheet. The
method is applied for each structural category at different times in such a way that one category is selected for
formwork calculation at a time, while others are used for eliminating overlapping and intersected surfaces of the
formwork category.
The process starts with the creation of a 3D structural view, including only structural components, and then three
different project parameters formwork area, formwork type, and formwork ID are assigned for generic model
categories. These parameters are automatically filled by the algorithm later, and the only purpose here is to
allocate an information space within the generic model category, which is also the category of formwork models.
Moreover, "parapet" information is added for parapet walls using the comment section of wall elements, later
this information is filtered in the Dynamo to eliminate top surfaces of parapet walls.
Selecting formwork elements and other elements are done with the input variables shown in Figure 3a. After
running Dynamo, the algorithm gets the formwork elements and extracts all surfaces of each element.
Meanwhile, the algorithm obtains the other categories and combines the element surfaces of these categories.
Additionally, surfaces of the formwork category are also included in other elements to eliminate overlaps and
intersections between the same elements. After that, formwork element surfaces are intersected with the surfaces
of the other elements to eliminate intersections and overlaps of formwork elements by a surface difference
operation. This operation provides formwork requiring surfaces for all structural categories. Then, side and
sloped surfaces are filtered since they need to be formed in all structural categories, and top and bottom surfaces
are investigated in a different path.
223
converted into generic formwork panels using the node obtained from the spring node library in Dynamo (see
Figure 3c). The generic family template is imported from the Revit library by using the “file path” node in
Figure 3a. Later, previously created project parameters for the generic model category are filled with formwork
area, type, and ID information, and they are exported into a spreadsheet using the nodes shown in Figure 3b.
After that, the formwork model is grouped and saved as a different Revit model. This model is also linked back
to the original model, and formwork information is also scheduled in the software. This process is repeated for
all structural categories.
The proposed method stores the element ID information, which is automatically generated by Autodesk Revit,
and uses this information as formwork ID during the calculation. This way, formwork panels and areas could
present the information of the structural elements which they belong to. Consequently, the proposed method
classifies the formwork area information according to each structural element ID and it facilitates retrieving area
information for individual building components.
Fig. 3: View of visual code and essential nodes for the algorithm. (a) Nodes for input variables. (b) Nodes for
spreadsheet creation. (c) Node for formwork panel generation
224
Beam and column areas, however, are calculated with measuring dimensions from the model and manually
recording them in a spreadsheet since the Revit options mentioned above do not work for these elements. The
time for the quantification process was again recorded and tabulated in Table 1. According to results shown in
Table 1, the use of visual programming provides accurate formwork area information for all structural
components investigated in this study. Besides, the duration for estimation was significantly reduced with this
approach. Furthermore, Figure 4 shows the formwork model automatically created in Autodesk Revit
environment with the proposed algorithm. Formwork elements are created by using generic family category, and
area information, type of formwork, and formwork ID are included in each generic formwork element property
with the help of project parameters assigned at the beginning of the process.
Table 1: Comparison of formwork quantity and duration between manual and automated processes
Automated Automated
Formwork Manual Quantity Manual Quantity Deviations
Quantity Take-Off Quantity Take-Off
Elements Take-Off Area (m2) Take-Off Time (s) Area (%)
Area (m2) Time (s)
Fig. 4: (a) Visualization of formwork model and specific parts. (b) Automatically filled formwork properties.
225
The method is also tested with the IFC model of the same building, and new nodes, which are taken from the
Dynamo bimorph nodes library, are incorporated into visual code to read IFC link information (see Figure 5).
For this purpose, the building model created in Revit is exported to the IFC model, and this model is linked to a
new project. After implementing new nodes into existing code, geometric information from the IFC model is
read. Even though the formwork area for each structural group is precisely calculated, the formwork ID cannot
be extracted from the IFC model. Hence, the algorithm needs to be improved, and it should also be investigated
with different IFC models created in other modeling tools such as Tekla Structures and Allplan. Moreover,
formwork quantification using different IFC platforms should also be studied in detail in order to enable a
generic approach for automated QTO from all modeling tools.
It is verified that the proposed algorithm can calculate formwork areas accurately and faster than the current
Revit based and spreadsheet approaches. Besides, a generic formwork model with valuable information can be
generated by utilizing visual programing.
6. CONCLUSION
Quantity take-off (QTO) using conventional 2D drawings is a time-consuming and tedious task. The use of BIM
in the QTO process is not a straightforward process for area-based materials. Hence, this study focused on visual
programming for formwork estimation and visualization of formwork panels by utilizing Autodesk Revit and
IFC models. The visual coding aims to reduce the time for formwork quantification and increase the accuracy of
BIM-based formwork QTO, which is usually obstructed by modeling mistakes and software limitations.
For this purpose, a reinforced concrete (RC) building is modeled, including tapered beams, slanted and circular
columns, inclined wall surfaces, and arched and rectangular wall openings. Formwork quantities obtained from
the modified model and the manual calculations and visual coding are compared in terms of time and accuracy.
It is observed that formwork quantities are accurately extracted from Autodesk Revit models, and time is
significantly reduced. With small modifications, the visual code is also applied to the IFC model extracted from
the same Revit model, so that formwork quantification can be done utilizing open BIM standards. Accordingly,
the total formwork area for different structural categories is calculated correctly, both using IFC and Revit
models.
In future studies, the surfaces that are eliminated should also be classified according to element IDs so that the
total eliminated area from the gross area of a structural element can also be determined and classified. Besides,
the developed algorithm needs to be tested with real and more complex building models, including curved and
faceted walls, to validate the proposed method for Revit and IFC models. Other types of RC structures, such as
bridges and tunnels, should also be studied with the proposed method to test whether it can correctly calculate
the formwork area. Furthermore, the creation of formwork elements is limited to the panel portion of the
formwork assembly. Hence, further attempts need to be made for automatic modeling of the entire formwork
system, including the actual amount of plywood that needs to be procured considering the waste, formwork
supports, bracings, and cross beams to perform clash detection during the construction stage properly.
7. REFERENCES
Aram, S., Eastman, C., & Sacks, R. (2014, January). A knowledge-based framework for quantity takeoff and
cost estimation in the AEC industry using BIM. In The 31st International Symposium on Automation and
Robotics in Construction and Mining (p. 1).
226
Ashcraft, H. W. (2008). Building Information Modeling: A framework for collaboration. Construction
Lawyer, 28, 5.
Bečvarovská, R., & Matějka, P. (2014). Comparative Analysis of Creating Traditional Quantity Takeoff Method
and Using a BIM Tool. In Construction Maeconomics Conference 2014.
Cheung, F. K. T., Rihan, J., Tah, J., Duce, D., & Kurul, E. (2012). Early stage multi-level cost estimation for
schematic BIM models. Automation in Construction, 27, 67–77.
Cho, J., & Chun, J. (2015). Cost estimating methods for RC structures by quantity takeoff and quantity
prediction in the design development stage. Journal of Asian Architecture and Building Engineering,
14(1), 65–72.
Dynamo Bimorph Nodes, https://bimorph.com/bimorph-nodes/
Dynamo Spring Nodes, https://dynamonodes.com/category/springnodes/
Firat, C. E., Arditi, D., Hämäläinen, J. P., Stenstrand, J. and Kiiras, J. (2010). Quantity Take-off in Model-based
Systems, In Proceedings of the 27th CIB W78 International Conference, Cairo, Egypt, 16–18.
Kannan, R., & Santhi, H. (2013). Automated Construction Layout and Simulation of Concrete Formwork
Systems Using Building Information Modeling. In The 4th International Conference of European Asian
Civil Engineering Forum (EACEF), Singapore, C7-C12.
Khosakitchalert, C., Yabuki, N., & Fukuda, T. (2019a). Improving the accuracy of BIM-based quantity takeoff
for compound elements. Automation in Construction, 106.
Khosakitchalert, C., Yabuki, N., & Fukuda, T. (2019b). Automatic concrete formwork quantity takeoff using
building information modeling. In Proceedings of the 19th International Conference on Construction
Applications of Virtual Reality (CONVR), 21–28.
Lee, J., Park, Y. J., Choi, C. H., & Han, C. H. (2017). BIM-assisted labor productivity measurement method for
structural formwork. Automation in Construction, 84, 121–132.
Masood, R., Kharal, M. K. N., & Nasir, A. R. (2014). Is BIM adoption advantageous for construction industry of
Pakistan? Procedia Engineering, 77, 229–238.
Meadati, P., Irizarry, J., & Aknoukh, A. (2011). BIM and Concrete Formwork Repository. In 47th ASC Annual
International Conference Proceedings, Omaha, NE.
Monteiro, A., & Martins, J. (2013). A survey on modeling guidelines for quantity takeoff-oriented BIM-based
design. Automation in Construction, 35, 238–253.
Olsen, D., & Taylor, J. M. (2017). Quantity Take-Off Using Building Information Modeling (BIM), and Its
Limiting Factors. Procedia Engineering, 196, 1098–1105.
Sabol, L. (2008). Challenges in Cost Estimating with Building Information Modeling. Design and Construction
Strategies, 1-16.
Shen, Z., & Issa, R. R. A. (2010). Quantitative evaluation of the BIM-assisted construction detailed cost
estimates. Journal of Information Technology in Construction, 15, 234–257.
Smith, P. (2014). BIM & the 5D Project Cost Manager. Procedia - Social and Behavioral Sciences, 119, 475–
484.
227