CATIA vs SOLIDWORKS: Grote assemblage prestaties gebenchmarked

Ik heb altijd verteld dat CATIA, of dat is CATIA V5 of 3DCATIA ERVARENis gebouwd om het volgende aan te kunnen extreem grote CAD assemblies. Ik vond dit het onderzoeken waard omdat, in mijn tijd als SOLIDWORKS application engineer, Ik heb persoonlijk meegemaakt dat het meer dan een uur duurde om client assemblies van wel 60.000 onderdelen te openen op een lokale machine. Dat soort prestaties kan bepalen hoe een ingenieur zelfs hun dag organiseert, om nog maar te zwijgen over het effect op de productiviteit. Zou CATIA echt hun leven gemakkelijker maken als ze met zoveel gegevens werken? Laten we wat graven en kijken naar CATIA vs SOLIDWORKS als het gaat om groot assemblageprestaties.

Bij grote assemblages zijn er meestal vier belangrijke problemen: open tijden, opslagtijden, graphics & bruikbaarheid en herbouwtijden. We zullen de prestaties van SOLIDWORKS, CATIA V5 en CATIA V5 kwantificeren. 3DERVARING CATIA’s prestaties van CATIA bij deze taken en geven enkele van onze gedachten.

Testopstelling

Parametrisch modelleren een extreem grote assemblage in elke software was een onmogelijke taak, dus voor de open, opslaan en grafische tests, Ik heb hetzelfde grote STEP-bestand geïmporteerd in SOLIDWORKS, CATIA V5 en 3DCATIA ERVAREN. Als STEP-bestand zijn alle componenten niet-parametrisch en er zijn geen partners of technische verbindingen. Deze assemblage heeft 8.120 vaste lichamen met 3.099 unieke onderdelen.

Voor de rebuild benchmark, Ik heb een enkel onderdeel met een zeer hoog aantal kenmerken, gemodelleerd in zowel SOLIDWORKS als CATIA. Details over dit model vindt u in de sectie over herbouwen.

Wat betreft software en hardware, Ik ben met SOLIDWORKS 2023 SP1.0, CATIA V5 2022 en 3DEXPERIENCE CATIA 2023 Hot Fix 3.14. Alle benchmarks zijn gemaakt op dezelfde machine, een Dell Precision 7560, i7-11850H @2.5GHz 2.5GHz, 64GB RAM, 2TB Samsung 980 SSD, NVIDIA RTX A3000 grafische kaart (v 31.0.15.1789), en met Windows 11.

Groot assemblagemodel in SOLIDWORKS 2023 SP1.0

SOLIDWORKS 2023 SP1.0

Groot assemblagemodel in CATIA V5 2022

CATIA V5 2022

Groot assemblagemodel in 3DEXPERIENCE CATIA 2023xHF3.14

3DERVARING CATIA 2023xHF3.14

Open Tijden

Na het importeren en opslaan van STEP assemblage is het testen van open tijden redelijk eenvoudig, maar er zijn eigenaardigheden aan elk CAD-gereedschap.

Openen in SOLIDWORKS

SOLIDWORKS heeft drie verschillende manieren om assemblies te openen.

SOLIDWORKS modi voor grote ontwerpen

We hebben alle drie de types getest, maar merk op dat deOpgelostmodus komt het dichtst in de buurt van een vergelijking met beide CATIA-pakketten.

  • Modus Ontwerpherziening (beperkte bewerkingsfunctionaliteit: meer info) 13 seconden
  • Lichtgewichtmodus (beperkte bewerkingsfunctionaliteit: meer info) 40 seconden
  • Opgelost (volledige functionaliteit) 54 seconden

Openen in CATIA V5

Net als SOLIDWORKS bewaart en opent CATIA V5 bestanden op de lokale machine, dus dit was gewoon een eenvoudige open van het product (assembly)-bestand. In tegenstelling tot SOLIDWORKS is er maar één openingsmodus.

Openen in 3DEXPERIENCE CATIA

Sinds 3DCATIA ERVAREN CAD-gegevens vanuit de cloud opent, zal het de eerste keer dat u dit doet moet downloaden (en daarna, is het in de cache lokaal). 3DEXPERIENCE CATIA toont een dialoogvenster bij het openen van bestanden welke de volgende stappen doorloopt:

  • voorbereiden
  • Aanvragen
  • Downloaden
  • Weergeven

3DEXPERIENCE CATIA Open Progression voor grote samenstellingen

Ik heb gebenchmarkt 3DERVARING CATIA’s openen van de assemblage in de cache, aangezien dit de typische en equivalente ervaring is voor SOLIDWORKS en CATIA V5.

Benchmarking van SOLIDWORKS Open Tijden Grote Assemblage vs CATIA en 3DEXPERIENCE CATIA

SOLIDWORKS 2023 SP1.0

Benchmarking 3DEXPERIENCE CATIA Large Assembly Open Times vs CATIA en SOLIDWORKS

CATIA 3DEXPERIENCE R2023x HotFix 3.14

Benchmarking CATIA V5 Open Tijden Grote Assemblage vs SOLIDWORKS en 3DEXPERIENCE

CATIA V5 (CATIA V5-6 R2022)

De uiteindelijke vergelijking van open tijden voor een volledig bewerkbaar groot assemblagemodel:

1e 3DCATIA ERVAREN11 seconden
2eCATIA V519 seconden
3eSOLIDWORKS54 seconden


Tijden opslaan

Hier is hoe ik de opslagprestaties heb getest.

Na het openen van de GoE fabriek, heb ik een paar delen bewerkt dat zijn gebruikt in meerdere assemblages, dan enkele partners/technische verbindingen toegevoegd aan enkele onderdelen in een subassemblage, en tot slot op de knop Opslaan geklikt.

3DERVARING CATIA bemoeilijkt directe vergelijkingomdat het zich bezighoudt met cloudspecifiek opslaan en laden. Laten we zien hoe dit de resultaten beïnvloedde.

In eerste instantie maakte ik mijn wijzigingen, navigeerde naar de assemblage op het hoogste niveau en klikte vervolgens op de knop Opslaan op het niveau van de assemblage, wat het volgende resultaat opleverde:

SOLIDWORKS6.05 seconden
CATIA V53.33 seconden
3DCATIA ERVAREN6.57 seconden

Het niet juist leek dat 3DEXPERIENCE CATIA kon de bestanden niet alleen opslaan op de SSD maar ook uploaden naar de cloud in iets meer dan een halve seconde verschil – en toen herinnerde ik me deze instelling in 3DCATIA ERVAREN:

3DEXPERIENCE CATIA grote assemblage laadtijd

3DEXPERIENCE CATIA was op de achtergrond aan het opslaan terwijl ik werkte, en meer dan waarschijnlijk de twee onderdeelbestanden waren waarschijnlijk al opgeslagen voordat ik op Opslaan op assemblageniveau klikte. Hoewel ik over het algemeen niet aanraden om autosave uit te schakelen, maar ik heb wel de tijd genomen om deze meer directe vergelijking te maken. Hier zijn mijn voorlopige resultaten voor alleen de kleinere Roots Blower subassemblage:

SOLIDWORKS1,9 seconden
CATIA V51,5 seconden (of minder – het was moeilijk om de stopwatch snel genoeg te klikken)
3DCATIA ERVAREN2,93 seconden (zeer respectabel als je bedenkt dat het ook naar de cloud wordt geüpload)

Prestatiebenchmarks SOLIDWORKS vs CATIA Grote assemblage CATIA vs SOLIDWORKS Grote assemblage prestaties

Terug naar de grotere dataset met meer bewerkingen, kwam ik een superleuke functie tegen toen ik op Save All in 3DCATIA ERVAREN. Ik kreeg een dialoogvenster dat alle bestandsreferenties in de subassemblage toonde, en een van de opties van het filter zou het volgende uitsluiten Ongewijzigde objecten. Dit filter verkortte de lijst tot alleen de bestanden die worden opgeslagen, en het ook gemarkeerd in het model.

Vergelijk SOLIDWORKS vs CATIA Grote Assemblage Prestaties

CATIA V5 heeft ook een tool genaamd Beheer opslaan welke de bestanden opsomt die zijn gewijzigd, maar het niet ze niet in het grafische venster. Niet zo cool als 3DEXPERIENCE CATIA, maar nog steeds nuttig.

CATIA V5 Opslagbeheer voor grote samenstellingen

Dit zijn de uiteindelijke resultaten:

Automatisch opslaan AanAutomatisch opslaan Uit
1eCATIA V53.33 seconden5,2 seconden
2eSOLIDWORKS6.05 seconden10,8 seconden
3e3DCATIA ERVAREN6.57 seconden17,9 seconden

Graphics & Bruikbaarheid

Voor grafische toepassingen zijn SOLIDWORKS, CATIA V5 en 3DEXPERIENCE CATIA heeft allemaal weergaveopties die we misschien willen omschakelen omwille van prestaties of voorkeursredenen, maar we gaan de standaardinstellingen vergelijken. Deze kwalitatieve test bestond uit pannen, zoomen en draaien met een 3Dconnexion SpaceMouse. Elk programma werkte erg soepel op de NVIDIA A3000, en ik niet geen problemen opgemerkt met het laten vallen van frames of het vlakvullen van de modellen (wat u zult meestal ziet op niet-ondersteunde hardware). Alle drie de CAD-programma’s renderden onze grote assemblage probleemloos.

SOLIDWORKS grafische bruikbaarheid voor prestaties van grote assemblage

3DEXPERIENCE CATIA Graphics Bruikbaarheid van Grote Assemblage Prestaties

CATIA Graphics Bruikbaarheid van Grote Assemblage Prestaties

Bij het markeren van vlakken en randen (en gewoon de algehele snelheid om door de modellen heen te komen) waren de ervaringen zeer vergelijkbaar. Ik heb een aantal collega’s geraadpleegd en gestemd over welk systeem volgens hen het beste overweg kon met de graphicsen we geconcludeerd dat 3DERVARING CATIA leek te kijken envoelenbeter, met SOLIDWORKS erbij ten tweede, en CATIA V5 derde, maar slechts marginaal.

Wat de bruikbaarheid betreft, was mijn ervaring met het werken met deze assemblage dat, terwijl ik kleuren veranderde en functies creëerde/bewerkte, er aanzienlijke gebieden waren waar ik op SOLIDWORKS moest wachten om een proces te voltooienterwijl 3DERVARING CATIA en CATIA V5 voltooiden de meeste wijzigingen in zeer korte tijd.

Er is ook stabiliteit. Hoewel I niet specifieke gegevens kan presenteren, kan ik wel zeggen dat er in de afgelopen drie weken 34 momenten waarop SOLIDWORKS bleef hangen (één echte crash; de andere keer I niet wilde wachten en het proces doodde), terwijl tegelijkertijd, 3DERVARING CATIA en CATIA V5 hadden geen crashes of hang-ups.

Aan de andere kant heeft CATIA V5 iets meer tijd nodig dan SOLIDWORKS om op te starten, maar beide zijn aanzienlijk sneller dan 3DEXPERIENCE CATIA (dat moet onderhandelen met de cloudserver om in te loggen en verbonden te worden).

1e 3DCATIA ERVARENGeweldig
2eCATIA V5Groot
3eSOLIDWORKSGoed

Herbouw tijden

De reden Ik heb besloten om deze sessie over de wederopbouw uit te voeren keer, is want als een onderdeel traag is om te herbouwen, dan is de assemblage ook traag om te herbouwen. Dus, om het eenvoudig te houden, Ik ben ga alleen te maken hebben met met één enkel onderdeelbestand. Ik ben een beetje retro gegaan en heb een versie van de straalpijp van de SpaceX Merlin 1A motor opnieuw gemodelleerd. Wat ik echt geweldig vind aan dit model is dat het model er redelijk complex, maar het grootste deel van de functies zijn redelijk rechttoe rechtaan en eenvoudig. Het heeft ook veel functies die moeten herhaald wordenen daardoor zorgt het voor een aantal echtecoolgeometrie. Ik besloot om een eendelig model te gebruiken dat met behulp van multilichaammodellering moest worden voltooid.

Ik ben een old-school SOLIDWORKS-man, dus ik vond een aantal interessante problemen toen ik dit modelleerde in CATIA V5 en 3DCATIA ERVAREN – er waren een paar verschillende manieren om sommige kenmerken te modelleren, en de verschillende CAD-tools hadden in dat opzicht hun voorkeuren. Aangezien dit zou kunnen leiden tot prestatieverschillen als gevolg van de modelleerprocedure, vond ik dat het nodig om meer dan één benchmark uit te voeren.

SpaceX Grote AssemblageAfbeelding met dank aan SpaceX

Hier is een snelle blik op de modellen in elke software, en dan zullen we meteen naar de details!

Revisietijd voor grote assemblages in CATIA 3DEXPERIENCE

Revisietijd voor grote samenstellingen in SOLIDWORKS

Revisietijd voor grote assemblages in CATIA

Als eerste test heb ik de eerste schets bewerkt in het gedeelte om een 7,50dimensie naar 7.49″, en startte de timer toen ik de sketch afsloot om het model te starten en opnieuw op te bouwen.

SOLIDWORKS43.04 seconden
CATIA V513.37 seconden
3DCATIA ERVAREN13.24 seconden

Als we iets dieper duiken, zien we dat CATIA V5 en 3DERVARING CATIA houdt niet van doen een patroon van een patroon, terwijl SOLIDWORKS heeft vele iteraties doorlopen om dit mogelijk te maken en de invloed op de prestaties tot een minimum te beperken. Eén ding dat ik in het SOLIDWORKS-model heb veranderd, is het modelleren van enkele injectorgaten als solid, en vervolgens een Combine (aftrekken) uit te voeren om alle 324 solids van het hoofdlichaam te verwijderen.

SOLIDWORKS Grote assemblage met SOLIDWORKS-lichamen

Ik besloot toen om het onderdeel te modelleren zoals ik normaal zou doen in SOLIDWORKS, waarbij ik een Circular patroon, om de initiële replicatie, en dan het uiteindelijke cirkelvormige patroon (patroon van een patroon). U zult in deze schermafbeelding de omwentelingen zijn uitgesneden en vervolgens van patronen voorzien die wel het modelleren iets intuïtiever.

SOLIDWORKS Grote assemblage prestaties met Cut Revolve

Dus nu de echte vraag. Verandert deze verandering in de modelleringstechniek om aan te sluiten bij de best practices van SOLIDWORKS de ombouwtijden?

SOLIDWORKS 30,91 seconden

De patroon-van-patronen techniek brengt de SOLIDWORKS ombouwtijd omlaag met ongeveer 13 seconden, maar dat is nog steeds meer dan twee keer de CATIA-herbouwtijden.

1e 3DCATIA ERVAREN13.24 seconden
2eCATIA V513.37 seconden
3eSOLIDWORKS (SW-specifieke modellering)30,91 seconden

Eindopmerkingen

OpenOpslaanGraphics & BruikbaarheidHerbouw
SOLIDWORKS54 seconden6.05 secondenGoed30.91 seconden
CATIA V519 seconden3.33 secondenGeweldig13.37 seconden
3DCATIA ERVAREN11 seconden6,57 secondenGeweldig13.24 seconden

Samengevat doen de CATIA-pakketten het volgende in feit veel winnen als het gaat om grote assemblages. 3DERVARING CATIA was de uiteindelijke winnaar op het gebied van open tijden, graphics & gebruiksvriendelijkheid en ombouwtijden, met zeer goed opslaan als u autosave aan laat staan.

Met onze testassemblage van 8.000 vaste lichamen zijn deze benchmarkresultaten gemeten in seconden, maar proportioneel zijn de verschillen tussen hen zeer groot, in de orde van 50-500%. Zodra u dat uitrekent naar uren (wat we in de echte wereld hebben gezien), we zijn praten over real-time en echt geld.

Of u uren aan een model hebt gewerkt en de software crasht of u hebt de neiging om elke drie minuten opnieuw te bouwen en op te slaan om een onvoorziene crash te voorkomen, dan kan zowel het probleem als de noodoplossing duur zijn. Ik richtte het testen van openen, herbouwen en opslaan keer om deze ervaringen vast te leggen.

Hoeveel verloren factureerbare ingenieurs uren maken een stoel van software? Dat is wiskunde de moeite waard, vooral als u een team dat op elkaar vertrouwt om vooruitgang te boeken. Ik hoop dat dit artikel u een beetje op weg heeft geholpen met betrekking tot of SOLIDWORKS, CATIA V5, of 3DERVARING CATIA past het beste bij uw huidige situatie in het omgaan met groot assemblageprestaties.