software lab presentation

25
SOFTWARE LAB Final Presentation Shahbaz Haider Yousuf Dinar Athanasios Tegos SUPERVISORS: Felix Frischmann Julian Amann Dr.-Ing. Stefan Trometer Chair for Computation in Engineering Computational Modeling and Simulation CADFEM GmbH, VirtualcitySystems [email protected] [email protected] [email protected] Transformation of Building Information Modeling based product models to STEP- Format Chair for Computation in Engineering Chair of Computational Modeling and Simulation 1

Upload: yousuf-dinar

Post on 08-Jan-2017

77 views

Category:

Documents


3 download

TRANSCRIPT

Transforming Building Information Modeling based product models to STEP-Format

SOFTWARE LAB Final PresentationShahbaz HaiderYousuf DinarAthanasios Tegos

SUPERVISORS:Felix Frischmann Julian Amann Dr.-Ing. Stefan TrometerChair for Computation in Engineering Computational Modeling and Simulation CADFEM GmbH, [email protected] [email protected] [email protected]

Transformation of Building Information Modeling based product models to STEP-Format

Chair for Computation in EngineeringChair of Computational Modeling and Simulation

1

1

ContentITask OverviewII TimelineIII Model Abstraction - LOD 1 (Standard and Oriented Bounding Boxes) - LOD 2 - LOD 3 - LOD 4 - BIM IVPreview in GUI VVideoVI Conclusion

Chair for Computation in EngineeringChair of Computational Modeling and Simulation

2

I Task Overview

Understand and handle IFC-based building product models

IFC TO STEPData conversion: Ifc2Step format Model change: model abstraction LOD 1-4 models

ANSYS/CADFEMsimulations based onsimulation modelderived from IFC-modelChair for Computation in EngineeringChair of Computational Modeling and Simulation

3

1st Presentation2nd PresentationFinal PresentationChair for Computation in EngineeringChair of Computational Modeling and Simulation

Development conceptGetting familiar with Qt, OpenCascade, IfcOpenShellCreation platform and tools

Getting familiar with OpenCascade IFC openshellCreation of GUI IFC to STEPModel Abstraction- LOD 1 (Standard Bounding Box)

Model Abstraction - LOD 1 (Oriented Bounding Box) - LOD 2 - LOD 3 - LOD 4 Preview in GUIImprovements in GUI

4

III MODEL ABSTRACTIONWhy its necessary ?How to do it ? Level of details .

- LOD 1 (Standard and Oriented Bounding Boxes) - LOD 2 - LOD 3 - LOD 4 - BIM

Chair for Computation in EngineeringChair of Computational Modeling and Simulation

5

LOD-1

Chair for Computation in EngineeringChair of Computational Modeling and Simulation

6

LOD-1Creation of Bounding Box

Chair for Computation in EngineeringChair of Computational Modeling and Simulation

7

Revit Model (IFC)LOD 1Bounding Box

LOD-1 (Standard Box)

Chair for Computation in EngineeringChair of Computational Modeling and Simulation

8

Revit Model (IFC)LOD 1Bounding Box

LOD-1 (Oriented Bounding Box)

Chair for Computation in EngineeringChair of Computational Modeling and Simulation

DefinitionA volume that bounds (encapsulates) one, or more, objects.Bounded objects can have arbitrarily complex geometry.Ideal Characteristics Some desired properties include:Tight fitting around the bounded objectsInexpensive computationEasy transformation (e.g. rotation)Little memory requirement for storage

9

Bounding Volume Categories

Chair for Computation in EngineeringChair of Computational Modeling and Simulation

Arbitrarily oriented rectangular boundsFaces are aligned with the coordinate axes of its parent coordinate systemMany possible representationsBounding VolumesAxis-Aligned Bounding Boxes (AABB)Oriented Bounding Boxes (OBB)

Also called Standard Bounding Boxes (SBB) Rectangular six-sided boxes whose face normals are parallel to the axes of the coordinate system

LOD-1 (Oriented Bounding Box)

Chair for Computation in EngineeringChair of Computational Modeling and Simulation

11

Standard Bounding Box TopView IfcWall TopView Oriented Bounding Box TopView

LOD-1 (Oriented Bounding Box)

Chair for Computation in EngineeringChair of Computational Modeling and Simulation

12Standard Bounding BoxRevit BuildingModelOriented Bounding Box

Oriented vs Standard Bounding Box

Chair for Computation in EngineeringChair of Computational Modeling and Simulation

An OBB appears the following advantages and disadvantages over the AABBAdvantagesMinimization of the bounding volumeBetter approximation of shapesSignificant reduction of the necessary geometric tests against real geometryDisadvantagesMore complex and expensive distance and intersection of two bounding boxes13

LOD-2

Chair for Computation in EngineeringChair of Computational Modeling and Simulation

14

LOD-2

Chair for Computation in EngineeringChair of Computational Modeling and Simulation

15

LOD 2 LOD 2 with Roof

Revit Model (IFC)

LOD-3 Approaches

Chair for Computation in EngineeringChair of Computational Modeling and Simulation

16

LOD 3 LOD 3 at certain orientation

Revit Model (IFC)

LOD-3 LIMITATIONS

Chair for Computation in EngineeringChair of Computational Modeling and Simulation

17

Bounding Box of StoreyBalconyWindow

Rectangular Building Non-Rectangular Building Bounding Box of Storeyhttp://resources.esri.com/help/9.3/arcgisdesktop/com/gp_toolref/data_management_tools/how_simplify_building_data_management_works.html

LOD-4

Chair for Computation in EngineeringChair of Computational Modeling and Simulation

18

LOD-4

Chair for Computation in EngineeringChair of Computational Modeling and Simulation

19LOD 4

Revit Model (IFC)

BIM

Chair for Computation in EngineeringChair of Computational Modeling and Simulation

20

BIM (STEP)Revit Model (IFC)

BIM

Chair for Computation in EngineeringChair of Computational Modeling and Simulation

21

BIM (STEP)Revit Model (IFC)

IV Preview in GUI

Chair for Computation in EngineeringChair of Computational Modeling and Simulation

22

V Video

Chair for Computation in EngineeringChair of Computational Modeling and Simulation

23

VI ConclusionCreated basic structure for conversion from IFC to Step, abstraction of the model, and visualization of final result Tested different models and results were quite promising. Improvements in GUI (preview section)Limitations of LOD 2Limitations of LOD 3Scope of the project can be extended integrating our models in existing big city models for large scale simulations

Chair for Computation in EngineeringChair of Computational Modeling and Simulation

24

Thank you for your attention

Chair for Computation in EngineeringChair of Computational Modeling and Simulation

25