1. Introductie BIM/IFC in O-Prognose

Visie:

Bij Plandatis hebben we de afgelopen jaren de ontwikkelingen m.b.t. BIM gevolgd en we hebben hier ook al enkele stappen in gezet.
Er was al een mogelijkheid om een export uit Revit (maatwerk tool) te maken, die ingelezen kan worden in O-Prognose.

Nu kunnen we ook bewerkingen op zogeheten IFC-bestanden uitvoeren.
Het IFC-bestand is het BIM-model. Dit is een 3D model voorzien van informatie.

Binnen O-Prognose willen we de data uit een BIM-model gebruiken om onderhoud en conditiemetingen op te kunnen uitvoeren.
Daarna kunnen we deze gegevens weer toevoegen aan het IFC-bestand (verrijking).


Vereiste specificaties:

Versie O-Prognose:

Versie: O-Prognose 2016 v1
Programmadatum: 14-07-2016 en nieuwer

Type O-Prognose database:

De IFC import is alleen mogelijk in combinatie met een SQL server database.
Gebruikers van de O-Prognose Standard Edition -met een VistaDB database- kunnen helaas geen gebruik maken van de import.
Deze database biedt onvoldoende performance om de data snel te kunnen verwerken.
Hiervoor kunnen we u de EE versie of SE SaaS versie aanbieden.

Vraag bij onze afdeling Verkoop naar de mogelijkheden.

Modelviewer:

Om in O-Prognose de IFC Import tool te kunnen gebruiken moeten de zogenaamde "C++ redistributable packages for Visual Studio 2013" worden geïnstalleerd.
De IFC viewer in O-Prognose werkt niet zonder deze bestanden.

U kunt kiezen tussen een 32-bits en een 64-bits versie:
(Wanneer u niet zeker weet welk bestand u nodig heeft, kunt u het beste de 32-bit versie downloaden)

Download hier direct de 64-bit versie

Download hier direct de 32-bit versie


Link naar de officiële download-pagina (Microsoft):
C++ reditributable packages for Visual Studio 2013


Eisen aan IFC bestanden:

NL/SfB:

Om snel IFC-elementen vanuit het BIM-model te koppelen aan de elementen/handelingen uit de O-Prognose Referentie (bibliotheek) is het verstandig de IFC-elementen te voorzien van een NL/SfB-classificatie.
Dit zou ook later kunnen door de NL/SfB-codes weer te exporteren vanuit O-Prognose, maar dat kost meer moeite.

Het bespaart echter wel tijd bij de BIM modelleur!


NL/SfB-classificatie in het IFC-bestand:

O-Prognose matcht de elementen op de NL/SfB-classificatie.
O-Prognose matcht de elementen op de NL/SfB-classificatie.
Om de match te kunnen maken zal er bij het IFC-element een NL/SfB-classificatie aangemaakt moeten worden. Deze 'classificatie categorie' moet dan één van de volgende namen hebben:

  1. '*nl*sfb*':
    Waarbij '*'(sterretje) een willekeurige of lege tekst is.
    De 'nl' en 'sfb' niet hoofdlettergevoelig zijn.
    De voorkeur uitgaat naar 'NL/SfB' daar O-Prognose deze ook toepast bij een export als er nog geen NL/SfB-classificaties voorkomen in het IFC-bestand.
  2. 'Uniformat Classification' is de standaard benaming in bijvoorbeeld Autodesk Revit.
  3. 'Keynote' als classificatie benaming.

De waarden kunnen dan gevuld worden met de juiste NL/SfB-code, bijvoorbeeld "31.21.10" of "31.21.."

De Naam van de NL/SfB-waarde wordt niet geimporteerd, deze zal uit het Referentie-bestand overgenomen worden.
Het is verstandig om de 6-cijferige NL/SfB-codering te gebruiken in zowel het IFC-bestand als in het O-Prognose Referentie-bestand.
Aangezien deze unieker is dan 4-cijferige NL/SfB-codes kan O-Prognose beter het juiste element matchen uit het Referentie-bestand.


Maatvoering (Quantity):

O-Prognose gaat in het IFC-bestand op zoek naar de maatvoering (quantity) van het IFC element.
Hiervoor zal O-Prognose op zoek gaan naar eigenschappen met waarden. Dit als volgt:

In de basis wordt er eerst altijd op 5 dimensie waarden gezocht:


Vervolgens gebruikt O-Prognose:

Voor volumes (= m3, l etc. als eenheid in het element uit het Referentie-bestand):


Voor oppervlaktes (= m2, dm, etc. als eenheid in het element uit het Referentie-bestand):


Voor lengtes (= m1, m etc. als eenheid in het element uit het Referentie-bestand):


Voor aantallen (= st, pst, etc. als eenheid in het element uit het Referentie-bestand):


Opmerkingen t.a.v. het bovenstaande:
  1. Als er in bovenstaande gevallen te weinig dimensie-waarden worden gevonden, wordt geprobeerd om terug te grijpen op de "bounding box" waarden van het IFC-element.
  2. De namen van de waarden waarop wordt gezocht in bovenstaande lijsten zijn niet hoofdlettergevoelig.
  3. Alle bovengenoemde lijsten met waarden namen staan in volgorde waarop wordt gezocht.
  4. O-Prognose doorzoekt alle toegevoegde groepen met eigenschappen. Dus waar de waarden in geplaatst worden heeft geen invloed.
  5. Mocht een waarde naam zowel in de eigenschappen groep "BaseQuantities" voorkomen als een andere, dan wordt de waarde uit de eerstgenoemde groep gebruikt.


In O-Prognose zullen de IFC-elementen -wanneer ze niet zijn gecodeerd met behulp van de NL/SfB-codering- worden onderverdeeld in het type 'IFC-element'.
Wanneer aan deze IFC-elementen alsnog een element wordt gekoppeld uit het O-Prognose Referentie-bestand, zal de 'eenheid' hiervan gaan bepalen welke maatvoering er ingelezen moet worden.


IFC File Schema:

Het IFC-model moet geëxporteerd zijn met schema 'IFC2x3'.


Element Benamingen:

Wanneer u binnen het model de elementen een "Name" en "Type" hebt gegeven worden deze mee geïmporteerd in de uittrekstaat van O-Prognose. Meestal wordt dit standaard al gedaan bij het modelleren.
Voor het zoeken/vergelijken wordt niet de 'naam' gebruikt maar de NL/SfB codering.


Zie hieronder de weergave in O-Prognose:


IFC-bestand Importeren:

Zorg dat u het BIM-model (IFC-bestand) op het netwerk opslaat op een logische locatie, die ook vanuit de Windows verkenner goed te benaderen is.

Werkwijze:

  1. Open de projectmap waarin u het IFC-object wilt importeren.
  2. Klik met de rechter muisknop in het Objecten venster.
  3. Klik op Import/Export.


  1. Selecteer de optie "Ik wil een bestand Importeren" en klik op Volgende.


  1. Selecteer vervolgens de optie "Importeer BIM/IFC model" en klik op Voltooien.

  1. Zoek met de Windows Verkenner het juiste bestand op en klik op Openen.
    Het IFC-bestand wordt geïmporteerd.


IFC import tool:

Nadat het IFC-bestand is geïmporteerd in O-Prognose wordt de 'IFC import tool' geopend.

Er dienen nu een aantal zaken geregeld te worden, voordat de import wordt uitgevoerd:

  1. Bepaal welke IFC-elementen moeten worden gekoppeld aan een bestaand element in de O-Prognose Referentie.
    Het labelen van IFC-elementen kan op groep (IFC Classes of NL/SfB) maar ook per IFC-element.
    (zie '1' in onderstaande screenshot).
    Kies eventueel een eigen Referentie die u wilt gebruiken voor de vergelijking van Elementen/IFC-elementen.
  2. Geef per element aan of het element wel of niet moet worden geïmporteerd (aan/uitvinken).

Wanneer bij de import van het IFC-bestand NL/SfB-coderingen worden gevonden, zal de import tool deze netjes gaan onderverdelen onder Bouwkundige, Werktuigbouwkundige, Elektra, Lift en Overige elementen.
Wanneer IFC-elementen niet zijn gecodeerd ,worden de betreffende elementen als 'IFC Classes' onderverdeeld.

Elk IFC-element is te linken aan een uniek element in de Referentie.
Het labelen van IFC-elementen kan op groep (IFC Classes of NL/SfB) maar ook per IFC-element.
(zie '1' in onderstaande screenshot).

Met de modelviewer zijn de aanwezige IFC-elementen makkelijk in beeld te brengen (welk element ga ik nu labelen?).
(zie '3' in onderstaande screenshot).


Voor het importeren kan de Objectcode en Naam nog worden ingevoerd.
(zie '2' in bovenstaande screenshot).

  1. Klik op importeren om de verwerkte data in de IFC import tool in te lezen in O-Prognose en te kunnen starten met het maken van uw MJOP.

IFC data in O-Prognose:

Nadat het object succesvol is geïmporteerd, worden de elementen weergegeven in O-Prognose.
De planmatige onderhoudshandelingen zijn gelijk gekoppeld aan de elementen.


De hoeveelheden van de elementen zijn onderbouwd met uittrekstaat-regels.
Dit zijn de IFC-elementen uit het BIM-model.

De GUID (de unieke ID van elk IFC-element in het model) van het IFC-element is geïmporteerd in het veld Tekening binnen de uittrekstaat regel.
Zo zijn de elementen altijd weer terug te leiden naar het BIM-model.


Het object kan nu verder worden verreikt met eventuele conditiemetingen en de (voorlopige) begroting kan worden opgesteld.
Vanuit O-Prognose kunnen daarnaast eenvoudig MJOB's worden uitgedraaid met behulp van de vele standaard aanwezige rapportages.


IFC-bestand exporteren:

IFC export tool:

Na het verrijken van de IFC data uit het BIM-model binnen O-Prognose kan de data uit O-Prognose worden geïmporteerd in het IFC-bestand (verrijking).
U kunt de data alleen exporteren met behulp van de O-Prognose IFC export tool.

Werkwijze:

  1. Klik met de rechter muisknop in het Objecten venster.
  2. Klik op Import/Export.


  1. Selecteer de optie "Ik wil een bestand exporteren" en klik op Volgende.


  1. Selecteer de optie "Exporteer BIM-/IFC model" en klik op Voltooien.


De Windows Verkenner wordt geopend:

  1. Selecteer het originele IFC(ZIP)-bestand.
  2. Klik op Openen.


De IFC export tool wordt geopend:


In het overzicht wordt geladen wat er is gecodeerd, gepland (onderhoudsjaren) en de conditiescores worden ook weergegeven.
In het scherm van de IFC export tool kunnen ook nog enkele weergaven worden gedaan.
Zo is het mogelijk om te filteren op conditiescore:
In onderstaand voorbeeld vind je alle elementen (IFC-elementen) met conditie (CVO) scores 2 en 3.


Ook kan er op onderhoudsjaar worden gefilterd in het model:
In onderstaand voorbeeld vind je alle elementen (IFC-elementen) met de onderhoudsjaren 2017, 2018 en 2019.

  1. Wanneer u klaar bent met het instellen van eventuele filters, klikt u op Exporteren.
    Deze gegevens worden toegevoegd als Classification in het IFC-bestand. In een model viewer is deze verrijkte data te bekijken.

  2. Selecteer het IFC-bestand waar u de data aan toe wilt voegen (basis import bestand).

  1. Bevestig dat u het originele bestand wilt overschrijven. De data in het IFC-bestand is nu verrijkt.


Verrijkte data in een BIM model viewer:

Zie onderstaand voorbeeld voor de verrijkte data in een BIM model viewer:


Laatst bijgewerkt: juli 2024