Optimiser les performances SolidWorks sur assemblages lourds

Je rencontre des ralentissements importants lors de l’ouverture et la sauvegarde de mes assemblages SolidWorks 2021, notamment sur un projet de ponton avec de nombreuses répétitions de pièces complexes comme des bidons. Malgré 64 Go de RAM et un processeur i7, les performances sont médiocres. Comment puis-je rendre mes assemblages plus fluides et mieux gérer les sous-ensembles ?

Les ralentissements sur les assemblages SolidWorks sont souvent liés à une combinaison de facteurs : la complexité des pièces, la gestion des sous-ensembles, la configuration graphique et les paramètres d’affichage. Voici les étapes pour optimiser votre environnement et vos fichiers :

  1. Vérifier la compatibilité de la carte graphique : Utilisez SolidWorks RX (accessible via Démarrer > Tous les programmes > SolidWorks > Outils SolidWorks > SolidWorks RX) et lancez un diagnostic. Assurez-vous que votre pilote graphique est certifié pour SolidWorks 2021. Une carte graphique « gamer » ou un pilote non certifié peut ne pas être pleinement exploité, même avec beaucoup de mémoire vidéo, et peut être la cause des messages d’incompatibilité.
  2. Optimiser la qualité d’image pour l’affichage : Dans SolidWorks, allez dans Outils > Options > Options du système > Qualité d’image. Pour les assemblages, réduisez la qualité d’image (déplacez le curseur vers « Basse ») pour l’affichage des pièces et des assemblages. Il est important de noter que ce réglage n’affecte pas la qualité des exportations (comme les fichiers STL pour l’impression 3D, dont les paramètres de facétisation sont gérés séparément lors de l’enregistrement).
  3. Simplifier les pièces répétitives (bidons) :
    • Réduire la complexité géométrique : Si le bidon est très détaillé (ex: fonction Coque, nombreux congés, etc.), envisagez de créer une version simplifiée de cette pièce spécifiquement pour l’assemblage.
    • Enregistrer en Parasolid : Exportez la pièce du bidon simplifiée en format Parasolid (.x_t ou .x_b). Réinsérez ensuite cette pièce Parasolid dans l’assemblage pour toutes les répétitions. Un fichier Parasolid est un corps volumique unique et est souvent beaucoup plus léger à gérer pour SolidWorks.
    • Utiliser la barre de blocage : Dans la pièce du bidon, utilisez la barre de blocage pour désactiver temporairement les fonctions lourdes (comme la fonction Coque) lors de la reconstruction de l’assemblage, ce qui peut accélérer les opérations.
    • Créer des configurations simplifiées : Dans la pièce du bidon, créez une ou plusieurs configurations « simplifiées » qui suppriment ou allègent les fonctions non essentielles pour l’assemblage général.
  4. Gérer correctement les sous-assemblages : SolidWorks permet parfaitement d’intégrer un assemblage dans un autre. N’enregistrez pas un assemblage en tant que pièce (.SLDPRT) pour l’insérer dans un autre assemblage, car cela peut introduire des problèmes de gestion de la géométrie et des performances. Utilisez plutôt la fonction Fichier > Créer un assemblage à partir de l’assemblage pour créer des sous-ensembles de manière native.
  5. Activer le calcul GPU (si disponible et compatible) : Dans Outils > Options > Options du système > Performances, vérifiez si l’option « Utiliser le calcul GPU pour les graphiques » est disponible et activée. Un redémarrage de SolidWorks peut être nécessaire pour que ce paramètre prenne effet.
  6. Vérifier l’origine des pièces : Les pièces importées (par exemple, des fichiers STEP téléchargés) peuvent parfois contenir une géométrie excessivement complexe, des erreurs ou des facettes inutiles qui alourdissent considérablement les fichiers. Si possible, envisagez de redessiner les pièces simples vous-même pour un contrôle optimal de leur complexité.