Kiedy koordynujesz modele z wielu dziedzin, widzisz to wszystko. Niektóre modele są przejrzyste i uporządkowane. Inne? Kompletny chaos.
Nigdy nie zapomnę, jak po raz pierwszy scalałem wszystkie modele dla nowego szpitala uniwersyteckiego w Stavanger. Nie mogłem uwierzyć własnym oczom. Setki różnych property setów. Właściwości o identycznych nazwach, które w rzeczywistości nie były takie same. Totalny bałagan.
Kto spowodował tę katastrofę? My wszyscy. Ale powoli, krok po kroku, doprowadziliśmy wszystkie modele do harmonijnej postaci.
Co nadało nam kierunek? Wymagania właściwości IFC określone na samym początku projektu.
Problem: chaos danych
Modele BIM muszą być czymś więcej niż tylko geometrią 3D. Aby były użyteczne w całym cyklu życia projektu, potrzebują danych.
Ale oto, co dzieje się bez standardów:
- Różne programy tworzą właściwości na różne sposoby
- Różne firmy tworzą właściwości na swój własny sposób
- Architekci dodają przedrostki „ABC_" do customowych właściwości
- Konstruktorzy używają przedrostka „AAI_" dla property setów bez przedrostka dla właściwości
- Inżynierowie sanitarni eksportują domyślne ustawienia MagiCAD z przedrostkiem „MC_"
Projektanci modelują, obliczają i eksportują wszystko, co uważają za stosowne. Nie przestrzegają żadnych określonych poziomów ani struktury danych.
Rezultat? Potrójne właściwości. Nieporozumienie. Nikt spoza danej dziedziny nie rozumie, co one oznaczają.
Struktura danych ma kluczowe znaczenie dla efektywnego wykorzystania modeli IFC. Jeśli jedna strona chce wykorzystać model drugiej strony do swojej pracy, właściwości muszą być poprawnie określone.
Oto rozwiązanie: zdefiniuj standardowy zestaw właściwości, którego wszyscy będą przestrzegać. Te same nazwy, ta sama struktura, ten sam format. Każdy wie, co oznacza każda właściwość i może z niej faktycznie korzystać.
Ale to musi się wydarzyć, zanim ktokolwiek zacznie modelować.
Rozwiązanie: Wymagania dotyczące właściwości IFC
Dwie rzeczy sprawiają, że wymagania IFC działają:
- Klient tego wymaga (na podstawie kontraktu)
- Strony otrzymują wynagrodzenie za ich wdrożenie
Należy pamiętać, że najlepszym podejściem jest uwzględnienie tych zestawów właściwości w dokumentach umownych podpisanych przez wszystkie strony. Dokumentem tym jest dokument Exchange Information Requirements (EIR).
W praktyce podzieliłbym to na dwie formy:
- Załącznik do umowy (tabela czytelna dla człowieka)
- Format czytelny dla maszyn do walidacji (IDS – omówię to w następnym artykule)
Tworzenie tabeli wymagań dotyczących właściwości IFC
Oto struktura, która sprawdziła się w naszym przypadku:
Kolumna | Cel | Przykład |
---|---|---|
Nazwa zestawu właściwości | Grupuje powiązane właściwości | DoorCommon, NOSHN_Process |
Nazwa właściwości | Konkretna identyfikacja właściwości | IsExternal, Name |
Typ obiektu | Do jakich encji IFC to się odnosi | IfcWall, IfcDuct |
Opis | Co oznacza dana właściwość | Numer piętra, Minimalny przepływ powietrza |
Wymaganie | Czy MUSI mieć, czy MOŻE mieć | MUST, CAN |
Format danych | Jak sformatować wartość | Boolean (TRUE/FALSE), Integer [NN] |
Przykład | Wartość przykładowa | 01, True, 100 |
Etap projektu | Kiedy jest potrzebne | Wczesny projekt, Projekt szczegółowy, Budowa, Eksploatacja |
Tworzenie wymagań właściwości IFC: praktyczny proces
Oto metodyczne podejście, które zastosowaliśmy w przypadku nowego szpitala uniwersyteckiego w Stavanger. Nie twierdzę, że jest idealne, ale sprawdziło się przez wszystkie te lata:
Proces definiowania wymagań właściwości IFC krok po kroku
Przed przystąpieniem do tworzenia tabeli wymagań należy najpierw zdefiniować, jakie są wymagania. Aby lepiej zrozumieć różne zakresy danych w modelu, zachęcam do zapoznania się z tym wpisem o danych w modelu BIM.
Krok 1: Określ zakres danych
Określ, w jakim zakresie zamierzasz wykorzystywać dane w modelu. Wybierz poziom:
Poziom 1: Tylko projektowanie
- Modele służące wyłącznie do projektowania i koordynacji.
- Budowa otrzymuje rysunki.
- Wymagane minimum właściwości.
Poziom 2: Projektowanie i budowa
- Modele wykorzystywane aktywnie w obu fazach.
- Wymagane dodatkowe właściwości potrzebne do budowy (wymiary prętów zbrojeniowych, zakresy odpowiedzialności).
- Wymagane różne dane dla różnych faz.
Poziom 3: Pełny cykl życia
- Obejmuje fazę eksploatacji.
- Wymagane unikalne identyfikatory łączące reprezentację graficzną z bazami danych eksploatacji.
- Linki do baz danych.
Krok 2: Stwórz listę swoich właściwości
Nie próbuj samodzielnie przeglądać wszystkich 2500 właściwości IFC. Zamiast tego:
- Zorganizuj warsztaty z projektantami i wykonawcami
- Przejrzyj, co sprawdziło się w poprzednich projektach
- Skorzystaj z pomocy ekspertów (tak, pomagamy w tym)
Krok 3: Dodaj niestandardowe właściwości (custom properties)
Schemat IFC nie obejmuje wszystkich potrzebnych elementów. Utwórz niestandardowe zestawy właściwości dla wymagań specyficznych dla projektu.
Najbardziej brakuje mi właściwości związanych z zarządzaniem projektem:
- Obszar kontrolny
- Poziom rozwoju
- Odpowiedzialność
Aby zapewnić lepszą organizację, pogrupuj je w niestandardowe zestawy właściwości.
Krok 4: Wypełnij tabelę wymagań
Po zidentyfikowaniu wszystkich właściwości wypełnij tabelę, aby wszyscy interesariusze mieli identyczne rozumienie wymagań.
Oto wypełniony przykład:
Nazwa właściwości | Typ obiektu | Opis | Wymaganie | Format danych | Przykład | Etap projektu | |||
---|---|---|---|---|---|---|---|---|---|
Projekt Budowlany | Projekt Wykonawczy | Budowa | Eksploatacja | ||||||
Name | IfcBuilding | Kod budynku | Musi | [NN] | 81 | X | X | X | X |
Name | IfcBuildingStorey | Numer piętra | Musi | [NN] | 01 | X | X | X | X |
IsExternal | Wszystkie ściany, stropy, słupy itd. | Określa, czy obiekt jest zewnętrzny czy wewnętrzny | Musi | True/False | True | X | X | X | X |
Drop | Kanały, rury | Określa spadek elementu | Może | N.N | 0.2 | X | X | ||
AirflowMin | Nawiewniki, kanały, regulatory przepływu | Minimalna wartość zaprojektowanego przepływu powietrza | Musi | [NN] l/s | 100 l/s | X | X | X |
Podsumowanie
Model BIM jest tak dobry, jak dane, które zawiera. Planując wymagania dotyczące właściwości IFC i zabezpieczając je umowami, przekształcasz chaotyczną geometrię 3D w potężne, inteligentne narzędzia.
To różnica między ładnym obrazkiem a żywym zasobem, który służy projektowi przez cały cykl życia.
W rzeczywistości bez jasnych wymagań dotyczących właściwości nie stosujesz BIM — po prostu tworzysz drogie rysunki CAD.
Daj mi znać w komentarzach, jeśli spotkałeś się z podobnym chaosem właściwości w swoich projektach. Pomogę!