Geometrische Relationen – Verwaltung und Anwendung geometriebasierter Beziehungen in Modellen
Lernen Sie, wie geometrische Relationen auf der big®-Plattform angewendet werden, um Bauteile und deren Attributwerte effizient zu verbinden und zu übertragen.
Einleitung:
Geometrische Relationen stellen eine wichtige Funktion in der Modellierung und Verwaltung von Bauteilen auf der big®-Plattform dar. Sie ermöglichen die Übertragung von Attributen zwischen Objekten basierend auf ihrer geometrischen Lage zueinander. Diese Art von Relation kann beispielsweise genutzt werden, um Raumnummern von Containern wie Raumvolumen auf Objekte wie Rohrleitungen oder Einrichtungsgegenstände zu übertragen, die sich innerhalb des Containers befinden.
Es gibt verschiedene Arten von geometrischen Relationen, die auf unterschiedliche geometrische Eigenschaften angewendet werden. Diese Relationen tragen zur genauen Modellierung und effektiven Datenverwaltung bei.
1. Geometrische Relationen
Geometrische Relationen werden durchgeführt, indem die Geometrien von Containern und Objekten miteinander verknüpft werden. Um diese Relationen erfolgreich anzuwenden, müssen die folgenden Elemente im Modell vorhanden sein:
-
Container-Geometrie: Ein Container könnte z. B. ein Raumvolumen oder ein Taktbereich sein.
-
Objekt-Geometrie: Ein Objekt könnte z. B. ein Rohr, Einrichtungsgegenstand oder andere Bauteile im Modell sein.
Es gibt mehrere Arten von geometrischen Relationen, die in verschiedenen Szenarien angewendet werden können:
-
Schwerpunkt räumlich im Objekt
-
Schwerpunkt projiziert auf Grundriss (gruppiert) im Objekt
-
Verschneidung von Umrisslinien
-
Geometrische Verschneidung
-
Geometriepunkte räumlich im Objekt
-
Verschneidung vertikal
2. Geometrische Relation – Schwerpunkt räumlich im Objekt
Eine geometrische Relation mit Schwerpunkt im Objekt bezieht sich auf den Schwerpunkt eines Objekts innerhalb eines Containers, z. B. eines Raums. Hierbei wird überprüft, ob sich der Schwerpunkt des Objekts im Raumvolumen des Containers befindet.
Voraussetzungen:
-
Mapping der Container-Instanzen (z. B. Raum)
-
Mapping der Objekt-Instanzen (z. B. Rohr oder Möbelstück)
Beispiel:
Angenommen, es soll die Raumnummer des Containers auf das Objekt HK_Erzeuger übertragen werden. In diesem Fall wird die Raumnummer des Raums, in dem sich das Objekt befindet, auf das Objekt übertragen.
Fallbeispiel 1
-
Gelb markiert: Container (z. B. Raum)
-
Rot markiert: Objekt, auf dessen Instanzen Werte übertragen werden sollen
In diesem Beispiel wird das Objekt (1) von dem Container "gefangen", da es sich im Raumvolumen befindet, während das Objekt (2) außerhalb des Containers keine Relation zur Raumnummer erhält.
Fallbeispiel 2:
-
Gelb markiert: Container (z. B. Raum)
-
Rot markiert: Objekt, auf dessen Instanzen Werte übertragen werden sollen
In diesem Fall wird das Objekt (z. B. Lichtquelle), dessen Schwerpunkt innerhalb des Containers liegt, mit dem Container (Raum) verknüpft. Das Objekt wird durch seinen Schwerpunkt im Container "gefangen" und erhält die Raumnummer des Containers, da der Schwerpunkt des Objekts innerhalb des Raumvolumens liegt.
Hinweis: Objekte werden also vertikal über ihren Schwerpunkt mit dem Container verbunden. Es wird nicht das gesamte Volumen des Objekts überprüft, sondern nur der Schwerpunkt
3. Geometrische Relation – Schwerpunkt projiziert auf Grundriss (gruppiert) im Objekt
Diese Art der geometrischen Relation wird verwendet, wenn Objekte oberhalb des Containers (z. B. Raum) liegen. Auch diese Objekte können mit dem Container verknüpft werden, wenn sowohl der Container als auch das Objekt denselben Attributsgruppierungswert (z. B. Geschoss) haben.
Voraussetzungen:
-
Mapping der Container-Instanzen
-
Mapping der Objekt-Instanzen
-
Mapping des Attributsgruppierungsattributs (z. B. Geschoss) in beiden Elementen
Beispiel:
Ein Rauchmelder, der in der Decke eines Raumes modelliert ist, könnte mit der Raumnummer des Raumes verknüpft werden.
Fallbeispiel 1
In diesem Fall wird das Objekt (z. B. Rauchmelder) auf den Grundriss des Containers (Raum) projiziert. Dies geschieht nur, wenn der Attributwert Geschoss im Objekt und im Container übereinstimmt.
Eine Relation entsteht also nur wenn das Objekt z.B. das Attribut Geschoss mit dem Attributwert EG_01 führt und der Container auch diesen Wert EG_01 im gleichnamigen Attribut Geschoss besitzt.
4. Verschneidung von Umrisslinien
Verschneidung von Umrisslinien bezieht sich auf die Verknüpfung von Geometrien, die sich räumlich überschneiden. Diese Relation wird häufig verwendet, wenn Bauteile in einem bestimmten Bereich eines Modells miteinander in Verbindung stehen.
Hinweis: Weitere Details zur Anwendung dieser Relation werden derzeit bearbeitet.
5. Exemplarische Relationen
Es gibt verschiedene Szenarien, in denen geometrische Relationen angewendet werden können, um Attribute zwischen Container und Objekten zu übertragen. Hier sind einige Beispiele:
-
Bewehrungscontrolling:
-
Container: Element Stütze
-
Objekt: Element Bewehrung
-
Übertragung: Massen aus Element Bewehrung in Element Stütze
-
-
Taktbereiche (LCM):
-
Container: Element LCM-Modell
-
Objekt(e): Alle Elemente, z. B. Elektro, Heizung, etc.
-
Übertragung: Vom LCM Sektor auf alle Elemente
-
6. Abschließende Hinweise
-
Leistungsintensive Relationen: Geometrische Relationen, die versuchen, eine große Anzahl an Objekten zu fangen (z. B. ein gesamtes Geschoss), können unter Umständen lange für die Ausführung benötigen.
-
Werte in Elementen: Wenn eine geometrische Relation gelöscht wird, bleiben Werte, die durch diese Relation in die Elemente eingetragen wurden (z. B. Raumnummer), erhalten, auch wenn die Relation selbst entfernt wird.
Merksatz:
Relationen funktionieren vertikal (mit jeder Instanz, aber nur einem Attribut).
Formeln hingegen funktionieren horizontal (nur mit Attributen aus derselben Instanz).
7. Oft gestellte Fragen
Für weitere Fragen oder Unterstützung können Sie sich gerne per E-Mail an support@build-big.ch wenden.
Abschluss:
Geometrische Relationen auf der big®-Plattform bieten eine leistungsstarke Möglichkeit, Attributwerte zwischen Objekten und Containern basierend auf geometrischen Beziehungen zu übertragen. Diese Relationen verbessern die Modellkoordination und die Genauigkeit der übertragenen Daten. Wenn Sie Unterstützung benötigen oder weitere Informationen zu geometrischen Relationen wünschen, wenden Sie sich bitte an unseren Support unter support@build-big.ch.