Introduction
The table collection functionality in Abaqus is used to provide access to user-defined data (in the form of parameter and property tables) from user subroutines. The functionality allows you to pass data to user subroutines and provides a library of utility routines that can be invoked (within the user subroutine) to query or evaluate the data, including table lookup evaluations. For example, you can define material properties and access them in a material-related user subroutine. This is particularly useful when dealing with user subroutines that do not provide a mechanism to pass properties, because it avoids using hard-coded values inside the user code. You can also use table collections to define analysis parameters relevant to a particular application, such as the examples described for additive manufacturing process simulation.