Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

Database-Supported and Web-Based

Visualization for Daily 4D BIM


Jaehyun Park, S.M.ASCE 1; Hubo Cai, M.ASCE 2; Phillip S. Dunston, A.M.ASCE 3;
and Hossein Ghasemkhani 4
Downloaded from ascelibrary.org by Purdue University Libraries on 10/03/20. Copyright ASCE. For personal use only; all rights reserved.

Abstract: Four-dimensional (4D) building information modeling (BIM) (3D BIM plus time) is a powerful tool to visualize and communicate
construction plans and milestones. A potential use of 4D BIM is to support daily construction operations and progress monitoring and
tracking based on the premise that the latest version of the 4D model including daily construction progress is shared among the project
participants. However, in the current practice, file-based 4D BIM has limitations in sharing and visualizing the latest construction progress
information in a timely manner because of information delay and data inconsistency issues. Leveraging the advancements in the Web and
database technologies, this paper presents a Web and database-supported visualization method that enables real-time information sharing of
daily 4D BIM. A central database structure that contains an automatic determination and update method for each BIM object visualization
is designed to facilitate the display of daily 4D BIM. The newly created method is demonstrated through the implementation of a real
construction project schedule and a 3D BIM. Results illustrate that the method overcomes the information delay and data inconsistency
issues associated with file-based 4D BIM to enable the sharing and visualization of daily 4D BIM in real time. The newly developed plat-
form also facilitates timely decision making by enhancing communications and collaborations among project participants regarding daily
construction operations and progress. DOI: 10.1061/(ASCE)CO.1943-7862.0001392. © 2017 American Society of Civil Engineers.
Author keywords: Database; Web viewer; Industry foundation classes (IFC); Four-dimensional building information modeling (4D BIM);
Information technologies.

Introduction However, in the current practice, 4D BIM has shortcomings


in sharing the latest status of construction progress in a timely
Four-dimensional (4D) building information modeling (BIM) (3D manner. Four-dimensional BIM is practical only using specific
BIM plus time) is a powerful visualization and communication tool commercial software packages (e.g., Autodesk Navisworks, Vico
that can visualize construction plans and milestones (Computer Office, or Synchro PRO) that are based on a specific operating
Integrated Construction Research Group 2010). During the con- system (i.e., Microsoft Windows) and traditional file-based format
struction phase, 4D BIM has been used for construction planning, (Wang et al. 2014). Thus, working 4D BIM model files can be
constructability analysis, and communications and collaborations shared only using the corresponding commercial software under
with clients and among project participants (Mahalingam et al. the specific operating system to other project participants for in-
2010). Four-dimensional BIM also has the potential to support formation sharing. Consequently, current software-based and file-
daily construction operations (Chau et al. 2004; Staub-French and based 4D BIM can cause information delays and data inconsistency
Khanzode 2007; Lee and Yun 2015) and construction progress issues (Froese et al. 2000).
monitoring and tracking (Meža et al. 2004; Staub-French and Currently, server-based work-sharing solutions (i.e., Autodesk
Khanzode 2007). A prerequisite to realizing these benefits is that Revit Server and Graphisoft BIM Server) have been introduced
the latest version of the 4D BIM model (including daily construc- by BIM software vendors to overcome information delays and data
tion progress) be shared among project participants in a timely inconsistency issues of the current software-based and file-based
manner (Staub-French and Khanzode 2007). approach. Using the solutions, project participants can access and
modify their working BIM model files at the same time. However,
1
Ph.D. Candidate, Lyles School of Civil Engineering, Purdue Univ., the main purpose of these solutions is to support the project partic-
550 Stadium Mall Dr., West Lafayette, IN 47907. E-mail: park625@ ipants’ collaboration tasks during the 3D BIM model development
purdue.edu
2
Associate Professor, Division of Construction Engineering and
process, not the sharing of project progress information via 4D BIM.
Management and Lyles School of Civil Engineering, Purdue Univ., Alternatively, Web and database technologies enable informa-
550 Stadium Mall Dr., West Lafayette, IN 47907 (corresponding author). tion sharing in real time (Hoffer et al. 2013). Information can
E-mail: hubocai@purdue.edu be maintained in a centralized database (Ramanathan and Sarkar
3
Professor, Division of Construction Engineering and Management 1988), and the centralized database helps eliminate the delays
and Lyles School of Civil Engineering, Purdue Univ., 550 Stadium Mall and inconsistencies among project participants (Froese et al.
Dr., West Lafayette, IN 47907. E-mail: dunston@purdue.edu 2000). Moreover, users can access Web systems using any device
4
Assistant Professor, Krannert School of Management, Purdue Univ., (e.g., smartphones, tablet personal computers, or laptops) and op-
403 W. State St., West Lafayette, IN 47907. E-mail: hossein@purdue.edu
erating system as long as the device has a Web browser installed
Note. This manuscript was submitted on January 30, 2017; approved on
May 11, 2017; published online on August 11, 2017. Discussion period and can connect to the Internet (González-Tato et al. 2013).
open until January 11, 2018; separate discussions must be submitted for This study proposes a Web and database-supported method that
individual papers. This paper is part of the Journal of Construction En- overcomes the limitations of file-based 4D BIM practices to enable
gineering and Management, © ASCE, ISSN 0733-9364. the visualization and sharing of the latest version of daily 4D BIM

© ASCE 04017078-1 J. Constr. Eng. Manage.

J. Constr. Eng. Manage., 2017, 143(10): 04017078


models in a timely manner. The method includes a central 4D BIM Alternatively, Web Graphics Library (WebGL) is supported in
database structure that contains an automatic mechanism to deter- most Web browsers, including those being used in the mobile envi-
mine and update the progress status for individual BIM objects so ronment (X3DOM 2017). It is a royalty-free Web standard that
that their visualization reflects the project progress status. The rest enables low-level interactive graphics rendering (Khronos Group
of this paper is organized as follows. The literature review section 2017). Therefore, it is commonly used in various open-source BIM
provides a summary of relevant studies for developing the proposed visualization projects (e.g., BIMsurfer 2017; IFC TOOLS Project
Web and database-supported visualization method. The following 2017; IFC Web Server 2017; xBIM Toolkit 2017). Considering
sections provide a detailed explanation of the method and illus- that participants in construction projects use both mobile devices
trate the demonstration of the newly developed method with a real and office computers to access BIM models, WebGL is suitable
construction project. Finally, research findings and conclusions are for rendering 3D graphics for sharing daily BIM information in
reported. construction.
Downloaded from ascelibrary.org by Purdue University Libraries on 10/03/20. Copyright ASCE. For personal use only; all rights reserved.

Central Database Concept


Literature Review
A few researchers (e.g., Chen et al. 2016; Fassi et al. 2015; Hu et al.
This section provides a review of relevant studies to develop a Web 2016) have succeeded in developing Web-based BIM applications
and database-supported visualization method for presenting daily including WebGL-based BIM model visualizations. A common
4D BIM models. Specifically, the Web-based BIM model visuali- aspect of the current studies is that nongeometric data of the BIM
zation and the concept of a central database are summarized in this model or additional data that are not included in typical BIM mod-
section. els are recorded and managed in a central database. Chen et al.
(2016) presented a cloud-based system framework that enables
Web-based viewing and analysis of massive BIM models and used
Web-Based BIM Model Visualization
WebGL technology to display BIM models in the Web environ-
Until recently, displaying high-performance 3D accelerated graph- ment. In their study, a central database was established based on
ics in Web environments has been a critical challenge and an ob- BigTable, and MapReduce enabled the processing of a large
stacle in the current practice because Web-based BIM model amount of data from massive BIM models for their cloud-based
visualization generally requires a significant amount of time to load viewing, storage, and analysis system. The WebGL-based viewer
the BIM model files (Suh et al. 2013). in their system focused on the presentation of the visual informa-
To overcome this file-loading challenge, various methodologies tion in the database. Fassi et al. (2015) developed a WebGL viewer
have been used. For example, Suh et al. (2013) developed a Web- system that enabled Web-based maintenance tasks and collabora-
based BIM model viewer based on the ActiveX control; Shen et al. tion in real time. The information on maintenance work and related
(2012) and Fang et al. (2016) used the Unity3D game engine for BIM models was stored in a central database and presented with 3D
BIM model visualization in Web environments. However, these visualization through the WebGL-based viewer. Hu et al. (2016)
attempts at Web-based BIM model visualization rely on specific proposed a WebGL-based platform for the data conversion between
Web browsers (e.g., Microsoft Internet Explorer for the ActiveX architectural and structural BIM models. To meet this conversion
control, and Microsoft Internet Explorer, Mozilla Firefox, Apple challenge, this study proposed industry foundation class (IFC)-
Safari, and Opera software Opera for the Unity3D engine), and based data conversion algorithms and tried to present BIM models
none of them support mobile access. in the Web environments using WebGL technology. A central

Fig. 1. UML activity diagram of the proposed method

© ASCE 04017078-2 J. Constr. Eng. Manage.

J. Constr. Eng. Manage., 2017, 143(10): 04017078


Fig. 2. ERD of the relationship between the schedule and the BIM model
Downloaded from ascelibrary.org by Purdue University Libraries on 10/03/20. Copyright ASCE. For personal use only; all rights reserved.

database was also developed to store and share necessary informa- Web and Database-Based Visualization Method
tion for the data conversions, and the WebGL viewer was used to
present the conversion results visually from the database. In this section, the proposed Web and database-supported visuali-
The central database concept with WebGL-based BIM model zation method for presenting daily 4D BIM models is described.
viewers in the most recent studies illustrate that 4D BIM can
be visualized in the Web environment, and thus 4D daily BIM
Workflow of the Web and Database-Supported
models can be visualized in a similar way. However, daily 4D BIM
Visualization Method
models must be updated to reflect the project progress, but the pre-
vious studies treat BIM models as static: no mechanism is available Fig. 1 presents the unified modeling language (UML) activity dia-
to update the BIM model as the project progresses and visualize gram of the overall process for the proposed method. The pro-
the model to reflect the project progress and activity status. To over- posed method works based on three assumptions. First, the 3D
come this critical shortcoming, in this study, a central database that BIM model and the project schedule have been previously created.
contains rules to automatically determine and update the status of Second, the 3D BIM models follows a common open BIM file
individual BIM objects is proposed. The database is updated auto- format (e.g., IFC file formats, *.ifc or *.ifcxml). Third, the project
matically to reflect the project’s progress. Because the database schedule is being updated daily.
is queried in real time when visualizing, the newly created web When a user initiates the Web viewer, the Web viewer accesses
platform enables the visual communication of project progress to a linked central database to query the progress status of each BIM
project participants. It does not rely on specific commercial BIM object as the first step. Query results are grouped into six tables
software packages. separated by progress status categories—scheduled, ongoing, de-
layed (late start), delayed (overdue), delayed (not start), and fin-
ished BIM objects. In particular, the status of each BIM object is
determined and updated automatically based on the information in
a construction schedule that is a part of the central database. The
database generates dynamic views for each separated table by cat-
egory using the query results and transmits them to the Web viewer.
Finally, the Web viewer visualizes the daily 4D BIM models and
communicates the project status to the user.
Aside from the viewer execution process, the construction
schedule table in the database is duplicated with a different table

Fig. 5. SQL script for creating the dynamic view for the scheduled
Fig. 3. Automatic decision and update methods for the status of each
BIM objects
schedule task

Fig. 4. SQL script for querying the status of each BIM object Fig. 6. SQL script for making daily backup tables of schedule table

© ASCE 04017078-3 J. Constr. Eng. Manage.

J. Constr. Eng. Manage., 2017, 143(10): 04017078


name including previous date information when the system date is that the code is related to architectural works; the six-digit number
changed. The duplicated schedule tables include task status infor- “042113” is referred to in MasterFormat (the same as Table 22 of
mation from that day, and the users can investigate historical 4D OmniClass), and it means bricklaying work; “1” defines the first
BIM models with status information for construction progress building structure (if the project has only one building structure,
monitoring and tracking based on the data in the duplicated tables. all WBS codes present “1” for this part); and “001” represents
the area—the first floor. Moreover, the BIM object that has the
value “brick” in its name attribute means the object is related
4D BIM Database to bricklaying work. Using WBS codes and the values in the name
The proposed central database structure for visualizing the daily attributes, each BIM object and the relevant WBS codes can be
4D model is presented as an entity relationship diagram (ERD) as automatically linked.
shown in Fig. 2. In both the BIM model and WBS-BIM entities, the GlobalID
The central database structure for visualizing the daily 4D and Label attributes can both function as the primary key because
model consists of three entities: schedule, BIM model, and WBS- they have unique values (Ma et al. 2006). However, the values of
Downloaded from ascelibrary.org by Purdue University Libraries on 10/03/20. Copyright ASCE. For personal use only; all rights reserved.

BIM entities. The schedule entity consists of seven attributes: work the Label attribute might change when the base 3D BIM model is
breakdown structure (WBS) code (primary key), name, start, finish, revised and converted to IFC format because of change orders or
actual start, actual finish, and status. The status attribute is a derived directives. Thus, the GlobalID attribute was chosen as the primary
attribute, and its value is determined through the comparison of the key for both the BIM model and WBS-BIM entities because a value
values of the start, finish, actual start, and actual finish attributes. is assigned permanently when the object is created.
The BIM model entity includes six attributes: GlobalID (primary
key), Name, Type, DefiningType, BuildingStory, and Label. All
Determine and Update the Progress Status for BIM
information can be recorded to the database through the parsing
Objects
of IFC file format-based BIM models. The WBS-BIM entity con-
sists of two attributes, the WBS code and the GlobalID, and both The status of each BIM object is queried through an equi-join op-
attributes are primary keys (composite key) and foreign keys. The eration of the central 4D BIM database. In an equi-join operation,
WBS-BIM entity is generated through the automated linking pro- the joining condition is based on the equality of two values in the
cess (Park and Cai 2017) between related schedule tasks and BIM common columns (Hoffer et al. 2013). In this study, the values in
model objects. the status attribute of the schedule table are determined first, using
For the automated linking process, the WBS codes are based the procedure outlined in Fig. 3. Fig. 4 illustrates the script for
on MasterFormat [the same as Table 22 (Work Results) of querying the status of each BIM object through an equi-join
OmniClass] and UniFormat [the same as Table 21 (Elements) of operation.
OmniClass], and the name attribute of each BIM object is revised The procedure is executed automatically when the database is
to identify characteristics of the BIM objects. For example, the updated or the system date is changed. The status of the schedule
WBS code A-042113-1-001 represents bricklaying work for the tasks is divided into six groups [i.e., scheduled (1), ongoing (2),
first-floor construction of a first building structure. “A” indicates delayed (late start, 3), delayed (overdue, 4), delayed (not start, 5),

Fig. 7. (Color) BIM model in case study: (a) visualization on Google Chrome in Microsoft Windows 10; (b) visualization on Apple Safari in
Apple iOS 9

© ASCE 04017078-4 J. Constr. Eng. Manage.

J. Constr. Eng. Manage., 2017, 143(10): 04017078


Table 1. Schedule in Case Study (June 25, 2016)
WBS code Name Start Finish Actual start Actual finish Status
A-015213-1-AAA Temporary office installation 2015-09-07 2015-09-12 2015-09-07 2015-09-12 6a
A-017123-1-AAA Construction site survey 2015-09-14 2015-09-19 2015-09-14 2015-09-21 6
A-024113-1-AAA Tree removal 2015-09-21 2015-09-26 2015-09-21 2015-09-26 6
A-148000-1-AAA External scaffolding installation 2015-09-21 2016-04-30 2015-09-21 2015-04-23 6
A-148100-1-AAA External scaffolding disassembly 2016-05-02 2016-05-14 2016-04-25 2016-04-30 6
A-028233-1-AAA Asbestos demolition 2015-09-21 2015-10-03 2015-09-21 2015-10-05 6
A-024116-1-B01 Basement floor demolition 2015-09-28 2015-10-03 2015-09-28 2015-10-02 6
A-024213-1-AAA External wall demolition 2015-10-05 2015-10-24 2015-10-05 2015-10-26 6
A-024119-1-AAA Internal wall demolition 2015-10-05 2015-10-31 2015-10-05 2015-10-31 6
A-024291-1-AAA Remains removal 2015-10-26 2015-11-14 2015-10-26 2015-11-12 6
A-033000-1-B01 Basement-floor reinforced concrete work 2015-11-16 2015-11-21 2015-11-16 2015-11-21 6
Downloaded from ascelibrary.org by Purdue University Libraries on 10/03/20. Copyright ASCE. For personal use only; all rights reserved.

A-037100-1-001 First-floor foundation reinforced concrete work 2015-11-23 2015-11-28 2015-11-23 2015-11-27 6
A-033000-1-001 First-floor reinforced concrete work 2015-11-30 2015-12-05 2015-11-30 2015-12-04 6
A-033000-1-002 Second-floor reinforced concrete work 2015-12-07 2015-12-12 2015-12-07 2015-12-11 6
A-033000-1-003 Third-floor reinforced concrete work 2015-12-14 2015-12-19 2015-12-14 2015-12-18 6
A-033000-1-004 Fourth-floor reinforced concrete work 2015-12-21 2015-12-26 2015-12-21 2015-12-28 6
A-033000-1-005 Fifth-floor reinforced concrete work 2016-01-04 2016-01-09 2016-01-04 2016-01-09 6
A-033000-1-RFT Rooftop-floor reinforced concrete work 2016-01-11 2016-01-16 2016-01-11 2016-01-16 6
A-051200-1-AAA Steelwork 2015-11-30 2015-12-26 2015-11-30 2015-12-26 6
A-042113-1-001 First-floor bricklaying work 2015-12-07 2015-12-12 2015-12-07 2015-12-12 6
A-042113-1-002 Second-floor bricklaying work 2015-12-14 2015-12-19 2015-12-14 2015-12-19 6
A-042113-1-003 Third-floor bricklaying work 2015-12-21 2015-12-26 2015-12-21 2015-12-26 6
A-042113-1-004 Fourth-floor bricklaying work 2016-01-04 2016-01-09 2016-01-04 2016-01-11 6
A-042113-1-005 Fifth-floor bricklaying work 2016-01-11 2016-01-16 2016-01-12 2016-01-16 6
A-047100-1-AAA Exterior bricklaying work 2015-12-28 2016-01-09 2015-12-18 2016-01-09 6
A-042129-1-AAA Exterior terracotta work 2016-01-11 2016-01-23 2016-01-11 2016-01-22 6
A-321440-1-001 Entrance stonework 2016-05-16 2016-05-21 N/A N/A 5b
A-321440-1-B01 Basement-floor stonework 2016-05-23 2016-06-11 N/A N/A 5
A-093400-1-AAA Waterproofing work 2016-03-14 2016-04-02 2016-03-14 2016-04-01 6
A-051000-1-AAA Exterior and interior metalwork 2016-03-04 2016-04-02 2016-03-04 N/A 4
A-051400-1-AAA Aluminum panel installation 2016-04-04 2016-04-30 2016-06-20 N/A 4
A-064200-1-AAA Ipe wood panel installation 2016-05-02 2016-06-04 2016-06-03 2016-06-25 6
A-102616-1-AAA Handrail installation 2016-06-06 2016-07-02 N/A N/A 5
A-093200-1-AAA Mortar work 2016-04-18 2016-04-30 2016-04-18 2016-04-30 6
A-096200-1-AAA Trowel finish work 2016-05-02 2016-05-14 2016-05-02 2016-05-13 6
A-104400-1-AAA Fire-protecting shutter installation 2016-03-14 2016-04-02 2016-03-14 2016-04-01 6
A-085000-1-AAA Window installation 2016-05-30 2016-06-18 2016-05-30 N/A 4c
A-081000-1-AAA Door installation 2016-05-30 2016-06-18 2016-05-30 N/A 4
A-084400-1-AAA Curtain wall installation 2016-05-16 2016-07-02 2016-05-16 N/A 2d
A-099100-1-AAA Painting work 2016-06-13 2016-07-09 N/A N/A 5
A-072100-1-AAA Urethane insulation work 2016-03-14 2016-03-26 2016-03-14 2016-03-29 6
A-074200-1-AAA Drywall installation 2016-03-21 2016-04-09 2016-03-21 2016-04-12 6
A-143100-1-AAA Escalator installation 2016-04-04 2016-05-28 N/A N/A 5
A-329119-1-AAA Landscape work 2016-07-04 2016-07-23 N/A N/A 1e
a
6 = finished.
b
5 = delayed (not start).
c
4 = delayed (overdue).
d
2 = ongoing.
e
1 = scheduled.

and finished (6)], and the corresponding numeric values are in- BIM objects that are scheduled status one (1). A total of six
serted into the database table. dynamic views are created and used for visualizing daily 4D BIM
models with specific status information for each BIM object.
Dynamic Views for Each Status Group of the BIM
Objects Daily Backup Tables for Generating Historical
Schedule Tables
Through applications of the structured query language (SQL) script
in Fig. 4, the status of each BIM object can be queried by each The daily backup tables for the schedule table in the database are
status type [i.e., 1 (scheduled) to 6 (finished)] as dynamic views. generated using the SQL script when the system date is changed
The dynamic view is a virtual table that is created dynamically as a (Fig. 6). The database management system (DBMS) executes the
result of a SQL query (Hoffer et al. 2013). As an example, Fig. 5 script automatically. The duplicated tables have a name including
presents the SQL script to create a dynamic view for the lists of the the previous date information. For example, if the system date is

© ASCE 04017078-5 J. Constr. Eng. Manage.

J. Constr. Eng. Manage., 2017, 143(10): 04017078


changed to June 25, 2016, the name of the newly duplicated table in ArchiCAD 19. The IFC file was parsed and presented in the
the database is SCHEDULE_20160624. Web environments using the xBIM Toolkit modules (xBIM
Toolkit 2017). C# and ASP.NET were used to develop a Web
viewer, and MS-SQL Server 2014 was used to record and manage
Case Study all databases for the case study. In the database—the WBS-BIM
table—5,660 rows were inserted to present the relationships be-
The proposed Web and database-supported visualization method tween each schedule task and BIM object, and the schedule table
for presenting the daily 4D model is demonstrated in this section. in the database was automatically duplicated from May 2, 2016, to
Demonstration tasks were conducted to ensure that the status of June 20, 2016, to generate backup schedule tables. Google Chrome
each BIM object is automatically determined from the pro- was used to measure viewer performance. Using the Navigation
posed database structure and that the Web viewer can present these Timing application programming interface (API) (W3C 2012) of
status data normally. For these tasks, a real construction project Google Chrome, page-loading time of the Web viewer was mea-
BIM model and associated schedule data were used, as shown sured; average page-loading time was approximately 1.4 s without
Downloaded from ascelibrary.org by Purdue University Libraries on 10/03/20. Copyright ASCE. For personal use only; all rights reserved.

in Fig. 7 and Table 1, and two specific dates (i.e., May 2, 2016, data downloading time.
and June 20, 2016) were selected to present the daily 4D BIM
model.
Each status type was visualized with specific characteristics. Case 1: May 2, 2016
For example, scheduled status was hidden BIM objects; ongoing, This section describes the daily 4D BIM models on May 2, 2016,
late start, overdue, and not start statuses were highlighted BIM with the comparison of Web camera views for that day. Fig. 8
objects using transparent green, yellow, orange, and red colors, presents the Web camera views, and Table 2 summarizes ongoing
respectively; and finished status was represented by BIM objects and delayed tasks for that day.
without any highlighting. In particular, this project incorporated According to Table 2, five tasks were ongoing or delayed on
three Web cameras for monitoring the construction site. Among that day. Among them, trowel finish work was started normally,
them, two Web camera views (i.e., Channel 2 and Channel 3) but four other tasks were delayed. Exterior and interior metalwork
were used to compare with the visualization of the daily 4D BIM were still under construction, and aluminum panel installation did
models. not start (because of material procurement problems). The demon-
The BIM model was established as level of development (LOD) stration case is a public construction project; hence, the metal and
300 and converted into the IFC file format using Graphisoft aluminum panels were procured by the government. The general

Fig. 8. (Color) Web camera views on May 2, 2016

Table 2. Ongoing and Delayed Tasks on May 2, 2016


WBS code Name Start Finish Actual start Actual finish Status
A-051000-1-AAA Exterior and interior metalwork 2016-03-04 2016-04-02 2016-03-04 N/A 4a
A-051400-1-AAA Aluminum panel installation 2016-04-04 2016-04-30 N/A N/A 5b
A-064200-1-AAA Ipe wood panel installation 2016-05-02 2016-06-04 N/A N/A 5
A-096200-1-AAA Trowel finish work 2016-05-02 2016-05-14 2016-05-02 N/A 2c
A-143100-1-AAA Escalator installation 2016-04-04 2016-05-28 N/A N/A 5
a
4 = delayed (overdue).
b
5 = delayed (not start).
c
2 = ongoing.

© ASCE 04017078-6 J. Constr. Eng. Manage.

J. Constr. Eng. Manage., 2017, 143(10): 04017078


Downloaded from ascelibrary.org by Purdue University Libraries on 10/03/20. Copyright ASCE. For personal use only; all rights reserved.

Fig. 9. (Color) Visualization of the daily 4D BIM models on May 2, 2016: (a) highlights of the ipe wood panel installation; (b) highlights of the
metalwork; (c) highlights of the escalator installation; (d) highlights of the aluminum panel installation

Fig. 10. (Color) Web camera views on June 20, 2016

© ASCE 04017078-7 J. Constr. Eng. Manage.

J. Constr. Eng. Manage., 2017, 143(10): 04017078


Table 3. Ongoing and Delayed Tasks on June 20, 2016
WBS code Name Start Finish Actual start Actual finish Status
A-321440-1-001 Entrance stonework 2016-05-16 2016-05-21 N/A N/A 5a
A-321440-1-B01 Basement-floor stonework 2016-05-23 2016-06-11 N/A N/A 5
A-051000-1-AAA Exterior and interior metalwork 2016-03-04 2016-04-02 2016-03-04 N/A 4b
A-051400-1-AAA Aluminum panel installation 2016-04-04 2016-04-30 2016-06-20 N/A 4
A-064200-1-AAA Ipe wood panel installation 2016-05-02 2016-06-04 2016-06-03 N/A 4
A-102616-1-AAA Handrail installation 2016-06-06 2016-07-02 N/A N/A 5
A-085000-1-AAA Window installation 2016-05-30 2016-06-18 2016-05-30 N/A 4
A-081000-1-AAA Door installation 2016-05-30 2016-06-18 2016-05-30 N/A 4
A-084400-1-AAA Curtain wall installation 2016-05-16 2016-07-02 2016-05-16 N/A 2c
A-099100-1-AAA Painting work 2016-06-13 2016-07-09 N/A N/A 5
A-143100-1-AAA Escalator installation 2016-04-04 2016-05-28 N/A N/A 5
Downloaded from ascelibrary.org by Purdue University Libraries on 10/03/20. Copyright ASCE. For personal use only; all rights reserved.

a
5 = delayed (not start).
b
4 = delayed (overdue).
c
2 = ongoing.

Fig. 11. (Color) Visualization of the daily 4D BIM models on June 20, 2016: (a) highlights of the ipe wood installation and curtain wall installation;
(b) highlights of the escalator, handrail, window, and door installation; (c) highlights of the metalwork; (d) highlights of the aluminum panel
installation

contractor and the government discussed and determined that those procedure. Ipe wood panel and escalator installation did not begin
materials would be purchased by the general contractor instead of on time because the client was not satisfied with sample colors for
being supplied by the government. Consequently, they needed to the ipe wood panel, and the supporting metal structures for the
change the previous contracts to resolve this change in the formal escalator needed revision regarding safety issues.

© ASCE 04017078-8 J. Constr. Eng. Manage.

J. Constr. Eng. Manage., 2017, 143(10): 04017078


Fig. 9 presents the visualization of the daily 4D BIM models for green. As in the previous section, the Web and database-supported
that day. The exterior and interior metalwork (overdue) was high- visualization method developed in this study presented the daily 4D
lighted in transparent orange, and the ipe wood panel installation, BIM models properly. Therefore, it is concluded that the proposed
escalator installation, and aluminum panel installation (not start) method for presenting daily 4D BIM models was validated through
were highlighted in transparent red. The areas of the trowel finish the real-world case study.
work (ongoing) were highlighted in transparent green.
Case 3: Historical 4D BIM Models between May 9,
2016, and June 4, 2016
Case 2: June 20, 2016
This section describes the historical daily 4D BIM models based on
Similar to the previous section, this section describes the daily 4D
the daily backup schedule tables in the database. The schedule table
BIM models on June 20, 2016, with the comparison of Web camera
in the database was duplicated for generating daily backup schedule
views for that day. Fig. 10 presents the Web camera views, and
tables including the status information of that day when the system
Table 3 summarizes tasks for that day that were underway or
Downloaded from ascelibrary.org by Purdue University Libraries on 10/03/20. Copyright ASCE. For personal use only; all rights reserved.

date is changed. From May 2, 2016, to June 20, 2016, a total of 50


delayed.
tables were generated and 4 weeks (24 days from May 9, 2016, to
According to Table 3, 11 tasks were underway or delayed on
June 4, 2016, except Sundays) were selected for presenting histori-
that day. Among them, curtain wall installation started normally,
cal daily 4D BIM models. Fig. 12 presents the historical daily 4D
but 10 other tasks were delayed. In particular, the contract re-
BIM models of this period, and Table 4 summarizes status varia-
garding metal and aluminum panel procurements was revised;
tions of the tasks that are presented in the historical daily 4D BIM
hence, the aluminum panel installation started on June 20,
models.
2016, and the colors of the ipe wood panel were arbitrated, with
The status variations of the 10 tasks associated with the case
their installation commencing on June 3, 2016. The door and
period were recorded in the backup schedule tables, and the his-
window installation were not completed because of glazing work
torical daily 4D BIM models of this period were accurately pre-
that could be started after beginning the escalator installation. For
sented. Therefore, it is concluded that the proposed Web and
this reason, four other tasks (i.e., entrance stonework, basement
database-supported visualization method can present historical 4D
floor stonework, handrail installation, and painting work) were
BIM models including status information, and the users can mon-
also delayed.
itor and track previous construction progress.
Fig. 11 presents the visualization of the daily 4D BIM models
for that day. The exterior and interior metalwork, aluminum panel
installation, ipe wood panel installation, window installation, and Discussion
door installation were highlighted in transparent orange, and the
escalator installation and installation were highlighted in transpar- The proposed method can solve information delays and data incon-
ent red. The curtain wall installation was highlighted in transparent sistency issues. As shown in Fig. 13, the 4D BIM practice using the

Fig. 12. (Color) Daily 4D BIM models from May 9, 2016, to June 4, 2016

© ASCE 04017078-9 J. Constr. Eng. Manage.

J. Constr. Eng. Manage., 2017, 143(10): 04017078


Table 4. Status Variations of the Presented Tasks from May 9, 2016, to June 4, 2016
Status (May) Status (June)
Name 9 10 11 12 13 14 16 17 18 19 20 21 23 24 25 26 27 28 30 31 1 2 3 4
a b
Entrance stonework 1 1 1 1 1 1 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
Basement-floor stonework 1 1 1 1 1 1 1 1 1 1 1 1 5 5 5 5 5 5 5 5 5 5 5 5
Exterior and interior metalwork 4c 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4
Aluminum panel installation 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
Ipe wood panel installation 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4
Trowel finish work 2d 2 2 2 6e 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
Window installation 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2
Door installation 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2
Curtain wall installation 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Escalator installation 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5
Downloaded from ascelibrary.org by Purdue University Libraries on 10/03/20. Copyright ASCE. For personal use only; all rights reserved.

a
1 = scheduled.
b
5 = delayed (not start).
c
4 = delayed (overdue).
d
2 = construction.
e
6 = finish.

proposed method does not require additional steps for sharing the Thus, project participants can see the updated information immedi-
latest version of model files. Instead of uploading, downloading, ately when they refresh the accessed Web viewer system.
and opening the files, as being requested in the current practice of The initial investment required to implement the system is esti-
sharing daily 4D BIM using the file-based approach, using the new mated to be less than $10,000, including hardware, software licens-
platform, project participants can access the Web viewer system ing, and system development costs. Case studies are still underway
anywhere and anytime when they need to see the latest version of to identify the cost savings that could be achieved by adopting
the models, and all participants can see the same version of the the new system to eliminate information loss and delays by effec-
models. In particular, as shown in Fig. 14, the method reflects daily tively sharing the project progress information. According to the
construction progress through the 4D BIM visualization in real time 2004 National Institute of Standards and Technology (NIST) report
when the project participants update schedule data in the database. (Gallaher et al. 2004), during construction phases, project partic-
ipants (i.e., architects, engineers, general contractors, specialty
fabricators, suppliers, owners, and operators) have spent over
$60 million for verifying and analyzing construction information
every year. The method developed in this system is expected to
eliminate a significant portion of these non-value-adding costs,
saving the construction industry millions of dollars every year.

Conclusion

This paper proposed a Web and database-supported visualization


method for presenting daily 4D BIM models that enable sharing
and visualization of the latest information in real time. Specifically,
a central 4D BIM database structure with automatic decision and
update methods for the status of individual BIM objects was devel-
oped for 4D BIM model visualizations in real time. The proposed
method was demonstrated through the implementation of a real
construction project. Two specific days were selected to present the
daily 4D models of those days, and the schedule tables for the 2
specific days were duplicated to present the historical daily 4D
BIM models. The demonstration results showed that the status of
each BIM object is automatically determined from the proposed
database structure, and the Web viewer presents these status data
in real time. Moreover, the viewer presents historical 4D BIM
models of this period, including status variations of the tasks using
the daily backup tables, for construction progress monitoring and
tracking.
The central 4D BIM database and incorporated Web viewer
in this study can present the latest daily 4D BIM models in real
time, and these models can be supported to facilitate rapid deci-
sion making for daily construction project operations. In particular,
historical 4D BIM models including status information of each
Fig. 13. Comparison between 4D BIM process in the current practice
task can be supported for construction progress monitoring and
and the proposed method
tracking, and they can be supported for enhancing communications

© ASCE 04017078-10 J. Constr. Eng. Manage.

J. Constr. Eng. Manage., 2017, 143(10): 04017078


Downloaded from ascelibrary.org by Purdue University Libraries on 10/03/20. Copyright ASCE. For personal use only; all rights reserved.

Fig. 14. (Color) Visualization of the daily 4D BIM models on May 16, 2016: (a) before updating daily construction progress; (b) after updating daily
construction progress

and collaborations between project participants regarding day- Fassi, F., Achille, C., Mandelli, A., Rechichi, F., and Parri, S. (2015).
to-day construction operations. Future works are to analyze cost “A new idea of BIM system for visualization, web sharing and using
benefits through using the proposed method and to automatically huge complex 3D models for facility management.” Int. Archives of the
update the status attribute of the Schedule table by comparing a Photogrammetry, Remote Sensing and Spatial Information Sciences,
Vol. XL-5/W4, International Society for Photogrammetry and Remote
photo with the corresponding 4D BIM (as planned) whenever a
Sensing, Hanover, Germany.
photo is uploaded through the Web platform. Froese, T., Yu, K., Liston, K., and Fischer, M. (2000). “System architec-
tures for AEC interoperability.” Proc., Construction Information Tech-
nology—The CIB-W78, IABSE, EG-SEA-AI Int. Conf. on Construction
Data Availability Statement Information Technology, G. Gudnason, ed., Vol. 1, Icelandic Building
Research Institute, Reykjavik, Iceland, 362–373.
Data generated or analyzed during the study are available from the Gallaher, M. P., O’Connor, A. C., Dettbarn, J. L. J., and Gilday, L. T.
corresponding author by request. Information about the Journal’s (2004). “Cost analysis of inadequate interoperability in the U.S. Capital
data sharing policy can be found here: http://ascelibrary.org/doi/10 facilities industry.” Rep. No. NIST GCR 04-867, National Institute of
.1061/%28ASCE%29CO.1943-7862.0001263. Standards and Technology, Gaithersburg, MD.
González-Tato, J., Llamas-Nistal, M., Caeiro-Rodríguez, M., and Mikic-
Fonte, F. A. (2013). “Web-based audience response system using
the educational platform called BeA.” J. Res. Pract. Inf. Technol.,
Acknowledgments 45(3/4), 251–265.
Hoffer, J. A., Ramesh, V., and Topi, H. (2013). Modern database manage-
This research was funded by the National Science Foundation ment, 11th Ed., Pearson, Harlow, U.K.
(NSF) via Grant CMMI-1462638. The authors gratefully ac- Hu, Z., Zhang, X., Wang, H., and Kassem, M. (2016). “Improving
knowledge NSF’s support. Any opinions, findings, conclusions, interoperability between architectural and structural design models:
and recommendations expressed in this paper are those of the An industry foundation classes-based approach with Web-based tools.”
authors and do not necessarily reflect the views of NSF or Purdue Autom. Constr., 66, 29–42.
University. IFC TOOLS Project. (2017). “IFC TOOLS project.” 〈http://www
.ifctoolsproject.com/〉 (Jan. 25, 2017).
IFC Web Server. (2017). “IFC Web Server—Your BIM data model server.”
〈http://ifcwebserver.org/〉 (Jan. 25, 2017).
References Khronos Group. (2017). “WebGL—OpenGL ES 2.0 for the Web.” 〈https://
www.khronos.org/webgl/〉 (Jan. 25, 2017).
ArchiCAD version 19 [Computer software]. Graphisoft, Budapest, Lee, N., and Yun, S. (2015). “A holistic view of building information mod-
Hungary. eling education in post-secondary institutions.” 122nd American Society
BIM Server [Computer software]. Graphisoft, Budapest, Hungary. for Engineering Education (ASEE) Annual Conf. and Exposition,
BIMsurfer. (2017). “BIMsurfer WebGL viewer | The first open source American Society for Engineering Education, Washington, DC.
WebGL viewer for BIM and IFC.” 〈http://bimsurfer.org/〉 (Jan. 25, Ma, H., Ha, K. M. E., Chung, C. K. J., and Amor, R. (2006). “Testing
2017). semantic interoperability.” Joint Int. Conf. on Computing and Decision
Chau, K. W., Anson, M., and Zhang, J. P. (2004). “Four-dimensional Making in Civil and Building Engineering, Institute for Operations Re-
visualization of construction scheduling and site utilization.” J. search and the Management Sciences, Catonsville, MD, 1216–1225.
Constr. Eng. Manage., 10.1061/(ASCE)0733-9364(2004)130:4(598), Mahalingam, A., Kashyap, R., and Mahajan, C. (2010). “An evaluation of
598–606. the applicability of 4D CAD on construction projects.” Autom. Constr.,
Chen, M., Chang, K., and Lin, T. (2016). “A cloud-based system frame- 19(2), 148–159.
work for performing online viewing, storage, and analysis on big data Meža, S., Turk, Ž., and Dolenc, M. (2004). “Component based engineering
of massive BIMs.” Autom. Constr., 71, 34–48. of a mobile BIM-based augmented reality system.” Autom. Constr., 42,
Computer Integrated Construction Research Group. (2010). BIM project 1–12.
execution planning guide version 2.0, Pennsylvania State Univ., State Navisworks [Computer software]. Autodesk, San Rafael, CA.
College, PA. Office Suite [Computer software]. Vico Software, Boulder, CO.
Fang, Y., Cho, Y. K., Zhang, S., and Perez, E. (2016). “Case study of BIM Opera [Computer software]. Opera Software, Oslo, Norway.
and cloud-enabled real-time RFID indoor localization for construction Park, J., and Cai, H. (2017). “WBS-based dynamic multi-dimensional BIM
management applications.” J. Constr. Eng. Manage., 10.1061/(ASCE) database for total construction as-built documentation.” Autom. Constr.,
CO.1943-7862.0001125, 05016003. 77, 15–23.

© ASCE 04017078-11 J. Constr. Eng. Manage.

J. Constr. Eng. Manage., 2017, 143(10): 04017078


PRO [Computer software]. Synchro Software, London. Suh, B., Lee, G., and Yun, S. (2013). “Adoption of virtual technology to
Ramanathan, J., and Sarkar, S. (1988). “Providing customized assistance the development of a BIM based PMIS.” J. Korea Inst. Build. Constr.,
for software lifecycle approaches.” IEEE Trans. Software Eng., 14(6), 13(4), 333–340.
749–757. Unity3D [Computer software]. Unity Technologies, San Francisco.
Revit Server [Computer software]. Autodesk, San Rafael, CA. W3C. (2012). “Navigation timing.” 〈https://www.w3.org/TR/navigation
Shen, Z., Jiang, L., Grosskopf, K., and Berryman, C. (2012). “Creating -timing/〉 (Jan. 25, 2017).
3D web-based game environment using BIM models for virtual on-site Wang, W., Weng, S., Wang, S., and Chen, C. (2014). “Integrating building
visiting of building HVAC systems.” Construction Research Congress, information models with construction process simulations for project
ASCE, Reston, VA, 1212–1221. scheduling support.” Autom. Constr., 37, 68–80.
SQL Server [Computer software]. Microsoft, Redmond, WA. X3DOM. (2017). “Browser support.” 〈https://www.x3dom.org/contact/〉
Staub-French, S., and Khanzode, A. (2007). “3D and 4D modeling for (Jan. 25, 2017).
design and construction coordination: Issues and lessons learned.” xBIM Toolkit. (2017). “The eXtensible building information modelling
J. Inf. Technol. Constr. (ITcon), 12(26), 381–407. (xBIM) toolkit.” 〈https://xbim.codeplex.com/〉 (Jan. 25, 2017).
Downloaded from ascelibrary.org by Purdue University Libraries on 10/03/20. Copyright ASCE. For personal use only; all rights reserved.

© ASCE 04017078-12 J. Constr. Eng. Manage.

J. Constr. Eng. Manage., 2017, 143(10): 04017078

You might also like