1 / 39

GSA Automation of Court Design Guide Review for BIM authoring tool support July 19, 2007

GSA Automation of Court Design Guide Review for BIM authoring tool support July 19, 2007. Chuck Eastman, Yeon-Suk Jeong, Jae min Lee, Jin Kook Lee Georgia Tech College of Architecture. Sherif Abdelmohsen, Hugo Sheward. Pasi Paasiala Matti Kannala Solibri. Project Motivation.

siusan
Download Presentation

GSA Automation of Court Design Guide Review for BIM authoring tool support July 19, 2007

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GSA Automation of Court Design Guide Review for BIM authoring tool support July 19, 2007 Chuck Eastman, Yeon-Suk Jeong, Jae min Lee, Jin Kook Lee Georgia Tech College of Architecture Sherif Abdelmohsen, Hugo Sheward Pasi Paasiala Matti Kannala Solibri

  2. Project Motivation Current Phase – Circulation validation in courthouses Circulation validation uses information from: spaces walls doors elevators stairs ramps The current information in the IFC files required for the GSA BIM Guide is currently almost sufficient for doing this analysis. The purpose of this meeting is to fill in the missing parts.

  3. BIM tool capabilities designer BIM tool capabilities BIM tool must support the objects and attributes needed to do the assessment BIM tool user must properly define objects, relations, attributes so model can be interpreted BIM tool must expert the data via IFC in regular way allowing interpretation Circulation and Security Rule Set Information generation and reporting chain Model Checking Software

  4. 5. BIM Criteria and IFC Entities

  5. GSA Circulation View Requirements for IFC Gray cells are those already specified in GSA BIM Guide

  6. Courthouse Space Names - subset

  7. Modeling of space element and security level Public Restricted Secure

  8. Definition of space name GlobalId Name IfcGloballyUniqueId IfcRoot IfcLabel Space number OwnerHistory Description IfcOwnerHistory IfcText (INV) HasAssignments S (INV) Decomposes S[0:1] IfcOwnerHistory IfcRelDecomposes IfcObjectDefinition (INV) IsDecomposedBy S (INV) HasAssociations S IfcRelDecomposes IfcRelAssociates ObjectType (INV) IsDefinedBy S IfcObject IfcRelDefines IfcLabel ObjectPlacement IfcObjectPlacement IfcProduct (INV) ReferencedBy S IfcRelAssignsToProduct Representation IfcProductRepresentation (INV) References Elements S IfcSpatialStructure Element IfcRelReferencedInSpatialStructure LongName (INV) ServicedBy Systems S IfcLabel Space Name IfcRelServicesBuildings CompositionType IfcElementCompositionEnum (INV) ContainsElements S IfcRelContainedInSpatialStructure For Stairs, Ramps InteriorOrExteriorSpace (INV) HasCoverings S IfcSpace IfcInternalOrExternalEnum IfcRelCoversSpaces ElevationWithFlooring (INV) BoundedBy S IfcLengthMeasure IfcRelSpaceBoundary Naming of spaces

  9. P-set Using zone to define security type (Preferred) (Preferred) (Current) IfcSpace IfcSpace IfcSpace IfcSpace IfcRelDefined ByProperties IfcRelAssigns ToGroup IfcZone IfcRelDefined ByProperties P-set

  10. Definition of security zone using P-set (Current) GlobalId Name IfcGloballyUniqueId IfcRoot IfcLabel Space number OwnerHistory Description IfcOwnerHistory IfcText (INV) HasAssignments S (INV) Decomposes S[0:1] IfcOwnerHistory IfcRelDecomposes IfcObjectDefinition (INV) IsDecomposedBy S (INV) HasAssociations S IfcRelDecomposes IfcRelAssociates ObjectType (INV) IsDefinedBy S IfcObject IfcLabel IfcRelDefines ObjectPlacement IfcObjectPlacement IfcProduct (INV) ReferencedBy S IfcRelAssignsToProduct Representation IfcProductRepresentation (INV) References Elements S IfcSpatialStructure Element IfcRelReferencedInSpatialStructure LongName (INV) ServicedBy Systems S IfcLabel Space Name IfcRelServicesBuildings CompositionType IfcElementCompositionEnum (INV) ContainsElements S IfcRelContainedInSpatialStructure For Stairs, Ramps InteriorOrExteriorSpace (INV) HasCoverings S IfcSpace IfcInternalOrExternalEnum IfcRelCoversSpaces ElevationWithFlooring (INV) BoundedBy S IfcLengthMeasure IfcRelSpaceBoundary Current assignment of Security type using Pset

  11. Definition of security zone using P-set (Current) GlobalId Name IfcGloballyUniqueId IfcRoot IfcLabel Description OwnerHistory IfcOwnerHistory IfcText IfcRelationship (ABS) IfcRelDefines RelatedObjects S[1:?] IfcObject (IfcSpace) IfcRelDefines ByProperties RelatingPropertyDefinition IfcPropertySetDefinition Relationship object

  12. Definition of security zone using P-set (Current) GlobalId Name IfcGloballyUniqueId IfcRoot IfcLabel (Security Zone) Description OwnerHistory IfcOwnerHistory IfcText IfcProperty Definition (INV) HasAssociations S IfcRelAssociates (ABS) IfcProperty SetDefinition (INVPropertyDefintionOf S[0:1] (INV) DefinesType S[0:1] IfcTypeObject IfcRelDefinesByProperties IfcPropertySet HasProperties S[1:?] IfcProperty (public, restricted, secure) Property Set

  13. Using zone to define security type (Preferred) GlobalId Name IfcGloballyUniqueId IfcRoot IfcLabel Space number OwnerHistory Description IfcOwnerHistory IfcText (INV) HasAssignments S (INV) Decomposes S[0:1] IfcRelAssigns IfcRelDecomposes IfcObjectDefinition (INV) IsDecomposedBy S (INV) HasAssociations S IfcRelDecomposes IfcRelAssociates ObjectType (INV) IsDefinedBy S IfcObject IfcRelDefines IfcLabel ObjectPlacement IfcObjectPlacement IfcProduct (INV) ReferencedBy S IfcRelAssignsToProduct Representation IfcProductRepresentation (INV) References Elements S IfcSpatialStructure Element IfcRelReferencedInSpatialStructure LongName (INV) ServicedBy Systems S IfcLabel Space Name IfcRelServicesBuildings CompositionType IfcElementCompositionEnum (INV) ContainsElements S IfcRelContainedInSpatialStructure For Stairs, Ramps InteriorOrExteriorSpace (INV) HasCoverings S IfcSpace IfcInternalOrExternalEnum IfcRelCoversSpaces ElevationWithFlooring (INV) BoundedBy S IfcLengthMeasure IfcRelSpaceBoundary

  14. Using zone to define security type (Preferred) GlobalId Name IfcGloballyUniqueId IfcRoot IfcLabel Description OwnerHistory IfcOwnerHistory IfcText IfcRelationship (ABS) IfcRelAssigns RelatedObjects S[1:?] IfcObjectDefinition (IfcSpace) IfcRelAssignsToGroup RelatingGroup IfcGroup (IfcZone)

  15. Using zone to define security type (Preferred) GlobalId Name IfcLabel IfcGloballyUniqueId IfcRoot Description OwnerHistory IfcOwnerHistory IfcText (INV) HasAssignments S (INV) Decomposes S[0:1] IfcRelAssigns IfcObjectDefinition IfcRelDecomposes (INV) IsDecomposedBy S (INV) HasAssociations S IfcRelDecomposes IfcRelAssociates IfcObject ObjectType (INV) IsDefinedBy S IfcLabel IfcRelDefines (Pset) IfcGroup (INV) IsGroupedBy S IfcRelAssignsToGroup IfcZone This is preferred way to define security type for spaces, using zone and P-sets

  16. Using zone to define security type (Preferred) GlobalId Name IfcGloballyUniqueId IfcRoot IfcLabel Description OwnerHistory IfcOwnerHistory IfcText IfcRelationship (ABS) IfcRelDefines RelatedObjects S[1:?] IfcObject (IfcZone) IfcRelDefines ByProperties RelatingPropertyDefinition IfcPropertySetDefinition (Pset_ZoneCommon) This is preferred way to define security type for spaces, using zone and (P-sets)

  17. Using zone to define security type (Preferred) GlobalId Name IfcGloballyUniqueId IfcRoot IfcLabel (Pset_ZoneCommon) Description OwnerHistory IfcOwnerHistory IfcText IfcProperty Definition (INV) HasAssociations S IfcRelAssociates (ABS) IfcProperty SetDefinition (INVPropertyDefintionOf S[0:1] (INV) DefinesType S[0:1] IfcTypeObject IfcRelDefinesByProperties IfcPropertySet HasProperties S[1:?] IfcProperty This is preferred way to define security type for spaces, using zone and (P-sets)

  18. Property set assignment for security type (Preferred) Pset_ZoneCommon

  19. Assigning space circulation functionality Motivation In the space names, some spaces are automatically assigned circulation function. These include corridor, lobby, reception. image of dual use space from Jackson Some spaces however, have a different primary function, but have been intended for circulation use, for example, some offices, some libraries (in judge’s chambers, squad room. Clerk’s offices

  20. Assigning space circulation functionality Assign P-set to delineate spaces with circulation as a dual function IfcSpace IfcSpace IfcSpace IfcRelAssigns ToGroup IfcZone IfcRelDefined ByProperties P-set

  21. Assigning space circulation functionality using zone GlobalId Name IfcGloballyUniqueId IfcRoot IfcLabel Space number OwnerHistory Description IfcOwnerHistory IfcText (INV) HasAssignments S (INV) Decomposes S[0:1] IfcRelAssigns IfcRelDecomposes IfcObjectDefinition (INV) IsDecomposedBy S (INV) HasAssociations S IfcRelDecomposes IfcRelAssociates ObjectType (INV) IsDefinedBy S IfcObject IfcRelDefines IfcLabel ObjectPlacement IfcObjectPlacement IfcProduct (INV) ReferencedBy S IfcRelAssignsToProduct Representation IfcProductRepresentation (INV) References Elements S IfcSpatialStructure Element IfcRelReferencedInSpatialStructure LongName (INV) ServicedBy Systems S IfcLabel IfcRelServicesBuildings Space Name CompositionType IfcElementCompositionEnum (INV) ContainsElements S IfcRelContainedInSpatialStructure For Stairs, Ramps InteriorOrExteriorSpace (INV) HasCoverings S IfcSpace IfcInternalOrExternalEnum IfcRelCoversSpaces ElevationWithFlooring (INV) BoundedBy S IfcLengthMeasure IfcRelSpaceBoundary Way to define additional space function, using zone and P-sets

  22. Assigning space circulation functionality using zone GlobalId Name IfcGloballyUniqueId IfcRoot IfcLabel Description OwnerHistory IfcOwnerHistory IfcText IfcRelationship (ABS) IfcRelAssigns RelatedObjects S[1:?] IfcObjectDefinition (IfcSpace) IfcRelAssignsToGroup RelatingGroup IfcGroup (IfcZone) Way to define additional space function, using zone and P-sets

  23. Assigning space circulation functionality using zone GlobalId Name IfcGloballyUniqueId IfcRoot IfcLabel Description OwnerHistory IfcOwnerHistory IfcText (INV) HasAssignments S (INV) Decomposes S[0:1] IfcRelAssigns IfcObjectDefinition IfcRelDecomposes (INV) IsDecomposedBy S (INV) HasAssociations S IfcRelDecomposes IfcRelAssociates IfcObject ObjectType (INV) IsDefinedBy S IfcLabel IfcRelDefines (Pset) IfcGroup (INV) IsGroupedBy S IfcRelAssignsToGroup IfcZone Way to define additional space function, using zone and P-sets

  24. Assigning space circulation functionality using zone GlobalId Name IfcGloballyUniqueId IfcRoot IfcLabel Description OwnerHistory IfcOwnerHistory IfcText IfcRelationship (ABS) IfcRelDefines RelatedObjects S[1:?] IfcObject (IfcZone) IfcRelDefines ByProperties RelatingPropertyDefinition IfcPropertySetDefinition (Pset_ZoneCommon) Way to define additional space function, using zone and P-sets

  25. Assigning space circulation functionality using zone GlobalId Name IfcGloballyUniqueId IfcRoot IfcLabel (Pset_ZoneCommon) Description OwnerHistory IfcOwnerHistory IfcText IfcProperty Definition (INV) HasAssociations S IfcRelAssociates (ABS) IfcProperty SetDefinition (INVPropertyDefintionOf S[0:1] (INV) DefinesType S[0:1] IfcTypeObject IfcRelDefinesByProperties IfcPropertySet HasProperties S[1:?] IfcProperty Way to define additional space function, using zone and P-sets

  26. Assigning space circulation functionality using zone

  27. Modeling of door element

  28. Definition of door GlobalId Name IfcGloballyUniqueId IfcRoot IfcLabel OwnerHistory Description IfcOwnerHistory IfcText (INV) HasAssignments S (INV) Decomposes S[0:1] IfcRelAssigns IfcRelDecomposes IfcObjectDefinition (INV) IsDecomposedBy S (INV) HasAssociations S IfcRelDecomposes IfcRelAssociates ObjectType (INV) IsDefinedBy S IfcObject IfcLabel IfcRelDefines ObjectPlacement IfcObjectPlacement IfcProduct (INV) ReferencedBy S IfcRelAssignsToProduct Representation IfcProductRepresentation (INV) ReferencedIn Structures S IfcElement IfcRelReferencedInSpatialStructure Tag IfcIdentifier (INV) HasPorts S IfcRelConnectsPortToElement (INV) FillsVoids S[0:1] IfcRelFillsElement (INV) HasOpenings S IfcRelVoidsElement (INV) ConnectedTo S IfcRelConnectsElements (INV) IsConnection Realization S IfcRelConnectsWithRealizingElements (INV) HasCoverings S IfcRelCoversBldgElements (INV) Provides Boundaries S IfcRelSpaceBoundary (INV) HasProjections S IfcRelProjectsElement (INV) ConnectedFrom S IfcRelConnectsElements (INV) HasStructural Member S IfcRelConnectsStructuralElement (INV) ContainedIn Structure S[0:1] IfcRelReferencedInSpatialStructure IfcBuildingElement IfcDoor

  29. Modeling of stair element Landing Railing Stair Flight

  30. Definition of stair GlobalId Name IfcGloballyUniqueId IfcRoot IfcLabel OwnerHistory Description IfcOwnerHistory IfcText (INV) HasAssignments S (INV) Decomposes S[0:1] IfcRelAssigns IfcRelDecomposes IfcObjectDefinition (INV) IsDecomposedBy S (INV) HasAssociations S IfcRelDecomposes IfcRelAssociates ObjectType (INV) IsDefinedBy S IfcObject IfcRelDefines IfcLabel ObjectPlacement IfcObjectPlacement IfcProduct (INV) ReferencedBy S IfcRelAssignsToProduct Representation IfcProductRepresentation (INV) ReferencedIn Structures S IfcElement IfcRelReferencedInSpatialStructure Tag IfcIdentifier (INV) HasPorts S IfcRelConnectsPortToElement (INV) FillsVoids S[0:1] IfcRelFillsElement (INV) HasOpenings S IfcRelVoidsElement (INV) ConnectedTo S IfcRelConnectsElements (INV) IsConnection Realization S IfcRelConnectsWithRealizingElements (INV) HasCoverings S IfcRelCoversBldgElements (INV) Provides Boundaries S IfcRelSpaceBoundary (INV) HasProjections S IfcRelProjectsElement (INV) ConnectedFrom S IfcRelConnectsElements (INV) HasStructural Member S IfcRelConnectsStructuralElement (INV) ContainedIn Structure S[0:1] IfcRelReferencedInSpatialStructure IfcBuildingElement ShapeType IfcStair IfcStairTypeEnum

  31. Definition of components of stair GlobalId Name IfcGloballyUniqueId IfcRoot IfcLabel (Security Hardware) Description OwnerHistory IfcOwnerHistory IfcText IfcRelationship (ABS) IfcRel Decomposes RelatingObject RelatedObjects S[1:?] IfcObjectDefinition (IfcStairFlight, IfcRailing, IfcSlab) IfcObjectDefinition (IfcStair) IfcRelAggregates

  32. Property sets for stair element Pset_StairCommon

  33. Stair types of stair element TYPE IfcStairTypeEnum = ENUMERATION OF ( STRAIGHT_RUN_STAIR, TWO_STRAIGHT_RUN_STAIR, QUARTER_WINDING_STAIR, QUARTER_TURN_STAIR, HALF_WINDING_STAIR, HALF_TURN_STAIR, TWO_QUARTER_WINDING_STAIR, TWO_QUARTER_TURN_STAIR, THREE_QUARTER_WINDING_STAIR, THREE_QUARTER_TURN_STAIR, SPIRAL_STAIR, DOUBLE_RETURN_STAIR, CURVED_RUN_STAIR, TWO_CURVED_RUN_STAIR, USERDEFINED, NOTDEFINED); END_TYPE; StraightRunStair TwoStraightRunStair QuarterWindingStair QuarterTurnStair HalfWindingStair HalfTurnStair TwoQuarterWindingStair TwoQuarterTurnStair ThreeQuarterWindingStair ThreeQuarterTurnStair SpiralStair DoubleReturnStair CurvedRunStair TwoCurvedRunStair

  34. Modeling of ramp element Landing Ramp Flight Railing

  35. Definition of ramp GlobalId Name IfcGloballyUniqueId IfcRoot IfcLabel OwnerHistory Description IfcOwnerHistory IfcText (INV) HasAssignments S (INV) Decomposes S[0:1] IfcRelAssigns IfcRelDecomposes IfcObjectDefinition (INV) IsDecomposedBy S (INV) HasAssociations S IfcRelDecomposes IfcRelAssociates ObjectType (INV) IsDefinedBy S IfcObject IfcRelDefines IfcLabel ObjectPlacement IfcObjectPlacement IfcProduct (INV) ReferencedBy S IfcRelAssignsToProduct Representation IfcProductRepresentation (INV) ReferencedIn Structures S IfcElement IfcRelReferencedInSpatialStructure Tag IfcIdentifier (INV) HasPorts S IfcRelConnectsPortToElement (INV) FillsVoids S[0:1] IfcRelFillsElement (INV) HasOpenings S IfcRelVoidsElement (INV) ConnectedTo S IfcRelConnectsElements (INV) IsConnection Realization S IfcRelConnectsWithRealizingElements (INV) HasCoverings S IfcRelCoversBldgElements (INV) Provides Boundaries S IfcRelSpaceBoundary (INV) HasProjections S IfcRelProjectsElement (INV) ConnectedFrom S IfcRelConnectsElements (INV) HasStructural Member S IfcRelConnectsStructuralElement (INV) ContainedIn Structure S[0:1] IfcRelReferencedInSpatialStructure IfcBuildingElement ShapeType IfcRamp IfcRampTypeEnum

  36. Definition of components of ramp GlobalId Name IfcGloballyUniqueId IfcRoot IfcLabel Description OwnerHistory IfcOwnerHistory IfcText IfcRelationship (ABS) IfcRel Decomposes RelatingObject RelatedObjects S[1:?] IfcObjectDefinition (IfcRampFlight, IfcRailing, IfcSlab) IfcObjectDefinition (IfcRamp) IfcRelAggregates

  37. Ramp types of ramp element TYPE IfcRampTypeEnum = ENUMERATION OF ( STRAIGHT_RUN_RAMP, TWO_STRAIGHT_RUN_RAMP, QUARTER_TURN_RAMP, TWO_QUARTER_TURN_RAMP, HALF_TURN_RAMP, SPIRAL_RAMP, USERDEFINED, NOTDEFINED); END_TYPE; StraightRunRamp TwoStraightRunRamp QuarterTurnRamp TwoQuarterTurnRamp HalfTurnRamp SpiralRamp

  38. Implementation Considerations: GA Tech will provide two test models soon after this meeting to Quickplace site Vendors should sign and return NDA to GSA GA Tech will distribute GSA BIM Guide Series 6 soon after meeting Vendors are to add their user instructions for dealing with Circulation Validation information requirements. GA Tech will work with SW developers to debug implementations for next few months. Developers are expected to make these capabilities available to users starting January 1, 2008 (tentative). (this release is being coordinated with ICC)

  39. Thank you the Georgia Tech team

More Related