Transcript
Page 1: Precast Concrete BIM Standards Meeting - Design …dcom.arch.gatech.edu/pcibim/documents/meeting_03_28... · Precast Concrete BIM Standards Meeting ... Tekla SCIA Structureworks

March 28, 2012 PCI NBIMS Meeting

Chuck Eastman

Rafael Sacks

Manu Venugopal

Donghoon Yang

Michael Belsky

Precast Concrete BIM Standards Meeting

Implementation of Precast NBIMS – Phase 2

Participating Companies:

• Tekla

• Structureworks

• Vectorworks

• Nemetschek – Scia -

Allplan

• Bentley Architecture

• Revit Structure

Page 2: Precast Concrete BIM Standards Meeting - Design …dcom.arch.gatech.edu/pcibim/documents/meeting_03_28... · Precast Concrete BIM Standards Meeting ... Tekla SCIA Structureworks

March 28, 2012 PCI NBIMS Meeting

Outline

• Introduction

• Phase-2 Objectives

• Primary Building Elements

• Issues in Reinforcement Modeling

• Discussion

Page 3: Precast Concrete BIM Standards Meeting - Design …dcom.arch.gatech.edu/pcibim/documents/meeting_03_28... · Precast Concrete BIM Standards Meeting ... Tekla SCIA Structureworks

March 28, 2012 PCI NBIMS Meeting

Vectorworks Tekla

Structureworks SCIA

engineer

SCIA Part

Manager

ARCHITECTURE DETAILING

ENGINEER

MANAGEMENT

Structureworks

Part

Manager

Introduction

• Initial set of implementations demonstrated at the PCI Annual Convention in October, 2011. (AECBytes article)

• The complete definition is available in the precast NBIMS project website (Documents)

Page 4: Precast Concrete BIM Standards Meeting - Design …dcom.arch.gatech.edu/pcibim/documents/meeting_03_28... · Precast Concrete BIM Standards Meeting ... Tekla SCIA Structureworks

March 28, 2012 PCI NBIMS Meeting

Introduction

• Precast NBIMS test repository (overview of website) (http://dcom.arch.gatech.edu/pcibim/testing.asp)

• Semantic Exchange Modules (SEM) definitions

• Sample test files for import testing (Ifc files)

• Guidelines for export testing (Implementation docs, dxf files)

Page 5: Precast Concrete BIM Standards Meeting - Design …dcom.arch.gatech.edu/pcibim/documents/meeting_03_28... · Precast Concrete BIM Standards Meeting ... Tekla SCIA Structureworks

March 28, 2012 PCI NBIMS Meeting

Objectives

• Phase -2 • building elements and their common attributes - Brep shapes-

individuals and types

• reinforcing - tendons, rebar and mesh - extruded swept disk

• features addition and subtraction

• components and discrete accessories

• detail slabs - hollowcore, DT, toppings, mesh etc.

• detail walls elements

• fasteners and connections - logical, feature addition/subtraction, hardware, assemblies

• finishes & coverings

• testing on GTDS after manual verification

First Priority

Start

Discussion

Page 6: Precast Concrete BIM Standards Meeting - Design …dcom.arch.gatech.edu/pcibim/documents/meeting_03_28... · Precast Concrete BIM Standards Meeting ... Tekla SCIA Structureworks

March 28, 2012 PCI NBIMS Meeting

Primary Building Elements

• Building Elements • Beam

• Column

• Slab

• Pile

• Ramp

• Wall

• Stair

• Member

• Building Element Types • Beam Type

• Column Type

• Slab Type

• Pile Type*

• Ramp Type *

• Wall Type

• Stair Type *

• Member Type

* - IFC Release 4

Refer SEMs: Primary Building Element Primary Building Element Type

Page 7: Precast Concrete BIM Standards Meeting - Design …dcom.arch.gatech.edu/pcibim/documents/meeting_03_28... · Precast Concrete BIM Standards Meeting ... Tekla SCIA Structureworks

March 28, 2012 PCI NBIMS Meeting

Primary Building Elements

• Basic Concepts

Site Contained in Project PCI-042

Building Contained in Site PCI-043

Building Storey Contained in Building PCI-044

Space Contained in Building PCI-045

Space Contained in Building Storey PCI-046

Grid Name PCI-047

Grid Representation PCI-048

Grid Spatial Structure Containment PCI-049

Grid Axis Assignment PCI-050

Placement Relative to Grid PCI-052

Element Attributes PCI-053

Element Type Assignment PCI-054

Precast Property Set Assignment PCI-055

Precast General Attributes PCI-056

Page 8: Precast Concrete BIM Standards Meeting - Design …dcom.arch.gatech.edu/pcibim/documents/meeting_03_28... · Precast Concrete BIM Standards Meeting ... Tekla SCIA Structureworks

March 28, 2012 PCI NBIMS Meeting

Primary Building Elements

• Requirements • Ifc Entity and Attributes

• Brep Geometry

• Material Association

• Common Property Sets

• Type Definition

• Example: Slab

IfcSlab

+ GlobalId

+ OwnerHistory >

Name

Description

ObjectType

ObjectPlacement >

Representation >

Tag

PredefinedType

Attribute Implementation agreements

GlobalId Must be provided (IfcGloballyUniqueId)

OwnerHistory Must be provided, but may contain dummy data (IfcOwnerHistory)

Name The Name attribute has to be provided for the slab (IfcLabel).

Description Optional description may be provided (IfcText)

ObjectType Optional (IfcLabel).

If PredefinedType = .USERDEFINED., then ObjectType is mandatory

ObjectPlacement Optional. Should be a subtype of IfcObjectPlacement

Representation Optional. Should be a subtype of IfcProductRepresentation.

Tag Optional. (Provide piecemark if available)

PredefinedType Should be an enumeration of type IfcSlabTypeEnum.

If IfcSlabType is associated with IfcSlab, then predefinedType is not used

Page 9: Precast Concrete BIM Standards Meeting - Design …dcom.arch.gatech.edu/pcibim/documents/meeting_03_28... · Precast Concrete BIM Standards Meeting ... Tekla SCIA Structureworks

March 28, 2012 PCI NBIMS Meeting

Primary Building Elements

IfcShapeRepresentation

+ ContextOfItems >

RepresentationIdentifier

RepresentationType

+ Items >

(INV) RepresentationMap

IfcProductDefinitionShape

Name

Description

+ Representations >

(INV) ShapeOfProduct

Link to

IfcRepresentationMap.MappedRepresentation if

shape defined with type

Link from IfcBuildingElement.Representation

Link to set [1:?] of

IfcRepresentationItem

BuildingElement Individual Geometry

‘Brep’

• Brep Geometry

IfcFacetedBrep

+ Outer >

IfcFacetedBrepWithVoids

+ Outer >

+ Voids >

IfcClosedShell

+ CfsFaces >

Manifold Faceted Brep

IfcFace

+ Bounds >

IfcPolyLoop

+ Polygon >

IfcCartesianPoint

+ Coordinates

Link to IfcShapeRepresentation.Items

1. Assign a Representation Item to

Shape Representation

2. Check the proper use of Items

according to

RepresentationType

3. No topological representation

item shall be directly used for

shape representation

Page 10: Precast Concrete BIM Standards Meeting - Design …dcom.arch.gatech.edu/pcibim/documents/meeting_03_28... · Precast Concrete BIM Standards Meeting ... Tekla SCIA Structureworks

March 28, 2012 PCI NBIMS Meeting

Primary Building Elements

• Material Association

Material Association

IfcRelAssociatesMaterial

+ GlobalId

+ OwnerHistory >

Name

Description

+ RelatedObjects >

+ RelatingMaterial >

(INV) HasAssociations

IfcMaterial

+ Name

Description

Category

Link to IfcBuildingElement

Attribute Implementation agreements

GlobalId Must be provided (IfcGloballyUniqueId)

OwnerHistory Must be provided, but may contain dummy data (IfcOwnerHistory)

Name The Name attribute is optional for the objectified relationship (IfcLabel).

Description Optional description may be provided (IfcText)

RelatedObjects Should point to set [1:?} of IfcObject. Should be a subtype of IfcBuildingElement.

There should be at least one subtype of IfcObject associated to the

RelatedObjects RelatingMaterial Should point to IfcMaterial

Page 11: Precast Concrete BIM Standards Meeting - Design …dcom.arch.gatech.edu/pcibim/documents/meeting_03_28... · Precast Concrete BIM Standards Meeting ... Tekla SCIA Structureworks

March 28, 2012 PCI NBIMS Meeting

Products IFC Entities Applicable Property Sets

Building Elements

Building Element Individuals

IfcBeam, IfcSlab, IfcColumn, IfcRoof, IfcCurtainWall, IfcWall (and its subtype IFCWallStandardCase), IfcStair, IfcRamp, and IfcPile, IFCBeamStandardCase (IFC2X4), IFCSlabStandardCase (IFC2X4), IFCColumnStandardCase (IFC2X4).

• Pset_ConcreteElementGeneral • Pset_PrecastConcreteElementGeneral • Pset_ConcreteElementQuantityGeneral • Common property sets for all occurrences of different building elements like Pset_WallCommon •Pset_ConcreteElementSurfaceFinishQuantityGeneral • Property set for pitch length information of reinforcement bar in elements including beam, column, slab, wall, and footing; like Pset_ReinforcementBarPitchOfColumn

Building Element Types

IfcBeamType, IfcSlabType, IfcColumnType, IfcRoofType, IfcCurtainWallType, and IfcWallType, IfcStairType, and IfcRampType.

• Common property sets for all occurrences of different building elements like Pset_WallCommon

• Common Property Sets

Primary Building Elements

Property Set

(INV) PropertyDefintionOf

IfcSlab

+ GlobalId

+ OwnerHistory >

Name

Description

ObjectType

ObjectPlacement >

Representation >

Tag

PredefinedType

IfcPropertySet

+ GlobalId

+ OwnerHistory >

Name

Description

+ HasProperties >

IfcRelDefinesByProperties

+ GlobalId

+ OwnerHistory >

Name

Description

+ RelatedObjects >

RelatingPropertyDefinition >

(INV) IsDefinedBy

IfcPropertySingleValue

+ Name

Description

Nominal Value

Unit

[1:?]

Page 12: Precast Concrete BIM Standards Meeting - Design …dcom.arch.gatech.edu/pcibim/documents/meeting_03_28... · Precast Concrete BIM Standards Meeting ... Tekla SCIA Structureworks

March 28, 2012 PCI NBIMS Meeting

Primary Building Elements

• Common Property Sets

IfcPropertySet

+ GlobalId

+ OwnerHistory >

Name

Description

+ HasProperties >

IfcPropertySingleValue

+ Name

Description

Nominal Value

Unit

Implementation of Pset_SlabCommon

IfcPropertySingleValue

+ Name

Description

Nominal Value

Unit

IfcPropertySingleValue

+ Name

Description

Nominal Value

Unit

IfcPropertySingleValue

+ Name

Description

Nominal Value

Unit

IfcPropertySingleValue

+ Name

Description

Nominal Value

Unit

IfcPropertySingleValue

+ Name

Description

Nominal Value

Unit

IfcPropertySingleValue

+ Name

Description

Nominal Value

Unit

IfcPropertySingleValue

+ Name

Description

Nominal Value

Unit

IfcPropertySingleValue

+ Name

Description

Nominal Value

Unit

IfcPropertySingleValue

+ Name

Description

Nominal Value

Unit

Reference

AcousticRating

FireRating

Combustible

SurfaceSpreadOfFlame

ThermalTransmittance

IsExternal

LoadBearing

Compartmentation

PitchAngle

IfcIdentifier

IfcLabel

IfcLabel

IfcBoolean

IfcLabel

IfcThermalTransmittanceMeasure

IfcBoolean

IfcBoolean

IfcBoolean

IfcBoolean

Page 13: Precast Concrete BIM Standards Meeting - Design …dcom.arch.gatech.edu/pcibim/documents/meeting_03_28... · Precast Concrete BIM Standards Meeting ... Tekla SCIA Structureworks

March 28, 2012 PCI NBIMS Meeting

Primary Building Elements

• Type Definition • Common geometry and property sets

IfcSlabType

+ GlobalId

+ OwnerHistory >

Name

Description

ApplicableOccurrence

HasPropertySets >

RepresentationMaps >

Tag

ElementType

+ PredefinedTypeEnumerated Element

type specifying

function

TO

RepresentationMap if

type defines a fixed

shape

TO

IfcPropertSetDefinition

if type defines a fixed

set of properties

Label naming this

Element Type uniquely

Type Assignment

(INV) IsDefinedBy

(INV) ObjectTypeOf

IfcRelDefinesByType

+ GlobalId

+ OwnerHistory >

Name

Description

+ RelatedObjects >

+ RelatingType >

IfcBuildingElementType

+ GlobalId

+ OwnerHistory >

Name

Description

ApplicableOccurrence

HasPropertySets >

RepresentationMaps >

Tag

ElementType

List of Occurrences of BuildingElement

Attribute Implementation agreements

GlobalId Must be provided (IfcGloballyUniqueId)

OwnerHistory Must be provided, but may contain dummy data

(IfcOwnerHistory)

Name The Name attribute can be optionally provided for the slabtype

(IfcLabel).

Description Optional description may be provided (IfcText)

ApplicableOccur

rence

Optional (IfcLabel).

If PredefinedType = .USERDEFINED., then ObjectType is

mandatory

HasPropertySets Should point to SET [1:?] OF IfcPropertySetDefinition

Representation

Maps

Optional. Should point to LIST [1:?] OF UNIQUE

IfcRepresentationMap

Tag Optional. (Provide piecemark if available)

ElementType Optional (IfcLabel).

PredefinedType Should be an enumeration of type IfcSlabTypeEnum.

Page 14: Precast Concrete BIM Standards Meeting - Design …dcom.arch.gatech.edu/pcibim/documents/meeting_03_28... · Precast Concrete BIM Standards Meeting ... Tekla SCIA Structureworks

March 28, 2012 PCI NBIMS Meeting

Implementation Support

• What do we provide? • Guidelines for implementation

• Sample test files for import testing

• Setup files for export testing

• Manual verification

• Testing on GTDS server

Example guidelines: Stair

Element Import Test Export

Simple Beam IFC File Zip File

Simple

Column

IFC File Zip File

Simple Wall IFC File Zip File

Simple Slab IFC File Zip File

Stair IFC File Zip File

Ramp IFC File Zip File

Pile IFC File Zip File

Page 15: Precast Concrete BIM Standards Meeting - Design …dcom.arch.gatech.edu/pcibim/documents/meeting_03_28... · Precast Concrete BIM Standards Meeting ... Tekla SCIA Structureworks

March 28, 2012 PCI NBIMS Meeting

Implementation Support

• Next: Issues in reinforcement modeling • REBAR

a. B-rep geometry vs. extrusions – as SweptDiskSolid b. multiple instances of same rebar shape – use of BuildingElementProxyType, or refer to the same RepresentationItem b. aggregations to support arrays and also stirrups c. a rebar cage is an aggregations of aggregations d. carrying a distinct LocalPlacement and GUID for each rebar

• MESH a. represented as a sheet with properties in ReinforcingMesh, or as set of individual wires, or other b. bends in mesh?

• TENDONS a. tendon placement and longitudinal shape

Page 16: Precast Concrete BIM Standards Meeting - Design …dcom.arch.gatech.edu/pcibim/documents/meeting_03_28... · Precast Concrete BIM Standards Meeting ... Tekla SCIA Structureworks

March 28, 2012 PCI NBIMS Meeting

Precast Concrete BIM Standards Meeting

Thank you


Top Related