Post on 03-Sep-2019
Lejla Secerbegovic
Arch. Dipl.-Ing | Technical Specialist BIM
IFC und openBIM mit Autodesk Revit
Was ist IFC?
▪ Datenmodellstandard entwickelt und zertifiziert von
▪ offenes, plattformübergreifendes und objektbasierendes Format für den Datenaustausch von Gebäudedatenmodellen
▪ Zertifizierte Software: https://www.buildingsmart.org/compliance/certified-software/
IFC = Industry Foundation Classes
* buildingSMART wurde 2006 als IAI (International Alliance for Interoperability) durch 12 Unternehmen angeführt von Autodesk gegründet und 2008 in buildingSMART unbenannt https://www.buildingsmart.org/about/about-buildingsmart/history/
ISO-10303-21;HEADER;
/******************************************************************************************* STEP Physical File produced by: The EXPRESS Data Manager Version 5.02.0100.07 : 28 Aug 2013
* 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* 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;#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.);#44= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
#45= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);#46= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);
#47= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#45);#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);
#60= IFCDERIVEDUNITELEMENT(#54,-3);#61= IFCDERIVEDUNIT((#58,#59,#60),.THERMALTRANSMITTANCEUNIT.,$);
#63= IFCSIUNIT(*,.LENGTHUNIT.,.DECI.,.METRE.);#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);#83= IFCDERIVEDUNIT((#81,#82),.LINEARVELOCITYUNIT.,$);
#85= IFCSIUNIT(*,.PRESSUREUNIT.,$,.PASCAL.);#86= IFCDERIVEDUNITELEMENT(#42,-2);
#87= IFCDERIVEDUNITELEMENT(#49,1);#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,$,$);
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 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 Versionen
IFC4neueste 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
IFC2x3von 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 Model View Definitions (MVD)
Eine MVD ist eine Unterdefinition
des IFC Schemas, die für einen
bestimmten Workflow optimiert
ist. (buildingSMART.org)
IFC 2x3 Coordination View
IFC 2x3 Coordination View (2.0) ist optimiert für die Koordination zwischen verschiedenenGewerken 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 Elementeallerdings nicht parametrisch ist, sondern lediglich eine statische Geometrie mit entsprechendenEigenschaften darstellt.
Die Unterstützung von Round-Trip Szenarien ist nicht vorgesehen.
http://www.buildingsmart-tech.org/specifications/ifc-view-definition/coordination-view-v2.0/summary
Freiform in 2x3 CV
IFC4 Reference View
Stellt ein für die Koordinationszwecke und/oder Auswertungen optimiertes Modell zurVerfügung.
Modelle mit IFC4 Reference View sollten in Revit über Link IFC referenziert warden.
http://www.buildingsmart-tech.org/specifications/ifc-view-definition/ifc4-coordination-views/ifc4-cvs-summary
Freiform in 4 RV
IFC4 Design Transfer View
Der Design Transfer View verfolgt das Konzept eines bearbeitbaren BIM Modells, befindetsich allerdings noch am Anfang der Entwicklung und wird noch nicht von vielenProgrammen unterstützt.
Der Design Transfer View wird eine Übergabe der Modelle für bestimmteBearbeitungszwecke zwischen verschidenen BIM Lösungen ermöglichen.
http://www.buildingsmart-tech.org/specifications/ifc-view-definition/ifc4-coordination-views/ifc4-cvs-summary
Freiform in 4 DTV
IFC Geometriebeschreibung
Sweep entlang einer Kurve (Swept Solid) = Volumenerzeugung durch definiertes Profil entlang eines Pfades, das sich durch Rotation oder Verzerrung entlang des Pfades ändern kann
BRep (Begrenzungsflächenmodell)= Flächen eines Bauteils werden mit Hilfe von Koordinaten beschrieben und bilden zusammengefasst den eigentlichen Volumenkörper
Advanced BRep (ab IFC4 DTV)= BRep-Objekte unter Verwendung von NURBS (nicht-uniforme rationale B-Splines)
+ einfachste Methode, erfordert wenig Speicherplatz
- nicht geeignet für komplexe Geometrien
+ auch für komplexe Geometrien geeignet
- erfordern viel Speicherplatz und sind rechenintensiv
+ komplexe Geometrien, wesentlich weniger speicherplatzintensiv als 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 KlassenIFC 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
http://apps.autodesk.com
Installationspaket für Revit User, regelmäßige Updates
https://github.com/Autodesk/revit-ifc
Open Source Code für Entwickler
Revit IFCAnkündigungen von neuen Versionen auf: blogs.autodesk.com/bimblog/
APP STORE
IFC Export - Klassenzuweisung
Grundlegende Zuweisung für das ganze Projekt global in den IFC Export-Einstellungen:
Global
IFC Export - Klassenzuweisung
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.
Elementbezogen
Überschreibungen für Systemfamilien
Ebenen in IFC
Nur Ebenen, die ein “Gebäudegeschoss” darstellen, werden nach IFC exportiert
Eigenschaften in IFC
→ Empfohlene Grundeinstellung
→ Große und überladene Dateien
Eigenschaften in IFC
→ Empfohlene Grundeinstellung
→ Große und überladene Dateien
Eigenschaften in IFC
→ Empfohlene Grundeinstellung
→ Große und überladene Dateien
→ Basismengen
▪ Für Mengenermittlung relevant
▪ Von buildingSMART definiert
▪ Abhängig von der IFC Klasse
Eigenschaften in IFC
→ Empfohlene Grundeinstellung
→ Große und überladene Dateien
→ Basismengen
→ Bauteillisten als Eigenschaftensätze
Eigenschaften in IFC
→ Empfohlene Grundeinstellung
→ Große und überladene Dateien
→ Basismengen
→ Bauteillisten als Eigenschaftensätze
→ Benutzerdefinierte Eigenschaftensätze
C:\ProgramData\Autodesk\ApplicationPlugins\IFC 2018.bundle\Contents\2018\DefaultUserDefinedParameterSets.txt
Eigenschaften in IFC
→ Empfohlene Grundeinstellung
→ Große und überladene Dateien
→ Basismengen
→ Bauteillisten als Eigenschaftensätze
→ Benutzerdefinierte Eigenschaftensätze
→ Parameterzuordnungstabelle
Weist Revit Parameter Standard IFC-Parametern zu:
Pset_WallCommon Compartmentation BrandabschnittPset_WallCommon Combustible Entflammbar
REVIT IFC Link / Import
LINK ÖFFNEN
Revit IFC Handbuchhttp://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.