進階搜尋


 
系統識別號 U0026-1708202000210700
論文名稱(中文) 利用空間佈局開發智慧BIM模組–以牆面裝修項目為例
論文名稱(英文) Developing Smart BIM Modules by Configuring Space Elements for Wall Finishing Jobs
校院名稱 成功大學
系所名稱(中) 土木工程學系
系所名稱(英) Department of Civil Engineering
學年度 108
學期 2
出版年 109
研究生(中文) 黃志勇
研究生(英文) Andreas Budi Hartono
學號 N66087208
學位類別 碩士
語文別 英文
論文頁數 120頁
口試委員 指導教授-馮重偉
口試委員-劉光晏
口試委員-陳怡兆
中文關鍵字 none 
英文關鍵字 Building Information Modeling  BIM  Smart BIM  Project Management  Automation in Construction 
學科別分類
中文摘要 none
英文摘要 Building Information Modeling (BIM) has become a breakthrough technology in AEC industry. It has been known to aid engineers in many aspects during construction project delivery. Despite the emerging popularity of BIM technology, there are still constraints and limitations upon fully utilizing BIM for construction project tasks. This problem occurs due to the inability to realize existing conditions within actual construction project. One of the commonly faced problems is the difficulties to precisely analyze finishing works from BIM model.
In order to overcome this issue, a solution by developing smart BIM module is proposed. The aim of this smart BIM module is to aid engineers upon analyzing construction finishing works without having to deal with tedious analysis and spend much time on it. The smart BIM modules is expected to automatically recognize spatial configuration among building elements thus able to generate the correlated work items and quantity. The smart BIM module is developed under the scope of wall finishing works in general residential building. Therefore, all the considerations taken are based on the designated scope.
On the other side, BIM technology does support various integration to extend its workability further. Autodesk Revit 2018 is used as the designated BIM software in this research. This version of Autodesk Revit does support a built-in function of visual programming called Dynamo to extend BIM model processing. The Dynamo itself also supports various capability up to the extent of accessing Revit’s Application Program Interface (API) to perform various functions unavailable by default. All these features are utilized together to develop the smart BIM module.

The process to develop smart BIM module is initiated by developing a knowledge base of wall finishing works which will become the fundamental rules of smart building elements. Later, Dynamo is employed to assemble the overall workflow of smart BIM module. Additional approach by accessing the Autodesk Revit API is also employed to overcome the constraints upon complying with the previously defined rules. The smart BIM module covers the automatic analysis of BIM model where finishing works are applied and measured differently on different elements and spatial configurations.
The smart BIM module is then tested on residential building BIM project to check its reliability upon analyzing wall finishing works. The final result was pretty satisfying since all the existing conditions could be recognized and the correlated work items could be identified and quantified properly.
By using this module, the elements involved within wall finishing works could be made to behave smartly by retrieving only the regions involved according to the spatial configurations and measurement rules. The result shows that all analysis results had successfully met with the previously determined rules on retrieving the correct and accurate work items. This smart BIM module could aid engineers by saving the times required to get the accurate results of finishing works analysis.
論文目次 ABSTRACT I
ACKNOWLEDGEMENTS III
LIST OF FIGURES VII
LIST OF TABLES X
CHAPTER 1: INTRODUCTION 1
1.1. BACKGROUND AND OVERVIEW 1
1.2. MOTIVATION 3
1.3. OBJECTIVES 4
1.4. RESEARCH PROCEDURE 4
1.5. RESEARCH ORGANIZATION 7
CHAPTER 2: LITERATURE REVIEW 8
2.1. PROBLEM STATEMENT 8
2.2. BUILDING INFORMATION MODELING (BIM) 9
2.2.1 BIM FOR CONSTRUCTION WORKS ANALYSIS 10
2.3. SMART ELEMENTS 11
2.3.1. Knowledge-based BIM Elements 12
2.3.2. Spatial Configuration in BIM Model 13
2.4. VISUAL PROGRAMMING FOR BIM 14
2.5. SUMMARY OF LITERATURE REVIEW 15
CHAPTER 3: RESEARCH METHODOLOGY 17
3.1. ASSUMPTIONS 18
3.2. BUILDING INFORMATION MODELING 18
3.2.1. Autodesk Revit 2018.3 BIM Software 19
3.3. CONSTRUCTION WORK STANDARDS 26
3.3.1. Wall Finishing Works 27
3.4. DYNAMO VISUAL PROGRAMMING 29
3.4.1. Custom Dynamo Nodes 31
3.4.2. Iron Python in Dynamo 32
CHAPTER 4: DEVELOPMENT OF SMART BIM MODULES 36
4.1. FRAMEWORK TO DEVELOP SMART BIM MODULES 38
4.2. WALL FINISHING WORKS KNOWLEDGE BASE 40
4.2.1. Exterior Wall Finishing Works Data 40
4.2.2. Interior Wall Finishing Works Data 41
4.2.3. Breaking Down Spatial Configuration Parameters 42
4.2.4. Smart BIM Elements Knowledge Base for Wall Finishing Works 48
4.3. DEVELOPMENT OF SMART BIM MODULES 51
4.3.1. Interior Section 53
A. Interior Input 54
B. Filter Interior Spatial Usage 55
C. Interior Room Assessment 57
D. Finishing Works Analysis 59
E. Parse Analysis Results 69
4.3.2. Exterior Section 79
A. Exterior Input 79
B. Select Element’s Externally Exposed Surfaces (Vertical) 80
C. Select Element’s Externally Exposed Surface (Horizontal) 84
D. Combine and Parse Analysis Result 93
4.4. SMART BIM MODULES OUTPUT 95
4.4.1. Interior Space Analysis Outputs 96
4.4.2. Exterior Space Analysis Outputs 97
CHAPTER 5 98
RESULTS AND VERIFICATION 98
5.1. CASE STUDY DESCRIPTION 99
5.2. CASE STUDY APPROACH 101
5.2.1. BIM Model Development 101
5.2.2. Results Assessment 103
5.3. EMPLOYMENT OF SMART BIM MODULES 104
5.4. RESULTS AND ANALYSIS 107
5.4.1. Time Efficiency 107
5.4.2. BIM Model Information Extents 108
5.5. DISCUSSION AND FINDINGS 109
CHAPTER 6: CONCLUSIONS AND FUTURE RESEARCH 111
6.1. CONCLUSIONS 112
6.2. FUTURE RESEARCH 113
REFERENCES 115
APPENDIX A 118
APPENDIX B 119
APPENDIX C 120

List of Figures
Figure 3. 1 Autodesk Revit 2018.3 Interface (Autodesk Revit 2018.3 Interface) 19
Figure 3. 2 Autodesk Revit Element Hierarchy System 20
Figure 3. 3. US National BIM Standard’s LOD 22
Figure 3. 4 UNIFORMAT II and NRM 2 Standards 27
Figure 3. 5 Dynamo Visual Programming Interface 29
Figure 3. 6 Dynamo Visual Programming Interface (primer.dynamobim.org) 30
Figure 3. 7 Illustration of Custom Dynamo Node (primer.dynamobim.org) 31
Figure 3. 8 Illustration of Iron Python in Dynamo to Access Revit API 33
Figure 3. 9 Illustration of Python Script Editor in Python Node (primer.dynamobim.org) 34

Figure 4. 1 Proposed Framework in Developing Smart BIM Modules 37
Figure 4. 2 Finishing Work Items Knowledge Base for Exterior Section 48
Figure 4. 3 Finishing Work Items Knowledge Base for General Interior Space 49
Figure 4. 4 Finishing Work Items Knowledge Base for Toilet/Bathroom 50
Figure 4. 5 BIM Model of Condominium House Section in Autodesk Revit 51
Figure 4. 6 The Dynamo Nodes Workflow for Interior Building Section Input 54
Figure 4. 7 The Dynamo Nodes Workflow to Classify Interior Spatial Usage 56
Figure 4. 8 The Dynamo Nodes Workflow to Check Room Element’s Configurations 57
Figure 4. 9 The Dynamo Nodes Workflow to Acquire Internally Exposed Vertical Area 59
Figure 4. 10 Illustration of Exposed Vertical Area Analysis 61
Figure 4. 11 The Dynamo Nodes Workflow to Acquire Interior Paneling Area Region 62
Figure 4. 12 Illustration of Interior Paneling Area Analysis 64
Figure 4. 13 The Dynamo Nodes Workflow to Acquire Wall Protection List Length 65
Figure 4. 14 Illustration of Wall Protection List Analysis 66
Figure 4. 15 The Dynamo Nodes Workflow to Acquire Internally Exposed Vertical Area in Bathroom 67
Figure 4. 16 The Dynamo Node Used to Generate Element’s Parameter 70
Figure 4. 17 The Dynamo Node Used to Parse Analysis Result 71
Figure 4. 18 The Dynamo Nodes Workflow to Create and Parse the Analysis Result of Plastering Work and Paint/Wallpaper Finish Work 72
Figure 4. 19 The Dynamo Nodes Workflow to Create and Parse the Analysis Result of Wall Paneling Work 74
Figure 4. 20 The Dynamo Nodes Workflow to Create and Parse the Analysis Result of Wall Protection List Work 75
Figure 4. 21 The Dynamo Nodes Workflow to Create and Parse the Analysis Result of Work Items in Spatial Usage Recognized as Bathroom 77
Figure 4. 22 The Input Phase to Recognize Externally Exposed Surface of Building Elements 79
Figure 4. 23 The Dynamo Nodes Workflow to Select Only the Externally Exposed Surface of Elements 80
Figure 4. 24 Illustration of the Process to Acquire Element’s Externally Exposed Regions 83
Figure 4. 25 Illustration of Surrounding Horizontal Area in Opening Elements 85
Figure 4. 26 Python Script Node in Dynamo 85
Figure 4. 27 Functions Available in Revit API Library to Retrieve Opening Elements 86
Figure 4. 28 Python Script Node Interface to Build the Designated Function 87
Figure 4. 29 The Output of Custom Python Script Node Upon Retrieving Opening Elements from Exterior Walls 90
Figure 4. 30 The Dynamo Nodes Workflow to Quantify Horizontal Regions Around Opening Elements 91
Figure 4. 31 The Dynamo Nodes Workflow to Parse Exterior Wall Finishing Works Analysis Result to Schedule Element 93
Figure 4. 32 BIM Model Alteration After Employing Smart BIM Modules 95
Figure 4. 33 The Analysis Results for Interior Section of the Building 96
Figure 4. 34 The Analysis Results for Exterior Section of the Building 97

Figure 5. 1 Floor plan of Project A Designed by Teoalida Architecture 99
Figure 5. 2 Floor plan of Project B Designed by Teoalida Architecture 100
Figure 5. 3 The BIM Model of Rectangular Block Housing in LOD 300 Terms 102
Figure 5. 4 The BIM Model of Square Tower Apartment in LOD 400 Terms 102
Figure 5. 5 The Formula Used to Measure Time Efficiency 103
Figure 5. 6 The Illustration Figure to Assess Information Contents Improvement 103
Figure 5. 7 The Dynamo Nodes Workflow Executed on the Designated BIM Model 104
Figure 5. 8 The LOD 300 BIM Model Alteration After Employing Smart BIM Modules 105
Figure 5. 9 The LOD 400 BIM Model Alteration After Employing Smart BIM Modules 105
Figure 5. 10 Information Contents on Initial BIM Models Where No Work Items Information is Included 106
Figure 5. 11 Information Contents After Employing Smart BIM modules Which Include Work Items Information 106







List of Tables
Table 3. 1 BIM LOD Specification for Exterior Finishing Works 23
Table 3. 2 BIM LOD Specifications for Interior Finishing Works 24
Table 3. 3 Measurement Rules for Building Elements Involved in Finishing Works 28

Table 4. 1 Exterior Wall Finishing Work Items 40
Table 4. 2 Interior Wall Finishing Work Items 41
Table 4. 3 Exterior Wall Finishing Work Items and the Involved Building Elements 42
Table 4. 4 Interior Wall Finishing Work Items and the Involved Building Elements 43
Table 4. 5 Spatial Usage Configuration Terms in Residential Building 44
Table 4. 6 Measurement Rules for Every Element Involved in Exterior Finishing Work Items 46
Table 4. 7 Measurement Rules for Every Element Involved in Interior Finishing Work Items 47

Table 5. 1 Comparison of Completion Time Analysis 107
Table 5. 2 Comparison of Information Contents Extensiveness 108
Table 5. 3 Wall Finishing Work Item Contents Within the BIM Models 108

參考文獻 [1] N. A. H. Hadzaman, R. Takim & A. H. Nawawi. “Building Information Modelling (BIM): the Impact of Project Attributes towards Clients’ Demand in BIM-Based Project.” Building Information Modelling (BIM) in Design, Construction and Operations, 2015, doi:10.2495/bim150061.
[2] K. Kensek. “Visual Programming For Building Information Modeling: Energy And Shading Analysis Case Studies.” Journal of Green Building, vol. 10, no. 4, 2015, pp. 28–43., doi:10.3992/jgb.10.4.28.
[3] K. L. Seul, K. R. Kim & J. H. Yu. “BIM and Ontology-Based Approach for Building Cost Estimation.” Automation in Construction, vol. 41, 2014, pp. 96–105., doi:10.1016/j.autcon.2013.10.020.
[4] J. Li, L. H. Jian, X. Y. Wang, J. Wang, J. Guo, S. H. Zhang & Jiao. Yi. “A Project-Based Quantification of BIM Benefits.” International Journal of Advanced Robotic Systems, (August 2014). doi:10.5772/58448.
[5] M. Halfawy, T. Froese, Building Integrated Architecture/Engineering/Construction Systems Using Smart Objects: Methodology and Implementation, Journal of Computing in Civil Engineering. 19 (2005) 172–181. doi:10.1061/(asce)0887-3801(2005)19:2(172).
[6] A. Monteiro, and J. P. Martins. “A Survey on Modeling Guidelines for Quantity Takeoff-Oriented BIM-Based Design.” Automation in Construction, vol. 35, 2013, pp. 238–253., doi:10.1016/j.autcon.2013.05.005.
[7] A. Sawhney & J. Maheswari. “Design Coordination Using Cloud-based Smart Building Element Models. International Journal of Computer Information Systems and Industrial Management Applications”.2013. 5. 445-453.
[8] S. Shafiee, et al. “Modularisation Strategies in the AEC Industry: a Comparative Analysis.” Architectural Engineering and Design Management, vol. 16, no. 4, 2020, pp. 270–292., doi:10.1080/17452007.2020.1735291.
[9] M. M. Singh, A. Sawhney & A. Borrmann. “Modular Coordination and BIM: Development of Rule Based Smart Building Components.” Procedia Engineering, vol. 123, 2015, pp. 519–527., doi:10.1016/j.proeng.2015.10.104.
[10] F. S. Staub, M. Fischer, J. Kunz & B. Paulson. “An Ontology for Relating Features with Activities to Calculate Costs.” Journal of Computing in Civil Engineering, vol. 17, no. 4, 2003, pp. 243–254., doi:10.1061/(asce)0887-3801(2003)17:4(243).
[11] K. Sunil, C. Pathirage & J. Underwood. “The importance of integrating cost management with building information modeling (BIM).” 12th International Postgraduate Research Conference (IPGRC 2015), 10-12 June 2015, Salford Quays. https://orcid.org/0000-0002-3193-1620

[12] S.Y. Chen, K. Lok, & T. Jeng. (2016). Smart BIM object for design intelligence.Yoo, Wonjae, et al. “Stations-Oriented Indoor Localization (SOIL): A BIM-Based Occupancy Schedule Modeling System.” Building and Environment, vol. 168, 2020, p. 106520., doi:10.1016/j.buildenv.2019.106520.
[13] B. Bowen, R. Charette & H. Marshall. “UNIFORMAT II, a recommended classification for building elements and related sitework”. Gaithersburg, MD: National Inst. of Standards and Technology. 1992.
[14] Royal Institution of Chartered Surveyors. (2012). NRM 2. Page 212-215.
[15] Architecture & AutoCAD design projects - Teoalida's website. Retrieved 23 May 2020, from https://www.teoalida.com/category/design/
[16] Dynamo Packages. Retrieved 21 Jan 2020, from https://www.dynamopackages.com/
[17] Level of Detail Management | BIM&CO. Retrieved 2 Feb 2020, from https://www.bimandco.com/en/management-lod/
[18] Level of Development Specification, BIMForum. Retrieved 8 March 2020, from https://bimforum.org/lod/
[19] Revit Hierarchy of Elements. Retrieved 23 Jan 2020, from https://landarchbim.com/2016/03/09/revitdynamo-hierarchy-of-elements/
[20] The Dynamo Primer. (2020). Retrieved 14 Jan 2020, from https://primer.dynamobim.org/
論文全文使用權限
  • 同意授權校內瀏覽/列印電子全文服務,於2020-08-31起公開。
  • 同意授權校外瀏覽/列印電子全文服務,於2020-08-31起公開。


  • 如您有疑問,請聯絡圖書館
    聯絡電話:(06)2757575#65773
    聯絡E-mail:etds@email.ncku.edu.tw