IFC standard

10 kroków do stworzenia firmowego standardu IFC

Wdrożenie spójnych zasad modelowania w otwartym formacie IFC to jedna z najlepszych inwestycji, jaką może poczynić zespół projektowy.

Poniższy artykuł rozwija dziesięć kluczowych zagadnień, na które warto zwrócić uwagę, tworząc wewnętrzny standard.

1. Jednostki miar

Jednolity system jednostek to najprostszy sposób na wyeliminowanie błędów, które na etapie koordynacji są… niewidzialne. Przyjmij zasadę „SI wszędzie”. Jeśli narzędzie natywnie operuje milimetrami, wymuś eksport w metrach lub jasno opisz w procedurze, jak wypełnić IfcUnitAssignment:

  • IfcSIUnit (Length, METRE, 1.0) – jednostka bazowa.

  • Dodatkowo IfcConversionBasedUnit dla milimetrów (ConversionFactor = 0,001).

Opisz w standardzie:

  1. Kto za to odpowiada (np. BIM Manager).

  2. Jak weryfikować jednostki w narzędziu QA/QC (np. reguła w Solibri / IDS).

  3. Jak raportować błędne elementy – lista z ID, typem i propozycją naprawy.

Dzięki temu nawet, gdy model krąży między Revit‑em, Archicadem i  Teklą, otrzymasz zgodne zestawienia mas, powierzchni oraz brak słynnych „przesunięć o 304,8 mm”.

2. Układ koordynacyjny (CRS) – spójne łączenie BIM i GIS

Nadanie modelowi poprawnego CRS to pomost między branżą budowlaną, a geodezją. Procedura powinna prowadzić użytkownika krok po kroku:

  1. Wybór EPSG: podaj konkretny kod (np. EPSG:2177 dla PL‑2000 strefa 7).

  2. Ustalenie punktu bazowego: fizyczny znak lub osnowa geodezyjna, opisana współrzędnymi i wysokością.

  3. Wypełnienie IfcProjectedCRS w modelu głównym (koordynacyjnym).

  4. Rekord IfcMapConversion – wektor przesunięcia X/Y/Z oraz skala (zawsze 1,0).

Dodaj tabelę kontrolną:

Krok Narzędzie Plik kontrolny Kryterium zaliczenia
A Civil 3D DWG z siatką 1 km Błąd ± 5 mm
B Modeler BIM IFC „zero‑point” Przesunięcie = 0

Taki schemat minimalizuje ryzyko, że model „skoczy” o kilkaset metrów po imporcie do innego softu lub że skan laserowy nie zgra się z modelem architekta.

3. Spatial Breakdown Structure – kręgosłup danych przestrzennych

W IFC każda geometria musi należeć do drzewa przestrzennego. Bez uporządkowania wieżowiec i  garaż podziemny mogą trafić do jednego IfcBuildingStorey, a  raport powierzchni stanie się bezużyteczny.

Dla budynku wielokondygnacyjnego:

  • IfcProject – zakres kontraktu.

  • IfcSite – działka z danymi katastralnymi.

  • IfcBuilding – oddziel dla każdej części (np. biurowiec + hala).

  • IfcBuildingStorey – piętro, z Elevation = rzędna ± 0,00.

  • IfcSpace – pomieszczenie, z atrybutem Usage.

Dla drogi:

  • IfcProject – zakres kontkraktu.

  • IfcSite – działka, na której odbywa się inwestycja

  • IfcRoad – droga klasy A.

  • IfcRoadPart z PredefinedType=ROADSEGMENT – odcinki kilometrowe.

Opis w  standardzie powinien zawierać: schemat, przykładowe nazewnictwo („P5-BIURO-POM_023”) i  klucze ID, które łączą model z  harmonogramem lub kosztorysem (Work Breakdown Structure).

4. Klasy IFC – mówimy wspólnym językiem

Niepoprawna klasa to później błędny filtr, zły raport materiałów i  czas stracony na ręczne poprawki. Dlatego standard powinien oferować matrycę mapowania:

Element w projekcieKlasa IFCPredefinedTypeDopuszczalne wyjątki
Ściana żelbetIfcWallSOLIDWALLbrak
Płyta zespolonaIfcSlabFLOORIfcCovering jeśli tylko izolacja
Ciąg instalacji kanal.IfcDistributionFlowSegmentSANITARYbrak

Zalecenia:

  • Proxy? Tylko awaryjnie. Dodaj w Name frazę „DO_KLASYFIKACJI”.

  • Weryfikuj automatycznie (reguła: „Element ma Proxy? – Raportuj”).

  • Dla elementów złożonych (np. fasada modułowa) rozważ IfcCurtainWall + podział na Panel, Mullion, Transom

5. Atrybuty – paszporty obiektów

Minimalny zestaw to Name, PredefinedType, Tag (unikalne ID) i opcjonalnie Description (opis w języku naturalnym). Aby zespół łatwo wyszukiwał obiekty, narzuć prostą konwencję, np.:

<Kod piętra>_<Nazwa elem.>_<Wariant materiału>_<Indeks>
F03_SCIANA_ZELB.25_001

Procedura:

  1. Generator ID w Excelu lub skrypcie Dynamo/Grasshopper.

  2. Blokada eksportu, jeśli Name puste.

  3. Raport „osieroconych” (IfcElement bez Tag).

Standaryzowany Tag bywa kluczowy przy łączeniu modelu z BDO, ERP czy CMMS w fazie eksploatacji.

6. Zestawy właściwości (Pset) i ilości (Qto) – bez chaosu w nazwach

Własne Psety są kuszące, ale najpierw sprawdź, czy buildingSMART nie udostępnia gotowego. W IFC 4 istnieje ponad 900 zestawów. Jeżeli tworzysz firmowy, nadaj mu unikalny prefiks, np. Company_FireRating. (Pamiętaj, aby nie używać prefixu Pset w nazwie)

Etapy tworzenia Pset/Qto:

  1. Spis potrzeb informacyjnych (AIR – Asset Information Requirements).

  2. Mapowanie do istniejących Pset/Qto.

  3. Definicja nowych (nazwa, opis, typ danych, jednostka, wymagalność).

  4. Wdrożenie w szablonach eksportu.

Przykład Qto: Qto_WallBaseQuantities.GrossArea – wygenerowane automatycznie, ale wymaga poprawnej kategorii ściany w modelerze.

7. Typy danych – spójność to podstawa obliczeń

Budżet, analiza energetyczna, zamówienia materiałowe – wszystko opiera się na tym, że „25” to naprawdę 25 mm, a nie 25 calów lub tekst „dwadzieścia pięć”.

Checklist:

  • Długości: IfcLengthMeasure (m).

  • Powierzchnie: IfcAreaMeasure (m²).

  • Objętości: IfcVolumeMeasure (m³).

  • Procenty: IfcRatioMeasure.

  • Tak/Nie: IfcBoolean.

Załącz do standardu tabelę konwersji jednostek (np. MPa → N/mm²) oraz wskazówki, jak ustawić je w popularnych narzędziach (Revit, Archicad, Tekla, DDS‑CAD).

8. Materiały – warstwy, kody, właściwości fizyczne

Model bez materiałów jest pustą skorupą. Architekt opisze kolor, konstruktor – klasę betonu, technolog – rodzaj żywicy epoksydowej. IFC umożliwia zagnieżdżanie warstw i odpowiednich właściwości (IfcMaterialProperties).

Dobre praktyki:

  1. Kody norm: beton “C30/37‑F1”, stal “S355J2+N”, wełna “MW‑100‑035”.

  2. Warstwy: IfcMaterialLayerSet z grubością, przewodnictwem λ, gęstością ρ.

  3. Zestawienie: generuj z IFC do CSV; użyj w analizie LCA (Life Cycle Assessment).

Opis w standardzie powinien precyzować: kto kataloguje materiały, gdzie przechowuje się ich właściwości referencyjne (np. baza w EDB), jak aktualizować przy zmianach norm.

9. Klasyfikacje (bsDD i inne) – globalna interoperacyjność

Klasyfikacja to most z danymi spoza modelu: kosztorysy (CPV), planowanie (Uniclass), przetargi publiczne (PKWiU). Na poziomie IFC użyj IfcClassification + IfcClassificationReference.

Scenariusz:

  • IfcClassification.Name = "XXX"

  • Identification = "XXX"

  • Location = "https://…"

Jeśli krajowy system różni się od bsDD, wprowadź wiele wpisów – model może mieć dwie lub trzy równoległe klasyfikacje. Standard powinien też wskazać, jak aktualizować kody, gdy buildingSMART publikuje nową wersję słownika.

10. Grupowanie: IfcSystem i IfcGroup – porządek funkcji i prefabrykacji

Bez grup logicznych model przypomina misz‑masz obiektów.

  • IfcSystem – wspólna funkcja (np. instalacja HVAC VAV‑05, sieć sprężonego powietrza).

  • IfcGroup – pakiet prefabrykatów (10 balkonów BLK‑SERIA‑A), partię montażową lub fazę roboczą.

Procedura firmowa powinna:

  1. Definiować nazewnictwo (HVAC_VAV05, BALKON_BLK‑A_PHASE3).

  2. Opisywać, kiedy tworzyć systemy (np. przy 50+ obiektach lub przy zmianie wykonawcy).

  3. Określać eksport: czy wszystkie grupy trafiają do pliku koordynacyjnego, czy tylko te powyżej określonego progu kosztów.

Właściwie wykorzystane systemy ułatwiają etap instalacyjny i eksploatację (facility management), pozwalając przypisać całą sieć wentylacyjną do jednego zlecenia serwisowego.

Podsumowanie

Rozbudowanie dziesięciu kluczowych obszarów pokazuje, jak wiele detali składa się na „proste” pojęcie standardu IFC. Im dokładniej opracujesz i udokumentujesz powyższe zasady, tym mniej niespodzianek spotka Twój zespół w czasie koordynacji, budowy i późniejszego utrzymania obiektu. Standard to żywy dokument – regularnie go aktualizuj, testuj w pilotażach i ucząc się na błędach, poprawiaj. W ten sposób IFC stanie się nie tylko formatem wymiany plików, ale fundamentem przepływu wiarygodnych informacji w całym cyklu życia inwestycji.

Spodobał Ci się ten artykuł? Podziel się nim !

Dużo czasu i wysiłku poświęcamy na tworzenie wszystkich naszych artykułów i poradników. Byłoby świetnie, gdybyś poświęcił chwilę na udostępnienie tego wpisu!

Udostępnij:

Komentarze:

Subskrybuj
Powiadom o
guest
0 Comments
Najstarsze
Najnowsze
Opinie w linii
Zobacz wszystkie komentarze

Autor:

Pobierz przewodnik po projektach BIM:

Po przeczytaniu tego poradnika dowiesz się:

  1. Jak BIM jest wykorzystywany przy największych projektach w Norwegii
  2. Jakie były wyzwania dla zespołu projektowego i jak zostały rozwiązane
  3. Jakie były wyzwania na budowie i jakie było nasze podejście do nich

Najnowsze wpisy: