LS-DYNA environment > LS-DYNA contact
Contact (LS-DYNA)
In the LS-DYNA environment, use the Contact command to model contact interfaces between two contacting surfaces or to model self contact.
General contact types
In Pre/Post, you can use the Contact dialog box to model the following types of LS-DYNA contact:
Automatic Contact uses an improved, more robust algorithm to calculate contact. With the automatic contact types, LS-DYNA can detect penetration coming from either side of a shell element. Additionally, automatic contact types always consider shell thickness values.
Tied Contact is very similar to automatic general contact, however once the software detects contact between the master and the slave surfaces, it ties those two surfaces together.
Other Contact allows you to define a variety of specialized contact types.
You can use the new Contact Type list to select the specific type of contact to create. For a list of all supported contact types, see Supported LS-DYNA contact types.
Self-contact
You can use Automatic Contact to find locations where self-contact occurs (a surface intersects itself). When you select either AUTOMATIC_GENERAL or AUTOMATIC_SINGLE_SURFACE as the Contact Type, the software automatically looks for self-contact between all parts (physical property tables) in the list of slave parts.
User-defined contact
You can use the Contact dialog box to directly specify a type of contact that is not yet supported in the user interface in Pre/Post. If you select Other Contact and then select User Defined Keyword from the Contact Type list, you can use the User Defined Keyword box to type in the syntax for the contact keyword that you want to define.
Currently, the following contact keywords are not supported in Pre/Post. If you use the User-defined keyword to define one of these keywords, the software issues an error message when you export or solve the solution.
*CONTACT_ADD_WEAR*CONTACT_AUTO_MOVE*CONTACT_COUPLING*CONTACT_ENTITY*CONTACT_GEBOD*CONTACT_GUIDED_CABLE*CONTACT_INTERIOR*CONTACT_RIGID_SURFACE*CONTACT_1D*CONTACT_2D
Contacting faces
In Pre/Post, how you define the faces in contact depends on the Contact Type that you select and the option that you select from the Slave Segment Type (SSTYP) or Master Segment Type (MSTYP) lists. Depending on the segment type:
You can use the LS-DYNA Parts for Slave or LS-DYNA Parts for Master options to specify one or more physical property tables to define the contacting faces.
You can use a Simulation Region to explicitly define the master and slave surfaces to analyze for contact. You can use Simulation Regions to define the master surface, the slave surface, or both the master and slave surfaces. For more information, see Working with reusable regions.If the region that you select is very complex, you can use the Include all Slave Nodes in a Box or Include all Master Segments in a Box options to further limit the area that LS-DYNA analyzes for contact. If you select one or both of these options, you can exclude all nodes and elements in the region that lie outside of a rectangle that you specify.
For more information on regions, see Working with reusable regions.
Contact properties
In the LS-DYNA environment, you can define several modeling objects to specify additional required and optional properties for contact. For more information, see Specifying additional LS-DYNA contact properties.
Where do I find it?
| Application | Pre/Post |
|---|---|
| Prerequisite | An active Simulation file with LS-DYNA as the specified solver |
| Command Finder | Contact |
| Simulation Navigator | Under the active solution, right-click Simulation Objects→New Simulation Object→Contact |
Contact (LS-DYNA), Simcenter 3D 2021.1 Series
© 2020 Siemens
window.mainLanguage="en_US"
window.delivId=""
window.projectId=""
MathJax.Hub.Config({ TeX: { extensions: ["autoload-all.js"] }, tex2jax: { displayMath: [ ] }, "SVG": { scale: 125 } });
Source: https://docs.sw.siemens.com/en-US/doc/289054037/PL20200601120302950.advanced/xid455316_v1 · retrieved 2026-07-17