Checking a Sliding Contact
Checking a Sliding Contact
Note on SOFT=2. For single surface contacts this formulation gives segment based contact. This is considered preferable to node to segment contact which can allow one body to pass through another unrealistically. For each segment pair that penetrate, Ansys LS-DYNA reports the worst case penetration and the point on the segment where it applies. PRIMER simulates the Ansys LS-DYNA algorithm but reports the penetration at the closest node. Additionally PRIMER calculates the node to segment penetrations as these are useful data in cases where penetrations are found. The reason for this is that the contact fixer requires nodal info so it can de-penetrate the mesh geometry. | ![]() |
The front panel enables you to control visibility by unblanking interacting part pairs. It also pre-selects part pairs for fixing of crossed edges or penetrations in the default mode which is to observe blanking.
- Selection by a single click will exclusively select and "only" the display for a part pair.
- Ctrl-select will add another part pair to the seletion
- Shift-select in this context will select all part pairs which use P1. e.g. Shift-sel on P8710:P82151 also unblanks P8231as in interacts with P8710.
- Ctrl-shift-select does the same for all part pairs which use P2.
|
|
|
|
- clears the selection and unblanks all parts in the contact
- will "only" all the parts of the contact
- will select all the interactions where crossed edges are found
|
The information panel gives the count of visible/total crossed edges and penetrations. Note - this is the (more useful) count of penetrating nodes not penetration events. |
The following functions are especially useful when one part only is initially displayed.
|
will sketch all the visible segments involved in a penetration and all the segments that penetrate/cross them |
|
will unblank underlying elements of all segments which penetrate/cross visible segments (i.e. blue and yellow shells) |
|
will perform unblank until no more segments are found (note the extra blue shells which penetrate the yellow) |
- this functions writes error sets to include file warnings.k which will be created if it does not exist. The same function is available for contacts from the model check error tree.
- If there are crossed edges in the contact, these will be written to a segment set named " Contact <id>: Contact has crossed edges ".
- If there are penetrations, both a node set and a segment set will be created with matching name which also denotes the error, e.g. " Contact <id>: penetration exceeds max allowable value @0.5 "
|
Filtering penetrations by magnitude
Changing this value will change the penetration count, the contour plot and the fixing procedure. Fixing will de-penetrate (not fully) but up to the specified limit. This does not affect the handling of crossed edges. |
|
and provide Continuous Tone, Shaded Image and Wireframe plots respectively of the contact errors.
Settings...
controls
the parameters of these plots.
Levels...
controls the
contour bands used.
accesses the de-penetration fixing function.
permits more detailed examination of the errors in elements adjacent to a node, or in a particular part. The and plotting modes are the same as above.
generates "null beams" on crossed edges. These can be used in external meshing programmes to identify where the problems occur, making remeshing easier.
