Jak wyeliminować komunikaty diagnostyki podczas interpretacji modelu IFC: Różnice pomiędzy wersjami
Kowalczykr (dyskusja | edycje) |
Kowalczykr (dyskusja | edycje) |
||
| Linia 42: | Linia 42: | ||
==Sposób rozwiązania== | ==Sposób rozwiązania== | ||
Po kliknięciu na komunikat błędu w oknie ''<IS_TS id=ErrorModuleTitle/>'' program zaznacza w ''<IS_TS id=GraphicalEdit/>'' | Po kliknięciu na komunikat błędu lub ostrzeżenia w oknie ''<IS_TS id=ErrorModuleTitle/>'' program zaznacza w ''<IS_TS id=GraphicalEdit/>'', ''<IS_TS id=View3D/>'' i ''Przeglądarka projektu'' obiekt/y z modelu IFC, który/e stanowi/ą problem dla operacji interpretacji. Jeżeli komunikat diagnostyki dotyczy więcej niż jednego elementu, są one pogrupowane w liście pola ''<IS_TS id=Element/>''. </br> | ||
Eliminacja każdego z błędów wymaga analizy poprawności zdefiniowania obiektów w modelu IFC. Jeżeli nie ma możliwości rozwiązania problemów zdiagnozowanych przez program i sytuacja projektowa tego wymaga, można podejść do interpretacji elementów w sposób hybrydowy, tj. zinterpretować wybrane obiekty przy pomocy funkcji automatycznych | |||
Eliminacja każdego z błędów wymaga analizy poprawności zdefiniowania obiektów w modelu IFC. Jeżeli nie ma możliwości rozwiązania problemów zdiagnozowanych przez program i sytuacja projektowa tego wymaga, można podejść do interpretacji elementów w sposób hybrydowy, tj. zinterpretować wybrane obiekty przy pomocy funkcji automatycznych kondygnacja po kondygnacji, element po elemencie, a następnie ręcznie uzupełnić tworzoną strukturę budynku o wymagane elementy konstrukcji. {{Info}} [[Przygotowanie struktury budynku]]. | |||
Nie zaleca się szczególnie przy złożonych budynkach wykonywania interpretacji danej grupy elementów ifc w całości w jednej operacji. Takie podejście pozwala na pełniejsze opanowanie potencjalnie pojawiających się problemów i ich eliminacji poprzez komunikaty w oknie ''Diagnostyka''. | |||
</br> | </br> | ||
| Linia 50: | Linia 53: | ||
===<IS_TS id=BrakScianyDlaElementu/>=== | ===<IS_TS id=BrakScianyDlaElementu/>=== | ||
* W sytuacji gdy zakres rzędnych elementu ''<IS_TS id=iNameKonstrSciana/>'' lub ''Ściana kurtynowa'' nie pokrywa się z rzędną interpretowanego obiektu ''ifcWindow'' ''ifcDoor'' ''ifcOpeningElement należy ręcznie zmodyfikować element ''<IS_TS id=iNameKonstrSciana/>'' lub ''Ściana kurtynowa'' zmieniając w oknie ''<IS_TS id=DataEditorTable/>'' zakres kondygnacji dla elementu oraz wartości w polu ''<IS_TS id=OdlegloscDolnejKrawedziOdDolnejKond/>'' lub ''<IS_TS id=OdlegloscGornejKrawedziOdGornejKond/>''. <br/>[[File:Wall-position.png|900 px|left|thumb|2. Zmiana położenia elementu <IS_TS id=iNameKonstrSciana/>.]]<br clear="all"/> | * W sytuacji gdy zakres rzędnych elementu ''<IS_TS id=iNameKonstrSciana/>'' lub ''Ściana kurtynowa'' nie pokrywa się z rzędną interpretowanego obiektu ''ifcWindow'' ''ifcDoor'' ''ifcOpeningElement'' należy ręcznie zmodyfikować element ''<IS_TS id=iNameKonstrSciana/>'' lub ''Ściana kurtynowa'' zmieniając w oknie ''<IS_TS id=DataEditorTable/>'' zakres kondygnacji dla elementu oraz wartości w polu ''<IS_TS id=OdlegloscDolnejKrawedziOdDolnejKond/>'' lub ''<IS_TS id=OdlegloscGornejKrawedziOdGornejKond/>''. <br/>[[File:Wall-position.png|900 px|left|thumb|2. Zmiana położenia elementu <IS_TS id=iNameKonstrSciana/>.]]<br clear="all"/> | ||
===<IS_TS id=NieprawidlowyTypElementu/>=== | ===<IS_TS id=NieprawidlowyTypElementu/>=== | ||
* Zaznaczyć obiekty IFC odpowiedniego typu dla wykonywanej operacji. {{Info}} [[BIM - Interpretacja elementów IFC na elementy konstrukcji pakietu InstalSystem 5#Zaznaczanie elementów do interpretacji|Zaznaczanie elementów do interpretacji]]: | * Zaznaczyć obiekty IFC odpowiedniego typu dla wykonywanej operacji. {{Info}} [[BIM - Interpretacja elementów IFC na elementy konstrukcji pakietu InstalSystem 5#Zaznaczanie elementów do interpretacji|Zaznaczanie elementów do interpretacji]]: | ||
** Obiekty ''ifcWall'' ''ifcWallStandardCase'' ''ifcCurtainWall'' dla operacji ''<IS_TS id=rpCreateWallsFromIfc/>''. {{Info}} [[BIM - Interpretacja elementów IFC na elementy konstrukcji pakietu InstalSystem 5#Interpretacja ścian|Interpretacja ścian]]. | ** Obiekty ''ifcWall'' ''ifcWallStandardCase'' ''ifcCurtainWall'' (lub inne czyt. niżej) dla operacji ''<IS_TS id=rpCreateWallsFromIfc/>''. {{Info}} [[BIM - Interpretacja elementów IFC na elementy konstrukcji pakietu InstalSystem 5#Interpretacja ścian|Interpretacja ścian]]. | ||
** Obiekty ''ifcWindow'' ''ifcDoor'' ''ifcOpeningElement'' dla operacji ''<IS_TS id=rpCreateWindowsDoorsOpeningsFromIfc/>''. {{Info}} [[BIM_- Interpretacja elementów IFC na elementy konstrukcji pakietu InstalSystem 5#Interpretacja okien, drzwi i otworów|Interpretacja okien, drzwi i otworów]]. | ** Obiekty ''ifcWindow'' ''ifcDoor'' ''ifcOpeningElement'' dla operacji ''<IS_TS id=rpCreateWindowsDoorsOpeningsFromIfc/>''. {{Info}} [[BIM_- Interpretacja elementów IFC na elementy konstrukcji pakietu InstalSystem 5#Interpretacja okien, drzwi i otworów|Interpretacja okien, drzwi i otworów]]. | ||
** Obiekty ''ifcRoof'' oraz ''ifcSlab'' dla operacji ''<IS_TS id=rpCreateRoofsFromIfc/>''. {{Info}} [[BIM_- Interpretacja elementów IFC na elementy konstrukcji pakietu InstalSystem 5#Interpretacja dachów|Interpretacja dachów]]. | ** Obiekty ''ifcRoof'' oraz ''ifcSlab'' (lub inne czyt. niżej) dla operacji ''<IS_TS id=rpCreateRoofsFromIfc/>''. {{Info}} [[BIM_- Interpretacja elementów IFC na elementy konstrukcji pakietu InstalSystem 5#Interpretacja dachów|Interpretacja dachów]]. | ||
** Obiekty ''ifcSlab'' dla operacji ''<IS_TS id=rpCreateSlabsFromIfc/>''. {{Info}} [[BIM - Interpretacja elementów IFC na elementy konstrukcji pakietu InstalSystem 5#Interpretacja stropów|Interpretacja stropów]]. | ** Obiekty ''ifcSlab'' (lub inne czyt. niżej) dla operacji ''<IS_TS id=rpCreateSlabsFromIfc/>''. {{Info}} [[BIM - Interpretacja elementów IFC na elementy konstrukcji pakietu InstalSystem 5#Interpretacja stropów|Interpretacja stropów]]. | ||
Uwaga: Program częściowo umożliwia dla innych obiektów ifc (nie wymienionych wyżej a reprezentujących konstrukcję) interpretację na obiekty natywne programu InstalSoft za pomocą wyżej wymienionych funkcji. Dotyczy to m.in takich elementów jak np. ''IfcBuildingElementProxy'' ''IfcColumn'' ''IfcStair'' ''IfcStairFlight'' ''IfcCovering'', które w przeważającym stopniu reprezentują złożoną architekturę budynku, a nie konstrukcję budynku przeznaczoną do wykonania Obliczeń cieplnych budynku. Taka interpretacja powinna zostać poprzedzona analizą sytuacji projektowej występującej w danym modelu i w razie danego wyniku analizy pominięta | Uwaga: Program częściowo umożliwia dla innych obiektów ifc (nie wymienionych wyżej a reprezentujących konstrukcję) interpretację na obiekty natywne programu InstalSoft za pomocą wyżej wymienionych funkcji. Dotyczy to m.in takich elementów jak np. ''IfcBuildingElementProxy'' ''IfcColumn'' ''IfcStair'' ''IfcStairFlight'' ''IfcCovering'', które w przeważającym stopniu reprezentują złożoną architekturę budynku, a nie konstrukcję budynku przeznaczoną do wykonania Obliczeń cieplnych budynku. Taka interpretacja powinna zostać poprzedzona analizą sytuacji projektowej występującej w danym modelu i w razie danego wyniku analizy pominięta - przypadku konieczności wykonana i zmodyfikowana w następnym kroku przez użytkowania ręcznie. | ||
===<IS_TS id=RoofCreationFromIfcElementFailure/>=== | ===<IS_TS id=RoofCreationFromIfcElementFailure/>=== | ||
* Uzupełnić projekt o ręcznie wstawione elementy ''<IS_TS id=Roof/>'' bazując na rzucie 2D modelu IFC i funkcji AUTO, a następnie uzupełnić odpowiednio krawędzie dachu opierając się o funkcję ''Dodaj krawędź dachu''. {{Info}} [[Przygotowanie struktury budynku - Pełna struktura budynku#Wstawianie dachu|Wstawianie dachu]]. | * Uzupełnić projekt o ręcznie wstawione elementy ''<IS_TS id=Roof/>'' bazując na rzucie 2D modelu IFC i funkcji AUTO, a następnie uzupełnić odpowiednio krawędzie dachu opierając się o funkcję ''Dodaj krawędź dachu''. {{Info}} [[Przygotowanie struktury budynku - Pełna struktura budynku#Wstawianie dachu|Wstawianie dachu]]. | ||
===Element IfcPlate jest składnikiem elementu ''IfcCurtainWall'' i nie może być osobno interpretowany=== | |||
* Należy interpretować element nadrzędny typu ''ifcCurtainWall'', w którego skład wchodzi wskazany element ''ifcPlate''. | |||
===<IS_TS id=BrakKondygnacjiDlaPomieszczenia/>=== | ===<IS_TS id=BrakKondygnacjiDlaPomieszczenia/>=== | ||
* W oknie ''<IS_TS id=rsDanogi/>'' w zakładce ''<IS_TS id=StoreyManagement/>'' zweryfikować poprawność utworzonego na podstawie modelu IFC układu kondygnacji. W pierwszej kolejności należy przenalizować i jeśli potrzeba poprawić dane elementu ''<IS_TS id=iNameKondygnacja/>'' w zakresie ''<IS_TS id=pcstrXY/>'' i ''<IS_TS id=pcstrSizes/>''. {{Info}} [[BIM - Tworzenie kondygnacji na podstawie danych z modelu IFC]]. | * W oknie ''<IS_TS id=rsDanogi/>'' w zakładce ''<IS_TS id=StoreyManagement/>'' zweryfikować poprawność utworzonego na podstawie modelu IFC układu kondygnacji. W pierwszej kolejności należy przenalizować i jeśli potrzeba poprawić dane elementu ''<IS_TS id=iNameKondygnacja/>'' w zakresie ''<IS_TS id=pcstrXY/>'' i ''<IS_TS id=pcstrSizes/>''. {{Info}} [[BIM - Tworzenie kondygnacji na podstawie danych z modelu IFC]]. | ||
[[Category:InstalSystem 5]] | [[Category:InstalSystem 5]] | ||
[[Category:PORADA I WSKAZÓWKA]] | [[Category:PORADA I WSKAZÓWKA]] | ||
Wersja z 18:41, 26 wrz 2022
| Produkt | InstalSystem 5 |
| Typ artykułu | PORADA I WSKAZÓWKA |
| Ostatnia aktualizacja | 2021-08-26 |
Opis problemu
W niektórych przypadkach z uwagi na jakość zaimportowanego modelu IFC oraz skomplikowaną sytuację projektową operacje:
- BIM - Interpretacja obiektów ifcSpace na pomieszczenia pakietu InstalSystem 5
- BIM - Interpretacja elementów IFC na elementy konstrukcji pakietu InstalSystem 5
mogą zakończyć się niepowodzeniem. Problemy związane z prawidłową interpretacją obiektów z modeli IFC na natywne elementy konstrukcji pakietu InstalSystem 5 są diagnozowane przez program za pośrednictwem precyzyjnych komunikatów o randze błędu lub ostrzeżenia.
Uwaga: W przypadku architektury budynku pochodzącej z modelu IFC zaleca się uproszczenie bryły struktury budynku tworzonej na cele Obliczeń cieplnych budynku. Pewne sytuacje mogą wymagać zastosowania obejścia pod względem logicznym, które prowadzi empirycznie do tego samego (lub podobnego) wyniku pod względem strat ciepła przegród przez przenikanie.
Do najczęściej występujących błędów i ostrzeżeń należą:
- Nie można rozpoznać ściany - brak kondygnacji pokrywającej zakresem rzędnych poziomy na których znajduje się ściana.
Błąd jest wyświetlany w sytuacji, gdy:- Podczas operacji Interpretuj ściany z pliku IFC program wykrył, że rzędne interpretowanych elementów ifcWall ifcWallStandardCase IfcCurtainWall nie pokrywają się z rzędnymi elementów Kondygnacja. Więcej informacji na ten temat: BIM - Tworzenie kondygnacji na podstawie danych z modelu IFC.
- Nie można rozpoznać okna/drzwi/otworu gdyż brak ściany w miejscu wstawienia tego elementu.
Błąd jest wyświetlany w sytuacji, gdy:- Podczas operacji Interpretuj okna, drzwi i otwory w ścianie z pliku IFC program zdiagnozował, że rzędne interpretowanych obiektów ifcWindow ifcDoor ifcOpeningElement nie pokrywają się z rzędnymi elementów Ściana, w której elementy Okno, Drzwi, Otwór w ścianie mają zostać osadzone.
- Nieprawidłowy typ elementu.
Błąd jest wyświetlany w sytuacji, gdy:- obiekty IFC zaznaczone przez użytkownika przed wywołaniem operacji interpretacji są innego typu niż wymaga tego dana operacja.
- Nie udało się wygenerować dachu na podstawie elementu IFC.
Błąd jest wyświetlany w sytuacji, gdy:- Program nie był w stanie utworzyć elementu Dach na podstawie interpretacji obiektów ifcRoof ifcSlab lub elementu innego typu zaznaczonego do operacji Interpretuj dachy z pliku IFC.
- Element IfcPlate jest składnikiem elementu IfcCurtainWall i nie może być osobno interpretowany.
Błąd jest wyświetlany w sytuacji, gdy:- Podczas operacji Interpretuj ściany z pliku IFC program wykrył, że użytkownik próbuje zinterpretować element IfcPlate, który jest składnikiem elementu IfcCurtainWall.
- Nie można rozpoznać pomieszczenia - brak kondygnacji pokrywającej zakresem rzędnych poziomy na których znajduje się pomieszczenie.
Ostrzeżenie jest wyświetlane w sytuacji, gdy:- Podczas operacji Interpretuj pomieszczenia z pliku IFC program wykrył, że rzędne zaznaczonych do interpretacji obiektów ifcSpace nie pokrywają się z rzędnymi elementów Kondygnacja. Więcej informacji na ten temat: BIM - Tworzenie kondygnacji na podstawie danych z modelu IFC.
Sposób rozwiązania
Po kliknięciu na komunikat błędu lub ostrzeżenia w oknie Diagnostyka program zaznacza w Edytor 2D, Widok 3D i Przeglądarka projektu obiekt/y z modelu IFC, który/e stanowi/ą problem dla operacji interpretacji. Jeżeli komunikat diagnostyki dotyczy więcej niż jednego elementu, są one pogrupowane w liście pola Element.
Eliminacja każdego z błędów wymaga analizy poprawności zdefiniowania obiektów w modelu IFC. Jeżeli nie ma możliwości rozwiązania problemów zdiagnozowanych przez program i sytuacja projektowa tego wymaga, można podejść do interpretacji elementów w sposób hybrydowy, tj. zinterpretować wybrane obiekty przy pomocy funkcji automatycznych kondygnacja po kondygnacji, element po elemencie, a następnie ręcznie uzupełnić tworzoną strukturę budynku o wymagane elementy konstrukcji. Więcej informacji na ten temat: Przygotowanie struktury budynku.
Nie zaleca się szczególnie przy złożonych budynkach wykonywania interpretacji danej grupy elementów ifc w całości w jednej operacji. Takie podejście pozwala na pełniejsze opanowanie potencjalnie pojawiających się problemów i ich eliminacji poprzez komunikaty w oknie Diagnostyka.
Nie można rozpoznać ściany - brak kondygnacji pokrywającej zakresem rzędnych poziomy na których znajduje się ściana
- W oknie Dane ogólne w zakładce Zarządzanie kondygnacjami zweryfikować poprawność utworzonego na podstawie modelu IFC układu kondygnacji. W pierwszej kolejności należy przenalizować i jeśli potrzeba poprawić dane elementu Kondygnacja w zakresie Położenie i Wymiary. Więcej informacji na ten temat: BIM - Tworzenie kondygnacji na podstawie danych z modelu IFC.

1. Położenie i Wymiary elementu Kondygnacja.
Nie można rozpoznać okna/drzwi/otworu gdyż brak ściany w miejscu wstawienia tego elementu
- W sytuacji gdy zakres rzędnych elementu Ściana lub Ściana kurtynowa nie pokrywa się z rzędną interpretowanego obiektu ifcWindow ifcDoor ifcOpeningElement należy ręcznie zmodyfikować element Ściana lub Ściana kurtynowa zmieniając w oknie Tabela danych zakres kondygnacji dla elementu oraz wartości w polu Przesunięcie dolnej krawędzi lub Przesunięcie górnej krawędzi.

2. Zmiana położenia elementu Ściana.
Nieprawidłowy typ elementu
- Zaznaczyć obiekty IFC odpowiedniego typu dla wykonywanej operacji. Więcej informacji na ten temat: Zaznaczanie elementów do interpretacji:
- Obiekty ifcWall ifcWallStandardCase ifcCurtainWall (lub inne czyt. niżej) dla operacji Interpretuj ściany z pliku IFC. Więcej informacji na ten temat: Interpretacja ścian.
- Obiekty ifcWindow ifcDoor ifcOpeningElement dla operacji Interpretuj okna, drzwi i otwory w ścianie z pliku IFC. Więcej informacji na ten temat: Interpretacja okien, drzwi i otworów.
- Obiekty ifcRoof oraz ifcSlab (lub inne czyt. niżej) dla operacji Interpretuj dachy z pliku IFC. Więcej informacji na ten temat: Interpretacja dachów.
- Obiekty ifcSlab (lub inne czyt. niżej) dla operacji Interpretuj stropy z pliku IFC. Więcej informacji na ten temat: Interpretacja stropów.
Uwaga: Program częściowo umożliwia dla innych obiektów ifc (nie wymienionych wyżej a reprezentujących konstrukcję) interpretację na obiekty natywne programu InstalSoft za pomocą wyżej wymienionych funkcji. Dotyczy to m.in takich elementów jak np. IfcBuildingElementProxy IfcColumn IfcStair IfcStairFlight IfcCovering, które w przeważającym stopniu reprezentują złożoną architekturę budynku, a nie konstrukcję budynku przeznaczoną do wykonania Obliczeń cieplnych budynku. Taka interpretacja powinna zostać poprzedzona analizą sytuacji projektowej występującej w danym modelu i w razie danego wyniku analizy pominięta - przypadku konieczności wykonana i zmodyfikowana w następnym kroku przez użytkowania ręcznie.
Nie udało się wygenerować dachu na podstawie elementu IFC
- Uzupełnić projekt o ręcznie wstawione elementy Dach bazując na rzucie 2D modelu IFC i funkcji AUTO, a następnie uzupełnić odpowiednio krawędzie dachu opierając się o funkcję Dodaj krawędź dachu. Więcej informacji na ten temat: Wstawianie dachu.
Element IfcPlate jest składnikiem elementu IfcCurtainWall i nie może być osobno interpretowany
- Należy interpretować element nadrzędny typu ifcCurtainWall, w którego skład wchodzi wskazany element ifcPlate.
Nie można rozpoznać pomieszczenia - brak kondygnacji pokrywającej zakresem rzędnych poziomy na których znajduje się pomieszczenie
- W oknie Dane ogólne w zakładce Zarządzanie kondygnacjami zweryfikować poprawność utworzonego na podstawie modelu IFC układu kondygnacji. W pierwszej kolejności należy przenalizować i jeśli potrzeba poprawić dane elementu Kondygnacja w zakresie Położenie i Wymiary. Więcej informacji na ten temat: BIM - Tworzenie kondygnacji na podstawie danych z modelu IFC.