Contact Surface Generation for Solid Elements

By default, when a solid part ID is included in a contact slave or master part set, LS-DYNA generates a segment list for only the outer skin of the solid element volume. This is truly only if the slave or master set type is a segment list since for a node slave or master list, all nodes of the solid part ID will be included.
In certain situations, such as in foams or rubbers or honeycombs, it may be necessary to include the segment list of the interior elements of the solid PART ID. In such cases, the use of *SET_SEGMENT_GENERAL can be used along with PART_IO which causes LS-DYNA to not only generate the list of segments for the outer skin but it also generates the segments for ALL interior elements as well. This allows the automatic inclusion of interior segments in contact even for non-EROSION type contacts when the outer solids erode.

  • Akram Abu-Odeh says:


    Could you please explain the condition stated in the first paragraph “..only if the slave or master set type is a segment list”?

    If a user specifies a segment set (SSTYP=0 or MSTYP=0) which is already created through a pre-processor then what is the purpose of LS-DYNA generating it again?



  • Suri Bala says:


    When slave or master set type is a segment type, I must add this as well, OR when the contact type requires the slave or master to be a collection of segments (either by PART set or by SEGMENT set), then LS-DYNA processes only the outer faces to create the segment list. This is true for contact types two-way and single surface which at the root level will always look at a list of segments.

    When the contact entity is of one-way AND the slave set is of type PART set, then LS-DYNA will include ALL nodes of the solid part used in the definition and not just the outer nodes.


Leave a Reply

Your email address will not be published. Required fields are marked *