Large Assembly Design Using Solidworks

large assembly design using solidworks Large Assembly Design Using Solidworks Handling Large Assemblies at Engineering Design

The term “large assembly” means different things to different people, so how do we define a large assembly? Large assemblies are not defined by the number of components or physical properties; rather, they have two primary characteristics. An assembly is considered large if: It uses all your system resources. It hurts productivity.

These characteristics can be further divided and be caused by many of the following traits:

Physically large

  • Requires some layout or other engineering input to position all the components properly.
  • Has so many components that their management, calculation, and memory requirements are large enough to be a detriment to productivity


  • Has many parametric relationships
  • Has a large number of mates.
  • Taxes your computer resources.
  • It contains many different components that need to be managed and can slow down the processing speed of even large, fast computers.
  • Has imported data that has to be located and loaded.
  • Has geometric complexity that is difficult to rebuild– Requires best practices for large assembly design at the assembly level and at the part and drawing stage of work.

Uses multiple systems or disciplines. These could include:

  • Mechanical components • Custom components
  • Toolbox parts
  • Library parts
  • Weldments
  • Routed systems
  • Components from outside vendors and subcontractors
  • Customer files the truth is not bigger and better hardware can fasten assembly performance but the slow performance is a combination of many factors in design.

Slower performance can be seen in following areas:

  • Opening, Closing & Saving time
  • Rebuild time
  • Creating drawing
  • Rotating, panning & viewing
  • Inserting components
  • Switching between parts, assembly, drawings
  • Mating, etc…

Major performance issue arise from modeling practices than any software or hardware issues.

  • Things under Solidworks control are 20%; they are bugs, algorithms, code efficiency.
  • Things under user control are 80% as,
  • Software and data management option and setup fail to plan things in the most efficient way affects performance.
  • It’s good to buy Solidworks certified hardware or equivalent to maximizing performance.
  • Best modeling practice needs to adapt to guide your work by avoiding lengthy modeling processes.

Slower performing assemblies are an accumulation of many small fixes there is no easy fix for such assemblies. Fact is when Solidworks models start running slow user wants to jump to the bigger and faster computer which is waste of money for keeping nonprofessional drivers on board. With a proper strategy of design root, the cause can be controlled to a low problematic end irrespective of how good your computer maybe (I am not against powerful Pc’s but against wrong practices).