BIM-Based Checking Method for the Mass Timber Industry
Abstract
:1. Introduction
2. Related Works
2.1. Mass Timber Construction
- Prefabrication at the plant. Mass production at a plant is cost-effective [5]. The controlled environment (temperature, humidity, electricity, etc.) allows the manufacturing process to be automated, ensuring a faster and more risk-free manufacturing process [4]. This automation involves the industrialization of the manufacturing process and thus the standardization of elements in high quantities. Prefabrication is relevant only for the following materials: steel, aluminum, and wood. In this context, concrete is not a suitable material.
- Non-adapted regulations. The current codes and regulations do not distinguish offsite construction from classic construction in situ [6].
- Transport of prefabricated elements. Building parts manufactured at a plant must be transported to the construction site. In addition to the transport, the assembly and storage must be considered. Those stages limit the total volume and weight that can be accommodated. Modular parts have to be designed such that as little empty space as possible will be transported. To optimize the elements’ storage duration, an optimal onsite delivery frequency must be determined. Thus, the whole transport process of modular elements has to be considered during the design phase. This aspect is referred to as the notion of design for manufacturing and assembly (DfMA); prefabricated modules are designed to make the manufacturing, the assembly, and the delivery as easy as possible.
- Offsite prefabrication. Due to the manufacturing process of mass timber, such constructions imply offsite construction particularities. Additionally, the design must consider the manufacturing capabilities of the CLT plant: the facilities, the production infrastructure, the storage capacity, the production volume, etc. The equipment and the infrastructure at the plant limit a prefabricated part’s dimensions. While a building is usually a customer-oriented prototype, elements prefabricated at the factory are product-oriented.
- Wood as mass timber. Certain requirements linked to the use of mass timber as a material must be considered. The manufacturing process of CLT panels by layers implies specific structural resistance. The ideal ratio between the span and the panel thickness is recommended by the manufacturer.
- Related regulations. Timber building is bound by regulations and codes, with specific codes for mass timber building. These regulations are presented in the next paragraph. While some European and North American countries have adjusted their building codes to allow the construction of mid-rise and in some cases high-rise buildings out of wood, many others still need to adopt appropriate regulations [7].
2.2. BIM-Based Model Checking
- Validation Checking compares the model with predefined criteria. The outcome can be: “Pass”, “Fail”, or “Not checked”.
- Model Content Checking examines the BIM model automatically for a specific purpose (e.g., for the use of Construction Operations Building information exchange (COBie)). The outcome has two options: identified or not identified.
- Smart object checking evaluates a model’s integration and adaptation. A proposal of an adapted object is made according to its environment. The object itself observes its environment and automatically adapts to it by following embedded behavior rules or algorithms. The outcome is an adapted object or a modified model.
- Design Option Checking consists of guidance. Proposals, advice, and options are suggested to guide a designer as part of a knowledge system for selecting relevant solutions. For the moment, dedicated software solutions are not known. The Design Option Checking concept is intended to guide the designer to consider a large range of realistic solutions. This type of checking is closely related to best practices and decision support systems, but to date this concept has not been implemented in the construction industry.
- A Visual Check ensures that there are no unintended model components and that the design intent has been followed by using navigation software.
- An Interference Check detects problems in the model where two building components are clashing, identified by conflict detection software.
- A Standards Check ensures that the model is up to the standards agreed upon by the team.
- Element Validation ensures that the dataset has no undefined or incorrectly defined elements.
- Clash detection checking;
- Adjusted model checking;
- Specific purpose checking;
- Integrated model checking; and
- Pervasive model checking.
- Conditional clauses: These can be interpreted directly from the textual document into a set of formal rules. Typical features include rules with specific values.
- Contents clauses: This type of clause cannot be transformed into TRUE or FALSE expressions. These clauses are normally utilized for descriptions and definitions.
- Ambiguous clauses: These clauses have subjective provisions. They normally include words such as approximately, about, relatively, close to, far from, maybe, etc.
- Dependent clauses: Some clauses are dependent on others, which means some provisions are only suitable for a particular condition.
2.3. Literature Review Conclusion
3. Materials and Methods
3.1. Statement of Purpose
3.2. Objectives of the Research
- Characterize the business needs of mass timber projects;
- Propose a general method, supported by tools, that synthesizes the steps of this process;
- Establish the proof of concept of the advanced method through case studies.
3.3. The Main Stages of the Research
3.3.1. Understanding of the Issues
3.3.2. Iterative Development of the Solution
3.3.3. Validation of the Suggested Method with Material Description
4. Formalization and Implementation of the Suggested Model-Checking Method
4.1. General Overview
- Step 1: Specification of the checking needs;
- Step 2: Implementation of the BIM environment;
- Step 3: Analysis of the requirements;
- Step 4: Simulation and calculation of the results; and
- Step 5: Analysis of the results.
4.2. Step 1: Specification of the Checking Needs
4.3. Step 2: Implementation of the BIM Environment
4.3.1. Suggested Tool n°1: Metamodel for Checking Context Characterization
- M0: The reality;
- M1: The described reality; and
- M2: The related metamodel.
4.3.2. Suggested Tool n°2: Identification Matrix of the LOD of a Model
4.3.3. Suggested Tool n°3: Comparative Analyses of Four BIM-Based Checking Tools
4.4. Step 3: Analysis of the Requirements
Suggested Tool n°4: The Various Model-Checking Approaches
- Validation Checking: The first one is the Validation Checking type. It is the basic verification that consists in assessing if the model respects precise parameters. This verification category is about compliance with rules. A model is compliant (pass) or is not compliant (fail); mainly to geometric rules or to code clauses. Such compliance studies return Boolean output; this suggests that automation of the process is possible. Concerning code compliance checking, Malsane and Nawari have both studied possible automation depending on the clause’s statement nature [21,22]. Both classifications are additional tools to sort rules or clauses to optimize the model-checking process and further lead to model-checking automation. Using Malsane’s search, Validation Checking may involve either declarative clauses (machine-interpretable clauses) or informative clauses (requiring human interpretation) [21]. Automation is possible for declarative clauses and a couple of experts have worked on syntactic decoding to perform automation. Some identification criteria enable us to determine if a code clause is declarative or informative; for example, if there is a specific geometric test to perform, if there are physical quantities to compare, etc. Frequently, when measurable physical quantities are at stake, Validation Checking is required. The ideal context to proceed with Validation Checking is when the user wants to check a structural mockup (mainly to check geometric constraints), to check compliance with a norm, a code, or a regulation, to study compliance with predefined criteria (if the client wants specific properties, for example), and to automate a basic verification on a large amount of elements. To implement it, some conditions are required. The model must contain all geometric information and the quantities indicated in the properties must be exploitable by the checking tool. An example of Validation Checking (declarative clause) is to check that all the walls have a minimum thickness of x mm.
- Model Content Checking: This verification is about verifying an element’s presence in a model. It consists in automatically examining the content of a BIM model for a specific purpose (with the use of COBie). The outcome is an identified or a non-identified object. The ideal context to proceed with Model Content Checking is when the user wants to check an architectural mockup (architectural models are based on content: slab type 1, soil type 2, beams, concrete wall, etc.), to check the presence of some specific elements (for the maintenance phase, for example), and to compare two models by their content. To implement it, some conditions are required. The user must ensure that the elements are filled in as objects in the model (for example, that a parallelepiped representing a wall is a wall object and that sprinklers are sprinklers in the object name). An example of Model Content Checking is to check that the model is using specific types of IPN beams with specific dimensions.
- Smart Environment Checking: This verification consists in providing adapted solutions regarding an environment. The object itself observes its environment and automatically adapts to this by following embedded behavior rules or algorithms. It is a proposal that guides the designer to use a large range of most-used solutions according to best practice rules. The outcome is a modified model with environment-adapted objects. The ideal context to proceed with Smart Environment Checking is when the project is conducive to repeatable and predictable design (offsite construction). If the designer is inexperienced, this checking will guide him. To implement it, some conditions are required. Predefined rules and algorithms must be implemented, and a list of best practices has to be numerically established. It is a kind of AI process. An example of Smart Environment Checking is to return a whole building model based on a partial prefabricated modular design. The following parameters will be precisely defined: the site area dimensions, the number of floors, the unitary brick of modular elements, etc.
4.5. Step 4: Simulation and Calculation
Suggested Tool n°5: Example of a General Dynamo Script
4.6. Step 5: Analysis of the Results
5. Proof of Concept
5.1. The Context
- a CLT panel’s dimensions should be adapted to the manufacturing capabilities of the plant;
- a CLT panel’s dimensions should be adapted to the transport;
- a CLT panel’s width should not be more than 2550 mm (according to CSA086); and
5.2. Case Study
5.2.1. Checking Example n°1: “The Span of Each CLT Slab Should Not Exceed 18 Times Its Thickness”
- Step 1: Specification of the Checking Needs
- Step 2: Implementation of the BIM Environment
- Step 3: Analysis of the Requirements
- Step 4: Simulation and Calculation
- extract the slab thicknesses;
- create a thicknesses list;
- extract the span lengths;
- create a span list;
- create Python code that checks the condition for each identical level from the information in both lists; and
- return a list of non-compliances with the identifiers of the non-conforming frames and floors and their information (Level, Floor ID, Thickness, Span ID).
- Step 5: Analysis of the Results
- Arbora model: A type of information was not readable by the Dynamo script (type: IronPython.Runtime.Types.Python);
- BIM educative model: A mockup with missing, inaccessible, or non-indexed information (thickness of the floor).
5.2.2. Checking Example n°2: “Drillings for MEP Conduits Must Be Correctly Positioned”
- Step 1: Specification of the Checking Needs
- Step 2: Implementation of the BIM Environment
- Arbora model: Openings are not modeled.
5.2.3. Checking Example n°3: “The Same CLT Panel Must Appear a Minimum of 20 Times in the Model”
- Step 1: Specification of the Checking Needs
- Step 2: Implementation of the BIM Environment
- Step 3: Analysis of the Requirements
- Step 4: Simulation and Calculation
- extract the soils;
- create a list of ID and Type of soils;
- Python code that filters all the soils by Type;
- return a list of all soils of the desired Type DALLE CLT 175 mm (→length of list).
- Arbora model: Unidentifiable soil type.
6. Discussion and Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- S.C. Government of Canada. The Daily—Sawmill Industry in Canada: 15 Years in Review. 2022. Available online: https://www150.statcan.gc.ca/n1/daily-quotidien/220711/dq220711b-eng.htm (accessed on 24 April 2023).
- Ressources Naturelles et Forêts, Chiffres-Clés du Québec Forestier—Édition 2023. 2023. Available online: https://mffp.gouv.qc.ca/nos-publications/chiffres-cles-quebec-forestier/ (accessed on 11 April 2023).
- United Nations. Forest Products Annual Market Review 2019–2020; United Nations: Geneva, Switzerland, 2021. [Google Scholar]
- McKinsey & Company. Modular Construction: From Projects to Products. 2019. Available online: https://www.mckinsey.com/business-functions/operations/our-insights/modular-construction-from-projects-to-products (accessed on 7 April 2022).
- Smith, R.E.; Quale, J.D. Offsite Architecture: Constructing the Future; Routledge: London, UK; Taylor & Francis Group: New York, NY, USA, 2017. [Google Scholar]
- Wilson, J. Design for Modular Construction: An Introduction for Architects; The American Institute of Architects: Washington, DC, USA, 2020. [Google Scholar]
- Churkina, G.; Organschi, A.; Reyer, C.P.O.; Ruff, A.; Vinke, K.; Liu, Z.; Reck, B.K.; Graedel, T.E.; Schellnhuber, H.J. Buildings as a global carbon sink. Nat. Sustain. 2020, 3, 269–276. [Google Scholar] [CrossRef]
- Commission Canadienne des Codes du Bâtiment et de Prévention des Incendies. Code National du Bâtiment—Canada 2020. 2022. Available online: http://central.bac-lac.gc.ca/.redirect?app=damspub&id=9868f8a0-3afc-481b-b65e-127d0eaa8b6f (accessed on 22 June 2022).
- ANSI APA PRG320; Standard for Performance-Rated Cross-Laminated Timber. American National Standards Institute: Washington, DC, USA, 2018.
- CAN/CSA-O122-16 (R2021); Structural Glued-Laminated Timber. CSA Group: Toronto, ON, Canada, 2016.
- Pelletier, A.; Lessard, N.; Gagnon, S.; Dagenais, C. Bâtiments de Construction Massive en Bois Encapsulé d’au Plus 12 étages—Directives et Guide Explicatif—Version Révisée 2022. 2022; p. 100. Available online: https://www.rbq.gouv.qc.ca/domaines-dintervention/batiment/les-mesures-equivalentes-et-les-mesures-differentes/construction-massive-en-bois/ (accessed on 11 April 2023).
- Karacabeyli, E.; Gagnon, S. Manuel Canadien sur le CLT; FPInnovations: Pointe-Claire, QC, Canada, 2019; Volume 1. [Google Scholar]
- Karacabeyli, E.; Lum, C. Technical Guide for the Design and Construction of Tall Wood Buildings in Canada; FPInnovations: Pointe-Claire, QC, Canada, 2022; Available online: https://web.fpinnovations.ca/fr/tallwood/ (accessed on 10 May 2022).
- Alfieri, E.; Seghezzi, E.; Sauchelli, M.; Di Giuda, G.M.; Masera, G. A BIM-based approach for DfMA in building construction: Framework and first results on an Italian case study. Arch. Eng. Des. Manag. 2020, 16, 247–269. [Google Scholar] [CrossRef]
- Hjelseth, E. BIM-based model checking (BMC). In Building Information Modeling: Applications and Practices; Issa, R.R.A., Olbina, S., Eds.; American Society of Civil Engineers: Reston, VA, USA, 2015. [Google Scholar]
- Issa, R.R.A.; Olbina, S. Building Information Modeling: Applications and Practices; American Society of Civil Engineers: Reston, VA, USA, 2015. [Google Scholar] [CrossRef]
- Ben Mahmoud, B.; Lehoux, N.; Blanchet, P.; Cloutier, C. Barriers, Strategies, and Best Practices for BIM Adoption in Quebec Prefabrication Small and Medium-Sized Enterprises (SMEs). Buildings 2022, 12, 390. [Google Scholar] [CrossRef]
- Hjelseth, E. Classification of BIM-based model checking concepts. J. Inf. Technol. Constr. 2016, 21, 354–369. [Google Scholar]
- Messner, J.; Anumaba, C.; Dubler, C.; Goodman, S. BIM Project Execution Planning Guide, Version 3.0; Penn State: State College, PA, USA, 2021. [Google Scholar]
- Succar, B. Building information modelling framework: A research and delivery foundation for industry stakeholders. Autom. Constr. 2009, 18, 357–375. [Google Scholar] [CrossRef]
- Malsane, S.; Matthews, J.; Lockley, S.; Love, P.E.; Greenwood, D. Development of an object model for automated compliance checking. Autom. Constr. 2015, 49, 51–58. [Google Scholar] [CrossRef]
- Nawari, N.O. Building Information Modeling: Automated Code Checking and Compliance Processes; CRC Press: Boca Raton, FL, USA, 2018. [Google Scholar] [CrossRef]
- Kim, H.; Lee, J.-K.; Shin, J.; Choi, J. BIM-Supported Visual Language to Define Building Design Regulations. In Proceedings of the CAADRIA 2017: Protocols, Flows, and Glitches, Suzhou, China, 5–8 April 2017; pp. 603–612. [Google Scholar] [CrossRef]
- Nawari, N.O. A Generalized Adaptive Framework (GAF) for Automating Code Compliance Checking. Buildings 2019, 9, 86. [Google Scholar] [CrossRef] [Green Version]
- Preidel, C.; Borrmann, A. Automated Code Compliance Checking Based on a Visual Language and Building Information Modeling. In Proceedings of the 32nd ISARC, Oulu, Finland, 15–18 June 2015. [Google Scholar] [CrossRef] [Green Version]
- Eastman, C.; Lee, J.-M.; Jeong, Y.-S.; Lee, J.-K. Automatic rule-based checking of building designs. Autom. Constr. 2009, 18, 1011–1033. [Google Scholar] [CrossRef]
- Kincelova, K.; Boton, C.; Blanchet, P.; Dagenais, C. Fire Safety in Tall Timber Building: A BIM-Based Automated Code-Checking Approach. Buildings 2020, 10, 121. [Google Scholar] [CrossRef]
- Kincelova, K.; Boton, C.; Blanchet, P.; Dagenais, C. BIM-based code compliance checking for fire safety in timber buildings: A comparison of existing tools. In Proceedings of the 7th International Construction Specialty: CSCE Annual Conference: Growing with youth—Croître Avec Les Jeunes, Laval, QC, Canada, 12–15 June 2019. [Google Scholar]
- Bedrick, J.; Ikerd, W.; Reinhardt, J. Level of Development (LOD) Specification Part I & Commentary; BIM Forum: Singapore, 2020. [Google Scholar]
Class | Proprieties | Reality 1 | Reality 2 | Reality 3 |
---|---|---|---|---|
actor | name | Actor_1 | Actor_2 | Actor_3 |
role | architect | engineer | BIM coordinator | |
uses | ||||
digital_tool | name | Revit | Dynamo | MS project |
status | atomic software | plugin tool | atomic software | |
modeling_tool | ||||
verification_tool | operation | visual programming | ||
library | nodes library | |||
planning_tool | ||||
that supports | ||||
mockup | discipline | structure | architecture | |
LOD | LOD350 | LOD350 | ||
format | rvt | ifc | ||
which complies | ||||
external_constraint | origin | fabricant | regulation | |
category | machine-interpretable | only human-interpretable | ||
statement |
LOD100 | LOD200 | LOD300 | LOD350 | LOD400 | LOD500 | ||
---|---|---|---|---|---|---|---|
System type | Symbol or generic representation | X | NOT USED | ||||
Generic system | X | ||||||
Specific system | X | X | X | ||||
Non-graphic information | X | X | X | X | |||
Component existence | X | X | X | X | X | ||
The Model Element is graphically represented with | Quantity | none | approximate | exact | exact | exact | |
Shape | none | approximate | exact | exact | exact | ||
Size | none | approximate | exact | exact | exact | ||
Location | none | approximate | exact | exact | exact | ||
Orientation | none | approximate | exact | exact | exact | ||
Interfaces with other building system | none | none | none | exact | exact | ||
Fabrication & assembly information | none | none | none | none | exact | ||
Asset management | none | none | none | none | none |
CRITERIA | Dynamo | Grasshopper | Navisworks | Solibri Model Checker | |
---|---|---|---|---|---|
MAIN FEATURES | Automated rule checking | X | X | X | X |
Open source | X | ||||
Visual programming | X | X | |||
Node library | X | X | |||
Rules library | X | ||||
Information/quantity take off | X | X | X | X | |
Code python script | X | X | X | ||
Issue visualization | X | X | |||
Reporting | X | X | X | ||
Model walk through | X | ||||
Add colors on the model | X | ||||
INTEROPERABILITY | IFC standard (OpenBIM) | X | X | X | X |
.bcf report generation | X | X | X | ||
.gbXML interoperability | X | X | X | ||
COBie extension | X | X | X | ||
Direct link to Revit | X | X | |||
Direct link to ArchiCAD | X | ||||
Wide variety of readable file formats | X | X | X | ||
USABILITY | Merge BIM files | X | X | ||
Clear interface/simple navigation | X | X | X | X | |
Simplicity of use (without coding) | X | X | |||
Easy file importing | X | X | X | X | |
Users-friendly results presentation | X | X | |||
3D navigation (rotate, zoom) | X | X | X | X | |
Search function | X | X | |||
Measurement tool | X | X | X | X |
CRITERIA | Dynamo | Grasshopper | Navisworks | Solibri Model Checker | |
---|---|---|---|---|---|
What can be checked? | Geometric rules verification | X | X | X | X |
Non-geometric rules verification | X | X | X | X | |
Clash detection | X | X | |||
Hard clash management | X | X | |||
Soft clash management | X | X | |||
Spatio-temporal conflicts (workflow clash) | X | ||||
Clearance in front of/space checking | X | X | |||
Code compliance checking | X | X | X | ||
Direct model BIM validation | X | ||||
Model version comparison | X | ||||
Comparison of ARCH vs. the STR model | X | ||||
Checking model data consistency | X | ||||
Deficiency detection | X | ||||
Component check/content checking | X | X | X | ||
Energy efficiency checking | X | ||||
How can it be checked? | Rule-checking with existing rules | X | X | ||
Rule-checking in modifying existing rules | X | X | |||
Rule-checking from nodes & visual programming | X | X | |||
Flexibility of rule creation | X | X | |||
Separate rule sets | X | ||||
Develop new rule sets | X | X |
Checking Categories | Description | Outcome Nature | Specific Checking Actions |
---|---|---|---|
Validation Checking | Comparing the model with predefined criteria | Pass | geometric & non-geometric rules verification |
Fail | clash detection | ||
hard clash management | |||
code compliance checking | |||
inquiry | |||
Model Content Checking | Examining automatically the content of BIM model for a specific purpose (use of COBie) | Identified | missing information |
Not identified | component check/content checking | ||
checking model data consistency | |||
deficiency detection | |||
modeling error/systematic design error | |||
comparison of two models | |||
Smart Environment Checking | Provides adapted solutions after analyzing the object’s environment. | A modified model | spatio-temporal conflicts (workflow clash) |
Adapted object | windows & doors space arrangement | ||
Proposal | clearance in front of/space checking | ||
Advice | soft clash management | ||
code compliance guidance | |||
best practice proposal for specific project (offsite, mass timber) |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Paskoff, C.; Boton, C.; Blanchet, P. BIM-Based Checking Method for the Mass Timber Industry. Buildings 2023, 13, 1474. https://doi.org/10.3390/buildings13061474
Paskoff C, Boton C, Blanchet P. BIM-Based Checking Method for the Mass Timber Industry. Buildings. 2023; 13(6):1474. https://doi.org/10.3390/buildings13061474
Chicago/Turabian StylePaskoff, Chloé, Conrad Boton, and Pierre Blanchet. 2023. "BIM-Based Checking Method for the Mass Timber Industry" Buildings 13, no. 6: 1474. https://doi.org/10.3390/buildings13061474
APA StylePaskoff, C., Boton, C., & Blanchet, P. (2023). BIM-Based Checking Method for the Mass Timber Industry. Buildings, 13(6), 1474. https://doi.org/10.3390/buildings13061474