61
Verifying the completeness of Building Information Models Enhancing control over BIM development processes September 28, 2016 Eindhoven FINAL PRESENTATION MASTER THESIS CONSTRUCTION MANAGEMENT AND ENGINEERING Graduate student J. J. W. (Jesse) Weerink Graduation committee Chairman: Prof. dr. ir. B. (Bauke) de Vries Graduation supervisor: Assistant prof. dr. dipl-ing. J. (Jakob) Beetz Graduation supervisor: Doctoral candidate C. (Chi) Zhang External supervisor: Ing. Y. (Yves) Scholtes

Presentation - Veryfing the completeness of Building Information Models

Embed Size (px)

Citation preview

Page 1: Presentation - Veryfing the completeness of Building Information Models

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

What is BIM?

2

source: Van Schaijk, 2016 source: Van Schaijk, 2016

Page 3: Presentation - Veryfing the completeness of Building Information Models

Like a car, a BIM consists of many objects

3

Page 4: Presentation - Veryfing the completeness of Building Information Models

Each object has to satisfy specific requirements.

4

42 Requirements

Page 5: Presentation - Veryfing the completeness of Building Information Models

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

Model checking software is as fast, user-friendly and reliable as a BMW.

6

Page 7: Presentation - Veryfing the completeness of Building Information Models

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

Before issues can be extracted, a ruleset shoud be developed

8

BIM Ruleset Issues

Page 9: Presentation - Veryfing the completeness of Building Information Models

Develop ruleset in model checker

9

Page 10: Presentation - Veryfing the completeness of Building Information Models

A model checker processes BIMs

10

BIM Ruleset Issues

Page 11: Presentation - Veryfing the completeness of Building Information Models

Analyze issues

11

Page 12: Presentation - Veryfing the completeness of Building Information Models

Problem solved?

12

source: Laakso et al., 2012

Page 13: Presentation - Veryfing the completeness of Building Information Models

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

MvdXML Checker verifies BIMs similar to proprietary model checkers.

14

BIMIFC

RulesetmvdXML

IssuesBCF

Page 15: Presentation - Veryfing the completeness of Building Information Models

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

Creating mvdXML ruleset

16

Exchange requirements IfcDoc tool mvdXML

Page 17: Presentation - Veryfing the completeness of Building Information Models

The IfcDoc tool navigates and extracts elements from the IFC Schema

17

Page 18: Presentation - Veryfing the completeness of Building Information Models

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

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

IfcDoc is complex for domain end-users

20

IFC Schema mvdXML IfcDoc tool

Page 21: Presentation - Veryfing the completeness of Building Information Models

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

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

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

Specifiy applicable object

24

source: Natspec Object/Element Matrix, 2011

Page 25: Presentation - Veryfing the completeness of Building Information Models

Distinguish phases according to LOD concept

25

source: Natspec Object/Element Matrix, 2011

Page 26: Presentation - Veryfing the completeness of Building Information Models

Visualization LOD concept

26

source: Natspec Object/Element Matrix, 2011

source: Lanmar services, 2014

Page 27: Presentation - Veryfing the completeness of Building Information Models

Specification and classification of rules

27

source: Natspec Object/Element Matrix, 2011

Page 28: Presentation - Veryfing the completeness of Building Information Models

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

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

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

The following template is developed

31

Page 32: Presentation - Veryfing the completeness of Building Information Models

The applicable object is a door at LOD 200

32

Page 33: Presentation - Veryfing the completeness of Building Information Models

Property and quantity rule types

33

Page 34: Presentation - Veryfing the completeness of Building Information Models

Specify which rules are required

34

Page 35: Presentation - Veryfing the completeness of Building Information Models

The specification for the mvdXML ruleset

35

Page 36: Presentation - Veryfing the completeness of Building Information Models

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

Template Elements are used to create a ConceptTemplate

37

IfcObjectIsDefinedByIfcRelDefinesByPropertiesRelatingPropertyDefinition

IfcPropertySetHasPropertiesIfcPropertySingleValueName

Page 38: Presentation - Veryfing the completeness of Building Information Models

This template specifies that an object should contain a property

38

IfcObject IfcPropertySingleValue

Page 39: Presentation - Veryfing the completeness of Building Information Models

The Concept specifies which object and property is required.

39

IfcDoor SelfClosing

Page 40: Presentation - Veryfing the completeness of Building Information Models

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

Therefore, shortcuts are developed for often used rules

41

Page 42: Presentation - Veryfing the completeness of Building Information Models

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

Template Elements are used to select a predefined ConceptTemplate

43

IfcPropertySingleValueName

Page 44: Presentation - Veryfing the completeness of Building Information Models

The associated rule is generated by adjusting a predefined concept

44

IfcDoor SelfClosing

Page 45: Presentation - Veryfing the completeness of Building Information Models

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

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

In addition, it is difficult to operate the mvdXML checker

47

Page 48: Presentation - Veryfing the completeness of Building Information Models

Therefore an user-interface is developed

48

Page 49: Presentation - Veryfing the completeness of Building Information Models

The user-interface can generate mvdXML rulesets

49

Page 50: Presentation - Veryfing the completeness of Building Information Models

The user-interface can operate the mvdXML checker

50

Page 51: Presentation - Veryfing the completeness of Building Information Models

Simplify operating the mvdXML checker

51

Page 52: Presentation - Veryfing the completeness of Building Information Models

The mvdXML checker is more user-friendly

52

source: seophilippinesinc., 2016

Page 53: Presentation - Veryfing the completeness of Building Information Models

The application is demonstrated in a short movie

53

Page 54: Presentation - Veryfing the completeness of Building Information Models

Summary – Before study

54

IFC Schema mvdXMLIfcDoc tool

Difficult to operate Complex

Page 55: Presentation - Veryfing the completeness of Building Information Models

Summary – After study

55

Template/Syntax

User friendlyEasy to operate

User Interface mvdXML

Page 56: Presentation - Veryfing the completeness of Building Information Models

Conclusion

56

Page 57: Presentation - Veryfing the completeness of Building Information Models

Future work - The mvdXML generator should be automated further by adding shortcuts

57

Page 58: Presentation - Veryfing the completeness of Building Information Models

Future work - Generate rules that validate parameter values

58

Page 59: Presentation - Veryfing the completeness of Building Information Models

Future work - The mvdXML Checker should be based on IFC4

59

Page 60: Presentation - Veryfing the completeness of Building Information Models

Future work - Automatic viewpoint generation and classification of issues

60

Page 61: Presentation - Veryfing the completeness of Building Information Models

CLOSURE

61

Thank you for your attention!

Questions?