Professional Documents
Culture Documents
4D BIM For Progress Monitoring 1
4D BIM For Progress Monitoring 1
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.
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
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
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
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. 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
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.
Fig. 12. (Color) Daily 4D BIM models from May 9, 2016, to June 4, 2016
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
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.