Product: ABAQUS/CAE
Benefits: Dependent part instances consume less memory and can speed up the meshing operation.
Description: Previous versions of ABAQUS/CAE always created independent part instances. An independent part instance is a copy of the geometry of the original part and is independent of other part instances. You must mesh each independent part instance individually. In addition to meshing, you can perform most other operations on an independent instance; for example, you can add partitions and create virtual topology. The disadvantages of independent instances are that they consume more memory resources and the meshing operations can be time consuming. For example, if you create a 10 × 10 linear pattern of independent part instances, you must individually mesh each of the 100 instances.
The Assembly module in ABAQUS/CAE now allows you to create dependent part instances. A dependent instance is only a pointer to the original part. In effect, a dependent instance shares the geometry and the mesh of the original part. As a result, you can mesh the original part, but you cannot mesh a dependent instance. When you mesh the original part, ABAQUS/CAE associates the same mesh with all dependent instances of the part. Now you can create a 10 × 10 linear pattern of dependent part instances and mesh only the original part; ABAQUS/CAE associates the mesh with each of the 100 instances.
ABAQUS/CAE creates dependent instances by default. Unless your assembly contains only a few parts, it is recommended that you work with dependent instances because of the memory savings and the resulting performance gain. You cannot create both a dependent and an independent instance of the same part. As a result, if you create a dependent instance of a part, all subsequent instances must be dependent. The same argument applies to independent instances. Instances of orphan mesh parts are always dependent.
Figure 41 illustrates that as you move the cursor over an instance in the Model Tree, ABAQUS/CAE indicates whether the instance is dependent or independent.
In addition, you can right-click on selected instances in the Model Tree and change them from dependent to independent or vice versa.Assembly module: InstanceCreate
What is the difference between a dependent and an independent part instance?, Section 13.3.2
How do I decide whether to create a dependent or an independent part instance?, Section 13.3.3
Changing from a dependent to an independent part instance or vice versa, Section 13.3.4
Meshing independent and dependent part instances, Section 17.3.6