CATIA vs SOLIDWORKS: Benchmarking de desempenho de grandes montagens

Eu sempre foi dito que o CATIA, seja seja CATIA V5 ou 3DEXPERIÊNCIA CATIAé construído para lidar com extremamente grandes CAD extremamente grandes. Achei que valia a pena investigar isso porque, em minha época como SOLIDWORKS engenheiro de aplicação, Eu vi pessoalmente montagens de clientes com até 60.000 componentes levarem mais de uma hora para serem abertas em um computador local. Esse tipo de desempenho pode dominar a forma como um engenheiro mesmo organiza seu dia, sem mencionar o efeito sobre a produtividade. Será que o CATIA realmente facilitar a vida dos senhores ao trabalhar com essa quantidade de dados? Vamos fazer algumas pesquisas e dê uma olhada no CATIA vs SOLIDWORKS quando se trata de grande desempenho de montagem.

Normalmente, há quatro problemas principais quando se lida com grandes montagens: tempos de abertura, tempos de salvamento, gráficos e umidade; usabilidade e tempos de reconstrução. Vamos quantificar o SOLIDWORKS, o CATIA V5 e o 3DEXPERIÊNCIA CATIA’s do CATIA nessas tarefas e apresentamos algumas de nossas reflexões.

Configuração do teste

Remodelagem paramétrica um extremamente grande em cada software era uma tarefa inviável, portanto, para os testes de abertura, salvamento e gráficos, eu importei o mesmo arquivo STEP de montagem grande para o SOLIDWORKS, CATIA V5 e 3DEXPERIÊNCIA CATIA. Como um arquivo STEP, todos os componentes são não paramétricos e existem nenhum par ou conexão de engenharia. Essa montagem tem 8.120 corpos sólidos com 3.099 componentes exclusivos.

Para o benchmark de reconstrução, Tenho uma única peça com um número muito alto de recursos, modelada no SOLIDWORKS e no CATIA. Os detalhes sobre esse modelo estão na seção de reconstrução.

Quanto a software e hardware, Estou usando SOLIDWORKS 2023 SP1.0, CATIA V5 2022 e 3DEXPERIÊNCIA CATIA 2023 Hot Fix 3.14. Todos os benchmarks foram feitos na mesma máquina, um Dell Precision 7560, i7-11850H @2.5GHz 2.5GHz, 64GB RAM, 2TB Samsung 980 SSD, placa gráfica NVIDIA RTX A3000 (v 31.0.15.1789) e executando o Windows 11.

Modelo de montagem grande no SOLIDWORKS 2023 SP1.0

SOLIDWORKS 2023 SP1.0

Modelo de montagem grande no CATIA V5 2022

CATIA V5 2022

Modelo de montagem grande no 3DEXPERIENCE CATIA 2023xHF3.14

3DEXPERIÊNCIA CATIA 2023xHF3.14

Horários abertos

Após importar e salvar a montagem STEP, o teste de tempos abertos é de forma justa simples, mas há idiossincrasias de cada ferramenta CAD.

Abrir no SOLIDWORKS

O SOLIDWORKS tem três modos diferentes de abrir montagens.

Modos do SOLIDWORKS para projetos grandes

Testamos todos os três tipos, mas observe que oResolvidaé a comparação mais próxima de ambos os pacotes CATIA.

  • Modo de revisão de projeto (funcionalidade de edição limitada: mais informações) 13 segundos
  • Modo leve (funcionalidade de edição limitada: mais informações) 40 segundos
  • Resolvido (funcionalidade completa) 54 segundos

Abrir no CATIA V5

Assim como o SOLIDWORKS, o CATIA V5 salva e abre arquivos na máquina local, portanto, isso foi apenas uma simples abertura do arquivo do produto (montagem). Ao contrário do SOLIDWORKS, há apenas um modo de abertura.

Abrir no 3DEXPERIENCE CATIA

Desde então 3DEXPERIÊNCIA CATIA abre dados CAD da nuvem, a primeira vez que o senhor faz isso, ele terá que fazer o download (e depois disso, é em cache localmente). 3DEXPERIÊNCIA O CATIA exibirá uma caixa de diálogo ao abrir arquivos que passa pelas seguintes etapas:

  • Preparação
  • Solicitação
  • Download
  • Exibir

3DEXPERIENCE CATIA Open Progression para grandes montagens

Fiz um benchmarking 3DEXPERIÊNCIA CATIA’s abertura da montagem em cache, pois essa é a experiência típica e equivalente ao SOLIDWORKS e ao CATIA V5.

Benchmarking do SOLIDWORKS Large Assembly Open Times vs CATIA e 3DEXPERIENCE CATIA

SOLIDWORKS 2023 SP1.0

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

CATIA 3DEXPERIÊNCIA R2023x HotFix 3.14

Benchmarking CATIA V5 Large Assembly Open Times vs SOLIDWORKS e 3DEXPERIENCE CATIA

CATIA V5 (CATIA V5-6 R2022)

A comparação final de tempos abertos para um modelo de montagem grande totalmente editável:

1o . 3DEXPERIÊNCIA CATIA11 segundos
2oCATIA V519 segundos
3oSOLIDWORKS54 segundos


Economize tempo

Aqui está como testei o desempenho de salvamento.

Depois de abrir a planta do GoE, editei algumas partes que são usado em várias montagens, então adicionei alguns acoplamentos/conexões de engenharia a algumas peças em uma submontagem, e por fim clicou no botão salvar.

3DEXPERIÊNCIA O CATIA dificulta a comparação direta, pois envolve em um comportamento de salvamento e carregamento específico da nuvem. Vamos ver como isso afetou os resultados.

Inicialmente, fiz minhas modificações, naveguei até a montagem de nível superior e, em seguida, cliquei no botão Salvar no nível da montagem, obtendo os seguintes resultados:

SOLIDWORKS6,05 segundos
CATIA V53.33 segundos
3DEXPERIÊNCIA CATIA6.57 segundos

É não parecia certo que o senhor 3DEXPERIÊNCIA O CATIA não só podia salvar os arquivos no SSD, mas também carregá-los na nuvem com uma diferença de pouco mais de meio segundo – e então me lembrei dessa configuração no 3DEXPERIÊNCIA CATIA:

3DEXPERIENCE CATIA Tempo de carregamento de grandes montagens

3DEXPERIÊNCIA O CATIA estava sendo salvo em segundo plano enquanto eu trabalhava, e o muito provavelmente o dois arquivos de peças provavelmente já estavam salvos antes de eu clicar em Salvar no nível de montagem. Embora eu geralmente não recomendaria a desativação do salvamento automático, mas eu dediquei um tempo para fazer essa comparação mais direta. Aqui estão meus resultados preliminares apenas com o subconjunto menor do Roots Blower:

SOLIDWORKS1,9 segundos
CATIA V51,5 segundos (ou menos – foi difícil clicar no cronômetro rápido o suficiente)
3DEXPERIÊNCIA CATIA2,93 segundos (muito respeitável, considerando que também está sendo carregado na nuvem)

Benchmarks de desempenho de grandes montagens do SOLIDWORKS vs CATIA Desempenho de grandes montagens do CATIA vs SOLIDWORKS

De volta ao conjunto de dados maior com mais edições, encontrei um recurso muito bom quando cliquei em Salvar tudo no 3DEXPERIÊNCIA CATIA. Recebi uma caixa de diálogo que mostrava todas as referências de arquivo na submontagem, e uma das opções no filtro excluía Objetos inalterados. Esse filtro reduziu a lista para apenas os arquivos que precisavam ser ser salvos, e também os destacou no modelo.

Compare o desempenho de grandes montagens do SOLIDWORKS com o do CATIA

O CATIA V5 também tem uma ferramenta chamada Gerenciamento de salvamento que lista os arquivos que têm foram modificados, mas ele não os destaca na janela de gráficos. Não tão legal quanto 3DEXPERIÊNCIA CATIA, mas ainda útil.

CATIA V5 Save Management para grandes montagens

Então, aqui estão os resultados finais:

Salvamento automático ativadoSalvamento automático desativado
1oCATIA V53.33 segundos5,2 segundos
2oSOLIDWORKS6,05 segundos10,8 segundos
3o3DEXPERIÊNCIA CATIA6.57 segundos17,9 segundos

Gráficos & Usabilidade

Para gráficos, SOLIDWORKS, CATIA V5 e 3DEXPERIÊNCIA CATIA todos têm opções de exibição que podemos querer alternar por motivos de desempenho ou preferenciais, mas estamos vamos comparar as configurações padrão. Esse teste qualitativo consistiu em panorâmica, zoom e rotação com um 3Dconnexion SpaceMouse. Todos os programas funcionaram muito bem no NVIDIA A3000, e eu não não notei nenhum problema com a queda de quadros ou com a tesselação dos modelos (o que o senhor poderá que o senhor normalmente vê em hardware sem suporte). Todas as três ferramentas de CAD renderizaram sem problemas nossa grande montagem.

Usabilidade dos gráficos do SOLIDWORKS para desempenho de grandes montagens

3DEXPERIENCE CATIA Usabilidade de gráficos para desempenho de grandes montagens

Usabilidade de gráficos CATIA para desempenho de grandes montagens

Ao destacar faces e bordas (e apenas a velocidade geral de movimentação nos modelos), as experiências foram muito comparáveis. Consultei alguns de meus colegas e votei em qual o senhor achava que lidava melhor com os gráficose nós concluímos que o 3DEXPERIÊNCIA O CATIA parecia parecer esentirmelhor, com a chegada do SOLIDWORKS segundo, e CATIA V5 terceiro, mas apenas marginalmente.

Quanto à usabilidade, na minha experiência de trabalho com essa montagem, ao alterar cores e criar/editar recursos, houve áreas significativas em que eu estava esperando o SOLIDWORKS concluir um processo, enquanto 3DEXPERIÊNCIA O CATIA e o CATIA V5 concluíram a maioria das alterações em um tempo mínimo.

Há também a estabilidade. Embora eu não não tenho dados específicos para apresentar, mas posso dizer que, nas últimas três semanas, houve 34 vezes em que o SOLIDWORKS travava (um travamento real; o outro vezes I não não quis esperar e encerrou o processo), ao mesmo tempo, 3DEXPERIÊNCIA O CATIA e o CATIA V5 não apresentaram falhas ou interrupções.

Por outro lado, o CATIA V5 leva um pouco mais de tempo para iniciar do que o SOLIDWORKS, mas ambos são consideravelmente mais rápidos do que o 3DEXPERIÊNCIA CATIA (que deve negociar com o servidor em nuvem para fazer login e se conectar).

3DEXPERIÊNCIA CATIAExcelente
2oCATIA V5Excelente
3oSOLIDWORKSBom

Tempos de reconstrução

O motivo Decidi realizar esta sessão de reconstrução vezes, é porque se a reconstrução de uma peça for lenta, a reconstrução do conjunto também será lenta. Então, para simplificar, Estou só vou lidar com o com um único arquivo de peça. Fiz um pouco de retrô neste modelo e remodelei uma versão do bocal do motor Merlin 1A da SpaceX. O que eu realmente adoro nesse modelo é que ele parece de forma justa complexo, mas a maior parte dos recursos são razoavelmente direto e simples. Ele também tem muitos recursos que precisam ser ser repetidose, por causa disso, isso gera algunslegalgeometria. Decidi usar um modelo de peça única que utilizou modelagem multicorpo para ser concluído.

Estou um cara da velha guarda do SOLIDWORKS, então encontrei alguns problemas interessantes ao modelar isso no CATIA V5 e no 3DEXPERIÊNCIA CATIA – lá havia algumas maneiras diferentes de modelar alguns dos recursos, e o diferentes ferramentas CAD tinham suas preferências nesse sentido. Como isso poderia levar a diferenças de desempenho devido ao procedimento de modelagem, achei que o necessário executar o mais de um benchmark.

Montagem grande da SpaceXImagem cortesia da SpaceX

Aqui está uma rápida olhada nos modelos de cada software e, em seguida vamos e vamos direto aos detalhes!

Tempo de reconstrução de grandes montagens para o 3DEXPERIENCE CATIA

Tempo de reconstrução de conjuntos grandes no SOLIDWORKS

Tempo de reconstrução de grandes conjuntos no CATIA

Como um primeiro teste, editei o primeiro esboço na parte para trocar um 7.50dimensão para 7.49″, e, em seguida, iniciei o cronômetro quando saí do esboço para iniciar e reconstruir o modelo.

SOLIDWORKS43,04 segundos
CATIA V513.37 segundos
3DEXPERIÊNCIA CATIA13.24 segundos

Mergulhando um pouco mais fundo, o CATIA V5 e o 3DEXPERIÊNCIA O CATIA não gosta de do um padrão de um padrão, enquanto O SOLIDWORKS passou por muitas iterações para permitir isso e manter o impacto no desempenho em um nível mínimo. Portanto, uma coisa que alterei no modelo do SOLIDWORKS foi modelar alguns dos orifícios do injetor como um sólido e, em seguida, fazer uma combinação (subtração) para remover todos os 324 sólidos do corpo principal.

Desempenho de montagens grandes do SOLIDWORKS com carrocerias do SOLIDWORKS

Decidi, então, modelar a peça como faria normalmente no SOLIDWORKS, onde eu faria um modelo Circular padrão, para obter o valor inicial de replicação, e então o padrão Circular final (padrão de um padrão). O senhor vai notar nesta captura de tela que o são cortados e depois modelados que faz com que o a modelagem um pouco mais intuitiva.

Desempenho de montagens grandes do SOLIDWORKS com o Cut Revolve

Então, agora vamos à pergunta real. Essa mudança na técnica de modelagem para corresponder às práticas recomendadas do SOLIDWORKS altera os tempos de reconstrução?

SOLIDWORKS 30,91 segundos

A técnica de padrão de padrões traz o tempo de reconstrução do SOLIDWORKS para baixo em cerca de 13 segundos, mas o isso é ainda é mais do que o dobro do tempo de reconstrução do CATIA.

1o . 3DEXPERIÊNCIA CATIA13.24 segundos
2oCATIA V513.37 segundos
3oSOLIDWORKS (Modelagem específica de SW)30,91 segundos

Notas finais

AbertoSalvarGráficos e usabilidadeReconstrução
SOLIDWORKS54 segundos6.05 segundosBom30,91 segundos
CATIA V519 segundos3.33 segundosExcelente13.37 segundos
3DEXPERIÊNCIA CATIA11 segundos6,57 segundosExcelente13.24 segundos

Para resumir os resultados, os pacotes CATIA fazem em fato ganham por muito quando se trata de grandes montagens. 3DEXPERIÊNCIA O CATIA foi o vencedor final em tempos de abertura, gráficos & usabilidade e tempos de reconstrução, com muito bom tempos de salvamento se o senhor deixar o salvamento automático ativado.

Com nossa montagem de teste de 8.000 corpos sólidos, estes resultados de benchmark são medidos em segundos, mas, proporcionalmente, as diferenças entre eles são muito grandes, na faixa de 50-500%. Quando o senhor dimensiona isso em horas (o que já vimos no mundo real), somos falando em tempo real e dinheiro real.

Se o(a) senhor(a) estiver trabalhando em um modelo por horas e o software travar, ou se o senhor tende a reconstruir e salvar a cada três minutos para atenuar qualquer travamento imprevisto, tanto o problema quanto a solução provisória podem ser caros. Eu me concentrei testes abrir, reconstruir e salvar vezes a fim de capturar essas experiências.

Quantas pessoas perderam o faturamento do engenheiro horas compõem um assento de software? Isso é matemática que vale a pena fazer, especialmente se o senhor o senhor tiver tem uma equipe que depende uns dos outros para progredir. Espero que este artigo tenha lhe dado alguma orientação com relação à se o SOLIDWORKS, o CATIA V5 ou o 3DEXPERIÊNCIA O CATIA se adequará melhor à sua situação atual no manuseio de grande desempenho de montagem.