IFC und openBIM mit Autodesk Revit - Lejla Secerbegovic

Die Seite wird erstellt Moritz Kiefer
 
WEITER LESEN
IFC und openBIM mit Autodesk Revit - Lejla Secerbegovic
IFC und openBIM mit Autodesk Revit

Lejla Secerbegovic
Arch. Dipl.-Ing | Technical Specialist BIM
IFC und openBIM mit Autodesk Revit - Lejla Secerbegovic
ISO-10303-21;
                                                                                                                                                                                                                                    HEADER;

                                                                                                                                                   /******************************************************************************************
                                                                                                                                    * STEP Physical File produced by: The EXPRESS Data Manager Version 5.02.0100.07 : 28 Aug 2013

Was ist IFC?
                                                                                                                                                                              * Module:                EDMstepFileFactory/EDMstandAlone
                                                                                                                                                                                        * Creation date:            Mon Jul 01 20:46:00 2019
                                                                                                                                                                                                        * Host:                MUC6WRK0N2
                                                                                                                     * Database:               C:\Users\secerbl\AppData\Local\Temp\1\{2B1FAC19-2C2D-423B-8574-3A0E76F3F1CF}\ifc
                                                                                                                                                                                                            * Database version:          5507
                                                                                                                                                                                   * Database creation date:        Mon Jul 01 20:45:56 2019
                                                                                                                                                                                                               * Schema:               IFC2X3
                                                                                                                                                                                                  * Model:                DataRepository.ifc
                                                                                                                                                                                     * Model creation date:         Mon Jul 01 20:45:57 2019

IFC = Industry Foundation Classes
                                                                                                                                                                              * Header model:              DataRepository.ifc_HeaderModel
                                                                                                                                                                                * Header model creation date: Mon Jul 01 20:45:57 2019
                                                                                                                                                                                                           * EDMuser:               sdai-user
                                                                                                                                                                                                        * EDMgroup:               sdai-group
                                                                                                                                                                       * License ID and type:        5605 : Permanent license. Expiry date:
                                                                                                                                                                                                  * EDMstepFileFactory options: 020000
                                                                                                                                                   ******************************************************************************************/
                                                                                                                                                                    FILE_DESCRIPTION(('ViewDefinition [CoordinationView_V2.0]'),'2;1');
                                                                                             FILE_NAME('2018_01','2019-07-01T20:46:00',(''),(''),'The EXPRESS Data Manager Version 5.02.0100.07 : 28 Aug 2013','20190225_1515(x64) -
                                                                                                                                                              Exporter 19.2.0.0 - Alternative Benutzeroberfl\X2\00E4\X0\che 19.2.0.0','');
                                                                                                                                                                                                                   FILE_SCHEMA(('IFC2X3'));
                                                                                                                                                                                                                                     ENDSEC;

                                                                                                                                                                                                                             DATA;

▪ Datenmodellstandard entwickelt und zertifiziert von
                                                                                                                                                                     #1= IFCORGANIZATION($,'Autodesk Revit 2019 (DEU)',$,$,$);
                                                                                                                                                               #5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (DEU)','Revit');
                                                                                                                                                                                             #6= IFCCARTESIANPOINT((0.,0.,0.));
                                                                                                                                                                                                #9= IFCCARTESIANPOINT((0.,0.));
                                                                                                                                                                                                    #11= IFCDIRECTION((1.,0.,0.));
                                                                                                                                                                                                  #13= IFCDIRECTION((-1.,0.,0.));
                                                                                                                                                                                                    #15= IFCDIRECTION((0.,1.,0.));
                                                                                                                                                                                                   #17= IFCDIRECTION((0.,-1.,0.));
                                                                                                                                                                                                    #19= IFCDIRECTION((0.,0.,1.));
                                                                                                                                                                                                  #21= IFCDIRECTION((0.,0.,-1.));
                                                                                                                                                                                                      #23= IFCDIRECTION((1.,0.));
                                                                                                                                                                                                     #25= IFCDIRECTION((-1.,0.));
                                                                                                                                                                                                      #27= IFCDIRECTION((0.,1.));
                                                                                                                                                                                                     #29= IFCDIRECTION((0.,-1.));
                                                                                                                                                                                            #31= IFCAXIS2PLACEMENT3D(#6,$,$);
                                                                                                                                               #230= IFCRELDEFINESBYTYPE('2wmFdf5VX4$hBDfVNNXaDW',#41,$,$,(#159),#187);
                                                                                                                                                                                           #35= IFCPERSON($,'','lejla.s',$,$,$,$,$);
                                                                                                                                                                                               #37= IFCORGANIZATION($,'','',$,$);
                                                                                                                                                                                #38= IFCPERSONANDORGANIZATION(#35,#37,$);
                                                                                                                                                              #41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1562006759);
                                                                                                                                                                                     #42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
                                                                                                                                                                              #43= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);

▪ offenes, plattformübergreifendes und objektbasierendes
                                                                                                                                                                             #44= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
                                                                                                                                                                               #45= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
                                                                                                                                                                               #46= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
                                                                                                                                                    #47= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#45);

  Format für den Datenaustausch von Gebäudedatenmodellen                                                                                               #48= IFCCONVERSIONBASEDUNIT(#46,.PLANEANGLEUNIT.,'DEGREE',#47);
                                                                                                                                                                                   #49= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);
                                                                                                                                                                                          #50= IFCDERIVEDUNITELEMENT(#49,1);
                                                                                                                                                                                        #51= IFCDERIVEDUNITELEMENT(#42,-3);
                                                                                                                                                                        #52= IFCDERIVEDUNIT((#50,#51),.MASSDENSITYUNIT.,$);
                                                                                                                                                                                      #54= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);
                                                                                                                                                                                 #55= IFCSIUNIT(*,.FREQUENCYUNIT.,$,.HERTZ.);
                                                                                                                                                           #56= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.);
                                                                                                                                                 #57= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.);
                                                                                                                                                                                          #58= IFCDERIVEDUNITELEMENT(#49,1);
                                                                                                                                                                                         #59= IFCDERIVEDUNITELEMENT(#56,-1);

▪ Zertifizierte Software:
                                                                                                                                                                                        #60= IFCDERIVEDUNITELEMENT(#54,-3);
                                                                                                                                                       #61= IFCDERIVEDUNIT((#58,#59,#60),.THERMALTRANSMITTANCEUNIT.,$);
                                                                                                                                                                                #63= IFCSIUNIT(*,.LENGTHUNIT.,.DECI.,.METRE.);

   https://www.buildingsmart.org/compliance/certified-software/
                                                                                                                                                                                         #64= IFCDERIVEDUNITELEMENT(#42,3);
                                                                                                                                                                                        #65= IFCDERIVEDUNITELEMENT(#54,-1);
                                                                                                                                                              #66= IFCDERIVEDUNIT((#64,#65),.VOLUMETRICFLOWRATEUNIT.,$);
                                                                                                                                                                         #68= IFCSIUNIT(*,.ELECTRICCURRENTUNIT.,$,.AMPERE.);
                                                                                                                                                                            #69= IFCSIUNIT(*,.ELECTRICVOLTAGEUNIT.,$,.VOLT.);
                                                                                                                                                                                       #70= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.);
                                                                                                                                                                                #71= IFCSIUNIT(*,.FORCEUNIT.,.KILO.,.NEWTON.);
                                                                                                                                                                                  #72= IFCSIUNIT(*,.ILLUMINANCEUNIT.,$,.LUX.);
                                                                                                                                                                            #73= IFCSIUNIT(*,.LUMINOUSFLUXUNIT.,$,.LUMEN.);
                                                                                                                                                                     #74= IFCSIUNIT(*,.LUMINOUSINTENSITYUNIT.,$,.CANDELA.);
                                                                                                                                                                                         #75= IFCDERIVEDUNITELEMENT(#49,-1);
                                                                                                                                                                                        #76= IFCDERIVEDUNITELEMENT(#42,-2);
                                                                                                                                                                                          #77= IFCDERIVEDUNITELEMENT(#54,3);
                                                                                                                                                                                          #78= IFCDERIVEDUNITELEMENT(#73,1);
                                                                                                                                                   #79= IFCDERIVEDUNIT((#75,#76,#77,#78),.USERDEFINED.,'Luminous Efficacy');
                                                                                                                                                                                          #81= IFCDERIVEDUNITELEMENT(#42,1);
                                                                                                                                                                                        #82= IFCDERIVEDUNITELEMENT(#54,-1);
 * buildingSMART wurde 2006 als IAI (International Alliance for Interoperability) durch 12                                                                           #83= IFCDERIVEDUNIT((#81,#82),.LINEARVELOCITYUNIT.,$);
                                                                                                                                                                                 #85= IFCSIUNIT(*,.PRESSUREUNIT.,$,.PASCAL.);
 Unternehmen angeführt von Autodesk gegründet und 2008 in buildingSMART unbenannt                                                                                                       #86= IFCDERIVEDUNITELEMENT(#42,-2);
                                                                                                                                                                                          #87= IFCDERIVEDUNITELEMENT(#49,1);
 https://www.buildingsmart.org/about/about-buildingsmart/history/                                                                                                                       #88= IFCDERIVEDUNITELEMENT(#54,-2);
                                                                                                                                                           #89= IFCDERIVEDUNIT((#86,#87,#88),.USERDEFINED.,'Friction Loss');
                                                                                                            #91= IFCUNITASSIGNMENT((#42,#43,#44,#48,#49,#52,#54,#55,#57,#61,#66,#68,#69,#70,#71,#72,#73,#74,#79,#83,#85,#89));
                                                                                                                                                                                            #93= IFCAXIS2PLACEMENT3D(#6,$,$);
IFC und openBIM mit Autodesk Revit - Lejla Secerbegovic
Was ist IFC nicht?

 .IFC = .IFC
 → verschiedene Versionen und MVDs bedeuten
 verschiedene Strukturen und Inhalte für
 bestimmte Anwendungszwecke

 Verlustfrei bearbeitbar
 → IFC ist eine Abbildung des BIM Modells,
 ähnlich DXF oder PDF

 Parametrisch
 → alle BIM Softwarelösungen haben eigene,
 komplexe parametrische Abhängigkeiten, die
 aktuell nicht in IFC abbildbar sind (z.B. variable
 Fensterfamilien)
IFC und openBIM mit Autodesk Revit - Lejla Secerbegovic
IFC Dateiformate
.ifc      Standardformat basierend auf STEP
          (STEP: Standard for the Exchange of Model Data)

.ifcZIP   Komprimierte IFC-Datei mit deutlich kleinerer
          Dateigröße; sie kann von den meisten Software-
          Anwendungen mit IFC-Unterstützung gelesen werden.
          Sie lässt sich entpacken, so dass die unkomprimierte
          IFC-Datei sichtbar wird (Endung und .ZIP ändern und
          entzippen)

.ifcXML   Spezielles Format für Anwendungen, die kein IFC
          unterstützen. Die Daten können mit der XML-Struktur
          (XML: Extensible Markup Language) für verschiedene
          Berechnungen extrahiert werden.
IFC und openBIM mit Autodesk Revit - Lejla Secerbegovic
IFC Versionen

  IFC4
      neueste Entwicklung, wird von Revit unterstützt, jedoch noch nicht von allen
      Software-Anbietern am Markt, bessere Übergabe komplexer Geometrien und die
      erste IFC Version mit einem „Design Transfer View“ (für Weiterbearbeitung)
      Zertifizierung für Reference View läuft / voraussichtlich im Sommer
      abgeschlossen

  IFC2x3
      von den meisten Programmen unterstützt, wird derzeit am häufigsten verwendet
      und ist in Revit zertifiziert

  IFC2x2
      weiterhin unterstützt von Revit; empfohlen nur wenn der Empfänger der Datei
      keine Software mit IFC2x3- oder IFC4-Unterstützung verwendet
IFC und openBIM mit Autodesk Revit - Lejla Secerbegovic
IFC Model View Definitions (MVD)

Eine MVD ist eine Unterdefinition
des IFC Schemas, die für einen
bestimmten Workflow optimiert
ist. (buildingSMART.org)
IFC und openBIM mit Autodesk Revit - Lejla Secerbegovic
IFC 2x3 Coordination View

IFC 2x3 Coordination View (2.0) ist optimiert für die Koordination zwischen verschiedenen
Gewerken und somit für die Betrachtung in einem IFC Viewer bzw. für die Referenzierung in Revit
geeignet.

Das mit dieser MVD exportierte Modell ist eingeschränkt bearbeitbar vom Empfänger, da es die
Grundelemente zwar mit parametrischen Definitionen enthält, der Großteil der Elemente
allerdings nicht parametrisch ist, sondern lediglich eine statische Geometrie mit entsprechenden
Eigenschaften darstellt.

Die Unterstützung von Round-Trip Szenarien ist nicht vorgesehen.

                                                                                                      Freiform in 2x3 CV
http://www.buildingsmart-tech.org/specifications/ifc-view-definition/coordination-view-v2.0/summary
IFC und openBIM mit Autodesk Revit - Lejla Secerbegovic
IFC4 Reference View
Stellt ein für die Koordinationszwecke und/oder Auswertungen optimiertes Modell zur
Verfügung.

Modelle mit IFC4 Reference View sollten in Revit über Link IFC referenziert warden.

                                                                                                                Freiform in 4 RV
http://www.buildingsmart-tech.org/specifications/ifc-view-definition/ifc4-coordination-views/ifc4-cvs-summary
IFC und openBIM mit Autodesk Revit - Lejla Secerbegovic
IFC4 Design Transfer View
Der Design Transfer View verfolgt das Konzept eines bearbeitbaren BIM Modells, befindet
sich allerdings noch am Anfang der Entwicklung und wird noch nicht von vielen
Programmen unterstützt.

Der Design Transfer View wird eine Übergabe der Modelle für bestimmte
Bearbeitungszwecke zwischen verschidenen BIM Lösungen ermöglichen.

                                                                                                                Freiform in 4 DTV

http://www.buildingsmart-tech.org/specifications/ifc-view-definition/ifc4-coordination-views/ifc4-cvs-summary
IFC und openBIM mit Autodesk Revit - Lejla Secerbegovic
IFC Geometriebeschreibung
Sweep entlang einer Kurve (Swept Solid)              + einfachste Methode, erfordert
= Volumenerzeugung durch definiertes Profil            wenig Speicherplatz
entlang eines Pfades, das sich durch Rotation oder
Verzerrung entlang des Pfades ändern kann            - nicht geeignet für komplexe
                                                       Geometrien

BRep (Begrenzungsflächenmodell)                      + auch für komplexe
= Flächen eines Bauteils werden mit Hilfe von          Geometrien geeignet
Koordinaten beschrieben und bilden
zusammengefasst den eigentlichen                     - erfordern viel Speicherplatz
Volumenkörper                                          und sind rechenintensiv

                                                     + komplexe Geometrien,
Advanced BRep (ab IFC4 DTV)                            wesentlich weniger
= BRep-Objekte unter Verwendung von NURBS              speicherplatzintensiv als
(nicht-uniforme rationale B-Splines)                   BRep
Freie IFC Viewer

▪ A360 / BIM360 Viewer / Navisworks

▪ FZK Viewer:      http://www.iai.fzk.de/ifc

▪ BIM Vision:      https://bimvision.eu/

▪ DDS CAD:         https://www.dds-cad.de/produkte/dds-cad-viewer/
IFC Datei im Texteditor analysieren
IFC Dateistruktur

#542942= IFCWALL('2gTsTdm_f7MR79Uv8Rx6Sd',#42,'Basiswand:Ortbeton - STB 250:2345937',$,'Basiswand:Ortbeton - STB 250:712295',#542820,#542938,'2345937',.NOTDEFINED.);
IFC Dateistruktur
IFC Klassen
IFC 4: https://standards.buildingsmart.org/IFC/RELEASE/IFC4/ADD2_TC1/HTML/
IFC 2x3: https://standards.buildingsmart.org/IFC/RELEASE/IFC2x3/TC1/HTML/
Das I in BIM – Eigenschaften in IFC
IFC Standardattribute (Property Sets)
Beispiel Wand: Pset_WallCommon

Standard Revit-Attribute

IFC PROPERTY                        REVIT PROPERTY
Reference                           Bauteiltyp
FireRating                          Feuerwiderstandsklasse
ThermalTransmittance                U-Wert
IsExternal                          Außenbauteil
LoadBearing                         Tragend
ExtendToStructure                   Fixiert oben

Zusätziche Parameter
* müssen in Revit mit Originalnamen erstellt und unter
IFC Properties gruppiert werden

IFC PROPERTY         BEDEUTUNG IN REVIT
AcousticRating       Schallschutzklasse
Combustible          Brennbares Material
SurfaceSpreadOfFlame Brandverhalten
Compartmentation     Brandabschnitt-
                    definierendes Bauteil
Revit
IFC EXPORT
Revit IFC
Ankündigungen von neuen Versionen auf: blogs.autodesk.com/bimblog/

                        APP STORE

     http://apps.autodesk.com                https://github.com/Autodesk/revit-ifc
     Installationspaket für Revit User,      Open Source Code für Entwickler
     regelmäßige Updates
IFC Export - Klassenzuweisung
Global

Grundlegende Zuweisung für das ganze Projekt global in den IFC Export-Einstellungen:
IFC Export - Klassenzuweisung
Elementbezogen

Gezielte Einstellung für bestimmte Familien
über den IfcExportAs Parameter möglich:

                                              Beispiel:
                                              Fußbodenaufbau wird als separate Geschossdecke
                                              modelliert, aber nicht mit der Standardeinstellung IfcSlab
                                              (Geschossdecke) exportiert, sondern der Kategorie und
                                              Typ IfcCovering.FLOORING zugewiesen.
Überschreibungen für Systemfamilien
Ebenen in IFC

Nur Ebenen, die ein “Gebäudegeschoss” darstellen, werden nach IFC exportiert
Eigenschaften in IFC

                       → Große und überladene Dateien
                              → Empfohlene Grundeinstellung
Eigenschaften in IFC

                       → Große und überladene Dateien
                              → Empfohlene Grundeinstellung
Eigenschaften in IFC

             → Große und überladene Dateien
                       → Empfohlene Grundeinstellung
       → Basismengen

                                                       ▪ Für Mengenermittlung relevant

                                                       ▪ Von buildingSMART definiert

                                                       ▪ Abhängig von der IFC Klasse
Eigenschaften in IFC

              → Große und überladene Dateien
                     → Empfohlene Grundeinstellung
       → Basismengen
                    → Bauteillisten als Eigenschaftensätze
Eigenschaften in IFC
C:\ProgramData\Autodesk\ApplicationPlugins\IFC 2018.bundle\Contents\2018\DefaultUserDefinedParameterSets.txt

                        → Große und überladene Dateien
                               → Empfohlene Grundeinstellung
                 → Basismengen
                              → Bauteillisten als Eigenschaftensätze

                               → Benutzerdefinierte Eigenschaftensätze
Eigenschaften in IFC

                                                               Weist Revit Parameter Standard
                                                               IFC-Parametern zu:
              → Große und überladene Dateien                   Pset_WallCommon   Compartmentation   Brandabschnitt
                                                               Pset_WallCommon   Combustible        Entflammbar
                     → Empfohlene Grundeinstellung
       → Basismengen
                    → Bauteillisten als Eigenschaftensätze

                     → Benutzerdefinierte Eigenschaftensätze

                → Parameterzuordnungstabelle
REVIT
IFC Link / Import
LINK   ÖFFNEN
Revit IFC Handbuch
http://www.autodesk.de/campaigns/interoperability/ifc-handbuch

                                   Aktuelle Infos: blogs.autodesk.com/bimblog
Autodesk and the Autodesk logo are registered trademarks or trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and/or other countries. All other brand names, product names, or trademarks belong to their
respective holders. Autodesk reserves the right to alter product and services offerings, and specifications and pricing at any time without notice, and is not responsible for typographical or graphical errors that may appear in this document.
© 2019 Autodesk. All rights reserved.
Sie können auch lesen