Industry Foundation Classes (IFC) - IFC IFC Based Software Development of IFC Based Software - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

Industry Foundation Classes (IFC) - IFC IFC Based Software Development of IFC Based Software

Description:

... Revit Arch., ArchiCAD, Allplan, Scia Eng. Many others in progress (export and import) Other MVDs: Structural, FM Handover, COBie (FM), ... – PowerPoint PPT presentation

Number of Views:583
Avg rating:3.0/5.0
Slides: 22
Provided by: Ukendt1
Category:

less

Transcript and Presenter's Notes

Title: Industry Foundation Classes (IFC) - IFC IFC Based Software Development of IFC Based Software


1
Industry Foundation Classes (IFC)-IFCIFC
Based SoftwareDevelopment of IFC Based Software
  • Kaj A. Jørgensen
  • kaj_at_m-tech.aau.dk
  • www.kaj.person.aau.dk

2
Industry Foundation Classes (IFC)
  • Standardised format for product data exchange
  • IFC file Part 21 ISO 10303 (Step)
  • XML file ifcXML
  • Data Model for representation of building models
    new IFC4
  • Object-oriented data model
  • Generalised representation
  • Building components
  • Actors and resources
  • Activities
  • Properties and property sets
  • Large number of structures
  • Large variety of models can be represented
  • Geometry is the primary basis

3
The Interoperability Pyramid
Specifications
View Definitions
Deployment/Business
Implementations
Interoperability Know-How
Jiri Hietanen, Finland BLIS Project
http//www.blis-project.org
4
Certification of IFC Based Software
  • Software Applications Import/Export (P21 of
    IFCXML)
  • Import model from file, e.g. for viewing, listing
    or calc.
  • Export model to file, e.g. modelling tools from
    native repr.
  • Import and Export, e.g. simulation apps., model
    servers
  • Complete model or partial model?
  • Model View Definition (MVD) (www.buildingsmart-tec
    h.org)
  • Defines a subset of the IFC data model
  • bS IFC2x3 Coordination View Version 2.0
  • Certified (export) Revit Arch., ArchiCAD,
    Allplan, Scia Eng.
  • Many others in progress (export and import)
  • Other MVDs Structural, FM Handover, COBie (FM),
    etc.

5
IFC Based Software
  • Overviews
  • www.buildingsmart-tech.org/implementation/ (gt150)
  • www.ifcwiki.org/
  • www.openbimforum.dk/ - ny dansk side
  • Categories
  • Commercial software
  • Freeware, e.g. many viewers
  • Open Source software, e.g. BIMserver from TNO
  • Development platforms
  • Toolboxes for different programming languages
  • Application Programming Interfaces (APIs)

6
Quantity Take-Off
7
Base Quantities in IFC
8
Vico Software Many calculated properties
9
Quantity Take off and Cost Estimation
  • Example wall with openings (doors and windows)
  • Quantities
  • Length
  • Height
  • Thickness
  • Gross volume
  • Net volume
  • Gross area
  • Net area
  • Length of wall connections
  • Opening width
  • Opening height
  • Length of opening circumference

Materials of each layer Activities/jobs Scaffoldin
g Etc.
10
Modellering for Drift og Vedligeholdelse
11
Representation of a Building in a Model
12
Building Modelling Stepwise Detailing
  • Example 1
  • Wall
  • Opening
  • Window
  • Example 2
  • Building
  • Storey
  • Space
  • Hierarchy
  • Hierarchical
  • Relationships

13
Hierarchical and Cross-Going Relationships
  • Example
  • Space
  • Surrounding
  • Walls

14
System Object Relationships
  • Example 1
  • Heating System
  • Pipes
  • Fittings
  • Radiator
  • Terminals
  • Boiler
  • Example 2
  • Electric System
  • Wires
  • Switches
  • Plugs
  • Lights

15
Building Model and Production Model
  • Assembly Structure and Activities

16
EXPRESS Language - Example
  • ENTITY IfcProduct
  • ABSTRACT SUPERTYPE OF (IfcElement,
    IfcSpatialStructureElement, ... IfcProxy)
  • SUBTYPE OF ( IfcObject)
  • ObjectPlacement OPTIONAL
    IfcObjectPlacement
  • Representation OPTIONAL
    IfcProductRepresentation
  • INVERSE
  • ReferencedBy SET OF IfcRelAssignsToProduc
    t FOR RelatingProduct
  • WHERE
  • WR1 (EXISTS(Representation) AND
    EXISTS(ObjectPlacement)) OR
  • (EXISTS(Representation) AND
  • (NOT('IFCREPRESENTATIONRESOURCE.IFCPRODUCTDEFIN
    ITIONSHAPE' IN
  • TYPEOF(Representation)))) OR
    (NOT(EXISTS(Representation)))
  • END_ENTITY

17
Industrial Foundation Classes
18
(No Transcript)
19
(No Transcript)
20
(No Transcript)
21
The end
Write a Comment
User Comments (0)
About PowerShow.com