Applying rule-based model-checking to construction site layout planning tasks

Abstract Building Information Modeling (BIM) is a widely established method in the architecture, engineering, construction, and facilities management (AEC/FM) industry. Although BIM focuses on processes throughout the lifecycle of the built environment, the applications in the planning phase, e.g. the generation of construction site layouts, have not reached their full potential yet. One important example herein is the allocation and dimensioning of resources (e.g., building materials and equipment) which is typically carried out by humans according to clearly defined rules and best practices. This paper presents model-based rule checking for the planning of construction site layouts. We demonstrate that existing Business Rule Management Systems (BRMS), such as the open-source rule engine Drools, can be used. We combine Drools with the Industry Foundation Classes (IFC) to retrieve data from a building information model and use the information within the rule engine. We define general model requirements and implement a sample set of prototype rules. We also introduce the concept of offset geometry for rules that, for example, demand a known safety distance between temporary construction site elements. The developed approaches are explained and evaluated in field-realistic, practical case studies. Finally, we present a discussion how the application of the developed rule-based system may assist human decision making in tasks such as safe construction sites layout planning.

[1]  Eilif Hjelseth Classification of BIM-based model checking concepts , 2016, J. Inf. Technol. Constr..

[2]  Mohamed Al-Hussein,et al.  Intelligent Crane Management Algorithm for Construction Operation , 2015 .

[3]  Yacine Rezgui,et al.  A rule-based semantic approach for automated regulatory compliance in the construction sector , 2015, Expert Syst. Appl..

[4]  Jochen Teizer,et al.  Ontology-based semantic modeling of construction safety knowledge: Towards automated safety planning for job hazard analysis (JHA) , 2015 .

[5]  Eilif Hjelseth,et al.  Capturing normative constraints by use of the semantic mark-up RASE methodology , 2011 .

[6]  André Borrmann,et al.  Towards code compliance checking on the basis of a visual programming language , 2016, J. Inf. Technol. Constr..

[7]  Jochen Teizer,et al.  Congestion Analysis for Construction Site Layout Planning using Real-Time Data and Cell-Based Simulation Model , 2014 .

[8]  Charles M. Eastman,et al.  Automatic rule-based checking of building designs , 2009 .

[9]  Eilif Hjelseth Foundations for BIM-based model checking systems : transforming regulations into computable rules in BIM-based model checking systems , 2019 .

[10]  Nora El-Gohary,et al.  Semantic Text Classification for Supporting Automated Compliance Checking in Construction , 2016, J. Comput. Civ. Eng..

[11]  Le Peng,et al.  Integrating Crane Information Models in BIM for Checking the Compliance of Lifting Plan Requirements , 2016 .

[12]  Charles M. Eastman,et al.  Integrating the BIM Rule Language into Compliant Design Audit Processes , 2016 .

[13]  Charles M. Eastman,et al.  Building Information Modeling (BIM) and Safety: Automatic Safety Checking of Construction Models and Schedules , 2013 .

[14]  Markus König,et al.  Mobile Point Cloud Assessment for Trench Safety Audits , 2017 .

[15]  Robert Amor,et al.  Computerizing Regulatory Knowledge for Building Engineering Design , 2016 .

[16]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[17]  Wawan Solihin,et al.  A simplified BIM data representation using a relational database schema for an efficient rule checking system and its associated rule checking language , 2015 .

[18]  Charles M. Eastman,et al.  Workforce location tracking to model, visualize and analyze workspace requirements in building information models for construction safety planning , 2015 .

[19]  Rafael Sacks,et al.  Semantic Enrichment for Building Information Modeling , 2016, Comput. Aided Civ. Infrastructure Eng..

[20]  Jun Wang,et al.  Geotechnical and safety protective equipment planning using range point cloud data and rule checking in building information modeling , 2015 .

[21]  H. Astour,et al.  BIM-and Simulation-based Site Layout Planning , 2014 .

[22]  Charles M. Eastman,et al.  Classification of rules for automated BIM rule checking development , 2015 .

[23]  M. Al-Hussein,et al.  Intelligent Crane Management Algorithm for Construction Operation (iCrane) , 2015 .

[24]  Ernst Rank,et al.  Topological analysis of 3D building models using a spatial query language , 2009, Adv. Eng. Informatics.

[25]  K. Schwabea,et al.  BIM Applications of Rule-based Checking in Construction Site Layout Planning Tasks , 2016 .

[26]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[27]  Charlie C. L. Wang,et al.  Fast Intersection-Free Offset Surface Generation From Freeform Models With Triangular Meshes , 2011, IEEE Transactions on Automation Science and Engineering.

[28]  Jochen Teizer,et al.  BIM im präventiven Arbeits- und Gesundheitsschutz , 2015 .

[29]  M. P. Saka,et al.  Construction site layout planning using multi-objective artificial bee colony algorithm with Levy flights , 2014 .

[30]  R.J. Scherer,et al.  A distributed multi-model-based Management Information System for simulation and decision-making on construction projects , 2011, Adv. Eng. Informatics.

[31]  Burcu Akinci,et al.  Representing Work Spaces Generically in Construction Method Models , 2002 .

[32]  Pieter Pauwels,et al.  Modelling and accessing regulatory knowledge for computer-assisted compliance audit , 2016, J. Inf. Technol. Constr..

[33]  David W. Rosen,et al.  A Point-Based Offsetting Method of Polygonal Meshes , 2006 .

[34]  Min-Yang Yang,et al.  Offset Triangular Mesh Using the Multiple Normal Vectors of a Vertex , 2004 .

[35]  A M Khalafallah Assessing the Performance of the Non-Dominated Sorting Genetic Algorithm in Optimizing Construction Site Planning , 2014 .

[36]  Matteo Malosio,et al.  Algorithm to Offset and Smooth Tessellated Surfaces , 2009 .

[37]  Charles M. Eastman,et al.  The Critical Role of Accessible Data for BIM-Based Automated Rule Checking Systems , 2017 .

[38]  Jakob Beetz,et al.  BIMQL - An open query language for building information models , 2013, Adv. Eng. Informatics.

[39]  Charles M. Eastman,et al.  Implementation of a BIM Domain-specific Language for the Building Environment Rule and Analysis , 2015, J. Intell. Robotic Syst..

[40]  Mohsen Andayesh,et al.  The time dimension in site layout planning , 2014 .

[41]  Jack Chin Pang Cheng,et al.  A BIM Based Construction Site Layout Planning Framework Considering Actual Travel Paths , 2014 .

[42]  Mohamed Al-Hussein,et al.  3D Visualization-Based Motion Planning of Mobile Crane Operations in Heavy Industrial Projects , 2016, J. Comput. Civ. Eng..

[43]  Ka Chi Lam,et al.  A decision-making system for construction site layout planning , 2011 .