Presentation - Veryfing the completeness of Building Information Models
-
Upload
jesse-weerink -
Category
Technology
-
view
33 -
download
1
Transcript of Presentation - Veryfing the completeness of Building Information Models
![Page 1: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/1.jpg)
Verifying the completeness of Building Information ModelsEnhancing control over BIM development processes
September 28, 2016Eindhoven
FINAL PRESENTATION MASTER THESIS CONSTRUCTION MANAGEMENT AND ENGINEERING
Graduate studentJ. J. W. (Jesse) Weerink
Graduation committeeChairman: Prof. dr. ir. B. (Bauke) de VriesGraduation supervisor: Assistant prof. dr. dipl-ing. J. (Jakob) BeetzGraduation supervisor: Doctoral candidate C. (Chi) ZhangExternal supervisor: Ing. Y. (Yves) Scholtes
![Page 2: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/2.jpg)
What is BIM?
2
source: Van Schaijk, 2016 source: Van Schaijk, 2016
![Page 3: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/3.jpg)
Like a car, a BIM consists of many objects
3
![Page 4: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/4.jpg)
Each object has to satisfy specific requirements.
4
42 Requirements
![Page 5: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/5.jpg)
How to check if the BIM satisfies all requirements?
5
Example BIM93 doors 42 exchange requirements 3906 checks
Manual vs Model Checking Software
![Page 6: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/6.jpg)
Model checking software is as fast, user-friendly and reliable as a BMW.
6
![Page 7: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/7.jpg)
A model checker extracts issues from the BIM using a ruleset
7
BIM Ruleset Issues
![Page 8: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/8.jpg)
Before issues can be extracted, a ruleset shoud be developed
8
BIM Ruleset Issues
![Page 9: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/9.jpg)
Develop ruleset in model checker
9
![Page 10: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/10.jpg)
A model checker processes BIMs
10
BIM Ruleset Issues
![Page 11: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/11.jpg)
Analyze issues
11
![Page 12: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/12.jpg)
Problem solved?
12
source: Laakso et al., 2012
![Page 13: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/13.jpg)
MvdXML Checker
13
source: Laakso et al., 2012
Zhang et al. (2014): Developed the mvdXML checker, which is a non-proprietary model view checker based on open standards to validate IFC building models.
![Page 14: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/14.jpg)
MvdXML Checker verifies BIMs similar to proprietary model checkers.
14
BIMIFC
RulesetmvdXML
IssuesBCF
![Page 15: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/15.jpg)
The mvdXML Checker uses a mvdXML ruleset to filter the IFC building model.
15
BIMIFC
RulesetmvdXML
IssuesBCF
![Page 16: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/16.jpg)
Creating mvdXML ruleset
16
Exchange requirements IfcDoc tool mvdXML
![Page 17: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/17.jpg)
The IfcDoc tool navigates and extracts elements from the IFC Schema
17
![Page 18: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/18.jpg)
The extracted data results in a hiërharchy tree which can be converted to a mvdXML filter
18
![Page 19: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/19.jpg)
In order to use IfcDoc, knowledge is required about:
19
IFC Schema mvdXML IfcDoc tool
![Page 20: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/20.jpg)
IfcDoc is complex for domain end-users
20
IFC Schema mvdXML IfcDoc tool
![Page 21: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/21.jpg)
This graduation project foccusses on making the mvdMXL Checker more user friendly
21
source: seophilippinesinc., 2016
![Page 22: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/22.jpg)
Simplify the generation of mvdXML rulesets
22
Requirements IFC doc mvdXML
Requirements mvdXML generator mvdXML
![Page 23: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/23.jpg)
The NATSPEC Object/Element matrix supports the specification of requirements per object, during the development process of a BIM.
23
source: Natspec Object/Element Matrix, 2011
![Page 24: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/24.jpg)
Specifiy applicable object
24
source: Natspec Object/Element Matrix, 2011
![Page 25: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/25.jpg)
Distinguish phases according to LOD concept
25
source: Natspec Object/Element Matrix, 2011
![Page 26: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/26.jpg)
Visualization LOD concept
26
source: Natspec Object/Element Matrix, 2011
source: Lanmar services, 2014
![Page 27: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/27.jpg)
Specification and classification of rules
27
source: Natspec Object/Element Matrix, 2011
![Page 28: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/28.jpg)
Specify which rules are required in phase LOD 100
28
source: Natspec Object/Element Matrix, 2011
![Page 29: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/29.jpg)
The IFC Support concept is not applied to create rulesets yet
29
source: Natspec Object/Element Matrix, 2011
![Page 30: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/30.jpg)
Develop a template to specify object requirements and a syntax to convert requirements to mvdXML rules
30
Requirements mvdXML generator mvdXML
![Page 31: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/31.jpg)
The following template is developed
31
![Page 32: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/32.jpg)
The applicable object is a door at LOD 200
32
![Page 33: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/33.jpg)
Property and quantity rule types
33
![Page 34: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/34.jpg)
Specify which rules are required
34
![Page 35: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/35.jpg)
The specification for the mvdXML ruleset
35
![Page 36: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/36.jpg)
The IFC Support strings contains the following elements:
36
IfcDoor
IfcObjectIsDefinedByIfcRelDefinesByPropertiesRelatingPropertyDefinition
SelfClosing -> =
IfcPropertySetHasPropertiesIfcPropertySingleValueName
Applicable Entity Requirement Operator
Template Elements
![Page 37: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/37.jpg)
Template Elements are used to create a ConceptTemplate
37
IfcObjectIsDefinedByIfcRelDefinesByPropertiesRelatingPropertyDefinition
IfcPropertySetHasPropertiesIfcPropertySingleValueName
![Page 38: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/38.jpg)
This template specifies that an object should contain a property
38
IfcObject IfcPropertySingleValue
![Page 39: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/39.jpg)
The Concept specifies which object and property is required.
39
IfcDoor SelfClosing
![Page 40: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/40.jpg)
However, it remains complex to extract the correct Template Elements
40
IfcObject.IsDefinedBy.IfcRelDefinesByProperties.RelatingPropertyDefinition.IfcPropertySet.HasProperties.IfcPropertySingleValue.Name
![Page 41: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/41.jpg)
Therefore, shortcuts are developed for often used rules
41
![Page 42: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/42.jpg)
The IFC Support shortcut string is parsed into the elements
42
IfcDoor SelfClosing -> =
IfcPropertySingleValueName
Applicable Entity Requirement Operator
Template Elements
![Page 43: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/43.jpg)
Template Elements are used to select a predefined ConceptTemplate
43
IfcPropertySingleValueName
![Page 44: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/44.jpg)
The associated rule is generated by adjusting a predefined concept
44
IfcDoor SelfClosing
![Page 45: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/45.jpg)
The developed syntax and template simplify the development of mvdXML rulesets
45
BIMIFC
RulesetmvdXML
IssuesBCF
![Page 46: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/46.jpg)
Note that the mvdXML Generator develops mvdXML filters that verify the existence of parameters
46
![Page 47: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/47.jpg)
In addition, it is difficult to operate the mvdXML checker
47
![Page 48: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/48.jpg)
Therefore an user-interface is developed
48
![Page 49: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/49.jpg)
The user-interface can generate mvdXML rulesets
49
![Page 50: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/50.jpg)
The user-interface can operate the mvdXML checker
50
![Page 51: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/51.jpg)
Simplify operating the mvdXML checker
51
![Page 52: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/52.jpg)
The mvdXML checker is more user-friendly
52
source: seophilippinesinc., 2016
![Page 53: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/53.jpg)
The application is demonstrated in a short movie
53
![Page 54: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/54.jpg)
Summary – Before study
54
IFC Schema mvdXMLIfcDoc tool
Difficult to operate Complex
![Page 55: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/55.jpg)
Summary – After study
55
Template/Syntax
User friendlyEasy to operate
User Interface mvdXML
![Page 56: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/56.jpg)
Conclusion
56
![Page 57: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/57.jpg)
Future work - The mvdXML generator should be automated further by adding shortcuts
57
![Page 58: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/58.jpg)
Future work - Generate rules that validate parameter values
58
![Page 59: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/59.jpg)
Future work - The mvdXML Checker should be based on IFC4
59
![Page 60: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/60.jpg)
Future work - Automatic viewpoint generation and classification of issues
60
![Page 61: Presentation - Veryfing the completeness of Building Information Models](https://reader035.fdocuments.net/reader035/viewer/2022081605/58ef25b51a28ab5e628b45c9/html5/thumbnails/61.jpg)
CLOSURE
61
Thank you for your attention!
Questions?