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