Agenda Wat isIFC? Wie zijn er mee bezig? Hoe ziet het eruit? Hoe zit het in elkaar? Koffie! Wat zijn de problemen (en oplossingen) ? Waarom (toch) IFC? (gratis) Software Huiswerk / Volgende week PS: 61 slides :-S
IFC geschiedenis IndustryFoundation Classes ‘ Open’ standaard Komt uit de ‘CAD-wereld’ Autodesk als driver Uit de eerste dagen van STEP (1985) Bedoeld als standaard voor ‘downstream applicaties’ Gebruikt als uitwisselstandaard Laatste versie 2x3 TC1
6.
Wat is IFC?3D Geometrie (object gebaseerd) MAAR OOK Een stukje semantiek Relaties tussen objecten Eigenschappen
Voorbeeld Issue 2SpaceBoundaries => oppervlakten NU Space II Space I
46.
Voorbeeld Issue 2SpaceBoundaries => oppervlakten GEWENST Opgelost in 2x4 en sommige aplicaties zoals Archicad (2nd order spacebounderies) Space II Space I
47.
Voorbeeld Issue 2SpaceBoundaries => locatie Afhankelijk van regelgeving in europa Nu in IFC: alleen binnenkant en buitenkant vd wand Gewenst in NL: hart van de wand, maar dit is in een CAD pakket niet logisch (en de vraag is of je dit mag verwachten) Space II Space I
48.
Oplossingen ? IFD (International Framework for Dictionaries) Linken van properties (delen van properties tussen deur en raam) IDM (Information Delivery Manual) Procesafspraken (VISI systematiek) MVD (Model View Definitions) Subsets van IFC (beperking van het schema; weglaten van objecten en toevoegen van restricties) v.b.: “Elke wand heeft 2nd order spaceboundaries” Pset’s Voorgedefinieerde property-set (Pset en Propertyset is dus anders!) IFD in het klein (ín het schema) v.b.: lichttoetreding Cyclus van ongeveer 4 jaar (versie refresh) Certification
Meer issue voorbeelden:Afronding (float) Opening in een wand (moet breder zijn dan de wand) Gekromde wand, gekromde opening (facetering van ronding is nooit gelijk) Heel ouderwetse geometrie kernel (voldoet eigenlijk niet meer) in het IFC schema Politiek rond aanpassingen Structuur en fileformaat heel anders dan cad-pakketten Veel tijd nodig voor export en import Veel manuren om het te implementeren Heel lastig te ‘slicen’ (netwerkstructuur) Opdelen kan niet omdat je dan links breekt Geen zolderkamerprogrammeurs voor ouderwetse express taal Gevolg: markt dominantie door een paar partijen Betrouwbaarheid (in zichzelf niet de mogelijkheid om simpel te achterhalen welke applicaties wel of niet goed ondersteunen) Moeilijk achterhalen of iemand model goed importeert (verlies van data!!) Dezelfde info op verschillende manieren op te slaan (b.v. veel mogelijkheden om éen wand op te slaan die je allemaal moet ondersteunen) Wallstandardcase, boundingbox, extruded polygon, brep, enz.. (stuk of 20) en combinaties van deze dingen…. Geen enkele applicatie van de 5 groten slaat een opening en/in een muur hetzelfde op! (en dat alleen voor de basiselementen!) IFC wordt nu gebruikt voor uitwisseling terwijl het gemaakt/bedoeld is voor downstream Kortom : Onbetrouwbaarheid zit ín het schema Geen mogelijkheden tot controle van import (20 e methode wordt niet ondersteund) Schema staat redundante informatie toe (is niet eenduidig) Schema is niet strikt genoeg (geeft te veel vrijheid)
Waarom dan tochIFC Schaalbaarheid Markt integratie Support vanuit overheden (bijna) geen alternatief Omdat het in veel situaties HEEL GOED werkt Het doet niet wat de reclame beloofd; Maar het werkt perfect voor de dingen waar het voor werkt!
Huiswerk Exporteer modelnaar IFC Evalueer structuur met IFC viewer Gebruik stabiele versie 1.10 http://www.ifcbrowser.com/downloads/IFC%20Engine%20Viewer.exe Evalueer ook properties op level 4 en 5 (knopjes bovenin) Kijk wat er over blijft / verloren gaat Importeer IFC in eigen (of ander) CAD/BIM-software Kijk wat er over blijft / verloren gaat Doe een aanpassing en exporteer opnieuw Evalueer (met ifc viewer) de verschillen tussen eerste IFC en nieuwe IFC file Zijn er meer verschillen dan alleen je eigen aanpassing? Hoe komt dit?
60.
Kijk ook eensnaar: Algemeen: http://www.ifcwiki.org Veel gestelde vragen: http:// www.iai-tech.org /services/ faq Schema: http:// www.iai-tech.org / ifc /IFC2x3/TC1/ html / index.htm Technisch: http:// www.iai-tech.org /
61.
Volgende week IFD‘ Uitbreiding’ van IFC Propertiesets / Properties (knopje 4 en 5 in de IFC Viewer) Toevoegen van objectklasses