16 czerwca 2018

ARCHICAD 21 – podstawy eksportu do formatu IFC

Zaczynamy omówienie pierwszego programu klasy BIM. Rozpoczniemy od ARCHICADa który jest według nas wzorem do naśladowania w zakresie eksportu do IFC. Zarówno pod kątem dużej ilości opcji eksportu (geometrycznych i informacyjnych) czy wbudowanych translatorów (opisanych nazwą innego oprogramowania) jak i jakości pliku IFC.

W pierwszej części artykułu opiszemy dostępne opcje eksportu, następnie pokażemy różnice pomiędzy „modelem rozbitym” a „nierozbitym” kończąc przedstawieniem naszej propozycji translatora dedykowanego dla wtyczki BIM Quantity Takeoff.

TRANSLATORY IFC

Ustawienia określające zasady eksportu/importu modelu IFC dostępne są w oknie dialogowym Translatory IFC (Plik → Współdziałanie → IFC → Translatory…) (Rys.1).

Rysunek 1: Otwieranie okna Translatory IFC

Z lewej strony okna widoczna jest lista z translatorami wbudowanymi do programu, dedykowanymi dla konkretnych programów (Rys.2).

Rysunek 2: Okno dialogowe Translatory IFC

Poniżej listy dostępne są opcje:

  • Utwórz… – tworzenie nowego lub powielenie istniejącego translatora importu/eksportu (Rys. 3)
  • Usuń – usuwanie wybranego translatora importu/eksportu

  • Podgląd – ustawienie translatora podglądowego (oznaczony niebieskim symbolem) czyli translatora definiującego Mapowanie typów oraz Mapowanie właściwości podczas pracy z danymi IFC

  • Import translatorów z pliku zewnętrznego , dostępne rozszerzenia: 

    • Wzorzec projektu ARCHICADa (*tpl),

    • Projekt ARCHICADa (*pln),

    • Projekt archiwalny ARCHICADa (*pla),

    • Translator (*xml).

Rysunek 3: Tworzenie nowego translatora

Z prawej strony okna Translatory IFC wyświetlana jest nazwa wybranego translatora wraz z opisem do czego jest przeznaczony oraz ustawienia schematu IFC i konfiguracji konwersji.

Wersja IFC

Do wyboru mamy dwie wersje IFC (przed wyborem powinniśmy upewnić się czy dana wersja obsługiwana jest przez docelową aplikację):

  • IFC2x3 – najbardziej popularna wersja IFC, obsługiwana przez wszystkie certyfikowane programy (aktualnie rekomendowana do użycia)

  • IFC4 – najnowsza, ale nie jest jeszcze powszechnie stosowana.

W zależności od wybranej wersji IFC mamy dostępne różne definicje widoku modelu (MVD), zdefiniowane w ramach buildingSMART International (za wyjątkiem Concept Design BIM 2010). MVD wpływa na zakres eksportowanych elementów i parametrów, jego wybór zależy od celu wymiany modeli.

MVD dla schematu IFC2x3:

  • Basic FM Handover – widok koordynacji w rozszerzonej wersji, zalecany przy eksporcie do oprogramowania wspierającego zarządzanie obiektami,

  • COBie 2.4 – widok stosowany przy przekazywaniu danych służących do zarządzania obiektem, dane te można przekonwertować za pomocą odpowiednich narzędzi do arkusza kalkulacyjnego,

  • Concept Design BIM 2010 – opracowany przez organizacje General Services Administration (USA GSA), Statsbygg (Norwegia) oraz Senate Properties (Finlandia), rozszerzony widok koordynacji – zapewnia dodatkowe dane umożliwiające analizę przestrzenną, analizę wydajności energetycznej, analizę bezpieczeństwa, zestawienia ilościowe i szacowanie kosztów,

  • Coordination View Version 2.0 – widok koordynacji, zalecany przy eksporcie w celu koordynacji międzybranżowej i wykrywania kolizji, zawiera definicje struktury przestrzennej budynku oraz elementów,

  • Coordination View Version 1.0 – starsza wersja, używana do implementowania i certyfikowania schematu IFC2x3 w latach 2005-2009,

  • Coordination View (Surface Geometry) – widok koordynacji, wszystkie elementy są eksportowane jako BREP (z geometrią obrysu) co zapewnia dokładne odwzorowanie kształtu, wykorzystywany jako plik referencyjny.

MVD dla schematu IFC4:

  • Design Transfer View – widok przeniesienia; umożliwia edycję elementów modelu (dodawanie, usuwanie, przenoszenie elementów i obszarów) w innym oprogramowaniu klasy BIM

  • Reference View – widok referencyjny, brak możliwości edycji modelu, model stosowany przy jednostronnej wymianie, wykorzystywany jako plik referencyjny

Ustawienia konfiguracji konwersji

Filtrowanie modelu

Filtrowanie elementów 2D/3D eksportowanych do IFC, dostępne opcje (Rys. 4):

  • Elementy konstrukcyjne i strefy

  • Podstawowe filtrowanie modelu dla eksportu

  • Tylko elementy konstrukcyjne

  • Wszystkie elementy 3D

  • Wszystkie elementy 3D z symbolami okien / drzwi

  • Edytuj / Utwórz nową Konfigurację – tworzenie nowej konfiguracji lub powielenie istniejącej (Rys. 5).

Rysunek 4: Filtrowanie modelu dla eksportu IFC

Rysunek 5: Tworzenie nowej konfiguracji filtrowania

Po utworzeniu nowej konfiguracji możemy samodzielnie wyselekcjonować eksportowane elementy 3D ze względu na:

  • zbiór IFC:

    • Wszystkie – wybór wszystkich elementów,

    • Konstrukcje – wybór elementów konstrukcyjnych,

    • Instalacje – wybór elementów instalacyjnych (IFCDistributionElement),

    • Użytkownika – filtrowanie wg Typów IFC (Rys. 6).

Rysunek 6: Filtrowanie wg Typów IFC

  • funkcję konstrukcyjną:

    • Wszystkie elementy

    • Tylko elementy nośne

    • Tylko elementy nienośne

Oprócz opcji filtrowania elementów 3D mamy także do dyspozycji opcje dla elementów 2D – możemy wyeksportować:

  • Siatki i osie konstrukcyjne,

  • Linie, Teksty, Etykiety, Wypełnienia

  • Widoki 2D drzwi/okien.

Mapowanie typów

Mapowanie typów polega na nadawaniu elementom Typu IFC podczas eksportu. Dostępną opcją w programie jest Klasyfikacja ARCHICADa 21 (Rys. 7). Jeśli chcemy wykorzystać inną klasyfikację, powinniśmy zaimportować ją w w Menedżerze klasyfikacji (pliki xml są dostępne do ściągnięcia na stronie Graphisoftu), a następnie ustawić jako źródłową w oknie dialogowym Mapuj Typy IFC do eksportu… (Rys.8). 

Po zmianie ustawień Podstawy mapowania z Klasy na Typ elementu, mapowane odbędzie się na podstawie domyślnych typów nadawanych przez narzędzia ARCHICADa (np. domyślny Typ IFC dla narzędzia Okno to IfcWindow, a dla narzędzia Słup to IfcColumn). Wszystkie pozostałe opcje zostaną wygaszone – użytkownicy nie ingerują w mapowanie (Rys 9).

Rysunek 7: Mapowanie typów dla eksportu IFC

Rysunek 8: Mapowanie typów dla eksportu IFC na podstawie Klasy

Rysunek 9: Mapowanie typów dla eksportu IFC na podstawie Typu elementu

Konwersja geometrii

W ustawieniach konwersji geometrii określamy sposób eksportowania geometrii elementów. Do dyspozycji mamy następujące opcje (Rys. 10):

  • Eksportuj tylko geometrię uwzględniającą ”Wykrywanie kolizji” – eksport elementów, których Materiał budowlany ma aktywną opcję Wykrywanie kolizji,

  • Eksportuj bounding boxy,

  • Eksportu geometrię Typów Produktów IFC.

Rysunek 10: Konwersja geometrii dla eksportu IFC

Następnie określamy sposób konwertowania elementów eksportowanych do IFC. Dostępne opcje to:

  • Użyj BREP w bieżących kolorach dla wszystkich elementów – eksport elementów jako BREP, zapewniający szczegółowe odtworzenie geometrii, w kolorystyce odpowiadającej oryginalnej w ARCHICADzie. Wyeksportowane elementy tracą swoje parametry (parametry określające sposób stworzenia brył, nie parametry typu „informacja”) i są nieedytowalne,

  • Triangulacja powierzchni BREP (stosowane tylko w schemacie IFC4) – zapisanie geometrii w uproszczony sposób, co powoduje, że wyeksportowany plik ma mniejszy rozmiar,

  • Rozbij struktury warstwowe i profile na komponenty – eksport poszczególnych składowych struktur warstwowych oraz składowych profili złożonych jako odrębnych części o własnej geometrii,

  • Wielowarstwowe, złożone elementy: – wybór sposobu eksportu do IFC w przypadku gdy opcja Użyj BREP w bieżących kolorach dla wszystkich elementów oraz opcja Rozbij struktury warstwowe i profile na komponenty są nieaktywne,

  • Elementy w działaniach na elementach bryłowych: wybór sposobu eksportu do IFC, jeśli wcześniej zaznaczymy Użyj BREP w bieżących kolorach dla wszystkich elementów , to automatycznie przypisaną opcją jest BREP (zapewnia odtworzenie przekrojów, połączeń specjalnych),

  • Elementy o złożonych połączeniach: – wybór sposobu eksportu do IFC, jeśli wcześniej zaznaczymy Użyj BREP w bieżących kolorach dla wszystkich elementów , to automatycznie przypisaną opcją jest BREP (zapewnia odtworzenie przecięć na podstawie zdefiniowanych priorytetów),

  • Stropy o pochyłych krawędziach: – wybór sposobu eksportu do IFC, jeśli wcześniej zaznaczymy Użyj BREP w bieżących kolorach dla wszystkich elementów , to automatycznie przypisaną opcją jest BREP (zapewnia odtworzenie kąta pochylenia stropu),

  • Użyj wcześniejszych metod geometrii zgodnych z Coordination View 1.0 – opcję należy zaznaczyć przy zdefiniowaniu MVD jako Coordination View 1.0 lub Concept Design BIM 2010

  • Element otoczenia IFC – określenie sposobu konwertowania terenu do IFC.

Co do zasady model IFC ma służyć jako model referencyjny i powinien być eksportowany przy użyciu opcji BREP. Inne opcje exportu geometrii wymienione wyżej i oznaczone na czerwono służą do ustawienia geometrii w taki sposób aby była rozumiana i ewentualnie edytowalna przez inne oprogramowanie np. jeśli chcemy wysłać model do DDS-CAD w celu wykonania obliczeń (patrz dedykowany translator do DDS-CAD)

Pozycję eksportowanego modelu IFC dopasowujemy wg początku układu współrzędnych albo według punktu geodezyjnego w zależności od przeznaczenia modelu. Do celów koordynacji wielobranżowej należy używać „początku układu współrzędnych” czyli tzw. punktu wspólnego (ORIGIN). Druga opcję wybieramy gdy wyeksportowany model będzie wykorzystywany w geodezji.

W ustawieniach obsługi elementów hierarchicznych (Przegrody strukturalne, balustrady, schody) wybieramy opcję eksportu do modelu IFC:

  • zachowaj hierarchię – element zostaje wyeksportowany z pozostawieniem jego struktury hierarchicznej (czyli inaczej mówiąc zostanie rozbity)

  • przekształć w element prosty – element zostaje wyeksportowany jako jeden, niepodzielny komponent.

Po rozwinięciu listy Kompatybilność możemy sprawdzić z jakimi definicjami widoku modelu zgodna jest wybrana przez nas konfiguracja ustawień oraz jakie ustawienia musimy zmienić aby zapewnić kompatybilność. Należy to sprawdzać w momencie kiedy tworzymy swoją indywidualną definicję widoku modelu (MVD)

Mapowanie właściwości

Mapowanie właściwości (Rys. 11) polega na określeniu właściwości przypisywanych elementom podczas eksportu, w zależności od Typu IFC.

Rysunek 11: Mapowanie właściwości dla eksportu IFC

Dla każdej Części IFC widocznej po lewej stronie okna dialogowego (Rys. 12), możemy zdefiniować własne zestawy właściwości. Mapowaniu elementów poświęcimy kolejny artykuł.

Rysunek 12: Okno Mapuj Cechy IFC do eksportu

Konwersja danych

W ustawieniach konwersji danych określamy jakie dane (z wyłączeniem geometrii) mają zostać wyeksportowane do IFC.

Opcje eksportu danych ArchiCADa:

  • Klasy jako dane klas IFC (IFC Classification Reference) – eksport informacji dotyczących klasyfikacji zastosowanej w projekcie (wyeksportowane dane dostępne są w zakładce Classification). Wyeksportować możemy nazwę klasy do której należy element wg danej klasyfikacji oraz definicję systemu klasyfikacji (Nazwa/Wersja/Data/Źródło) dostępną w Menedżerze Klasyfikacji (Rys. 13). Do ARCHICADa możemy zaimportować zewnętrzne klasyfikacje za pomocą pliku o rozszerzeniu .xml.

Rysunek 13: Menedżer klasyfikacji

  • Właściwości jako Cechy IFC (IFC Property) – eksport właściwości powiązanych z wybraną klasą jako Cech IFC (wyeksportowane dane dostępne są w zakładce Properties), np. dla elementu „Ściana” wg klasyfikacji ARCHICADA 21 zostaną wyeksportowane następujące grupy właściwości: Dane konstrukcji, Dane przegrody, Kontakt, Ochrona przeciwpożarowa,

  • Parametry opisowe jako Cechy IFC (IFC Property) – eksport parametrów ACHICADA jako Cechy IFC (wyeksportowane dane zgrupowane są w ArchiCADProperties w zakładce Properties). Przykłady właściwości dla ściany: Funkcja konstrukcyjna, Materiał budowlany, Typ konstrukcji,

  • Parametry ilościowe jako Ilości IFC (IFC Quantity) – eksport parametrów ACHICADA jako Ilości IFC (wyeksportowane dane zgrupowane są w ArchiCADQuantities w zakładce Properties). Przykłady właściwości dla ściany: Grubość ściany, Maksymalna wysokość ściany, Powierzchnia netto po stronie wewnętrznej,

  • Parametry obramowań i paneli okien i drzwi – eksport szczegółowych informacji o otworach ArchiCADa jako Cech IFC (wyeksportowane dane zgrupowane są w ArchiCADProperties w zakładce Properties),

  • Kategorie stref jako Klasy Przestrzeni IFC – eksport szczegółowych informacji dotychczących stref ArchiCADa jako Klasy IFC (wyeksportowane dane dostępne są w zakładce Classification).

Opcje eksportu Cech IFC:

  • Wszystkie Cechy IFC – eksport wszystkich właściwości widocznych w Menedżerze projektu IFC

  • Tylko cechy ustawione w Mapowaniu właściwości dla wybranego translatora – eksport tylko określonych przez użytkownika właściwości w ustawieniach konfiguracji

Opcje eksportu danych z modelu:

  • Podstawowe dane ilościowe IFC – eksport podstawowych danych ilościowych (wyeksportowane dane zgrupowane są w BaseQuantities w zakładce Properties). Podstawowe dane ilościowe IFC eksportowane z programu ARCHICAD przedstawiono na Rys. 14.

Rysunek 14: Podstawowe dane ilościowe IFC eksportowane z programu ARCHICAD

  • Zawartość przestrzeni IFC (IFC Space Containment) – eksport danych przydatnych w aplikacjach wspierających zarządzanie obiektem, dotyczących relacji między strefami a zawartymi w nimi elementami,

  • Granice przestrzeni IFC (IFC Space Boundaries) – eksport danych przydatnych w sporządzaniu analiz energetycznych stref.

Opcje dla Unikalnego Globalnego ID IFC (GlobalId):

  • Zachowaj ARCHICAD IFC ID (Zalecane) przy każdym eksporcie elementy zachowują to samo GlobalID nadane przez ARCHICADa

  • Generuj nowe wartości przy każdym eksporcie do IFC generowane są nowe GlobalID.

Na rysunkach poniżej został przedstawiony przykład zależności pomiędzy ustawieniami w oknie dialogowym Konwersja danych (Rys. 15), a danymi które zostały wyeksportowane do pliku IFC dla ściany (nie zaznaczano opcji odnoszących się do stref i otworów). Poszczególna opcja oraz odpowiadająca jej grupa właściwości (Rys. 16) lub klasyfikacja (Rys. 17) w wyeksportowanym modelu zostały oznaczone ramką o tym samym kolorze.

Wszystkie testy przeprowadziliśmy na bazie modelu udostępnionego nam przez BZ-02 PRACOWNIA PROJEKTOWA (Rys. 18). Na końcu artykułu zamieszczamy „model rozbity” oraz „model nierozbity” zawierające wybrane przez nas elementy wyeksportowane przy konfiguracji ustawień jak na Rys. 15.

Rysunek 15: Przyjęta konfiguracja ustawień konwersji danych do eksportu IFC

Rysunek 16: Wyeksportowane grupy właściwości

Rysunek 17: Wyeksportowane dane dotyczące klasyfikacji

Rysunek 18: Widok modelu w programie ARCHICAD 21

Konwersja jednostek

W ustawieniach konwersji możemy dowolnie zmieniać jednostki (Rys. 19), ale musimy pamiętać o tym, że dany rodzaj parametru zawsze będzie eksportowany z wybraną jednostką, np. jeśli jako jednostkę długości wybierzemy „metr” to zarówno długość elementu jak i jego grubość będzie eksportowana w metrach.

Rysunek 19: Konwersja jednostek dla eksportu IFC

ARCHICAD – „MODEL ROZBITY” / „NIEROZBITY”

W translatorach eksportu w programie ArchiCAD dostępne są ustawienia: rozbijania struktur warstwowych i profili na komponenty oraz określenia sposobu obsługi elementów hierarchicznych. Różnice pomiędzy poszczególnymi opcjami zaprezentujemy na modelu udostępnionego nam przez firmę BZ-02 PRACOWNIA PROJEKTOWA

Struktury warstwowe i profile – nierozbite na komponenty

W takim modelu składowe elementów wielowarstwowych stanowią nierozerwalną całość. Po zaznaczeniu pojedynczego elementu podświetlają się wszystkie składowe warstwy (Rys. 20).

                                                                                                                                

Rysunek 20: Elementy z nierozbitą strukturą warstw : ściana i stropodach

W strukturze IFC widzimy podział na materiały, jednakże informacje o Właściwościach / Lokalizacji / Klasyfikacji dostępne są dla całego elementu (Rys. 21, Rys.22).

Rysunek 21: Ściana – model nierozbity

Rysunek 22: Stropodach – model nierozbity

 

Struktury warstwowe i profile – rozbite na komponenty

W modelu z rozbitą strukturą składowe elementów wielowarstwowych stanowią odrębne części. Możemy zaznaczyć pojedynczo każdą składową (Rys. 23).

                                                                                                                             

Rysunek 23: Elementy z rozbitą strukturą warstw : ściana i stropodach

W strukturze IFC widzimy podział elementu na części do których przypisany jest konkretny materiał (Rys. 24, Rys.25). Właściwości / Lokalizacja / Klasyfikacja są dostępne dla całego elementu, a dla części mamy dostępną tylko nazwę materiału (co na szczęście zmieni się w nadchodzącej wersji 22).

Rysunek 24: Ściana – model rozbity

Rysunek 25: Stropodach – model rozbity

Elementy hierarchiczne – przekształcenie w proste elementy

Do elementów hierarchicznych ARCHICADa należą przegrody strukturalne, schody i balustrady. Zaznaczenie w translatorze eksportu opcji Przekształć w prosty element powoduje, że element hierarchiczny złożony z wielu części, zostaje wyeksportowany jako jeden niepodzielny komponent (Rys. 26).

Rysunek 26: Elementy hierarchiczne – przekształcenie w proste elementy

W strukturze IFC widzimy podział na materiały, ale informacje o Właściwościach / Lokalizacji / Klasyfikacji dostępne są tylko dla całego elementu (Rys 27).

Rysunek 27: Schody i balustrady – przekształcenie w proste elementy

Zaznaczenie w translatorze opcji Zachowaj hierarchię skutkuje wyeksportowaniem elementu z pozostawieniem jego struktury hierarchicznej (Rys. 28).

Rysunek 28: Elementy hierarchiczne – zachowanie hierarchii

W strukturze IFC widzimy podział elementu na poszczególne człony do których przypisane są informacje (Rys. 29). Właściwości / Lokalizacja / Klasyfikacja dostępne są zarówno dla całego elementu jak i jego części.

Rysunek 29: Schody i balustrady – zachowanie hierarchii

TRANSLATOR BIM QUANTITY TAKEOFF

Wybór translatora – po otwarciu okna Translatory IFC wczytujemy wzorzec dedykowany dla BIM Quantity Takeoff za pomocą ikony znajdującej się w dolnej części okna (Rys. 30). Wyświetlone dostępne translatory – BIM Quantity Takeoff – exploded, BIM Quantity Takeoff – unexploded (Rys. 31) – różnią się sposobem eksportu elementów warstwowych.

Rysunek 30: Import translatorów z pliku zewnętrznego

Rysunek 31: Import translatora dla BIM Quantity Takeoff

Po zaznaczeniu nazwy dodanego translatora powinny wyświetlić się ustawienia jak na Rys. 32.

Rysunek 32: Ustawienia po załadowaniu wzorca BIM Quantity Takeoff

Przyjęte ustawienia konfiguracji konwersji:

  • Filtrowanie modelu – ustawiono opcję Wszystkie elementy 3D,

  • Mapowanie typów – przyjęto opcję Klasyfikacja ARCHICADA 21,

  • Konwersja geometrii – ustawienia dla BIM Quantity Takeoff – dla obydwu wariantów zaznaczono opcję Użyj BREP w bieżących kolorach dla wszystkich elementów oraz opcję Eksportuj tylko geometrię uwzględniającą „Wykrywanie kolizji”, dodatkowo:

    • BIM Quantity Takeoff – exploded – struktury warstowe i profile rozbijane na komponenty, elementy hierarchiczne ARCHICADa (przegrody strukturalne, schody, balustrady) eksportowane z zachowaniem hierachii (Rys. 33),

Rysunek 33: Konwersja geometrii dla eksportu IFC – BIM Quantity Takeoff – exploded

    • BIM Quantity Takeoff – unexploded – struktury warstowe i profile nie są rozbijane na komponenty, elementy hierarchiczne ARCHICADa (przegrody strukturalne, schody, balustrady) przekształcane w elementy proste (Rys. 34),

Rysunek 34: Konwersja geometrii dla eksportu IFC – BIM Quantity Takeoff – unexploded

  • Mapowanie właściwości – ustawiono opcję Standardowy Schemat IFC2x3,

  • Konwersja danych – ustawienia dla BIM Quantity Takeoff (Rys. 35):

    • eksportowane dane ArchiCADa – w opcjach zaznaczono parametry opisowe jako Cechy IFC (IFC Property) oraz parametry ilościowe jako Ilości IFC (IFC Quantity), w przypadku gdy potrzebujemy większego zakresu właściwości należy indywidualnie dodać do eksportu odpowiednie zestawy parametrów,

    • eksportowane dane z modelu – w opcjach zaznaczono eksport podstawowych danych ilościowych IFC,

Rysunek 35: Konwersja danych dla eksportu IFC – BIM Quantity Takeoff

  • konwersja jednostek – ustawiono Jednostki metryczne (m) (EUR).

Po ustawieniu translatora możemy przystąpić do eksportu modelu do formatu IFC. W ustawieniach eksport określamy jakie elementy mają zostać wyeksportowane oraz wybieramy translator. Opcje zakresu eksportowanych elementów przedstawiono na Rys. 36. Wybór translatora zależy od tego czy do zestawienia potrzebujemy model IFC z rozbitą/nierozbitą strukturą warstw. W przykładzie wybrano export elementów widocznych za pomocą translatora Export to BIM Quantity Takeoff – unexploded (nierozbita struktura warstw).

Rysunek 36: Eksport do formatu IFC

Poniżej do ściągnięcia translator dla BIM Quantity Takeoff oraz pliki IFC.

[Nie znaleziono pliku]

Sylwia Trybek, Maciej Dejer
Zespół MAD

BIBLIOGRAFIA

http://www.buildingsmart-tech.org
http://helpcenter.graphisoft.com/guides/archicad-21/


Dodaj komentarz