Analiză comparativă: Bounding Box vs. Proximity Filter în 3DEXPERIENCE

box vs proxi

Atunci când lucrezi cu ansambluri industriale gigantice, filtrarea spațială (Spatial Query) în 3DEXPERIENCE permite izolarea precisă a volumului de lucru. Cele mai utilizate tehnici de filtrare volumetrică sunt Bounding Box (cutia de încadrare) și Proximity Filter (filtrul de proximitate).

Alegerea metodei potrivite depinde direct de etapa de proiectare și de natura modificării geometrice.

Tabel comparativ: Bounding Box vs. Proximity Filter

Criteriu de analizăBounding Box (Volume Box)Proximity Filter (Clearance Filter)
Formă geometricăParalelepiped dreptunghic orientat sau aliniat pe axele sistemului de coordonateVolum sferic sau offset tridimensional echidistant în jurul unei referințe
Element de referințăOpțional (se pot introduce direct coordonate $X, Y, Z$ sau selecta o zonă predefinită)Obligatoriu (necesită selecția uneia sau mai multor piese/entități geometrice drept ancoră)
Caz de utilizare primarSegmentarea spațială macro (ex: zona carlingii, structura aripii stângi, subansamblu motor)Proiectarea de detaliu, modificări locale și analize de interferență directă
Viteză de procesareUltra-rapidă (calcul algebric simplificat pe indicii spațiali ai bazei de date ENOVIA)Rapidă (solicită un calcul al distanței minime reale față de suprafețele de referință)
Criteriu de includereFully Inside (doar piese complet incluse) sau Intersecting (piese care ating/traversează volumul)Within Distance (Valoare setată} față de obiectul ancoră

1. Bounding Box Filter (filtrarea prin volum paralelepipedic)

Metoda Bounding Box creează un container tridimensional rigid definit prin valori limită pe axele sistemului de coordonate (X_min , X_max , Y_min , Y_max , Z_min , Z_max).

       +-----------------------+
      /                       /|
     /       BOUNDING        / |
    +-----------------------+  |  <-- Geometria inclusă sau intersectată
    |                       |  |      este trimisă în memorie (RAM)
    |          BOX          |  +
    |                       | /
    +-----------------------+/

Configurare și opțiuni cheie

  • AABB (Axis-Aligned Bounding Box): cutia este aliniată strict cu sistemul global de coordonate (Absolute Axis System) al produsului. Este modul cel mai rapid de calculat.
  • OBB (Oriented Bounding Box): permite rotirea cutiei pe baza unui sistem de coordonate local (User Axis), ideal pentru subansambluri montate oblic (ex: flapsuri, tren de aterizare escamotat).
  • Regula de intersectare:
    • Strictly Inside: încarcă doar piesele ale căror căsuțe de gabarit sunt 100% în interiorul domeniului definit.
    • Partially / Fully Inside (Intersecting): încarcă orice piesă care taie limita volumului. Această opțiune este recomandată pentru a nu pierde din greșeală elemente lungi de structură (lonjeroane, profile) care traversează zona.

Când să folosești Bounding Box?

  • La începutul sesiunii de lucru, când vrei să încarci un modul sau o zonă întreagă a produsului (ex: “tot ce se află în cadrul Coastei 10 și Coastei 15”).
  • Pentru crearea desenelor tehnice de ansamblu pe zone spațiale clar delimitate.

2. Proximity Filter (filtrarea prin proximitate / distanță)

Metoda Proximity Filter calculează o zonă de influență sferică sau un offset tridimensional continuu în jurul unui obiect geometric selectat ca referință (piesă, ansamblu sau element de schelet 3D).

          . - - - - - - - .
        '                   '
       '      /-------\      '
      '      |  PIESĂ  |      '  <-- Rază / Distanță (d)
     '       | REFERINȚĂ |     '     Calculează tot ce se află
      '      \-------/        '      la o distanță mai mică sau egală cu d
       '                     '
         ' - - - - - - - - '

Configurare și opțiuni cheie

  • Clearance Distance (d): Setează valoarea scalară a razei de căutare (ex.: d = 300 mm). Sistemul va evalua toate piesele vecine aflate la o distanță mai mică sau egală cu această valoare.
  • Selection Base: Referința poate fi o singură piesă (ex.: un suport de fixare) sau un grup de componente conexe.
  • Include Contextual Structural Neighbors: În 3DEXPERIENCE, filtrul poate fi setat să extindă căutarea automat pentru a include și conectorii sau elementele de asamblare (șuruburi, nituri, bușoane) atașați pieselor găsite în raza d.

Când să folosești Proximity Filter?

  • Când aduci modificări unei piese specifice și ai nevoie doar de piesele din imediata ei vecinătate pentru a verifica spațiul de montaj, jocurile tehnologice (clearances) și coliziunile (clash detection).
  • Când proiectezi rutarea cablajelor sau a țevilor secundare în jurul unui echipament principal.

Bune practici: Combinarea filtrelor pentru performanță maximă

Cea mai eficientă metodă de a optimiza consumul de memorie RAM constă în stivuirea filtrelor (Filter Stacking) în 3D Compose sau Product Structure Explorer:

  1. Pasul 1 (Filtru de Atribute): Se elimină categoriile neesențiale (Discipline != Electrical AND Discipline != Piping).
  2. Pasul 2 (Filtru Bounding Box): Se izolează secțiunea macro a proiectului (ex: Fuzelaj Central).
  3. Pasul 3 (Filtru de Proximitate): În interiorul volumului izolat, se aplică o distanță $d = 150\text{ mm}$ în jurul suportului ce trebuie modificat.

Prin aplicarea acestei cascade de filtre înainte de deschiderea în CATIA 3DEXPERIENCE (Authoring), cantitatea de geometrie nativă încărcată în memoria RAM scade adesea cu 90–95%, menținând totodată integritatea arborelui de produs (BOM intact) și asigurând o fluiditate maximă a sesiunii de proiectare.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top