Element and Node Sets

Grouping of nodes and elements is an important step for many pre- and post-processing procedures. This is done in two ways:

  • Automatically as part of the regular program workflow.

  • Manually at the request of the user.

Automatic Creation of Sets

Element sets are created automatically for all material codes. Of course, only the requested materials (and their sets) are written to the output. See Materials section for more information regarding materials.

Node sets are created automatically when boundary conditions are assigned. the Boundary Conditions section describes these sets in detail.

Manual Creation of Sets

Both node and element sets can be created manually. It should be noted that names of element and node sets must be valid according to the documentation for the helper.is_name_valid() function. which is based on the Input Syntax Rules of the Abaqus™ software.

In order to create element sets, the add_custom_elem_set() method is used. It is supplied with a name and a list of element IDs and these are then stored in the VoxelPart object and written to output if the appropriate flag is enabled when exporting the part, which is the default behavior.

Similarly, node sets are created using the add_node_set() method with similar parameters. For node sets, care should be taken not to use the names used in BCs, as the manually defined sets will be overwritten by the program.

The procedure for creating custom element and node sets is demonstrated in Example A-8.