IFC und openBIM mit Autodesk Revit · IFC Versionen IFC4 neueste Entwicklung, wird von Revit...

Post on 03-Sep-2019

12 views 0 download

transcript

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.