LOCATION-BASED LEADING INDICATORS IN BIM FOR …

108
LOCATION-BASED LEADING INDICATORS IN BIM FOR CONSTRUCTION SAFETY by XU SHEN ERIC MARKS, COMMITTEE CHAIR ROBERT G. BATSON STEPHANIE VEREEN GARY P. MOYNIHAN ZHENG O’NEILL A DISSERTATION Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in the Department of Civil, Construction and Environmental Engineering in the Graduate School of The University of Alabama TUSCALOOSA, ALABAMA 2017

Transcript of LOCATION-BASED LEADING INDICATORS IN BIM FOR …

Page 1: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

LOCATION-BASED LEADING INDICATORS

IN BIM FOR CONSTRUCTION

SAFETY

by

XU SHEN

ERIC MARKS, COMMITTEE CHAIR

ROBERT G. BATSON

STEPHANIE VEREEN

GARY P. MOYNIHAN

ZHENG O’NEILL

A DISSERTATION

Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy

in the Department of Civil, Construction and Environmental Engineering

in the Graduate School of

The University of Alabama

TUSCALOOSA, ALABAMA

2017

Page 2: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

Copyright Xu Shen 2017

ALL RIGHTS RESERVED

Page 3: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

ii

ABSTRACT

The US construction industry continues to experience a high number of injuries and

fatalities in comparison to other US industrial sectors (BLS 2013). Although the U.S. construction

accounts for only 4% of total employment, the industry experiences a disproportionate 19% of the

total fatalities experienced by the U.S. workforce (BLS 2014). An enhanced understanding of

safety leading indicators for construction sites can be an influential factor in mitigating existing

hazards and predicting future hazards (Hinze et al. 2013, Hinze 2006). Although construction

companies in the U.S. are required by OSHA regulation to report all fatalities, injuries, and

illnesses that occur on construction sites, a more concerted effort including research and

implementation is required for safety leading indicators including near miss reporting and hazard

identification.

This research seeks to test the hypothesis that it is feasible to collect, analyze, and

disseminate safety leading indicators through location-based information and visualization.

Because one of the most impactful transitions in the construction industry in the past decade has

been a transition to digitized construction documents with visualization of construction processes

through Building Information Modeling (BIM), BIM provides a real-time visualization and

communication platform for construction stakeholders (Azhar 2011, Eastman et al. 2011).

Furthermore, the construction industry is transitioning from lagging or reactive safety data

collection (i.e., injuries, illnesses and fatalities) to pro-active or leading indicator safety data

collection (i.e., near misses and hazard identification) (Hallowell et al. 2013). This research

Page 4: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

iii

advocates for the effective retrieval, analysis, visualization and dissemination of safety leading

indicator data through created databases, algorithms and BIM functionality.

Since a large majority of function components in a BIM are location-based, the outcome

of this research is limited to location-based safety leading indicators (i.e., leading indicator safety

data that can be assigned to a specific location). The research approach is divided into three major

components: 1) near miss reporting, 2) automatic hazardous proximity zone generation, and 3) site

location optimization. The framework will be evaluation in controlled laboratory settings as well

as active construction sites. Throughout the research methodology, feedback and mentorship from

construction engineering and management employees will be collected and integrated. This

research connects the capabilities of BIM to safety data collection, storage, analysis and

visualization.

Page 5: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

iv

DEDICATION

This dissertation is dedicated to my parents, Yanzhong Shen and Linhong Lv.

Page 6: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

v

LIST OF ABBREVIATIONS AND SYMBOLS

2D ……………………………………………………………………... Two Dimensional

3D …………………………………………………………………… Three Dimensional

4D ……………………………………………………………………. Four Dimensional

API ………………………………………………… Application Programming Interface

BIM …………………………………………………….. Building Information Modeling

BLS …………………………………………………………... Bureau of Labor Statistics

CII …………………………………………………..…… Construction Industry Institute

CSP ………………………………………………………... Certified Safety Professional

GIS ……………………………………………………... Geographic Information System

GPS …………………………………………………………... Global Positioning System

OSHA ………………………………...... Occupational Safety and Health Administration

PPE …………………………………………………….... Personal Protective Equipment

PSM ……………………………………………………. Physiological Status Monitoring

PtD ………………………………………………………...… Prevention-through-Design

RFID …………………………………………………….. Radio Frequency Identification

TRIR ……………………………………………………...Total Recordable Incident Rate

VBA ……………………………………………………..... Visual Basic for Applications

Page 7: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

vi

ACKNOWLEDGEMENTS

I would like to acknowledge mentorship by Dr. Eric Marks during my time at the

University of Alabama. His passion for research and teaching inspired and motivated me to pursue

a career in academia. I would like to thank other members of my doctoral committee including Dr.

Robert G. Batson, Dr. Stephanie Vereen, Dr. Gary P. Moynihan, and Dr. Zheng O’Neill for their

time and advice.

Much of my success in graduate school can be attributed to my fellow laboratory

colleagues. The support of these individuals including Siyuan Song and Ibukun Awolusi was

critical to my accomplishments. I look forward to continuing professional relationships as well as

friendships with these great people.

I am indebted to my parents and sisters for instilling work ethic and strong morals within

me and supporting me through this time. My parents’ passion for education and impacting the lives

of others was transferred to their children. None of this would be possible without the

unconditional support from my family and friends.

Page 8: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

vii

CONTENTS

ABSTRACT……………………………………………………………………………. ii

DEDICATION ………………………………………………………………………… iv

LIST OF ABBREVIATIONS AND SYMBOLS……………………………………...... v

ACKNOWLEDGEMENTS …………………………………………………………… vi

LIST OF TABLES ……………………………………………………………………... x

LIST OF FIGURES ……………………………………………………………………. xi

CHAPTER 1 INTRODUCTION ……………………………………………………….. 1

1.1 Safety …………………………………………………………………… 1

1.2 BIM ……………………………………………………………………... 1

1.3 Safety Leading Indicators ………………………………………………. 2

1.4 Motivation ……………………………………………………………… 3

CHAPTER 2 LITERATURE REVIEW ………………………………………………... 5

2.1 Construction Safety …………………………………………………….. 5

2.1.1 Construction Industry Safety Statistics ………………………... 5

2.1.2 Current Standards and Regulations ……………………………. 6

2.2 Safety Leading Indicators ………………………………………………. 6

2.2.1 Near Miss ………………………………………………………. 7

2.2.2 Human-Equipment Interaction ………………………………… 8

Page 9: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

viii

2.2.3 Construction Site Layout ……………………………………... 11

2.3 BIM …………………………………………………………………… 12

2.4 Problem and Needs Statement ………………………………………… 14

CHAPTER 3 RESEARCH METHODOLOGY AND RESULTS ……………............. 15

3.1 Research Objective, Scope and Hypothesis …………………………... 15

3.2 Near Miss Reporting for BIM ………………………………………… 16

3.2.1 Near Miss Information Visualization in BIM ………………... 18

3.2.2 Implementation Strategy ……………………………………... 23

3.2.3 Case Study ……………………………………………………. 24

3.2.4 Expert Panel Review …………………………………………. 26

3.3 Hazardous Proximity Zone ……………………………………………. 28

3.3.1 Hazardous Proximity Zone Design for Heavy Equipment …… 28

3.3.2 Automatic Creation of Hazardous Proximity Zone in BIM ….. 35

3.3.3 Implementation Strategy and Validation ……………………... 36

3.4 Site Location Optimization ……………………………………………. 39

3.4.1 Optimization of Tower Crane’s Location in BIM ……………. 39

3.4.2 Case Studies and Validation ………………………………….. 47

3.4.3 Expert Panel Review …………………………………………. 54

3.5 Summary ……………………………………………………………… 55

CHAPTER 4 CONCLUSIONS ………………………………………………………. 57

4.1 Review of Objective ………………………………………….……….. 57

4.2 Conclusions …………………………………………………………… 57

4.2.1 Near Miss Reporting …………………………………………. 57

Page 10: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

ix

4.2.2 Hazardous Proximity Zone …………………………………… 58

4.2.3 Site Location Optimization …………………………………... 59

4.3 Limitations ……………………………………………………………. 60

4.4 Contributions and Impacts ……………………………………………. 60

REFERENCES ………………………………………………………………………... 62

APPENDIX A: CONSTRUCTION EXPERT INTERVIEW QUESTIONS ………….. 73

APPENDIX B: GEOMETRIES OF EQUIPMENT HAZARD ZONE IN AUTOCAD 75

APPENDIX C: CODE EXAMPLES (PROGRAMMING) …………………………… 77

Page 11: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

x

LIST OF TABLES

Table 1: Safety Leading Indicator Examples……………………………………………. 3

Table 2: Categories of Reported Accidents……………………………………………... 6

Table 3: User Interface Functions ………………………………………………………17

Table 4: Select Categories for Near Miss Data Input ………………………………….. 19

Table 5: Safety Expert Review Panel Responses ……………………………………… 27

Table 6: Hazard Zone Results for Each Piece of Evaluated Equipment ………………..35

Table 7: Dimensions of Created Construction Site ……………………………………..39

Table 8: Statistical Summary of Internal Validation Results …………………………...49

Table 9: Dimensions of the Simple Case Study Construction Site ……………………..50

Table 10: Dimensions of the Complex Case Study Construction Site ………………….52

Table 11: Expert Review Panel Responses .…………………………………………….54

Page 12: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

xi

LIST OF FIGURES

Figure 1: Construction Fatalities Caused by Contact with Objects or Equipment ……... 9

Figure 2: Filtering Capabilities of Reported Near Misses …………………………….. 17

Figure 3: User interface initial screen for the near-miss visualization tool …………… 18

Figure 4: Information template for reported near misses within BIM ………………... 20

Figure 5: (a) Three-dimensional and (b) two-dimensional view of the near-miss

sphere in circle ……………………………………………………………... 21

Figure 6: Exported near-miss database (Partial) ……………………………………… 22

Figure 7: (a) Filtering capabilities of reported near misses by severity; (b) Searching

near miss by unique identification number ………………………………… 23

Figure 8: Near-miss events visualized within a BIM …………………………………. 25

Figure 9: Steps for determining the hazardous zone around a piece of construction

Equipment ………………………………………………………………….. 28

Figure 10: Equipment footprint for a dump truck …………………………………….. 29

Figure 11: Initial safety boundary for a typical three-axle, tandem rear axle

dump truck …………………………………………………………………. 30

Figure 12: Hazard zone based on dump truck function on a construction site ………... 31

Figure 13: Hazard zone of a typical three-axle, tandem rear axle dump truck ………... 33

Figure 14: Hazard zone of a typical backhoe loader ………………………………….. 34

Figure 15: Hazard zone of a typical excavator ………………………………………... 35

Figure 16: User interface for hazard zone creation …………………………………… 36

Figure 17: Hazard zone of backhoe excavator (also called rear actor) in AutoCAD…...37

Figure 18: Verification of the proposed hazard zone …………………………………. 38

Page 13: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

xii

Figure 19: Designed typical construction site layout ………………………………….. 40

Figure 20: Crane Location Optimization Interface ……………………………………. 41

Figure 21: Construction site layout in MATLAB by binary image …………………… 41

Figure 22: Logic framework for optimized decision criteria …………………………. 42

Figure 23: Details and prioritization of constraints within the tower crane

optimization tool …………………………………………………………… 44

Figure 24: Computed tower crane boom coverage area ………………………………. 45

Figure 25: Tower crane optimization location resulting output ………………………. 46

Figure 26: Relationships between optimization tool functions in BIM, text file

and MATLAB ……………………………………………………………... 47

Figure 27: Results Summary of Internal Validation Results ………………………….. 49

Figure 28: Active construction site (simple case study) for external validation (a)

and plan view of the BIM model with the actual tower crane location (b) ... 51

Figure 29: Output of tower crane optimal position tool for external validation

construction site (simple case study) ……………………………………… 52

Figure 30: Output of tower crane optimization tool in BIM (a) and screenshot (b)

of construction site (complex case study) ………………………………….. 53

Figure 31: Framework of this research ………………………………………………... 56

Page 14: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

1

CHAPTER 1 INTRODUCTION

This research focuses on construction safety, specifically with safety leading indicator

data and resulting collection, analysis, visualization, and dissemination of this data through

Building Information Modeling (BIM) platforms. This chapter discusses the overview and

challenges of construction safety and a transition of the construction industry from measuring

lagging indicators to leading indicators. BIM is also reviewed as a platform to host and visualize

data for construction safety management. A research motivation statement is presented at the

conclusion of this chapter.

1.1 Safety

Although the construction industry accounts for 4% of the total U.S. employed

workforce, the industry experienced 19% of the fatalities (BLS 2014). Even though the number

of fatalities on construction sites has decreased over time, the rate of workplace fatalities has

levelled of in recent years (OSHA 2011a).

Traditional measures of safety are after-the-fact measures which are measured after

injuries have already occurred because they rely on retrospective data (Choudhry et al. 2007).

This means the success of safety control is measured by the failures (Cohen 2002). Recognizing

such shortcoming, a more proactive and upstream (e.g., leading indicators) should be advocated.

Page 15: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

2

1.2 BIM

BIM has been described as one of the most promising recent developments in the

construction industry because of its ability to provide a design, communication, and project

monitoring platform throughout the lifecycle of a project (Azhar 2011, Eastman et al. 2011).

Construction project stakeholders are using BIM to integrate many aspects of a project including

building life cycle, designing (Penttila 2007), planning, construction (Kymmell 2008), and

operation (Akcamete et al. 2010). Due to the hazardous nature of construction sites, safety

management is a critical component to a successful project. The growing use and implementation

of BIM within the construction industry is transforming the way safety data can be collected,

edited, and retrieved. For example, BIM provides a platform to aid in safety management and

eventually enhance safety performance of construction site personnel.

1.3 Safety Leading Indicators

Safety leading indicators differ from lagging indicators (i.e., injuries, illnesses, and

fatalities) because safety leading indicators do not require a negative safety event to occur.

Safety leading indicators are measurements of processes, activities, and conditions that define

performance and are capable to predict future results (Hinze et al. 2013, Hinze 2006). Active

safety leading indicators can periodically monitor the level of employee safety performance on

construction sites (Hinze et al. 2013). This includes evaluating progress of newly implemented

components of a safety program or innovative safety implements (Hallowell and Gambatese

2009). Safety leading indicators have been linked with data visualization and communication

platforms to improve safety planning and performance (Chantawit et al. 2005). Location of an

event has been identified as a needed safety measure for identifying and mitigating hazards in a

Page 16: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

3

visualization environment (Chantawit et al. 2005). Table 1 shows the examples of safety leading

indicators that enhance construction safety.

Table 1: Safety Leading Indicator Examples

Safety Leading Indicator Description

Behavior-based safety Implementing the science of human behavior to improve

construction worker safety performance (Fang and Huang

2004, Choudhry et al. 2007, Zohar and Luria 2003)

Jobsite Hazard Analysis Technique that focuses on job tasks as a way to identify

hazards before they occur (Hallowell and Gambatese 2009,

Rozenfield et al. 2010, OSHA 2002a)

Safety Training The action of training employees in safety regulations, best

safety behavior practices, common hazards and other safety-

related material (Agnew and Daniels 2011, Burke et al. 2006,

O’Connor et al. 2005)

Risk Quantification A quantities analysis of assessing potential risk present on a

given construction site (Hallowell and Gambatese 2009,

Fortunato et al. 2011, Ho and Dzeng 2010)

1.4 Motivation

OSHA regulations require construction companies to record and periodically report

safety lagging indicators (OSHA 2013). However, measures of safety lagging indicators are

incapable of predicting hazards, assigning severity of an event, or identifying event causation

(Flin et al. 2000). Additional effort is required to be invested in managing safety leading

indicators to prevent and control injury before potential hazardous events happen.

Previous research ventures have identified the need for incorporating BIM with safety in

construction (Ku and Mills 2010). Although a substantial body of research exists for applications

of digital technologies to construction safety issues, very few tools and application have been

created for construction safety (Zhou et al. 2012). Although several technological applications

have been created and implemented for BIM, safety data and information have yet to be included

in the communication and visualization capabilities of BIM. A need exists in the construction

Page 17: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

4

industry to visualize safety data and analyze safety information (specifically near misses) within

a BIM. By positively impacting current practices in safety planning, technological systems

including BIM can provide pivotal information to reduce safety incident rates (Teizer et al. 2010,

Cheng et al. 2011).

Page 18: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

5

CHAPTER 2 LITERATURE REVIEW

The U.S. construction industry continues to experience a high number of workplace

fatalities (BLS 2014). An abundance of research has been performed in construction safety,

including safety leading indicators and safety applications for BIM, in an attempt to improve

construction worker safety performance and resulting lagging indicator values. These academic

and industry research results are presented as part of this literature review. The following review

also covers current injuries and fatalities incidents associated with construction industry. Current

industry practices and research of the mentioned location-based leading indicators are also

presented. A research “needs statement” is derived from the findings to conclude this section.

2.1 Construction Safety

The construction industry continues to be one of the most dangerous work environments

in the U.S (BLS 2014). This section discusses worker safety performance in construction and the

current safety regulations.

2.1.1 Construction Industry Safety Statistics

The construction industry experienced 874 fatalities in 2014 which represented 20.6% of

all fatalities experienced by the U.S. private sector (BLS 2014). These values were slightly lower

for 2013 with 856 fatalities that made up 18.7% of all fatalities experienced by the U.S.

construction private sector (BLS 2013). Although fatalities are the most negative safety event,

injuries and illnesses also negatively impact the success of a construction project. The U.S.

Page 19: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

6

Bureau of Labor Statistics (BLS) recorded that the construction industry experienced 117

recordable cases for every 10,000 workers. In 2013, the median number of work days missed

resulting from injury or illness was approximately eight days (BLS 2014). The construction

industry experienced 200,900 non-fatal injuries which was marginally lower than the non-fatal

injuries reported in 2013 (BLS 2013).These recordable incidents may have a negative impact on

a construction project’s success through lost work time, decreased productivity, increased

medical costs and in some cases, loss of life.

2.1.2 Current Standards and Regulations

Construction companies in the U.S. are required to report all fatalities, injuries, and

illnesses that occur during the work day or results from the work environment (OSHA 2011b).

These categories are characterized as safety lagging indicators because their measurement and

assessment occur after a negative safety event occurs (OSHA 2013). Typical categories of safety

lagging indicators reported by construction companies are summarized in Table 2. Measures of

safety lagging indicators are incapable of predicting hazards, assigning severity of an event or

identifying event causation (Flin et al. 2000).

Table 2: Categories of Reported Accidents (OSHA 2011b)

Recordable Category Description

Total recordable cases Sum of all recordable occupational injuries and illnesses, including

lost-workday cases and nonfatal cases without lost workdays

Total lost-workday

cases

Sum of cases involving days away from work and/or days of

restricted activity

Non-fatal cases without

lost workdays

Sum of cases which are recordable injuries or illnesses which do not

result in death or lost workdays, either days away from work or days

of restricted activity

Deaths Sum of fatality wounded employees resulting of an unsafe act or the

workplace environment

Page 20: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

7

2.2 Safety Leading Indicators

OSHA defines a leading indicator as a measure preceding or indicating a future event

used to drive and measure activities carried out to prevent and control injury (OSHA 2002a).

Safety leading indicators provide a pro-active approach for safety management with construction

companies (Hallowell et al. 2013). Although these indicators periodically monitor the safety

performance of construction workers, there are few methods to collect and analyze pro-active

data for safety (Hinze et al. 2013). The following three data types are examples categorized as

safety leading indicators:

Near Miss: Measurements of processes, activities, and conditions that define

performance and can predict future accidents (Hallowell et al. 2013).

Hazardous Proximity Zone: Area around a piece of construction equipment in

which a pedestrian worker is in danger due to the movement and functionality of

the piece of construction equipment

Site Layout Analysis: Belong to the Jobsite Hazard analysis which is a technique

that focuses on job tasks as a way to identify hazards before they occur (Hallowell

and Gambatese 2009, Rozenfield et al. 2010, OSHA 2002a).

2.2.1 Near Miss

The Occupational Safety and Health Administration (OSHA) defines a near miss as “an

incident where no property was damaged and no personal injury sustained, but where, given a

slight shift in time or position, damage and/or injury easily could have occurred” (OSHA 2002b).

OSHA currently does not require construction companies to record or report near misses (OSHA

2011b). Safety leading indicators, including near miss reporting and analysis, provide an

Page 21: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

8

additional metric of employee safety performance without requiring an illness, injury or fatality

event.

The “Safety Pyramid” created by Heinrich provides the motivation for collecting and

analyzing near misses. Heinrich hypothesized that a multitude of near misses are a prerequisite

for a workplace injury or fatality to occur (OSG 2009). Consequently, safety managers desire to

identify and mitigate near miss events before an injury, illness, or fatality occurs. Other industrial

sectors including manufacturing, medical, and energy production have adopted near miss

reporting in an attempt to improve employee safety performance (Cambraia et al. 2010, Sullivar

and Sheffrin 2003, Henneman and Gawlinksi 2004, Schaaf and Kanse 2004). Private sector

companies in the UK are required to submit near miss reports as part of their safety records (HSE

2015).

Near misses are typically measured as single events or instances rather than hours of

exposure as with other hazards (Hinze and Godfrey 2003). Near misses should be quantifiable,

easily understood, perceived as credible, and signal the need for action (Hallowell et al. 2013).

Near miss reporting and analysis enables construction workers to be educated on strategies to

prevent future lagging indicators (Hinze 2002). Near miss reports provide opportunities for

safety managers to identify areas of improvement within safety performance (Hinze 2006). By

measuring and assessing near miss reports, safety managers strive to successfully prevent all

serious injuries (Huang and Hinze 2006, Hecker et al. 2005).

2.2.2 Human-Equipment Interaction

In 2014, the Bureau of Labor Statistics (CFOI 2015) reported the construction industry

experienced 899 fatalities of which 15% (135 fatalities) resulted from workers coming into

contact with objects or construction equipment. Since 2003, the construction industry has

Page 22: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

9

averaged 191 fatalities resulting from construction equipment or other objects striking workers

per year (BLS 2015). Figure 1 provides the total construction fatalities and those causes by

ground workers contacted with objects or equipment between 2003 and 2014 (CFOI 2015).

Figure 1: Construction Fatalities Caused by Contact with Objects or Equipment

One longitudinal study identified minimal significant change in fatalities resulting from

contact collisions between construction equipment and ground workers between 1985 and 2009

(Hinze and Coates 2011). Although the number of fatalities resulting from contact collisions

decreased during this duration, the ratio when compared to total construction fatalities remained

largely unchanged. Even in highway work zones, more worker fatalities are caused by struck-by

events from pieces of construction equipment rather than commuting vehicles (Pegula 2010).

Page 23: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

10

A majority of previous research in hazardous proximity situations is largely concentrated

in worker behavior. One study identified two general problems resulting in hazardous proximity

issues between heavy construction equipment and ground workers (Fosbroke 2004):

1) Workers and equipment operators: Outdated or never implemented policies, a lack of

knowledge of existing specific risk factors, and repetitive work tasks;

2) Incident investigation: All incident causation data is collected after-the-fact resulting

in no or limited real-time incident information.

Researchers have also attempted to implement technology to provide alerts to workers

during hazardous proximity situations and record proximity breaches for worker safety education

and training. Proximity detection and alert devices were deployed on construction equipment and

ground workers to evaluate their reliability and effectiveness to alert ground workers and

equipment operators when they were in too close proximity (Park et al. 2015). Several proximity

detection and alert devices have been evaluated for their ability to be implemented into various

industrial sectors to enhance safety (Kim et al. 2006, Ruff 2007, Teizer et al. 2010). Although

these systems are able to provide alerts during hazardous conditions, these systems are currently

incapable of accurately covering the designated hazard area.

Standards and regulations required by the Occupational Safety and Health Administration

(OSHA) are imperative to enhance safety in construction (OSHA 2013a). As per OSHA

regulations, construction equipment must provide alerts when moving in the reverse direction

(OSHA 2013b). Research has found that these alerts can desensitize workers to existing hazards

(Duchon and Laage 2011). Other OSHA regulations require construction site personnel to wear

hard hats, reflective safety vests, and other personnel PPE (OSHA 2013b). Safety training and

other required safety regulations can increase the awareness of hazards associated with proximity

Page 24: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

11

issues between construction equipment operators and ground workers (Goldenhar et al. 2001,

Huang and Hinze 2006). Construction accident statistics indicate that back-up alerts and PPE are

incapable of preventing contact collisions between workers and construction equipment.

Furthermore, there are currently no regulations or recommendations for establishing a hazardous

area around a piece of heavy construction equipment. By creating this hazard zone around a

piece of construction equipment, ground workers can be reminded of the hazards that are

associated with being located in too close of a proximity.

2.2.3 Construction Site Layout

Construction site layout is composed of the existence, positioning, and schedule of

construction resources required to complete a construction project (Mawdesley et al. 2002). Due

to its immense impact on construction productivity, project schedules, and safety, a significant

amount of research has focused on construction site planning (Tam et al. 2002). Specifically, the

locations of tower cranes, material staging areas, and travel pathways have a meaningful impact

on construction productivity (Elbeltagi et al. 2001) and construction safety (Sadeghpour and

Andayesh 2015).

In 2013, cranes on construction sites contributed to 590 injuries and 21 fatalities

including 11 fatalities that were directly caused by a pedestrian being struck by objects or

equipment associated with cranes (BLS 2013). Cranes were the direct cause of 18% of

construction-related fatalities between 1992 and 2006 (McCann and Gittleman 2009).

Consequently, the proximity of pedestrian workers to cranes is regarded as a severe safety issue

(Teizer et al. 2008). The positioning and reach of a crane with respect to construction equipment

travel paths and pedestrian worker walking paths should be considered.

Page 25: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

12

At the same time, construction site layout planning has a major impact on construction

productivity of operations, especially in limited site space situations (Elbeltagi et al. 2001). The

accessibility of constructed structures plays a significant role in productivity. The total operation

cost of transporting heavy materials can be minimized by locating the tower crane and associated

material supply points (e.g., material staging area) in desired positions (Huang et al. 2011). The

distance between facilities and a tower crane has been found to be essential to construction

productivity (Rodriguez-Ramos et al. 1983). Once located, it is typically not desirable to relocate

a tower crane due to impracticality or a significant cost and time required to relocate (El-Rayes

and Said 2009). It is estimated that the optimal positioning of a tower crane can eliminate 20% to

40% of a crane hook’s travel time (Zhang et al. 1996). To increase production, a crane’s jib

should reach and access any part of the constructed structure (Huang et al. 2011). The

optimization of a tower crane’s location at the onset of a construction project can drastically

impact productivity throughout a project’s duration.

2.3 BIM

Building Information Modeling (BIM) is an intelligent 3D model-based process that

equips architecture, engineering, and construction professionals with the insight and tools to

more efficiently plan, design, construct, and manage buildings and infrastructure (Eastman et al.

2011). BIM allows designers and contractor personnel to manage a project through the whole

building life cycle including designing (Penttila 2007), planning, construction (Kymmell 2008),

and operation (Akcamete et al. 2010).

The construction industry has recently started implementing technological systems to

promote safety. Safety application has been created within information and communication

technologies including BIM, virtual design, and Geographic Information Systems (GIS) (Bansal

Page 26: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

13

2011, Kunz and Fischer 2009, Zhang et al. 2013). Other researchers have utilized the resource

tracking capabilities of Global Positioning System (GPS) to detect spatial conflicts between

construction workers and heavy equipment which can benefit from 4-Dimensional visualization

for identification of hazardous areas (Behzadan et al. 2008, Pradhananga and Teizer 2013).

Virtual reality technology was selected to simulate typical construction tasks based on actual

construction site conditions for hazard planning (Su et al. 2013). These advances and

applications of technological systems were implemented to assist in improving safety

performance on construction sites.

Construction project stakeholders are utilizing BIM to integrate many components of a

construction project including building life cycle (Azhar 2011), designing (Penttila 2007),

planning, construction (Kymmell 2008), and operation (Akcamete et al. 2010). Several advances

in applications for BIM platforms exist such as 4-dimensional structural clash detection

(Eastman et al. 2011) and automated safety rule checking (Kymmell 2008). These enhancements

enable stakeholders to view project data and generate analysis information in real-time. This

equips project stakeholders to improve decision-making through increased accuracy and

locational awareness of valuable project information.

Past researchers have exploited communication and data analysis capabilities of BIM for

improving safety. Safety concerns in structural design including element conflicts have been

visualized and alleviated in 4-D environments (Zhang and Hu 2011, Hu et al. 2008).

Construction safety researchers have integrated topics of Prevention-through-Design (PtD) into

BIM by creating a tool to evaluate construction worker safety during a project’s design phase

(Sulankivi et al. 2010). Furthermore, BIM has been established as a safety data collection

platform with PtD applications (Hadikusumo and Rowlinson 2004). Other researchers created a

Page 27: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

14

framework for simulating and identifying hazards by linking BIM software and a virtual reality

environment (Park and Kim 2013).

2.4 Research Needs Statement

The disproportionately high number of fatalities requires an improvement of safety

engineering and management in the construction industry. Safety leading indicators allow

workers to be able to recognize potential hazards before a lagging indicator (injury, illness or

fatality) occurs. Safety leading indicators can be better managed by the platform of BIM with the

capabilities of real-time and 3D data visualization. Because the location of an event has been

identified as a requirement for identifying and mitigating hazards in a visualization environment

(Chantawit et al. 2005), the following are needed research areas for location-based safety leading

indicators in BIM:

A framework for near miss data collection and visualization;

Automated creation of hazardous proximity zone of heavy equipment for workers’ safety;

A framework and optimization tool to locate the optimal position for placing a tower

crane on a construction site.

Page 28: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

15

CHAPTER 3 RESEARCH METHODOLOGY AND RESULTS

This chapter defines the foundational components for this research and describes in detail

the methodology for each of the research components. Section 1 discusses the research objective,

scope and hypothesis. Section 2 explains in detail each methodological step required for near

miss reporting. Section 3 discusses the required steps to create hazardous proximity zone for

heavy equipment on construction jobsites. Location optimization of tower cranes was discussed

in Section 4. Corresponding implementation strategies with case studies were also described.

Methodology required to integrate gathered knowledge into an improved construction safety plan

using location-based leading indicators was discussed in the summary of Section 5.

3.1 Research Objective, Scope and Hypothesis

The primary objective of this research is to create a framework to collect, analyze, and

visualize select location-based safety leading indicators through BIM. The research methodology

to achieve the stated objective is divided into three major components: 1) near miss reporting, 2)

hazardous proximity zone and 3) site location optimization.

Location-based data collected for this research is two-dimensional (2D) and three-

dimensional (3D) depending on the available location information. The scope of this research

includes private construction companies and government entities performing construction in the

U.S.. Information gathered from data sets of private construction companies contains any

proprietary information. This research focuses on managing several location-based safety leading

Page 29: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

16

indicators in order to best utilize the 3D visualization environment of BIM for the purpose of

improving construction safety.

After reviewing existing research and current practices regarding safety leading

indicators in the construction environment as well as the technology of BIM, the following

hypotheses were generated by the researcher and were tested using the research methodology

described in the following sections:

Location-based data from construction sites can be collected, analyzed, visualized and

queried in BIM. Safety data visualization, and BIM can assist safety managers and

workers to identify and mitigate potential hazards;

The hazard proximity zone of heavy equipment can be created and visualized in BIM to

increase hazard awareness for workers;

The location of tower cranes can be optimized for safety through the BIM.

3.2 Near Miss Reporting for BIM

A near-miss data visualization tool was created which utilizes a methodology of

information flow from user input (either by manual input or from an external database) to the

near miss database and can be output through three different trajectories: 1) Queried data at the

request of the user, 2) visualization within the BIM in 2D or 3D viewpoints and 3) exported to

external databases. The user-interface and database communicate via programming codes

specifically for near-miss data visualization and management. The flowchart for this information

is shown in Figure 2.

Page 30: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

17

Figure 2: Filtering Capabilities of Reported Near Misses

This visualization tool is functional in a commonly used commercially-available BIM

software for construction design and project management. The tool was created using the open

Application Programming Interface (API) within a widely used BIM software. The API aided in

creating a new set of applications to create and manipulate near miss data. A commonly-used

multi-paradigm programming language (i.e. C#) was used to create and customize the near miss

data visualization tool user interface. Codes snippets can be viewed in Appendix C. Table 3

displays the functions of the user-interface created by coding and existing algorithms within the

API.

Table 3: User Interface Functions

Algorithm Description

Ribbon Add new applications to the software’s original interface

Select Choose or select the near-miss event in 2D or 3D view

TaskDialog Provide warnings or allow end-users to input information

Event Enable a function to notify other functions when something of interest

occurs (e.g. clicking a tab invokes the function of making a query)

Filtering Make a query based on a certain criterion

Windows Forms Create the near-miss report

Page 31: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

18

3.2.1 Near Miss Information Visualization in BIM

A near-miss data visualization tool was created to improve decision-making for safety

managers and other construction project stakeholders by accessing and analyzing near-miss

information within an active BIM. The usability of the tool was designed for personnel not

necessarily familiar with the intricacies of a design model such as BIM. For example, all user-

interactions with the tool are simply decision criteria and data entry that require basic computing

skills. The following sections describe the functionality of the near-miss data visualization tool

and discuss specifically how near-miss information would be viewed and analyzed with a BIM.

A functional interface for the BIM near miss visualization tool was created for end users

to facilitate the input and data analysis of near miss information. The user-interface enables

safety managers to do the following functions: 1) create a near miss report, 2) view and edit

information for each existing report, 3) visualize the spatial location of a near-miss report, and 4)

filter near misses by various parameters. To create a near miss, the user accesses the “Near Miss”

tab with a BIM platform as shown in Figure 3. Using this initial interface, the user can create a

near-miss report, assign a severity value, access information of previously reported near misses,

and query near-miss information.

Figure 3: User interface initial screen for the near-miss visualization tool

In total, 22 different categories are available for data entry including the following: Date

and time of the near miss, a unique near-miss identification number, project name, company

Page 32: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

19

name, crew involved, employees involved, event description, associated tasks and reviewer

names and dates reviewed. Other available input categories are described in Table 4.

Table 4: Select Categories for Near-Miss Data Input

Category Description

Identification

Classification and

Category

Near misses can be classified based on their cause using the Eindhoven

classification technique that was adopted for the construction industry

(Marks et al. 2014, Kaplan et al. 1998, McKay 2013)

Investigative

Team

Record the members of the near-miss investigative team for each near

miss reported and investigated

Severity User ranks the severity of a near miss on a company-specific scale or

using relative measures to historical near misses. The scale allows for a

range of 3 different severity scoring options.

Root Cause The “chain-of-events” that led to the reported near miss

Contributing

Cause

Any other events or set of conditions that led to the reported near miss

that were not identified as the root cause

Resolution

Description

A summary of the mitigation strategy developed by the investigative

team to be implemented and observed

Picture Users can upload a picture taken of the location of the near miss to

observe existing and surrounding conditions

These categories are assembled in a similar database template created by the Construction

Industry Institute (Marks et al. 2014). Information within this template for each near miss can be

viewed and manipulated within a BIM at the near-miss location. The near-miss template is

shown in Figure 4.

Page 33: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

20

Figure 4: Information template for reported near misses within BIM

The created tool allows for near misses to be reported through two different methods: 1)

users can input near-miss information manually, or 2) users can identify a location within a BIM

and start the information input process based on location-based data of the individual near miss.

This location-based data entry within a BIM can be achieved in both 3D and 2D views. In the

prototype shown in Figure 5, a small red sphere represents the location of the near miss. This

figure also shows the location of a near-miss report shown in both 3D and 2D viewpoints.

Page 34: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

21

Figure 5 :(a) 3D and (b) 2D view of the near-miss sphere in circle

A database linking input information with the existing model is established. Most BIM

platforms provide query functions that will be accessible by the created visualization tool. The

query capabilities can be exported into common file formats for further analysis by other

software programs if so desired by the user. Likewise, previously generated databases of near

miss information can be uploaded into the BIM platform database for visualization and analysis

using the created tool. For this transition to be effective, external input database information

should be formatted such that each information category fits with the template within the BIM

near-miss visualization tool. A sample screenshot of an exported near-miss database created

using the BIM near-miss visualization tool is displayed in Figure 6.

Page 35: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

22

Figure 6: Exported near-miss database (Partial)

Filtering collected near-miss data is an important component to transitioning collected

data into usable information for safety managers. The created user-interface allows for user

filtering of near-miss data by severity level, near-miss identification, time of day, equipment

involved and other quantifiable project specific parameters input by the user. This data filtering

will assist safety managers and other project stakeholders to identify high severity near-miss

reports for immediate mitigation or group only near misses associated with a particular root

cause. Users can also search for a specific reported near miss by filtering by identification

number. Figure 7 shows the user-interface display when implementing a query for a near-miss

data set.

Page 36: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

23

Figure 7: (a) Filtering capabilities of reported near misses by severity;

(b) Searching near miss by unique identification number

3.2.2 Implementation Strategy

A prerequisite for implementing and maintaining the near-miss data visualization tool is a

fully integrated and functioning BIM for the design and construction process. Another

prerequisite for experiencing success using the near miss data visualization tool is to have a fully

implemented safety program that assesses safety performance based on safety leading indicator

metrics including near misses. Without an active and foundational safety program, collecting and

analyzing near-miss data would be premature. The near-miss visualization tool can be linked as

an additional component to many commercially-available BIM software and existing database

software.

Depending on the company’s specific near-miss reporting program, the safety personnel

and other managers should provide adequate training to all site personnel concerning the near-

miss reporting process. Training materials and time for the near-miss data visualization tool

should be limited to personnel with accessibility to BIM. Effort levels of training for the tool can

Page 37: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

24

be tailored towards the specific user. For example, crew supervisors collecting near-miss reports

may not necessarily be interested in how to link external near-miss databases to the BIM. Near-

miss reporters should experience feedback from their near-miss report to encourage future

reporting.

A BIM model from an active construction site was used to test and validate the prototype

near-miss data visualization tool. The BIM software that was used for both the model and near-

miss data visualization tool is Autodesk Revit 2015. A list of actual near-miss events was used to

validate the visualization and other functionality of the created near-miss reporting tool. The near

misses were entered into the visualization tool through both methods:

1) Manual entry through the user-interface (single event entry)

2) Link the external database to the created tool (multiple-event entry)

Each near-miss event was verified if it appeared in the BIM and the corresponding near-

miss information was accessible. Information was queried based on quantifiable data provided in

the created near-miss template. The events were queried by severity, data, company, project, task

associated and near-miss identification number.

3.2.3 Case Study

A sample BIM was used to test and validate the prototype near miss-data visualization

tool. The model was used to create a design, facilitate the construction process, and maintain the

facility during operation of an engineering building on the University of Alabama’s campus in

Tuscaloosa, Alabama. The BIM software used for both the model and near-miss data

visualization tool was Revit. A list of 20 randomly generated near-miss events was structured for

visualization. Information for these near-miss events followed the template shown previously in

Page 38: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

25

Figure 4 so that each category was populated. The near misses were entered into the visualization

tool through both methods:

1) Manual entry through the user-interface (single event entry)

2) Link the external database to the created tool (multiple-event entry)

Each near-miss event was verified that it appeared in the BIM and the corresponding

near-miss information was accessible. Information was also queried based on quantifiable data

provided in the created near-miss template. The events were queried by severity, data, company,

project, task associated and near-miss identification number. A similar methodology was used

for another BIM used for an engineering building new construction. The resulting near-miss

visualization within the model is shown in Figure 8.

Figure 8:Near-miss events visualized within a BIM

Page 39: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

26

Results from the case study indicate that near-miss events can be captured and visualized

through BIM. New methods were developed to populate and automatically visualize near-miss

information. The near-miss data visualization tool has been successfully implemented on several

real project models and all created capabilities were demonstrated. The conducted research

illustrates that collected safety data can be visualized and accessible to all project stakeholders by

integrating with BIM.

3.2.4 Expert Panel Review

Seven safety managers for construction companies were provided a demonstration of the

created near-miss visualization tool. Members of the expert review panel were all Certified

Safety Professionals (CSP) and had a minimum of eight years of experience as a safety manager.

The safety managers were all employed by construction companies with a minimum of 1,700

employees. The OSHA Total Recordable Incident Rate (TRIR) of these companies ranged from

zero to two with an average value of 0.6.

Each participant was provided a description of the study, a description of the created tool,

and a demonstration of the tool in the BIM shown in Figure 3. The demonstration included

instructions and presentations of all available functions of the near-miss visualization tool.

Additionally, several near-miss reports were randomly generated to demonstrate query functions

and near-miss visualization within the model. After the demonstration, expert review panel

members discussed the feasibility and functionality of the tool as well as respond to survey

statements about the created tool with the research team. This survey can be viewed in

Appendix A.1 of this report. For each statement, panel members were asked to score their

perceptions and understanding of the tool based on the following scale: 1 = strongly disagree, 2 =

Page 40: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

27

disagree, 3 = unsure/neutral, 4 = agree and 5 = strongly agree. Table 5 provides a statistical

analysis of each answered question.

Table 5: Safety Expert Review Panel Responses

Posed Statement Description Minimum

Score

Maximum

Score

Average

Score

A need exists to integrate safety data in existing project

management tools

3 5 4.6

It is useful for safety managers should visualize safety

information in 3D models

3 5 4.2

The proposed tool would be easy to use 3 5 3.6

The proposed tool is implementable in my company 3 5 3.8

The proposed tool would enhance near miss reporting 2 5 3.4

The proposed tool would be effective in safety data

management

3 5 3.8

The proposed tool would improve safety management 2 5 3.8

A majority of the safety expert review panel members scored favorably (e.g. agreed or

strongly agreed) with all posed statements including that the proposed tool would improve safety

management, the tool is implementable, and the tool would be easy to use. One barrier identified

by the safety manager is the learning curve and implementation of technology that has proven

difficult for this panelists’ company. This panelist gave the only “two scores” (e.g., disagree)

received in the study.

Members of the safety expert review panel also discussed the tool post-demonstration.

Statements that were repeated and agreed by a majority of the panel are recorded in the

following:

Members identified the value of integrating database capabilities of BIM with safety data

The tool is valuable and could greatly assist companies already doing a satisfactory job of

generating and collecting near-miss reports

Page 41: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

28

The tool gives safety managers an easy way to visualize locations where the majority of

incidents are occurring

The concept would be beneficial not only to safety professionals, but to anyone

associated with project management

3.3 Hazardous Proximity Zone

3.3.1 Hazardous Proximity Zone Design for Heavy Equipment

Several variables and situations were considered when calculating the hazard zone

around a piece of construction equipment for a ground worker. The variables required to

calculate a hazard are equipment travel speed, equipment travel direction, equipment physical

dimensions, equipment turning radius, equipment rotational capabilities, operator reaction time,

and equipment braking distance. To create a process for determining the hazardous zone around

a piece of construction equipment, a hierarchy was designed to assure each variable was

considered. Figure 9 presents the methodology implemented to determine the hazard zone for

any piece of construction equipment. Each step is described in detail following Figure 9. A

typical three-axle, tandem rear axle, 23,586 kg haul capacity dump truck is used as an example to

demonstrate how each step is calculated and how the resulting hazard zone is determined

(Harwood 2003, Peterbilt 2014).

Figure 9: Steps for determining the hazardous zone around a piece of construction equipment

Page 42: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

29

Step 1: Equipment Footprint -- The outermost position from the centroid of the piece of

construction equipment should be determined for all of the equipment components. To determine

the equipment footprint, the outermost extension at any height for each point 360 degrees around

the equipment should be projected onto a 2D (two dimensional) horizontal plane. The equipment

footprint for a typical three-axle dump truck is shown in Figure 10. The footprint is derived from

the equipment dimensions of a typical three-axle, tandem rear axle dump truck (Harwood 2003,

Peterbilt 2014).

Figure 10: Equipment footprint for a dump truck

Step 2: Initial Safety Boundary -- The initial safety boundary is a two meter distance extended

from the equipment footprint that performs as a safety factor in the event that other hazardous

zone design steps fail to provide protection. A parallel line two meters offset from the equipment

footprint calculated in step 1 creates the initial safety barrier (see Figure 11). The initial safety

boundary was assigned a two meter value to account for a ground worker that may have body

parts (e.g. limbs) horizontally extended (e.g. a worker with an outstretched arm). This safety

boundary extends beyond the length of a person’s horizontally extended arm or leg as well as a

Page 43: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

30

person bending horizontally at their torso. This initial safety boundary zone can be modified

depending on a unique set of working conditions.

Figure 11: Initial safety boundary for a typical three-axle, tandem rear axledump truck

Step 3: Equipment Function -- The hazard zone must be designed to align with the specific

function of a piece of construction equipment. For example, the equipment function of a

hydraulic excavator with tracks and resulting hazard zone mainly follows a circular pattern with

the maximum hydraulic arm reach as the circle’s radius. Other pieces of construction equipment

such as a dump truck or scraper will have a hazard zone largely based on their turning radius and

maximum speed on a construction site. The equipment function is taken into consideration to

determine the hazard zone for a typical three-axle dump truck as shown in Figure 12. The area in

which material will fall from the dump truck is contained within the hazard zone. Most pieces of

construction equipment provide specific details about turning radius in the equipment

specifications (Peterbilt 2014).

Page 44: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

31

Figure 12: Hazard zone based on dump truck function on a construction site

Step 4: Operator Reaction Distance - This metric is used to determine the travel distance of a

piece of construction equipment during the period in which a construction operator reacts to the

identification of a hazard. An equation typically used for commuter traffic driver reaction time is

implemented to determine the equipment operator reaction time (see Equation 1). An average

operator reaction time of 2.5 seconds to a recognized hazard is utilized (MUTCD 2013). This

value represents the average adult observation time and reaction time (MUTCD 2013). It is

assumed that the reaction time of a commuter vehicle operation is empirically similar to

construction equipment operations. Although the surface terrains can vary from typical highway

Page 45: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

32

surfaces to construction sites, the equations provide a valid estimation for reaction distance of an

operator and piece of construction equipment. The resulting reaction distance is plotted at

intersecting points along the existing hazard zone from the previous step 3.

Reaction Distance = 0.278Vt Equation 1

where:

V = velocity and t = time (2.5 s)

Step 5: Braking Distance -- The braking distance of the piece of construction equipment is added

to the operator reaction distance as an additional factor in determining the hazard zone. To

calculate the braking distance, an equation typically used to measure the braking distance of

commuter traffic (including semi-trucks) is used and shown in Equation 2. After the operator

identifies a hazard, a separate reaction time is required for the operator to apply brakes to stop

the equipment. The same average operator reaction time of 2.5 seconds is used as was discussed

in step 4 (MUTCD 2013). The resulting braking distance is plotted at all locations extended

outward from the reaction distance calculated in step 4.

Braking Distance = 0.039(2*V/a) Equation 2

where :

V= velocity and a=acceleration (3.41 m/s2)

Step 6: Determine Hazard Zone - To determine the resulting hazard zone, steps 1 through 5

should be calculated and compared to identify the maximum calculated distance for each point

Page 46: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

33

around a piece of construction equipment. It is important to note that each step of determining

the hazard zone builds from the previous step. For example, the initial safety boundary calculated

in step 2 is added to the maximum extent of the equipment footprint for each point calculated in

step 1. The maximum calculated hazard distance along the centerline of forward travel for the

dump truck is the combined reaction time and braking distance of 6.3 meters. This value was

added to the equipment function and initial safety boundary and equipment footprint that were

calculated in step 3 and step 2 respectively. The resulting hazard zone for a typical three-axle,

tandem rear axle dump truck is presented in Figure 13.

By following these six steps, a hazard zone can be created around a piece of construction

equipment. This hazard zone represents an area in which ground workers should avoid in order

to prevent hazards and potential injury.

Figure 13: Hazard zone of a typical three-axle, tandem rear axle dump truck

The hazard zone for several pieces of construction equipment was created using the

methodology presented in the previous section. Dimension values for a typical backhoe loader

were used to create a hazard zone for ground workers. The backhoe loaded used was a single tilt

Page 47: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

34

loader and was equipped with a multi-purpose 1.0 cubic meters (1.3 cubic yards) front loading

bucket (Caterpillar 2011). The resulting hazard zone for the backhoe loader is presented in

Figure 14.

The hazard zone for an excavator was also created using the previously discussed

methodology. The excavator used was a typical three teeth digging 0.018 cubic meters (0.29

cubic yards) capacity bucket (Caterpillar 2011). The resulting hazard zone for the excavator is

displayed in Figure 15.

Figure 14: Hazard zone of a typical backhoe loader

Resulting hazard zone area data was also calculated based on the creation of the hazard

zone for the dump truck, backhoe loader, and excavator. The net hazard area is calculated from

subtracting the area occupied by the equipment (B) from the full hazard zone area (A). This net

hazard area is the region that should be avoided by construction ground workers during

equipment operation. The resulting hazard zone data is shown in Table 6.

Page 48: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

35

Table 6: Hazard Zone Results for Each Piece of Evaluated Equipment

Item Dump Truck Excavator Backhoe Loader

Area of full

hazard zone (A) 169.8 m2 803.7 m2 179.9 m2

Area occupied by

equipment (B) 26.5 m2 23.1 m2 21.0 m2

Net hazard zone

area (A - B) 143.3 m2 780.6 m2 158.9 m2

Figure 15: Hazard zone of a typical excavator

3.3.2 Automatic Creation of Hazardous Proximity Zone in BIM

A user interface was created in AutoCAD to allow safety manager and other site

personnel to alter variables with creating the construction equipment hazard zone. Users are able

Page 49: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

36

to select pieces of construction equipment and provide their unique parameters for the hazard

zone. By using Visual Basic for Applications (VBA) and the parametric design function

provided by AutoCAD, a hazard zone around a piece of construction equipment was

automatically generated and available for manipulation within other BIM software applications.

Several input parameters are required including equipment length, width, turning radius, and

desired initial safety boundary distance (Figure 16).

Figure 16: User interface for hazard zone creation

3.3.3 Implementation Strategy and Validation

The hazard zones for several pieces of construction equipment were created using the

methodology presented in the previous section. Available equipment for automatic hazard zone

creation include: 1) dump truck, 2) excavator, 3) backhoe excavator, 4) dozer, 5) wheel loader,

6) scraper, 7) motor grader, 8) forklift, 9) skid steer loader, and 10) compactor. These were

chosen because they were cited as frequently involved with human-equipment interaction

incidents on construction sites (Hinze and Teizer 2011). Figure 16 displays the user interface for

creating the hazard zone. Figure 17 shows the geometries of backhoe excavator with its

Page 50: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

37

associated hazard zone in AutoCAD, after users input necessary parameters/variables in the

created interface. In Figure 17, red lines represent the footprint of equipment, while white

represent the hazard zone boundary. The full list of available equipment’s geometries can be

viewed in Appendix B.

Figure 17: Hazard zone of backhoe excavator (also called rear actor) in AutoCAD

Location tracking data of construction resources including personnel and equipment has

been performed in previous research efforts (Pradhananga and Teizer 2014). For this study, an

active construction site was selected with an earthmoving operation involving excavators,

dozers, rollers, dump trucks, and construction ground workers. Position-based datasets were

collected using GPS identification devices calibrated to a frequency of 1 Hz mounted on various

surfaces on pieces of construction equipment and to the hard hats of workers. The data was

subject to being filtered using an existing filtering process (Vasenev et al. 2014).

Figure 18 shows the result of verifying the proposed hazard zone with location-based

data from the construction site. Tracking data for the trajectory of one trip cycle of a single

equipment started from the point it entered the construction site and ended when the truck passed

the exit point. A hazard zone was created around the selected heavy construction equipment for

its position, every second, based on the previously prescribed methodology.

Page 51: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

38

Figure 18: Verification of the proposed hazard zone (all measurements in meters)

The tracked dump truck is expected to stay within the computed hazard zone. The

equipment footprint of the dump truck with respect to hazard zone computed for its immediate

previous position was checked for compliance with the hazard zone (For example did the dump

truck remain in the zone after movement?). The boundary of the equipment footprint should

completely lie inside the hazard zone if the computed hazard zone is adequate for the piece of

equipment. In Figure 18, the portion of the truck lying inside the hazard zone is plotted in red.

The gray area represents the hazard zone.

Instances in which the dump truck remained static were excluded from the analysis. A

total of 106 location data points were assessed. Among those points, the equipment footprints

was found to cross the hazard zone boundary 33 times. This implies that the computed hazard

zone was able to envelop the dump truck’s movement approximately two-thirds of the times.

Figure 18 also shows that red areas were only present in cases where the truck performed

forward sharp right turns. Following the analysis, a recommendation on extending the hazard

zone to include very sharp right turns can be implemented. The same methodology for creating

Page 52: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

39

hazard zones can be used to iterate through each step to optimize the hazard zone for an

equipment. Safety managers and construction equipment operators are encouraged to further

modify the hazard zone based on their specific experiences on the construction site.

3.4 Site Location Optimization

3.4.1 Optimization of Tower Crane’s Location in BIM

A simulated construction site was designed in Autodesk Revit software to create the

tower crane optimization tool. The designed construction site included one building under

construction, one material staging area, single and multiple travel pathways for construction

equipment and pedestrian workers. All components on the construction site were simplified to

represent orthogonal three-dimensional rectangular spaces. The radius of the tower crane boom

was assumed to be 70 m (200 ft). The two-dimensional planar surface areas of each construction

site component is shown in Table 7.

Table 7: Dimensions of Created Construction Site

Site Component Length Width

Exterior fence 91.4 m (300 ft) 91.4 m (300 ft)

Material staging area 45.7 m (150 ft) 27.4 m (90 ft)

Building boundary 37.2 m (122 ft) 18.9 m (62 ft)

Travel path 61.0 m (200 ft) 3.0 m (10 ft)

Page 53: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

40

Figure 19: Simulated typical construction site layout

Figure 19 shows a screenshot of the construction site modeled in BIM design software.

Figure 20 shows the created interface to input user data concerning the known construction site

parameters. The interface enables the user to do the following functions:

1) Input coordinates of the construction site components by clicking each intersection

point for the shapes that outline the exterior boundary, building in boundary, material

staging area and travel path within a model;

2) Automatically select the optimal location of the tower crane;

3) Visualize the tower crane location in a model;

4) Output site layout coordinates a text file

Page 54: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

41

Figure 20: Crane location optimization interface

A polygon was created based on the points designated by the user, and the intersection

points and resulting surface area are exported into a text file which is read by MATLAB to create

a binary image of the construction site. The exported binary image of the construction site in

MATLAB is shown in Figure 21. The shaded region in Figure 21 denotes locations available to

placing the tower crane and the unshaded area shows areas unavailable for placing the tower

crane. Each pixel in the Figure 21 represent one meter in the field.

Figure 21: Construction site layout in MATLAB by binary image

Page 55: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

42

The goal of the optimization tool is to ensure that the tower crane boom sweep area can

cover most of the constructed building and material staging area while minimizing the boom’s

coverage of the travel pathway. These parameters are typical of decision criteria for management

personnel on construction sites and have been identified as performance metrics in previous

research. The detailed decision criteria framework used to achieve this optimization solution is

shown in Figure 22. The technical computing language and interactive software MATLAB was

used to convert the existing site layout with binary images in which one pixel represents one

square meter. For a 100 meter by 100 meter sized construction site, 10,000 pixels are required.

The algorithm identified unavailable pixels including travel paths, buildings and material staging

areas for the optimization calculations. This framework details how user input data is collected

and analyzed to optimize the two-dimensional location of the tower crane.

Figure 22: Logic framework for optimized decision criteria

Page 56: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

43

Two major constraints are implemented to mediate the optimization of the tower crane

location on a construction site. The first and most prioritized constraint implemented by the

optimization algorithm is that the tower crane boom must maximize the access to the constructed

building and material staging area. An estimated threshold of 95% coverage area of constructed

building and material staging area by the tower crane was selected for experimental trials. A user

can modify this threshold for specialized construction site conditions. As the optimization

threshold decreases, the number of available locations for placement of the tower crane

increases. Because all projects are unique and have varying criteria for coverage area of a tower

crane, management personnel are able and encouraged to modify the coverage area threshold

based on their specific project needs using the created user-interface. If this threshold is satisfied,

the optimization algorithm implements a secondary constraint based on the available locations

that satisfy the initial constraint. Figure 23 provides details and prioritizations of each constraint

within the tower crane optimization tool. For constraint 1 in Figure 23, the shaded area

represents the area that should be accessible by the tower crane boom. The shaded area in

constraint 2 in Figure 23 is the area that should be avoided by the tower crane boom.

Page 57: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

44

Figure 23: Details and prioritization of constraints within the tower crane optimization tool

The two constraints shown in Figure 23 in the algorithm of the tower crane location

optimization tool were applied to the modeled construction site shown in Figure 19. After

exporting user input data from the tool’s interface into MATLAB, the tower crane’s two

dimensional coordinates were computed based on an optimization function and the two defined

productivity and safety constraints. Figure 24 shows the resulting tower crane boom coverage

area and coordinates for the optimized crane’s tower.

Page 58: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

45

Figure 24: Computed tower crane boom coverage area

The percentage of tower crane boom swing area of the constructed structure, material

staging area and travel paths are shown in Equation 3 and 4. The calculated solution of each of

these equations is automatically stored in a text file and used to identify the tower crane location

in BIM.

PCBM = (NWP1 / TNWP1)(100%) Equation 3

where:

PCBM is the percent tower crane boom covers of building and material staging area; NWP1 is

the number of white pixels the tower crane boom overlaps the building and material staging

area; and TNWP1 is the number of white pixels that cover the building and material staging

area

PCT = (NWP2 / TNPW2)(100%) Equation 4

where:

PCT is the percent tower crane boom covers the travel path; NWP2 is the number of white pixels

the tower crane boom overlaps the travel path; and TNWP2 is the number of white pixels that

cover the travel path

Page 59: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

46

The final step of the interface is for a user to select “Show tower crane location”. Once

this selection as been made, the optimized 2D location of the tower crane is shown in the BIM

model and the (x,y) coordinates of this location are provided as shown in Figure 25. The area

inside of the dashed circle and construction site boundary is the area accessible by the tower

crane boom. All objects inside of this circular area can be reached by the tower crane boom. The

optimized tower crane location shown in Figure 25 provide a 99.3% tower crane boom coverage

area of the building and material staging area and a 29.5% coverage of the equipment and

pedestrian travel path.

Figure 25: Tower crane optimization location resulting output

The tower crane optimization tool provides three categories of output: 1) the visual

display of the optimum location for a tower crane; 2) the (x,y) coordinates of the optimized

tower crane location; and 3) the tower crane boom coverage area of the building, material staging

Page 60: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

47

area, and travel path at the optimized location. Figure 26 details the individual objective

functions of algorithm to compute the optimized tower crane location through the BIM (Revit),

the text file, and MATLAB. This data transfer organizational structure allows for construction

safety personnel to receive results simply by navigating the created user interface in an existing

BIM.

Figure 26: Relationships between optimization tool functions in BIM, text file and MATLAB

3.4.2 Case Studies and Validation

The created tower crane optimization tool for construction sites was validated internally

to assess the robustness of the tool and externally through implementation of a case study.

Internal validation verified the robustness of the algorithms and functions of the tower crane

optimization tool while external validation implemented the created optimization tool on active

construction sites to evaluate the feasibility of actual use in the construction industry.

Specifically, this validation strategy evaluates the functionality of the created optimization tool,

that is, tests that verify the algorithms within the tool are capable of calculating and identifying

Page 61: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

48

the optimal tower crane location based on input parameters. The following section details the

methods and results from both validation studies.

Internal Validation:

An internal validation effort was completed to assess the functionality of the created

tower crane optimization tool. The functionality refers to the ability of the created optimization

tool and algorithms to calculate and identify the optimal location of a tower crane based on a set

of input parameters. The performance metrics for this validation effort are based on success or

failure of the tool to identify the accurate location of the tower crane. The tower crane location

optimization tool was internally validated through 50 independent trials. These trials were

deemed necessary as an internal validation method for the functionality of the created tower

crane location optimization tool. Each trial consisted of a random and unique construction

layout of the constructed building, material staging area, and multiple travel paths within the

construction site layout shown in Figure 19. The dimensions of the travel paths remain constant,

but the dimensions of the constructed building and material staging area vary randomly with

each trial. The percent coverage area of the tower crane boom over the constructed building and

material staging area and the percent coverage of the tower crane boom over the travel paths are

both 1) automatically computed by the created optimization tool, and 2) manually calculated

through basic geometric tools in BIM design software. The trial was deemed successful if the

automated and manual calculation methods were identical and if both the optimization criteria

are met. As previously stated, the optimization criteria are: 1) the percent coverage of the tower

crane boom over the constructed building and material staging area is greater than 95%, and 2)

the percent coverage of the tower crane boom over the travel paths is minimized. In every trial,

calculations between the automated and manual calculation agreed as well as both optimization

Page 62: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

49

constraints were satisfied. Figure 27 presents the results of several sample trials including a plan

view of the site layout, a plan view of the tower crane boom coverage area, and the optimization

constraint metrics.

Figure 27: Results summary of internal validation results

A statistical analysis of the internal validation results was also performed on the two

measured optimization constraints. Results of this analysis are shown in Table 8.

Table 8: Statistical Summary of Internal Validation Results

Statistical Metric PCBM PCT

Average 97.36% 29.45%

Minimum 95.20% 0.00%

Maximum 100% 59.71%

Page 63: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

50

External Validation Case Study:

Two case studies were performed to implement the created tower crane optimization

framework into active construction sites. The existing tower crane locations for both case studies

were selected based on judgment and intuition of the general contracting company’s project

managers.

The first case study was a new classroom building construction project on a public

university campus located in the Southeastern U.S. The project started in August of 2012 and

was completed in May of 2015. This construction site was designed in a commonly used BIM

software (Autodesk Revit). Construction stakeholders accessed the BIM throughout the design

and construction phase of the project to assess and communicate concepts and issues. The tower

crane optimization tool was used by an impartial user on the existing BIM to determine the

optimal tower crane location based on the input construction site layout polygons and previous

stated optimization constraints. Figure 28 shows a picture of the construction site and the BIM

model including the current placement of the tower crane. The tower crane’s actual location

provided 76.5% coverage area for the constructed building and material staging area and covered

24.0% of the equipment and pedestrian travel path.

Table 9: Dimensions of the Simple Case Study Construction Site

Site Component Length Width

Exterior fence 106.7 m (350 ft) 106.7 m (350 ft)

Material staging area 30.5 m (100 ft) 27.4 m (100 ft)

Building boundary 65.5 m (215 ft) 32.0 m (105 ft)

Travel path 70.1 m (230 ft) 4.6 m (15 ft)

Page 64: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

51

Figure 28: Active construction site (simple case study) for external validation (a) and plan view

of the BIM model with the actual tower crane location (b)

The construction site had one main equipment and pedestrian travel path, one building

under construction and one materials staging area. Table 9 provides the dimensions to each

element needed for the optimization tool in the actual construction site.

Outputs of the tower crane optimization tool identified a location to position the tower

crane which was different that the position selected by site personnel. Although it was

impractical to change the tower crane location due to productivity concerns, project management

personnel unanimously agreed to implement the tower crane optimization tool for their next

construction site layout pre-planning process. The optimization tool’s tower crane location

increased the percent of coverage area of the tower crane boom over the constructed building and

material staging area from 76.5% (actual tower crane location) to 98.4% (calculated optimized

tower crane location) and reduced the tower crane boom coverage area over the travel path from

24.0% (actual tower crane location) to 0.0% (calculated optimized tower crane location). The

Page 65: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

52

optimal location in regards to the applied productivity and safety constraints is shown in Figure

29.

Figure 29: Output of tower crane optimal position tool for external validation construction site

(simple case study)

The second case study was a construction site for a children’s hospital located in Akron,

Ohio. The construction project duration was from April 2013 to August 2015. The site consisted

of a total of three travel paths for construction equipment and pedestrians, one building, and two

material staging areas. Table 10 provides the dimensions to each element required for

optimization of this active construction site.

Table 10: Dimensions of the Complex Case Study Construction Site

Site Component Length Width

Exterior fence 124.1 m (407 ft) 106.6 m (349 ft)

Material staging area (1) 64 m (210 ft) 33.3 m (108 ft)

Material staging area (2) 60.2 m (196 ft) 45 m (148 ft)

Building boundary 78.2 m (256 ft 68.7m (225 ft)

Travel path (1) 100.5 m (330 ft) 4.6 m (15 ft)

Travel path (2) 80.3 m (263 ft) 4.6 m (15 ft)

Travel path (3) 70 m (230 ft) 4.6 m (15 ft)

Page 66: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

53

Because the created algorithms were created to optimize the location of one tower crane,

the user divided the construction site into two zones depending on the location and desired reach

locations of each tower crane. This practice is typical on construction sites largely due to

improving productivity and safety between tower cranes. Figure 30 presents a screenshot of the

tower crane optimization tool output in BIM (part a) and the actual construction site (part b). In

the BIM (part a) of Figure 30, the vertical dotted line denotes the cutting plane line implemented

by the created optimization tool. The user can select this cutting plane line, deploy the

optimization tool, and then combine results of each construction site component.

Figure 30: Output of tower crane optimization tool in BIM (a) and screenshot (b) of construction

site (complex case study)

When compared to the actual selected locations of the two tower cranes shown in Figure

30, the optimization tool’s tower crane location increased the coverage area of the tower crane

boom over the constructed building and material staging area by 7.8%. The combined tower

crane boom coverage area over the travel paths were reduced by 16.8% when changing the actual

location of the tower cranes to the locations selected by the tower crane optimization tool.

Page 67: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

54

3.4.3 Expert Panel Review

Five construction managers in the industry were given a questionnaire interview about

the top constraints that would influence the selection of tower crane’s location. The interview

questions can be viewed in Appendix A.2. Members of the expert review panel were all project

managers/superintendents and had a minimum of 15 years of experience as a construction

personnel. Each participant was provided a description of the study, a description of the created

tool. For each statement in the interview, panel members were asked to score their perceptions

and understanding based on the following scale: 1 = strongly disagree, 2 = disagree, 3 =

unsure/neutral, 4 = agree and 5 = strongly agree. Table 11 provides a statistical analysis of each

answered question.

Table 11: Expert Review Panel Responses

Posed Statement Description Minimum

Score

Maximum

Score

Average

Score

There is a need to create a CAD-aided crane location

optimization tool

2 5 4.0

It will be useful for safety managers to visualize crane

location in 3D models

4 5 4.6

The tower crane will remain in the same location

during the entire construction process

4 5 4.8

From this panel review, all the three statements in Table 11 were scored favorably which

means there is a need to create a CAD-aided tool for optimizing and visualizing the location of

tower crane. A majority of the panel members agree with the hypothesis that the tower crane will

not be moved during the entire construction lifecycle in most cases. The expert review panel also

indicated their individual top constraint criteria for determining a tower crane’s location. Results

Page 68: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

55

of the most prioritized constraint criteria are provided in the following listed in descending order

of importance):

Crane boom’s length and sweep area

Crane’s height

Conflict with structures, utilities or other crane

Crane boom’s accessibility to the in-built structures

Crane boom’s in-accessibility to workers’ working zone, equipment pathway, etc.

Crane boom’s accessibility to material staging area

Clearance of operator’s line-of-sight

Most of the constraints (all but two) listed are accounted for in the created formwork. It

is not practical to include all the optimization constraints in this research, but the research shows

that the created BIM tower crane optimization tool is able to digitalize the information needed

for the selection of tower crane’s location.

3.5 Summary

The researcher demonstrated that collecting, analyzing and visualizing safety leading

indicators through BIM in the proposed research methodology can be integrated in construction

safety management. Figure 31 summarizes the framework of how the implemented

methodologies could contribute to the construction safety management. By testing the stated

hypotheses, this research identified and explored the increased capabilities of construction safety

managers through visualized safety data and resulting dissemination of this information.

Page 69: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

56

Figure 31: Framework of the tower crane optimization tool

Page 70: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

57

CHAPTER 4 CONCLUSIONS

This chapter reviews the outcome of the previously stated research objectives.

Conclusions made were derived from the literature review, research methodologies, and case

studies. This chapter also discusses impacts and contributions of the work as well as limitations.

4.1 Review of Objective

The motivation of this research is to enhance construction safety management and

engineering by leveraging data visualization and BIM capabilities for construction safety. The

primary objective of this research is to create a framework to collect, analyze, and visualize

select location-based safety leading indicators through BIM. To achieve this objective, the

research work was divided into three major components of safety leading indicators: near-miss

reporting, hazardous proximity zone identification, and site location optimization.

4.2 Conclusions

4.2.1 Near miss reporting

A methodology for a near-miss data visualization tool to collect, manipulate and

disseminate near-miss information was provided. Near-miss reporting and analysis provides an

additional metric for assessing worker safety performance. The created tool enables safety

managers and other project stakeholders to visualize and communicate about safety data within a

project BIM. The feasibility of this approach has been shown by integrating the near-miss data

visualization tool in an existing BIM design software. By utilizing this tool, hazardous situations

Page 71: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

58

and conditions can be reported as near misses and visualized by anyone accessing the BIM. This

visualization of construction safety data during a project’s duration promotes safety within a

company and within an active construction site. From a safety management viewpoint, time and

effort of safety staff and engineers can be focused and optimized by visualizing critical safety

data such as near-miss reports.

4.2.2 Hazardous Proximity Zone

The safety practices currently used in the construction industry for ground workers and

heavy equipment operating in close proximity has been proven inadequate by the continued

injuries and fatalities resulting from workers being struck by equipment or objects. Although

unique situations on construction sites require workers to be close to heavy equipment (i.e.,

mobile highway asphalt pavement rehabilitation operations), construction site personnel should

avoid entering the hazard zone of a piece of equipment during operations. The created hazard

zone can be used in site planning and safety education for construction site workers.

The purpose of this research was to create and test a methodology to design hazard zones

around construction equipment. These hazard zones are areas that should be avoided by ground

workers during construction operation. The methodology created includes six steps that include

the following: 1) equipment footprint, 2) initial safety boundary, 3) equipment function, 4)

operation reaction time, 5) equipment braking distance, and 6) creation of the hazard zone. The

hazard zone was created for three pieces of construction equipment (dump truck, backhoe loader,

and excavator) using the presented methodology. Results of the created hazards zones indicate

that hazard zones can be designed and used to increase awareness of dangers around construction

equipment for construction site personnel. Location-based data for a dump truck was used to

evaluate the created hazard zone methodology. By creating hazard zones around construction

Page 72: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

59

equipment, ground workers can be informed of and avoid dangerous areas around heavy

equipment on construction sites. Hazard zones can be integrated into existing worker safety

education and training as well as improve construction site planning to enhance safety

performance.

4.2.3 Site Location Optimization

Tower crane location placement can drastically impact the productivity and safety of a

construction project. This research creates an optimization tool capable of locating an optimized

location placement for a tower crane given various construction site parameters and governing

constraints. The created tool allows designs and construction project managers to location and

optimal position of a tower crane through an existing BIM during construction pre-planning. The

tool assumes management personnel want to place the tower crane one time during the

equipment mobilization phase of the project. The tool was implemented successfully in multiple

simulation and actual construction site situations. It was validated through an internal robustness

verification process and implemented on actual construction sites. Unlike existing site layout

strategies, the tower crane location optimization tool implements safety and productivity

thresholds as a determining mechanism. The contribution of this research is a framework in BIM

that can automatically identify the optimal location of a tower crane for productivity and safety

applications as well as scientific evaluation data of this framework on an active construction site.

By locating the optimal tower crane position in BIM during the construction pre-planning phase

of a project, construction management personnel can more readily anticipate for other project

aspects including material transportation schedules, loading and unloading of materials, and

safety concerns.

Page 73: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

60

4.3 Limitations

The main limitations of this study are the following:

The research investigated only three location-based safety leading indicators. Future

research could address more indicators (i.e., behavior-based leading indicators or total

site optimization for safety in BIM).

The hazardous proximity zone design was implemented on a select pieces of construction

equipment and represented in 2D, not 3D.

Site layout optimization was limited to tower cranes; other layout components should be

further analyzed by future researchers.

Only safety and productivity were considered as optimization parameters for a tower

crane’s location.

Coding and algorithm creation were performed in one BIM software (Autodesk Revit).

Future development should consider the feasibility on other commercially-available BIM

software.

4.4 Contributions and Impacts

Several contributions can be identified from the successful execution of this proposed

research. These contributions can supplement and enhance existing information in both research

and the construction industry concerning construction safety issues. The follow are specific

contributions of this work:

A framework for near miss data collection and visualization in BIM;

Automated creation of hazardous proximity zone of heavy equipment for workers’ safety;

A framework and optimization tool to locate the optimal position for placing a tower

crane on a construction site.

Page 74: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

61

These contributions have potential to impact the construction industry by improving

safety engineering and management by collecting, analyzing; and visualizing location-based

safety leading indicators in BIM. Envisioned supplemented beneficial impacts include: 1)

methods for overcoming barriers for implementation of safety technologies in BIM, 2)

educational implementation of research deliverables for safety management and engineering, 3)

enhanced safety training for workers through visualization applications, and 4) promotion of

safety benchmarking through safety leading indicators.

Page 75: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

62

REFERENCES

Acharya, R., Kannathal, N., and Krishnan, S. (2004). “Comprehensive analysis of cardiac health

using heart rate signals.” Physiological Measurement, 25(5), 1139.

Agnew, J., and Daniels, A. (2011). “Development high-impact leading indicator for safety.” The

Performance Management Magazine, <http://aubreydaniels.com/pmezine/developing-

high-impact-leading-indicators-safety> (Feb. 18, 2015).

Akcamete, A., Burcu, A., and Garret, J. (2010). “Potential utilization of building information

models for planning maintenance activities.” Proceedings of the International

Conference of Computing in Civil and Building Engineering.

American Heart of Association (2015). “All about heart rate (pulse)” American Heart of

Association,<http://www.heart.org/HEARTORG/Conditions/More/MyHeartandStrokeNe

ws/All-About-Heart-Rate-Pulse_UCM_438850_Article.jsp > (July 30, 2015).

Anumba, C., and Bishop, G. (1997). “Importance of safety considerations in site layout and

organization.” Canadian Journal of Civil Engineering, 24(2), 229-236.

Arditi, D., Ayrancioglu, M., and Jingsheng Shi, J. (2005). “Worker safety issues in night-time

highway construction.” Engineering, Construction and Architectural Management, 12(5),

487-501.

Astrand, P., and Rodahl, K. (1986). Textbook of work physiology: Physiological bases of

exercise, McGraw-Hill, New York.

Azhar, S. (2011). “Building Information Modeling (BIM): Trends, benefits, risks, and challenges

for the AEC industry.” Leadership Management Engineering, 11(3), 241-252.

Bansal, V. (2011). "Application of geographic information systems in construction safety

planning." International Journal of Project Management, 29(1), 66-77.

Behzadan, A., Zeeshan, A., Anumba, C. and Kamat, V. (2008). "Ubiquitous location tracking for

context-specific information delivery on construction sites." Automation in Construction,

17(6), 737-748.

Bureau of Labor Statistics (2013). “Nonfatal occupational injuries and illnesses requiring days

away from work, 2011.” U.S. Department of

Labor,<http://www.bls.gov/news.release/osh2.nr0.htm> (Nov. 10, 2014).

Page 76: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

63

Bureau of Labor Statistics. (2013). “Industry at a glance: Construction.” U.S. Department of

Labor,<http://www.bls.gov/iag/tgs/iag23.htm> (June 16, 2014).

Bureau of Labor Statistics. (2014). “Injuries, Illnesses, and Fatalities.” U.S. Department of

Labor,<http://www.bls.gov/iif/oshsum.htm> (Dec. 14, 2014).

Burke, M. Sarpy, S., Smith-Crowe, K., Chan-Serafin, S., Salvador, R. and Islam, G. (2006).

"Relative effectiveness of worker safety and health training methods." American Journal

of Public Health, 96(2), 315.

Cambraia, F., Saurin, T., Formoso, C. (2010). Identification, analysis and dissemination of

information on near misses: A case study in the construction industry.” Safety Science,

48(1), 91-99.

Caterpillar. (2011). “Caterpillar Performance Handbook.” Caterpillar,

<http://www.cashmanequipment.com> (May 1, 2014).

Census of Fatal Occupational Injuries. (2011). “Current and Revised Data.” U.S. Bureau of

Labor Statistics, <http://www.bls.gov/news.release/osh2.htm> (May 7, 2014).

Centers for Disease Control and Prevention (CDC) (2015). “Assessing your weight.” Division of

Nutrition, Physical Activity, and

Obesity,<http://www.cdc.gov/healthyweight/assessing/bmi/adult_bmi/index.html> (May.

15, 2015).

Cohen, J. M. (2002). “Measuring safety performance in construction.”

Occup. Hazards, 64(6), 41–44.

Chantawit, D., Hadikusumo, B., Charoenngam, C. and Rowlinson, S. (2005). “4DCAD-Safety:

Visualizing project scheduling and safety planning.” Construction Innovation, 5(2), 99-

114.

Cheng, T., Migliaccio, G., Teizer, J., and Gatti, U. (2012). “Data fusion of real-time location

sensing and physiological status monitoring for ergonomics analysis of construction

workers.” Journal of Computing in Civil Engineering.

Cheng, T., Venugopal, M., Teizer, J. and Vela, P. (2011). “Performance evaluation of ultra

wideband technology for construction resource location tracking in harsh environments.”

Automation in Construction, 20(8), 1173-1184.

Choudhry, R., Fang, D., and Mohamed, S. (2007). “Developing a model of construction safety

culture.” Journal of Management in Engineering, 23(4), 207-212.

Christensen, E. H. (1983). ‘‘Physiology of work.’’ Encyclopedia of occupational health and

safety, L. Parmeggiani, ed., International Labor Organization, Switzerland.

Page 77: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

64

Construction Industry Institute. (2012) “2011 Safety Report. BMM2011-2.” The University of

Texas at Austin.

Cretikos, M., Bellomo, R., Hillman, K., Chen, J., Finfer, S., and Flabouris, A. (2008).

“Respiratory rate: the neglected vital sign.” Medical Journal of Australia, 188(11), 657.

David, G. (2005). “Ergonomic methods for assessing exposure to risk factors for work-related

musculoskeletal disorders.” Occupational Medicine, 55(3), 190-199.

Duchon and Laage. (2011). “The Consideration of Human Factors in the Design of a Backing-up

Warning System.” Human Factors and Ergonomics Society Annual Meeting

Proceedings, <http://www.ingentaconnect.com/> (Sept. 19, 2014).

Eastman, C., Teicholz, P., Sacks, R. and Liston, K. (2011). BIM handbook: A guide to building

information modeling for owners, managers, designers, engineers and contractors. John

Wiley & Sons.

Elbeltagi, E., Hegazy, T., and Eldosouky, A. (2004). “Dynamic layout of construction temporary

facilities considering safety.” Journal of Construction Engineering and Management

130(4), 534-541.

Elbeltagi, E., Hegazy, T., Hosny, A. and Eldosouky, A. (2001). “Schedule-dependent evolution

of site layout planning.” Construction Management and Economics, 19(7), 689-697.

El-Rayes, K. and Said, H. (2009). “Dynamic site layout planning using approximate dynamic

programming.” Journal of Computing in Civil Engineering, 23(2), 119-127.

English, W. (1994). “Crane Hazards and Their Prevention.” Professional Safety, 39(3), 53.

Fang, X. and Huang, H. (2004). “Factor analysis-based studies on construction workplace safety

management in China.” International Journal of Project Management, 22(1), 43-49.

Flin, R., Mearns, K., O'Connor, P., and Bryden, R. (2000). "Measuring safety climate:

Identifying the common features." Safety Science, 34(1), 177-192.

Fortunato III, B. Hallowell, M., Behm, M. and Dewlaney, K. (2011). "Identification of safety

risks for high-performance sustainable construction projects." Journal of Construction

Engineering and Management 138(4), 499-508.

Fosbroke, D.E. (2004). “NIOSH Reports! Studies on Heavy Equipment Blind Spots and Internal

Traffic Control.” NIOSH,<https://www.workzonesafety.org> (May 16, 2014).

Fullerton, C., Allread, B., and Teizer, J. (2009). “Pro-active real-time personnel warning

system.” Proceedings of the Construction Research Congress, Seattle, Washington, 31-

40.

Page 78: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

65

Gatti, U., Migliaccio, G., Schneider, S. (2011). “Wearable physiological status monitors for

measuring and evaluating worker’s physical strain.” 2011 ASCE Workshop of Computing

in Civil Engineering, ASCE, Reston, VA, 24.

Gillen, M., Baltz, D., Gassel, M., Kirsch, L. and Vaccaro, D. (2002). “Perceived safety climate,

job demands, and coworker support among union and nonunion injured construction

workers.” Journal of Safety Research, 33(1), 33-51.

Goldenhar, L., Moran, S., and Colligan, M. (2001). “Health and safety training in a sample of

open-shop construction companies.” Journal of Safety Research, 32(2), 237-252.

Hadikusumo, B. and Rowlinson, S. (2004). "Capturing safety knowledge using design-for-

safety-process tool." Journal of Construction Engineering and Management, 130(2), 281-

289.

Hallowell, M. and Gambatese, J. (2009). "Construction safety risk mitigation." Journal of

Construction Engineering and Management, 135(12), 1316-1323.

Hallowell, M., Hinze, J., Baud, K., and Wehle, A. (2013). “Pro-Active construction safety

control: Measuring, monitoring, and responding to safety leading indicators.” Journal of

Construction Engineering and Management, 139(10).

Health and Safety Executive (2015). “Type of Reportable Incidents.” Health and Safety

Executive. < http://www.hse.gov.uk/riddor/reportable-incidents.htm> (May 27, 2015).

Hecker, S., Jambatese, J., and Weinstein, M. (2005). “Designing for worker safety: Moving the

construction safety process upstream.” Professional Safety, 23-44.

Henneman, E. and Gawlinski, A. (2004). “A near-miss model for describing the nurse’s role in

the recovery of medical errors,” Journal of Professional Nursing, 20(3) 196-201.

Hinze, J. (2002). “Safety plus: Making zero accidents a reality.” Construction Industry Institute,

Report 160-11, The University of Texas at Austin.

Hinze, J. (2006). Construction safety. Second edition, Prentice Hall, Gainesville, FL.

Hinze, J. and Coates, W. (2011). “Trends in construction work fatalities.” Proceedings of CIB

W099 Prevention: Means to the End of Injuries, Illnesses, and Fatalities. CIB World,

Washington, DC.

Hinze, J. and Godfrey, R. (2003). “An evaluation of safety performance measures for

construction projects,” Journal of Construction Research, 4(1) 5-15.

Hinze, J. and Teizer, J. (2011). “Visibility-related fatalities related to construction equipment.”

Journal of Safety Science, 49(5), 709-718.

Page 79: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

66

Hinze, J., Thurman, S., and Wehle, A. (2013). “Leading indicators of construction safety

performance.” Safety Science, 51(1), 23-28.

Hjortskov, N., Rissen, D., Blangsted, A., Fallentin, N., Lundberg, U., and Sogaard, K. (2004).

“The effect of mental stress on heart rate variability and blood pressure during computer

work.” European Journal of Applied Physiology, 92(1), 84-89.

Ho, C. and Dzeng, R. (2010). "Construction safety training via e-Learning: Learning

effectiveness and user satisfaction." Computers & Education, 55(2), 858-867.

Hu, Z., Zhang, J., and Deng, Z. (2008). “Construction process simulation and safety analysis

based on building information model and 4D technology.” Tsinghua Science and

Technology, 13(S1), 266-272.

Huang, C., Wong, C. and Tam, C. (2011). “Optimization of tower crane and material supply

locations in a high-rise building site by mixed-integer linear programming.” Automation

in Construction, 20(5), 571-580.

Huang, X. and Hinze, J. (2006). “Owner’s role in construction safety.” Journal of Construction

Engineering and Management, 132(2), 164-173.

Irizarry, J. and Karan, E. (2012). “Optimizing location of tower cranes on construction sites

through GIS and BIM integration.” Journal of Information Technology in Construction,

17(1), 351-366.

Kang, S., Chi, H. and Miranda, E. (2009). “Three-dimensional simulation and visualization of

crane assisted construction erection processes.” Journal of Computing in Civil

Engineering, 23(6), 363-371.

Kantor, L., Endler, N., Heslegrave, R., Kocovski, N. (2001). “Validating self-report measures of

state and trait anxiety against a physiological measure.” Current Psychology, 20(3), 207-

215.

Kaplan, H., Battles, J., Schaaf, T., Shea, C. and Mercer, S. (1998). "Identification and

classification of the causes of events in transfusion medicine." Transfusion, 38(11), 1071-

1081.

Kim, C., Haas, C., Liapi, K., and Caldas, C. (2006). “Human-assisted obstacle avoidance system

using 3D workspace modeling for construction equipment operation.” Journal of

Computing in Civil Engineering, 20(3), 177-186.

Kristal-Boneh, E., Silber, H., Harari, G., & Froom, P. (2000). “The association of resting heart

rate with cardiovascular, cancer and all-cause mortality.” European Heart Journal, 21(2),

116-124.

Page 80: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

67

Ku, K. and Mills, T. (2010). "Research needs for building information modeling for construction

safety." International Proceedings of Associated Schools of Construction 45th Annual

Conference, Boston, MA.

Kumar, S. and Cheng, J. (2015). “A BIM-based automated site layout planning framework for

congested construction sites.” Automation in Construction, 59(1), 24-37.

Kunz, J. and Fischer, M. (2009). "Virtual design and construction: themes, case studies and

implementation suggestions." Center for Integrated Facility Engineering (CIFE),

Stanford University.

Kymmell, W. (2008). Building information modeling: planning and managing construction

projects with 4D CAD and simulations. New York: McGraw-Hill.

Lee, G., Cho, J., Ham, S., Lee, T., Lee, G., Yun, S. H. and Yang, H. (2012). “A BIM-and sensor-

based tower crane navigation system for blind lifts.” Automation in construction, 26(1),

1-10.

Lusk, S., Gillespie, B., Hagerty, B., and Ziemba, R. (2004). “Acute effects of noise on blood

pressure and heart rate.” Archives of Environmental Health: An International Journal,

59(8), 392-399.

Magari, S., Hauser, R., Schwartz, J., Williams, P., Smith, T., and Christiani, D. (2001).

“Association of heart rate variability with occupational and environmental exposure to

particulate air pollution.” Circulation, 104(9), 986-991.

Manual on Uniform Traffic Control Devices. (2013). “2009 Edition Chapter 2C. Warning Signs

and Object Markers.” Federal Highway

Administration,<http://mutcd.fhwa.dot.gov/htm/2009/part2/part2c.htm> (May 30, 2014).

Marks, E. and Teizer, J. (2013). “Method for testing proximity detection and alert technology for

safe construction equipment operation.” Construction Management and Economics,

31(6), 636-646.

Marks, E., Teizer, J., and Hinze, J. (2014). "Near-miss reporting program to enhance

construction worker safety performance." Construction Research Congress, 2315-2324

Marx, A., and Hootegem, G. (2007). “Comparative configurational case analysis of ergonomic

injuries.” Journal of Business Research, 60(5), 522-530.

Mawdesley, M., Al-Jibouri, S. and Yang, H. (2002). “Genetic algorithms for construction site

layout in project planning.” Journal of Construction Engineering and Management,

128(5), 418-426.

McCann, M., and Gittleman, J. (2009). “Crane-related deaths in construction and

recommendations for their prevention.” The Center of Construction Research and

Page 81: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

68

Training, < http://www.cpwr.com/research/crane-related-deathsconstruction-and-

recommendations-their-prevention> (Nov. 5, 2015).

McKay, B. (2013). “Measures of effect: Near miss reporting on construction site injuries.”

Master’s Thesis, The University of Alaska.

Meijer, G., Westerterp, K., Koper, H. (1989). “Department of Human Biology, University of

Limburg, The Netherlands.” Medicine and Science in Sports and Exercise, 21(3), 343-

347.

Neitzel, R., Seixas, N. and Ren, K. (2001). “A review of crane safety in the construction

industry.” Applied Occupational and Environmental Hygiene, 16(12), 1106-1117.

O’Connor, T. Loomis, D., Runyan, C. Abboud dal Santo, J., and Schulman, M. (2005).

"Adequacy of health and safety training among young Latino construction workers."

Journal of Occupational and Environmental Medicine, 47(3), 272-277.

Occupational Safety and Health Administration (2003). “Safety and Health Topics.” U.S.

Department of Labor, <https://www.osha.gov/SLTC/aed/index.html> (July 14, 2015).

Occupational Safety and Health Administration (2011a). “Mission and Vision.” U.S. Bureau of

Labor Statistics,<http://www.osha.gov/StratPlanPublic/strategicmanagementplan-

final.html> (Sep 10, 2014).

Occupational Safety and Health Administration (2011b). “OSHA injury and illness

recordkeeping and reporting requirements.” U.S. Bureau of Labor

Statistics,<https://www.osha.gov/recordkeeping> (Aug. 14, 2013).

Occupational Safety and Health Administration, (2002a). “Job hazard analysis.” U.S. Bureau of

Labor Statistics,< http://www.osha.gov/Publications/osha3071.pdf > (Nov. 6, 2014).

Occupational Safety and Health Administration (2002b). Job Hazard Analysis. U.S. Department

of Labor.

Occupational Safety and Health Administration. (1996). “Crane and Hoist Safety.” U.S.

Department of Labor, <https://www.osha.gov/archive/oshinfo/priorities/crane.html>

(Oct. 23, 2015).

Occupational Safety and Health Administration. (2013). “Commonly used statistics.” U.S.

Bureau of Labor Statistics, <http://www.osha.gov/oshstats/commonstats.html> (Sep. 3,

2014).

Occupational Safety and Health Administration. (2013a). “Occupational Safety and Health

Administration.” U.S. Department of Labor,<https://www.osha.gov> (June 2, 2014).

Page 82: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

69

Occupational Safety and Health Administration. (2013b). “Personal Protective Equipment

(PPE).” U.S. Department of

Labor,<https://www.osha.gov/SLTC/personalprotectiveequipment> (Sept. 5, 2014).

Occupational Safety and Health Administration. (2014). “Regulations (Standards - 29 CFR) -

Table of Contents.” U.S. Department of Labor,<https://www.osha.gov/pls/oshaweb/>

(May 28, 2014).

Overdyk, F., Carter, R., Maddox, R., Callura, J., Herrin, A. and Henriquez, C. (2007).

“Continuous oximetry/capnometry monitoring reveals frequent desaturation and

bradypnea during patient-controlled analgesia.” Anesthesia & Analgesia, 105(2), 412-

418.

Overseas Shipholding Ground, Inc. (2009). “Near Miss Reporting Improvements.” OSG

Newsletter,<http://www.osg.com/index.cfm?pageid=74&itemid=32> (Aug. 16, 2013).

Park, C. and Kim, H. (2013). “A framework for construction safety management and

visualization system.” Automation in Construction, 33(1), 95-103.

Park, J., Marks, E., Cho, Y. and Suryanto, W. (2015). “Performance Test of Wireless

Technologies for Personnel and Equipment Proximity Sensing in Work Zones.” Journal of

Construction Engineering and Management, ASCE, 142(1), 0415049-1-0415049-9.

Pegula, S. (2010). “Fatal Occupational Injuries at Road Construction Sites, 2003-07.” U.S.

Bureau of Labor Statistics,<http://www.bls.gov/opub/mlr/2010/11/art3exc.htm> (May

12, 2014).

Penttila, H. (2007). “Early architectural design and BIM." Computer-Aided Architectural Design

Futures (CAADFutures), Springer Netherlands, 291-302.

Pradhananga, N. and Teizer, J. (2013). “Automatic spatio-temporal analysis of construction site

equipment operations using GPS data.” Automation in Construction, 29(1), 107-122.

Pradhananga, N. and Teizer, J. (2014). “Congestion analysis for construction site layout planning

using real-time data and cell-based simulation model.” Computing in Civil and Building

Engineering, 681-688.

Rodriguez-Ramos, W. and Francis, R. (1983). “Single crane location optimization.” Journal of

Construction Engineering and Management, 109(4), 387-397.

Rozenfield, O., Sacks, R., Rosenfeld, Y., and Baum, H. (2010). "Construction job safety

analysis." Safety Science, 48(4), 491-498.

Ruff, T. (2007). “Recommendations for Evaluating and Implementing Proximity Warning

Systems on Surface Mining Equipment.”

Page 83: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

70

NIOSH,<http://www.cdc.gov/niosh/mining/pubs/pubreference/outputid2480.htm> (Dec

1, 2014).

Sadeghpour, F. and Andayesh, M. (2015). “The constructs of site layout modeling: an

overview.” Canadian Journal of Civil Engineering, 42(3): 199-212.

Sanad, H., Ammar, M. and Ibrahim, M. (2008). “Optimal construction site layout considering

safety and environmental aspects.” Journal of Construction Engineering and

Management, 134(7), 536–544.

Sarkin J., Nichols J., Sallis J. and Calfas K. (2000). “Self-report measures and scoring protocols

affect prevalence estimates of meeting physical activity guidelines.” Medicine and

Science in Sports and Exercise, 32(1), 149-56.

Sawacha, E., Naoum, S. and Fong, D. (1999). “Factors affecting safety performance on

construction sites.” International journal of project management, 17(5), 309-315.

Schaaf, T. and Kanse, L. (2004). “Biases in incident reporting databases: An empirical study in

the chemical process industry,” Safety Science, 42(1), 57-67.

Schneider, S., and Susi, P. (1994). “Ergonomics and construction: a review of potential hazards

in new construction.” American Industrial Hygiene Association, 55(7), 635-649.

Shikdar, A. and Sawaqed, N. M. (2003). “Worker productivity, and occupational health and

safety issues in selected industries.” Computers & industrial engineering, 45(4), 563-572.

Spielholz, P., Wiker, S. F. and Silverstein, B. (1998). “An ergonomic characterization of work in

concrete form construction.” American Industrial Hygiene Association, 59(9), 629-635.

Sroufe, L. (1971). “Effects of depth and rate of breathing on heart rate and heart rate

variability.” Psychophysiology, 8(5), 648-655.

Stowe, K., Zhang, S., Teizer, J., and Jaselskis, E. J. (2014). “Capturing the Return on Investment

of All-In Building Information Modeling: Structured Approach.” Practice Periodical on

Structural Design and Construction, American Society of Civil Engineers.

Su, X. Talmaki, S., Cai, H. and Kamat, V. (2013). "Uncertainty-aware visualization and

proximity monitoring in urban excavation: a geospatial augmented reality approach."

Visualization in Engineering, 1(1), 1-13.

Sulankivi, K., Kahkonen, K., Makela, T. and Kiviniemi, M. (2010). "4D-BIM for construction

safety planning." Proceedings of W099-Special Track 18th CIB World Building

Congress, 117-128.

Sullivar, A., and Sheffrin, S. (2003). Economics: Principles in action. Upper Saddle River.

Pearson Prentice Hall, New Jersey.

Page 84: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

71

Taelman, J., Vandeput, S., Spaepen, A. and Van Huffel, S. (2009). “Influence of mental stress on

heart rate and heart rate variability.” 4th European Conference of the International

Federation for Medical and Biological Engineering, Springer Berlin Heidelberg, 1366-

1369.

Tam, C., Tong, T., Leung, A. and Chiu, G. (2002). “Site layout planning using nonstructural

fuzzy decision support system.” Journal of construction engineering and management,

128(3), 220-231.

Teizer, J. Caldas, C., and Haas C. (2010). “Real-time three-dimensional occupancy grid

modeling for the detection and tracking of construction resources.” Journal of

Construction Engineering and Management, 133(11), 880-888.

Teizer, J., Allread B., Fullerton, C. and Hinze, J. (2010). “Autonomous pro-active real-time

construction worker and equipment operator proximity safety alert system.” Automation

in Construction, 19(5), 630-640.

Teizer, J., Venugopal, M. and Walia, A. (2008). “Ultrawideband for automated real-time three-

dimensional location sensing for workforce, equipment, and material positioning and

tracking.” Transportation Research Record: Journal of the Transportation Research

Board, 208(1), 56-64.

Thayer, J., Yamamoto, S. and &Brosschot, J. F. (2010). “The relationship of autonomic

imbalance, heart rate variability and cardiovascular disease risk factors.” International

Journal of Cardiology, 141(2), 122-131.

Van der Molen, H., Sluiter, J. and Frings-Dresen, M. (2009). “The use of ergonomic measures

and musculoskeletal complaints among carpenters and pavers in a 4.5-year follow-up

study.” Ergonomics, 52(8), 954-963.

Vasenev, A., Pradhananga, N., Bijleveld, F. R., Ionita, D., Hartmann, T., Teizer, J., and Dorée,

A. (2014). “An information fusion approach for filtering GNSS data sets collected during

construction operations.” Advanced Engineering Informatics, 28(4), 297-310.

Watson, A. and Donncha, C. (2000). “A reliable technique for the assessment of posture:

Assessment criteria for aspects of posture.” Journal of Sports Medicine and Physical

Fitness, 40 (3): 260-70.

Zhang, J., and Hu, Z. (2011). "BIM-and 4D-based integrated solution of analysis and

management for conflicts and structural safety problems during construction: 1.

Principles and methodologies." Automation in Construction, 20(2), 155-166.

Zhang, P., Harris, F. and Olomolaiye P. (1996). “A computer‐based model for optimizing the

location of a single tower crane.” Building research and information, 24(2), 113-123.

Page 85: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

72

Zhang, S., Teizer, J., Lee, J. K., Eastman, C. M., and Venugopal, M. (2013). “Building

Information Modeling (BIM) and safety: Automatic safety checking of construction

models and schedules.” Automation in Construction, 29(1), 183–195.

Zhou, W. Whyte, J., Sacks, R. (2012). "Construction safety and digital design: A review."

Automation in Construction, 22(1), 102-111.

Zohar, D. and Luria, G. (2003). “The use of supervisory practices as leverage to improve safety

behavior: A cross-level intervention model.” Journal of Safety Research, 34(5), 567-577.

Page 86: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

73

APPENDIX A

CONSTRUCTION EXPERT INTERVIEW QUESTIONS

This appendix shows the interview tool administered to construction site personnel on

projects in sections A.1 and A.2. The first set of questions (see A.1) were given to safety managers,

the second set to supervisors including experts on tower crane (see A.2).

A.1 Safety Expert Interview Panel Questions

Rate the following questions based on your past experiences.

Use a 1-5 scale to rate your responses

(1 = strongly disagree, 2 = disagree, 3 = unsure/neutral, 4 = agree, 5 = strongly agree)

1) There is a need to integrate safety data in existing project management tools. ____

2) It will be useful for safety managers to visualize safety information in 3D models. ___

3) The proposed tool would be easy to use. ___

4) The proposed tool is implementable. ___

5) The proposed tool would enhance near miss reporting. ___

5) The proposed tool would be effective in safety data management. ___

6) Overall, the proposed tool would be effective in improving safety management. ___

7) Please provide any questions or comments you may have regarding the tool or research.

______________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

Page 87: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

74

A.2 Crane Expert Interview Panel Questions

Participant Information

1) Participant Job Title: _______________________________________________

2) Number of years filling role as construction personnel: _________________________

3) Level of education (e.g. Master’s Degree): ______________________________

4) Level of safety certification (e.g. CSP): ________________________________

For Question 5 to 7,

Rate the following questions based on your past experiences.

Use a 1-5 scale to rate your responses

(1 = strongly disagree, 2 = disagree, 3 = unsure/neutral, 4 = agree, 5 = strongly agree)

5) There is a need to create a CAD-aided crane location optimization tool. ____

6) It will be useful for safety managers to visualize crane location in 3D models. ___

7) The tower crane will remain in the same location during the entire construction process.____

8) Please select the most two or three important constraints that would influence the selection of

tower crane’s location.

a) Crane boom’s length (Crane boom sweep area)

b) Conflict with structures, utilities or other crane

c) Crane boom’s accessibility to the in-built structures

d) Crane boom’s accessibility to material staging area

e) Crane boom’s in-accessibility to workers’ working zone, equipment pathway, etc.

f) Crane’s height

g) Clearance of operator’s line-of-sight

h) Others (Please list) : _______________

9) Please provide any questions or comments you may have regarding this survey.

______________________________________________________________________________

______________________________________________________________________________

______________________________________________________________________________

Page 88: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

75

APPENDIX B

GEOMETRIES OF EQUIPMENT HAZARD ZONE IN AUTOCAD

This appendix shows the geometries of available equipment with their associated hazard

zones in AutoCAD, after users inputting necessary parameters/variables in the created interface.

(a) (b)

(c) (d)

Page 89: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

76

(e) (f)

(g) (h)

(i) (j)

Figure B:(a) dump truck, (b) excavator, (c) backhoe excavator (also called rear actor), (d) dozer,

(e) wheel loader, (f) scraper, (g) motor grader, (h) forklift, (i) skid steer loader, and (j) compactor

Page 90: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

77

APPENDIX C

CODE EXAMPLES (PROGRAMMING)

This appendix shows the coding snippets for this research in sections C.1, C.2, C.3, C.4,

C.5, and C.6. C# was selected as programming language and was written in Visual Studio. The

C.1 was given to safety managers for the near miss reporting user-interface ribbons shown in

Autodesk Revit: 1) create a near miss report (see C.2), 2) view and edit information for each

existing report (also see C.2), 3) visualize the spatial location of a near miss report (see C.3) and

4) filter near misses by various parameters (see C.4). Section C.5 contains the codes for ribbons in

Revit to optimize the crane’s location in a 3-D model. A methodology to read optimized crane’s

coordinates was realized in C.6.

Page 91: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

78

C.1

using System; using System.Collections.Generic; using System.Linq; using System.Text; using Autodesk.Revit.DB; using Autodesk.Revit.UI; using Autodesk.Revit.ApplicationServices; using Autodesk.Revit.Attributes; using System.Xaml; using System.Diagnostics; //used for debug using System.IO;// used for reading folders using System.Windows.Media.Imaging;//used for bitmap images namespace Ribbon { [Transaction(TransactionMode.Automatic)] public class UIRibbon:IExternalApplication { const string _introLabName1 = "Demo1"; const string _introLabName2 = "CreateNearMiss"; const string _introLabName3 = "Selection"; const string _uiLabName = "UiCs"; const string _dllExtension = ".dll"; const string _imageFolderName = "Images"; string _introLabPath1, _introLabPath2, _introLabPath3; string _imageFolder; public Autodesk.Revit.UI.Result OnStartup(Autodesk.Revit.UI.UIControlledApplication application) { string dir = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location); _introLabPath1 = Path.Combine(dir, _introLabName1 + _dllExtension); _introLabPath2 = Path.Combine(dir, _introLabName2 + _dllExtension); _introLabPath3 = Path.Combine(dir, _introLabName3 + _dllExtension); if (!File.Exists(_introLabPath1)) { TaskDialog.Show("UIRibbon", "External command assembly not found: "+ _introLabPath1); return Result.Failed; } if (!File.Exists(_introLabPath2)) { TaskDialog.Show("UIRibbon", "External command assembly not found: " + _introLabPath2); return Result.Failed; } _imageFolder = FindFolderInParents(dir, _imageFolderName); if (null == _imageFolder|| !Directory.Exists(_imageFolder))

Page 92: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

79

{ TaskDialog.Show("UIRibbon",string.Format("No image folder named '{0}' found in the parent directories of '{1}.",_imageFolderName, dir)); return Result.Failed; } AddRibbonSampler(application); return Result.Succeeded; } public Result OnShutdown(UIControlledApplication app) { return Result.Succeeded; } string FindFolderInParents( string path, string target ) { Debug.Assert( Directory.Exists( path ),"expected an existing directory to start search in" ); string s; do { s = Path.Combine( path, target ); if( Directory.Exists( s ) ) { return s; } path = Path.GetDirectoryName( path ); } while( null != path ); return null; } BitmapImage NewBitmapImage(string imageName) { return new BitmapImage(new Uri(Path.Combine(_imageFolder, imageName))); } public void AddRibbonSampler( UIControlledApplication app ) { app.CreateRibbonTab( "Near Miss" ); RibbonPanel panel1 = app.CreateRibbonPanel( "Near Miss", "Show the information of a Near Miss" ); RibbonPanel panel2= app.CreateRibbonPanel("Near Miss", "Create a new Near Miss"); RibbonPanel panel3= app.CreateRibbonPanel("Near Miss", "Selection Filter"); RibbonPanel panel4 = app.CreateRibbonPanel("Near Miss", "Query by ID"); AddPushButton(panel1, _introLabPath1, _introLabName1, "InfoOfNearMiss.png", "InfoOfNearMiss", ".InformationOfNearMiss", "show the information of a selected near miss"); AddPushButton(panel2, _introLabPath2, _introLabName2, "House.ico", "Create", ".CreateNearMiss", "create a new Near Miss"); AddPushButton(panel4, _introLabPath3, _introLabName3, "Families.ico", "QueryByID", ".QueryID", "make a query by Near Miss ID"); AddSplitButton(panel3);

Page 93: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

80

} public void AddPushButton(RibbonPanel panel, string _introLabPath, string _introLabName, string imagename,string buttonname,string classname,string tooltiptext) { PushButtonData pushButtonDataHello = new PushButtonData("PushButton", buttonname, _introLabPath, _introLabName + classname); PushButton pushButtonHello =panel.AddItem(pushButtonDataHello) as PushButton; pushButtonHello.LargeImage = NewBitmapImage(imagename); pushButtonHello.ToolTip = tooltiptext; } public void AddSplitButton(RibbonPanel panel) { // Create three push buttons for split button drop down // #1 PushButtonData pushButtonData1 = new PushButtonData("Split1", "Low Severity", _introLabPath3, ".SelectionLow.SelectionLow"); pushButtonData1.LargeImage = NewBitmapImage("low.png"); // #2 PushButtonData pushButtonData2 = new PushButtonData("Split2", "Moderate Severity", _introLabPath3, ".SelectionModerate.SelectionModerate"); pushButtonData2.LargeImage = NewBitmapImage("moderate.png"); // #3 PushButtonData pushButtonData3 = new PushButtonData("Split3", "Critical Severity", _introLabPath3, ".SelectionCritical.SelectionCritical"); pushButtonData3.LargeImage = NewBitmapImage("critical.png"); // Make a split button now SplitButtonData splitBtnData = new SplitButtonData("SplitButton", "Selection Filter"); SplitButton splitBtn = panel.AddItem(splitBtnData) as SplitButton; splitBtn.AddPushButton(pushButtonData1); splitBtn.AddPushButton(pushButtonData2); splitBtn.AddPushButton(pushButtonData3); } } }

Page 94: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

81

C.2

using System; using System.Collections.Generic; using System.Linq; using System.Text; using Autodesk.Revit.DB; using Autodesk.Revit.UI; using Autodesk.Revit.ApplicationServices; using Autodesk.Revit.Attributes; using System.Xaml; using System.IO;// used for reading folders namespace CreateNearMiss { [Transaction(TransactionMode.Automatic)] public class CreateNearMiss:IExternalCommand { Application m_rvtApp; Document m_rvtDoc; public Result Execute(ExternalCommandData commandData,ref string message,ElementSet elements) { UIApplication rvtUIApp = commandData.Application; UIDocument rvtUIDoc = rvtUIApp.ActiveUIDocument; m_rvtApp = rvtUIApp.Application; m_rvtDoc = rvtUIDoc.Document; RevitCommandId CreateNearMiss = RevitCommandId.LookupCommandId("ID_OBJECTS_FAMSYM"); rvtUIApp.PostCommand(CreateNearMiss); return Result.Succeeded; } } }

Page 95: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

82

C.3

using System; using System.Collections.Generic; using System.Linq; using System.Text; using Autodesk.Revit.DB; using Autodesk.Revit.UI; using Autodesk.Revit.ApplicationServices; using Autodesk.Revit.Attributes; using Autodesk.Revit.UI.Selection; namespace Demo1 { [Transaction(TransactionMode.Automatic)] public class InformationOfNearMiss : IExternalCommand { Element e; Application m_rvtApp; Document m_rvtDoc; UIApplication rvtUIApp; UIDocument rvtUIDoc; public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements) { rvtUIApp = commandData.Application; rvtUIDoc = rvtUIApp.ActiveUIDocument; m_rvtApp = rvtUIApp.Application; m_rvtDoc = rvtUIDoc.Document; PickMethod_PickObject(); return Result.Succeeded; } public void PickMethod_PickObject() { Reference r = rvtUIDoc.Selection.PickObject(ObjectType.Element, "Select the Near Miss:"); e = rvtUIDoc.Document.GetElement(r); //ElementId elemTypeId = e.GetTypeId(); //ElementType elemType = (ElementType)m_rvtDoc.GetElement(elemTypeId); ShowParameters(e, "Type Parameters"); } public string val_picture; public string val_Date; public string val_Time; public string val_ID; public string val_Severity; public string val_Project; public string val_Company;

Page 96: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

83

public string val_IC; public string val_TA; public string val_CI; public string val_EMI; public string val_EQI; public string val_ED; public string val_Investigator; public string val_IMC; public string val_COC; public string val_CA; public string val_RD; public string val_1R; public string val_1RD; public string val_2R; public string val_2RD; public string val_RR; public string val_RRD; public string val_Identification; public string val_Category; public string val_DCAF; public void ShowParameters(Element elem, string header) { /*ParameterSet paramSet = elem.Parameters; string s = string.Empty; foreach (Parameter param in paramSet) { string name = param.Definition.Name; if (name == "1st Review Date") { string val = ParameterToString(param); if (val == "none") continue; s += name + " = " + val + "\n"; } else continue; }*/ string s = string.Empty; Parameter param_Date = elem.get_Parameter("Date"); //string name = "Date"; val_Date = ParameterToString(param_Date); //s += name + " = " + val + "\n"; Parameter param_Time = elem.get_Parameter("Time"); //name = "Time"; val_Time = ParameterToString(param_Time); //s += name + " = " + val + "\n"; Parameter param_ID = elem.get_Parameter("ID"); //name = "ID"; val_ID = ParameterToString(param_ID);

Page 97: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

84

//s += name + " = " + val + "\n"; Parameter param_Severity = elem.get_Parameter("Severity"); //name = "Severity"; val_Severity = ParameterToString(param_Severity); //s += name + " = " + val + "\n"; Parameter param_Project = elem.get_Parameter("Project"); //name = "Project"; val_Project = ParameterToString(param_Project); //s += name + " = " + val + "\n"; Parameter param_Company = elem.get_Parameter("Company"); //name = "Company"; val_Company = ParameterToString(param_Company); //s += name + " = " + val + "\n"; Parameter param_IC = elem.get_Parameter("Identification Classification"); //name = "Identification Classification"; val_IC = ParameterToString(param_IC); //s += name + " = " + val + "\n"; Parameter param_TA = elem.get_Parameter("Task Associated"); //name = "Task Associated"; val_TA = ParameterToString(param_TA); //s += name + " = " + val + "\n"; Parameter param_CI = elem.get_Parameter("Crew Involved"); //name = "Crew Involved"; val_CI = ParameterToString(param_CI); //s += name + " = " + val + "\n"; Parameter param_EMI = elem.get_Parameter("Employees Involved"); //name = "Employees Involved"; val_EMI = ParameterToString(param_EMI); //s += name + " = " + val + "\n"; Parameter param_EQI = elem.get_Parameter("Equipment Involved"); // name = "Equipment Involved"; val_EQI = ParameterToString(param_EQI); //s += name + " = " + val + "\n"; Parameter param_ED = elem.get_Parameter("Event Description"); //name = "Event Description"; val_ED = ParameterToString(param_ED); //s += name + " = " + val + "\n"; Parameter param_Investigator = elem.get_Parameter("Investigator"); //name = "Investigator"; val_Investigator = ParameterToString(param_Investigator); //s += name + " = " + val + "\n"; Parameter param_IMC = elem.get_Parameter("Immediate Cause"); //name = "Immediate Cause"; val_IMC = ParameterToString(param_IMC); //s += name + " = " + val + "\n"; Parameter param_COC = elem.get_Parameter("Contributing Cause");

Page 98: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

85

//name = "Contributing Cause"; val_COC = ParameterToString(param_COC); //s += name + " = " + val + "\n"; Parameter param_CA = elem.get_Parameter("Corrective Action"); //name = "Corrective Action"; val_CA = ParameterToString(param_CA); //s += name + " = " + val + "\n"; Parameter param_RD = elem.get_Parameter("Resolution Description"); //name = "Resolution Description"; val_RD = ParameterToString(param_RD); //s += name + " = " + val + "\n"; Parameter param_1R = elem.get_Parameter("1st Reviewer"); //name = "1st Reviewer"; val_1R = ParameterToString(param_1R); //s += name + " = " + val + "\n"; Parameter param_1RD = elem.get_Parameter("1st Review Date"); //name = "1st Review Date"; val_1RD = ParameterToString(param_1RD); //s += name + " = " + val + "\n"; Parameter param_2R = elem.get_Parameter("2nd Reviewer"); //name = "2nd Reviewer"; val_2R = ParameterToString(param_2R); //s += name + " = " + val + "\n"; Parameter param_2RD = elem.get_Parameter("2nd Review Date"); //name = "2nd Review Date"; val_2RD = ParameterToString(param_2RD); //s += name + " = " + val + "\n"; Parameter param_RR = elem.get_Parameter("Resolution Reviewer"); //name = "Resolution Reviewer"; val_RR = ParameterToString(param_RR); //s += name + " = " + val + "\n"; Parameter param_RRD = elem.get_Parameter("Resolution Review Date"); //name = "Resolution Review Date"; val_RRD = ParameterToString(param_RRD); //s += name + " = " + val + "\n"; Parameter param_Identification = elem.get_Parameter("Identification"); //name = "Identification"; val_Identification = ParameterToString(param_Identification); //s += name + " = " + val + "\n"; Parameter param_Category = elem.get_Parameter("Category"); //name = "Category"; val_Category = ParameterToString(param_Category); //s += name + " = " + val + "\n"; Parameter param_DCAF = elem.get_Parameter("Date Corrective Action Finalized"); //name = "Date Corrective Action Finalized"; val_DCAF = ParameterToString(param_DCAF);

Page 99: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

86

//s += name + " = " + val + "\n"; Parameter param_picture = elem.get_Parameter("Picture"); val_picture = ParameterToString(param_picture); Picture picture = new Picture(); if (val_picture != null) { try { picture.getdir(val_picture); } catch { } } picture.TopMost = true; picture.changeparam(val_Date, val_ID, val_IC, val_Time, val_Severity, val_TA, val_Project, val_Company, val_CI, val_Investigator, val_EMI, val_IMC, val_EQI, val_COC, val_ED, val_CA, val_RD, val_1R, val_1RD, val_Identification, val_2R, val_2RD, val_Category, val_RR, val_RRD, val_DCAF); picture.Show(); //TaskDialog.Show(header, s); //picture.Dispose(); } public static string ParameterToString(Parameter param) { string val = "none"; if (param == null) { return val; } switch (param.StorageType) { case StorageType.Double: break; case StorageType.Integer: break; case StorageType.String: string sVal = param.AsString(); val = sVal; break; case StorageType.ElementId: break; case StorageType.None: break; default:

Page 100: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

87

break; } return val; } } }

Page 101: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

88

C.4

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.Drawing; using System.ComponentModel; using Autodesk.Revit.DB; using Autodesk.Revit.UI; using Autodesk.Revit.ApplicationServices; using Autodesk.Revit.Attributes; using Autodesk.Revit.UI.Selection; using Demo1; namespace SelectionLow { [Transaction(TransactionMode.Automatic)] public class SelectionLow : IExternalCommand { UIApplication _uiApp; UIDocument _uiDoc; Application m_rvtApp; Document m_rvtDoc; public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements) { _uiApp = commandData.Application; _uiDoc = _uiApp.ActiveUIDocument; m_rvtApp = _uiApp.Application; m_rvtDoc = _uiDoc.Document; PickNearMiss(); return Result.Succeeded; } public void PickNearMiss() { _uiDoc.Selection.Elements.Clear(); SelectionFilterNearMiss selFilterNearMiss = new SelectionFilterNearMiss(); //Reference r = _uiDoc.Selection.PickObject(ObjectType.Element, //selFilterWall, "Select a wall"); IList<Element> elems = _uiDoc.Selection.PickElementsByRectangle(selFilterNearMiss, "Select Near Miss"); // Show it foreach (Element element in elems) { _uiDoc.Selection.Elements.Add(element); Demo1.InformationOfNearMiss showparam = new InformationOfNearMiss(); showparam.ShowParameters(element, "Parameters"); } //ShowBasicElementInfo(e);// Defined in DBElelemt Lab in the Intro Labs }

Page 102: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

89

} class SelectionFilterNearMiss : ISelectionFilter { public bool AllowElement(Element e) { if (e.get_Parameter(BuiltInParameter.ELEM_TYPE_PARAM).AsValueString() == "Low severity") { return true; } return false; } public bool AllowReference(Reference reference, XYZ position) { return true; } } } namespace SelectionModerate { [Transaction(TransactionMode.Automatic)] public class SelectionModerate : IExternalCommand { UIApplication _uiApp; UIDocument _uiDoc; Application m_rvtApp; Document m_rvtDoc; public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements) { _uiApp = commandData.Application; _uiDoc = _uiApp.ActiveUIDocument; m_rvtApp = _uiApp.Application; m_rvtDoc = _uiDoc.Document; PickNearMiss(); return Result.Succeeded; } public void PickNearMiss() { _uiDoc.Selection.Elements.Clear(); SelectionFilterNearMiss selFilterNearMiss = new SelectionFilterNearMiss(); //Reference r = _uiDoc.Selection.PickObject(ObjectType.Element, //selFilterWall, "Select a wall"); IList<Element> elems = _uiDoc.Selection.PickElementsByRectangle(selFilterNearMiss, "Select Near Miss"); // Show it foreach (Element element in elems) { _uiDoc.Selection.Elements.Add(element); Demo1.InformationOfNearMiss showparam = new InformationOfNearMiss(); showparam.ShowParameters(element, "Parameters");

Page 103: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

90

} //ShowBasicElementInfo(e);// Defined in DBElelemt Lab in the Intro Labs } } class SelectionFilterNearMiss : ISelectionFilter { public bool AllowElement(Element e) { if (e.get_Parameter(BuiltInParameter.ELEM_TYPE_PARAM).AsValueString() == "Moderate severity") { return true; } return false; } public bool AllowReference(Reference reference, XYZ position) { return true; } } } namespace SelectionCritical { [Transaction(TransactionMode.Automatic)] public class SelectionCritical : IExternalCommand { UIApplication _uiApp; UIDocument _uiDoc; Application m_rvtApp; Document m_rvtDoc; public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements) { _uiApp = commandData.Application; _uiDoc = _uiApp.ActiveUIDocument; m_rvtApp = _uiApp.Application; m_rvtDoc = _uiDoc.Document; PickNearMiss(); return Result.Succeeded; } public void PickNearMiss() { _uiDoc.Selection.Elements.Clear(); SelectionFilterNearMiss selFilterNearMiss = new SelectionFilterNearMiss(); //Reference r = _uiDoc.Selection.PickObject(ObjectType.Element, //selFilterWall, "Select a wall"); IList<Element> elems = _uiDoc.Selection.PickElementsByRectangle(selFilterNearMiss, "Select Near Miss");

Page 104: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

91

// Show it foreach (Element element in elems) { _uiDoc.Selection.Elements.Add(element); Demo1.InformationOfNearMiss showparam = new InformationOfNearMiss(); showparam.ShowParameters(element, "Parameters"); } //ShowBasicElementInfo(e);// Defined in DBElelemt Lab in the Intro Labs } } class SelectionFilterNearMiss : ISelectionFilter { public bool AllowElement(Element e) { if (e.get_Parameter(BuiltInParameter.ELEM_TYPE_PARAM).AsValueString() == "Critical severity") { return true; } return false; } public bool AllowReference(Reference reference, XYZ position) { return true; } } }

Page 105: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

92

C.5

using System; using System.Collections.Generic; using System.Linq; using System.Text; using Autodesk.Revit.DB; using Autodesk.Revit.UI; using Autodesk.Revit.ApplicationServices; using Autodesk.Revit.Attributes; using System.Xaml; using System.Diagnostics; //used for debug using System.IO;// used for reading folders using System.Windows.Media.Imaging;//used for bitmap images namespace Ribbon { [Transaction(TransactionMode.Automatic)] public class UIRibbon:IExternalApplication { const string _introLabName1 = "Demo1"; const string _uiLabName = "UiCs"; const string _dllExtension = ".dll"; const string _imageFolderName = "Images"; string _introLabPath1; string _imageFolder; public Autodesk.Revit.UI.Result OnStartup(Autodesk.Revit.UI.UIControlledApplication application) { string dir = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location); _introLabPath1 = Path.Combine(dir, _introLabName1 + _dllExtension); if (!File.Exists(_introLabPath1)) { TaskDialog.Show("UIRibbon", "External command assembly not found: "+ _introLabPath1); return Result.Failed; } _imageFolder = FindFolderInParents(dir, _imageFolderName); if (null == _imageFolder|| !Directory.Exists(_imageFolder)) { TaskDialog.Show("UIRibbon",string.Format("No image folder named '{0}' found in the parent directories of '{1}.",_imageFolderName, dir)); return Result.Failed; } AddRibbonSampler(application); return Result.Succeeded; }

Page 106: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

93

public Result OnShutdown(UIControlledApplication app) { return Result.Succeeded; } string FindFolderInParents( string path, string target ) { Debug.Assert( Directory.Exists( path ),"expected an existing directory to start search in" ); string s; do { s = Path.Combine( path, target ); if( Directory.Exists( s ) ) { return s; } path = Path.GetDirectoryName( path ); } while( null != path ); return null; } BitmapImage NewBitmapImage(string imageName) { return new BitmapImage(new Uri(Path.Combine(_imageFolder, imageName))); } public void AddRibbonSampler( UIControlledApplication app ) { app.CreateRibbonTab( "Optimization" ); RibbonPanel panel1 = app.CreateRibbonPanel( "Optimization", "optimize the location of crane" ); AddPushButton(panel1, _introLabPath1, _introLabName1, "InfoOfNearMiss.png", "crane", ".InformationOfNearMiss", "optimize the locacation of crane"); } public void AddPushButton(RibbonPanel panel, string _introLabPath, string _introLabName, string imagename,string buttonname,string classname,string tooltiptext) { PushButtonData pushButtonDataHello = new PushButtonData("PushButton", buttonname, _introLabPath, _introLabName + classname); PushButton pushButtonHello =panel.AddItem(pushButtonDataHello) as PushButton; pushButtonHello.LargeImage = NewBitmapImage(imagename); pushButtonHello.ToolTip = tooltiptext; } } }

Page 107: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

94

C.6

using System; using System.Collections.Generic; using System.Linq; using System.Text; using Autodesk.Revit.DB; using Autodesk.Revit.UI; using Autodesk.Revit.ApplicationServices; using Autodesk.Revit.Attributes; using System.Xaml; using System.IO;// used for reading folders using Autodesk.Revit.UI.Selection; namespace Crane_Optimize { [Transaction(TransactionMode.Automatic)] class CreateNearMiss:IExternalCommand { public Result Execute( ExternalCommandData commandData, ref string message, ElementSet elements) { UIApplication uiapp = commandData.Application; UIDocument uidoc = uiapp.ActiveUIDocument; Application app = uiapp.Application; Document doc = uidoc.Document; Reference r = uidoc.Selection.PickObject( ObjectType.Element, "Select one element"); Element e = uidoc.Document.GetElement(r); LocationPoint Ip = e.Location as LocationPoint; String prompt = null; prompt += "\nPoint: (" + Ip.Point.X + ", " + Ip.Point.Y + ", " + Ip.Point.Z + ")"; TaskDialog.Show("Revit",prompt); ShowBasicElementInfo(e, doc); //GetLocationInformation(e); return Result.Succeeded; } void GetLocationInformation(Autodesk.Revit.DB.Element element) { // Get the Location property and judge whether it exists Autodesk.Revit.DB.Location position = element.Location; String prompt = null; if (null == position) { prompt = "No location can be found in element."; } else { // If the location is a point location, give the user information

Page 108: LOCATION-BASED LEADING INDICATORS IN BIM FOR …

95

Autodesk.Revit.DB.LocationPoint positionPoint = position as Autodesk.Revit.DB.LocationPoint; if (null != positionPoint) { prompt = "Element has a point location."; } else { // If the location is a curve location, give the user information Autodesk.Revit.DB.LocationCurve positionCurve = position as Autodesk.Revit.DB.LocationCurve; if (null != positionCurve) { prompt = "Element has a curve location."; } } } if (null != prompt) { TaskDialog.Show("Revit", prompt); } } public void ShowBasicElementInfo(Element elem, Document doc) { // let's see what kind of element we got. // string s = "You Picked:" + "\n"; s += " Class name = " + elem.GetType().Name + "\n"; s += " Category = " + elem.Category.Name + "\n"; s += " Element id = " + elem.Id.ToString() + "\n" + "\n"; // and, check its type info. // //Dim elemType As ElementType = elem.ObjectType '' this is obsolete. ElementId elemTypeId = elem.GetTypeId(); ElementType elemType = (ElementType)doc.GetElement(elemTypeId); s += "Its ElementType:" + "\n"; s += " Class name = " + elemType.GetType().Name + "\n"; s += " Category = " + elemType.Category.Name + "\n"; s += " Element type id = " + elemType.Id.ToString() + "\n"; // finally show it. TaskDialog.Show("Basic Element Info", s); } } }