Understanding the relationship between models, parts, instances, and assemblies

A model can contain many parts; however, it can contain only one top-level assembly. The assembly is composed of instances of the parts positioned relative to each other in a global coordinate system, as described in What is a part instance?. The top-level assembly can also contain model instances that effectively create subassemblies from other models.

The concept of parts, part instances, and the assembly is carried throughout the Abaqus/CAE modeling process:

  1. You create a part in the Part module; each part is a distinct entity that can be modified and manipulated independently of other parts. Parts exist in their own coordinate system and have no knowledge of other parts.

  2. You define section properties in the Property module and also associate a material with a section. You use the Property module to assign these section properties to a part or to a selected region of a part.

  3. You create instances of your parts in the Assembly module, and you position those instances relative to each other in a global coordinate system to form the assembly. You can also add instances of other models in the assembly.

    Abaqus/CAE allows you to create either independent or dependent part instances, as described in What is the difference between a dependent and an independent part instance?. Both independent and dependent part instances maintain their association with the original part. When you modify the original part in the Part module, Abaqus/CAE updates any instances of that part when you return to the Assembly module. You can instance a part many times and assemble multiple instances of the same part. Each instance of the part is associated with the section properties assigned to the part in the Property module.

  4. You use the Interaction and Load modules to complete the definition of the model by, for example, defining contact and applying items such as loads and boundary conditions. The Interaction and Load modules operate on the assembly.

  5. You use the Mesh module to mesh the assembly. You can do either of the following:

    • Individually mesh each independent instance of a part in the assembly.

    • Mesh the original part. Abaqus/CAE then associates the mesh with each dependent instance of the part in the assembly.

    The two meshing approaches are described in What is the difference between a dependent and an independent part instance?.

Creating a part or model instance, contains detailed instructions on creating part instances.