Format współpracy BIM

Otwarty standard wymiany informacji o kolizjach w postaci widoków i komentarzy, umożliwiający konsultantom przeglądanie kolizji we własnym oprogramowaniu.

Czym jest BCF i dlaczego ma znaczenie?

BCF (BIM Collaboration Format) to otwarty standard wymiany informacji o problemach koordynacyjnych między narzędziami BIM bez konieczności przesyłania całych plików modelu. Zamiast wysyłać e-mailem model o wielkości 500 MB, jedna strona przesyła mały pakiet: punkt widzenia kamery, listę identyfikatorów komponentów, wątek komentarzy dotyczący kolizji, kod statusu, a opcjonalnie zrzut ekranu i przypisanego właściciela. Oprogramowanie odbiorcy przeskakuje bezpośrednio do tego miejsca we własnym modelu, gdzie można mierzyć, modyfikować i odpowiadać.

Kluczowym spostrzeżeniem jest to, że BCF wymienia problem, a nie model. Kolizja między kanałem wentylacyjnym a belką to jedna informacja; cały model budynku to coś innego. To rozdzielenie umożliwia współpracę ponad granicami oprogramowania, bez utraty kontroli nad własnym środowiskiem pracy przez którąkolwiek ze stron.

Co zawiera zgłoszenie BCF?

"Temat" BCF zawiera punkt widzenia (zapisana pozycja kamery i identyfikatory komponentów), zrzut ekranu pokazujący problem, opatrzony znacznikiem czasu wątek komentarzy oraz pole statusu (otwarty, w toku, rozwiązany, zamknięty), a także priorytet i przypisanie. Cały pakiet jest przechowywany jako BCF-XML (archiwum z dokumentami XML) lub synchronizowany na żywo za pomocą API BCF między dwoma serwerami.

Punkt widzenia wykorzystuje globalnie unikalne identyfikatory (GUID) komponentów, które większość platform BIM potrafi interpretować. Pozwala to odbiorcy zrozumieć problem, nawet jeśli jego wersja oprogramowania się różni. Ponieważ obie strony odnoszą się do tej samej geometrii modelu za pomocą GUID, mogą współpracować bez udostępniania plików.

Jak BCF wpisuje się w ekosystem openBIM?

OpenBIM wykorzystuje otwarte, nieproprietarne standardy wymiany danych. IFC standaryzuje sam model; BCF standaryzuje rozmowę o modelu. Razem pozwalają one biuru projektowemu używającemu Revit, firmie konstrukcyjnej używającej Tekla i konsultantowi MEP używającemu ArchiCAD na koordynację bez zmiany narzędzi przez nikogo.

BCF jest utrzymywany przez buildingSMART (organizację stojącą za IFC) i działa w Revit, ArchiCAD, Tekla oraz zewnętrznych przeglądarkach. Ta otwartość sprawia, że BCF jest obecnie oczekiwany w profesjonalnej koordynacji; bez niego wszystkie strony byłyby zamknięte w jednym ekosystemie oprogramowania.

Jakie są dwa sposoby transportu BCF?

BCF może być przesyłany na dwa sposoby, każdy dostosowany do innej struktury zespołu.

MetodaFormatZastosowanieZaletyWady
Plikowa (BCF-XML)Spakowane archiwum XML i zrzutów ekranuOkresowe cykle koordynacyjneBrak konfiguracji serwera, przenośność, działanie offline, możliwość audytuRęczne scalanie, konflikty wersji
API (BCF REST API)Zapytania HTTP na żywo między serweramiCiągła codzienna koordynacjaAutomatyczna synchronizacja, pojedyncze źródło prawdy, skalowalnośćWymaga kompatybilnych platform, stałego połączenia

W przypadku małych domów jednorodzinnych z dwoma konsultantami spotykającymi się co tydzień, plikowy BCF jest wystarczający. W przypadku projektów wielokondygnacyjnych z codzienną koordynacją i wieloma interesariuszami, BCF oparty na API zapewnia, że nikt nie pracuje na nieaktualnej liście problemów.

Jak BCF wpisuje się w wykrywanie kolizji i koordynację?

Wykrywanie kolizji automatycznie skanuje model scalony i oznacza konflikty przestrzenne. Narzędzie do wykrywania generuje raport kolizji twardych (nakładające się objętości), kolizji miękkich (niewystarczający prześwit) i punktów zapytań. Raport ten jest konwertowany na poszczególne tematy BCF, każdy z widokiem kamery, identyfikatorami komponentów i pytaniem lub sugerowanym prześwitem.

Tematy są rozpowszechniane: architekt przesuwa element, konstruktor przesuwa belkę, konsultant MEP przekierowuje kanał. Gdy każda strona odpowiada, status zmienia się z otwartego na w toku, a następnie na rozwiązany, a wątek komentarzy rejestruje decyzje. Koordynacja BIM to cała ta iteracyjna pętla, z BCF jako mechanizmem łączącym rozproszone zespoły.

Jaka jest praktyczna wartość dla słowackich biur współpracujących z inżynierami?

Dla samodzielnego architekta projektującego dom jednorodzinny w pojedynkę, BCF jest przesadą. Szybka rozmowa telefoniczna jest często szybsza niż formalizowanie koordynacji w tematy BCF.

BCF staje się niezbędny, gdy biuro koordynuje prace z oddzielnym konstruktorem i specjalistą MEP używającymi innego oprogramowania. W tej skali BCF zapewnia, że komunikat o konflikcie jest precyzyjny, powtarzalny i trwale zapisany, a nie pogrzebany w łańcuchach e-maili i zrzutach ekranu. W projekcie domu pasywnego ze złożoną instalacją wentylacyjną, ogrzewaniem podłogowym i ciasną siatką konstrukcyjną, nierozwiązane kolizje koordynacyjne często przeradzają się na budowie w mostki termiczne lub wady szczelności powietrznej. Formalny przepływ pracy BCF wyłapuje te problemy podczas projektowania, gdy ich naprawa jest tania, a nie po rozpoczęciu budowy.

Jakie są rzeczywiste ograniczenia BCF?

BCF jest potężny, ale nie jest systemem kontroli wersji ani kompletnym archiwum projektu. Po pierwsze, obie strony muszą używać tej samej wersji modelu. Jeśli architekt doda ścianę i zmieni identyfikatory GUID komponentów, stare zgłoszenia BCF mogą odnosić się do komponentów, które już nie istnieją. W przeciwieństwie do repozytoriów kodu, BCF nie ma automatycznego scalania; zespoły muszą ręcznie koordynować wersje modeli, ogłaszając zamrożenie koordynacji.

Po drugie, BCF rejestruje problemy w danym momencie, ale nie zachowuje historii projektu. Jeśli kolizja została rozwiązana przez przesunięcie belki, a architekt później odtworzy tę kolizję gdzie indziej, BCF nie dziedziczy poprzedniego rozwiązania. Do prawdziwego archiwizowania projektu potrzebny jest odpowiedni system kontroli wersji oprócz BCF.

Po trzecie, BCF działa wewnątrz Wspólnego Środowiska Danych, którego dostępność zależy wyłącznie od trwałości platformy. Jeśli serwer zostanie wyłączony, problemy staną się niedostępne, chyba że zostaną jawnie wyeksportowane. Poproś o końcowy eksport BCF jako element dostawy projektu.

Kiedy projekt powinien wdrożyć BCF?

Skala projektuBranżeWdrożenieUzasadnienie
Dom jednorodzinny, bez MEPArchitekt + konstruktorOpcjonalneMała objętość; e-mail i telefon wystarczą
Dom pasywnyArchitekt + konstruktor + MEP + energetykZalecaneZłożone systemy wymagają formalnej koordynacji, aby zapobiec mostkom termicznym i nieszczelnościom
Wielokondygnacyjny budynek mieszkalnyArchitekt + konstruktor + MEP + bezpieczeństwo pożaroweNiezbędneDuża objętość koordynacji; preferowany BCF oparty na API do codziennych aktualizacji
Unijny przetarg publicznyWielu architektów, inżynierów, wykonawcówObowiązkoweUnijne ramy zamówień publicznych wymagają openBIM; BCF jest standardem branżowym

Decyzja zależy od wielkości zespołu, różnorodności oprogramowania i złożoności projektu. W małym domu ze zgranym zespołem formalne przepływy pracy BCF mogą wydawać się biurokracją. W złożonym projekcie wielokondygnacyjnym z konsultantami w różnych miastach używającymi różnych narzędzi, BCF utrzymuje koordynację asynchroniczną i podlegającą audytowi.

Najczęściej zadawane pytania

Po co wysyłać raport kolizji jako BCF zamiast po prostu przesłać zrzut ekranu w PDF?
Ponieważ odbiorca może otworzyć dokładny widok we własnym modelu BIM, zmierzyć odstęp w rzeczywistych współrzędnych i bezpośrednio zmodyfikować swój projekt. Zrzut ekranu w PDF to migawka z chwili, a BCF to instrukcja, aby przyjrzeć się żywemu problemowi w kontekście.
Czy obie strony muszą mieć tę samą wersję modelu, aby używać BCF?
Tak. BCF odnosi się do komponentów za pomocą globalnych unikalnych identyfikatorów (GUID). Jeśli jedna strona ma zaktualizowaną wersję z nowymi elementami lub zmienionymi identyfikatorami, odniesienie BCF może niczego nie znaleźć lub wskazać nieprawidłowy element. Oba zespoły muszą zsynchronizować wersje modeli przed wymianą zgłoszeń BCF.
Czy mogę użyć BCF w małym projekcie mieszkaniowym, gdzie architekt i konstruktor używają tego samego oprogramowania?
Technicznie tak, ale tracisz główną zaletę. BCF ma sens, gdy konstruktor, specjalista MEP (ogrzewanie, wentylacja, klimatyzacja) lub wykonawca używa innego oprogramowania BIM. W przypadku prostego domu jednorodzinnego bez instalacji mechanicznych e-mail i telefon są często szybsze niż konfigurowanie przepływu pracy koordynacji.
Co się stanie, jeśli nikt nie ma czasu rozwiązać problemu BCF przed terminem budowy?
Zgłoszenie pozostaje otwarte w CDE (środowisku współdzielenia danych) jako formalny zapis tego, co zostało oznaczone i pozostawione bez rozwiązania. Na budowie często oznacza to improwizację: wykonawca znajduje rozwiązanie zastępcze, często o niższej jakości lub wyższym koszcie. W przypadku szczelnych przegród i domów pasywnych nierozwiązana kolizja podczas projektowania często staje się mostkiem termicznym lub wadą nieszczelności na budowie.
Czy mogę wyeksportować plik BCF i wysłać go e-mailem, czy wymaga to połączenia z serwerem na żywo?
Działa obie opcje. BCF można spakować jako plik (BCF-XML, archiwum widoków, komentarzy i zrzutów ekranu) i przekazywać ręcznie. Można go również synchronizować na żywo między dwoma serwerami za pośrednictwem API BCF, gdzie dwie platformy BIM wymieniają zgłoszenia w sposób ciągły. Podejście API jest bardziej niezawodne w przypadku aktywnych projektów z codziennymi aktualizacjami.
Czy BCF wersjonuje mój model lub śledzi historię projektu?
Nie. BCF rejestruje, kto co powiedział o konkretnym zgłoszeniu w konkretnej migawce modelu. Nie przechowuje wcześniejszych wersji projektu, nie śledzi iteracyjnych zmian ani nie służy jako archiwum projektu. Do tego potrzebny jest odpowiedni system kontroli wersji i spójna strategia tworzenia kopii zapasowych.