Note: | To accept selection(s), press ENTER, click Yes or right-click the mouse button; or select Cancel. |
Check and Remove the Intersections
Note: | It is strongly recommended to remove the intersections before removing the penetrations. |
1. | Select parts in the tree (see Selection List for information on how to select parts in the tree). |
2. | From the menu bar, select Quality > Check Intersections of Tree Selection. |
The Contact sub-window appears.
3. | Click the Intersections radio button to activate it. |

Note: | It is easier to see the intersections if the model is in Poly. + Line view (from the Display menu). |
Fixed parts
The nodes of the fixed parts will not move during the disintersection process.
1. | Click and pick parts in the graphic window to select them. |
2. | Click and pick an already selected part in the graphic window to deselect it. |
3. | Answer the question in the pop-up dialog window. |
4. | Click to add the parts selected in the tree. |
Disintersection
1. | Select the entire intersection by clicking . |
2. | Click to start the automatic disintersection process. |
HyperCrash starts the automatic disintersection. The following window appears:

3. | Click Interrupt to stop the disintersection process. |
Some intersections cannot be removed automatically and need to be removed manually or semi-automatically.
4. | From the intersection list, select the first one. |
5. | Click to start the disintersection process. |
If the intersection can be removed automatically, it disappears from the list.
If HyperCrash displays some node displacement proposals with blue arrows:
• | Check if the proposals are correct. |
• | If yes, click to move the nodes and try to remove the intersection. |
• | If the proposals are not correct, click to remove all the node displacement proposals. |
• | Click to manually select or deselect node displacement proposals. |
• | Click to undo the intersection. |
If nothing happens, it means HyperCrash cannot remove the intersection automatically. Some buttons are available to move the nodes manually using the mouse.
Two options to move the nodes manually:
1. | Move the nodes one-by-one (Move nodes 1 by 1): |
Button
|
Behavior
|

|
move the node in the plane defined by the neighboring elements.
|

|
move the node in the plane defined by the node to move and two other nodes.
|

|
move the node along the normal of a plane defined by three nodes (the node to move and two other nodes).
|

|
move the node in the screen plane.
|
(See Move node using the mouse for further explanation.)
2. | Move several nodes at the same time (Move nodes Multi): |
Button
|
Behavior
|

|
move several nodes in the plane defined by the neighboring elements of the last selected node.
|

|
move several nodes in the plane defined by the first selected node to move and two other nodes.
|

|
move several nodes along the normal of a plane defined by three nodes (the first node to move and two other nodes).
|

|
move several nodes in the screen plane.
|

|
|

|
recheck the intersection.
|
(See Move node using the mouse for further explanation.)
The elements around the moving node(s) become green (quality is good for all criteria), orange (quality is acceptable) or red (quality is bad).
Intersection viewing
After disintersecting, the geometry (node and element positions) of the previous state (called "initial state") can be viewed in the graphic window.
• | Click Current Display to display the geometry of the previous state (same as initial state). |
• | Click Yes in the Dialog menu bar to switch to the modified geometry view. |
• | Click Yes in the Dialog menu bar to switch back to the previous state (same as initial state). |
• | When finished, click Cancel in the Dialog menu bar to cancel the function and go back to the modified view. |
• | Click to set the modified state as the initial state. |
After removing all the intersections
Check and Remove the Penetrations
Note: | It is strongly recommended that you remove the intersections before removing the penetrations. |
1. | Select parts in the tree (see Tree selection for information on how to select parts in the tree). |
2. | From the Menu Bar, select Quality > Check Tree Selection, or else select Quality > Check Thickness Collision of Tree Selection. |
3. | Select the Contact sub-window. |
4. | Click the Penetrations radio button to activate it. |
5. | Enter the gap value in the Gap_interface: field. |
• | Enter the word, variable, to use the variable gap option (see following explanations). |
• | Enter a real value (for example, 0.7) to use the fixed gap option (see following explanations). |
6. | Click the Gap_interface button or press the ENTER key to validate. |
HyperCrash checks if some intersections remain and computes the penetrations. The list of the penetrating nodes is displayed at the bottom of the menu.
Gap input options
There are two options to find and to correct the penetrations in HyperCrash: use a variable gap or a constant gap.
1. | The variable gap option (if "Gap_interface" = "variable") searches and corrects the penetrations taking into account the actual thickness' of the plates (coming from the PID). |
2. | The constant gap option (if a value for "Gap_interface" is entered) uses a (user-defined) fixed value to search and correct the penetrations (the value can be the gap of the interface, for instance). |
The gap can be defined with the gap defined previously * a + b.
• | Click Gap = to save the parameters a and b. |
• | Click ? to view the saved parameters a and b. |
Fixed parts
The nodes of the fixed parts will not move during the depenetration.
• | Click and select parts in the graphic window to select them. |
• | Click and select an already selected part in the graphic window to deselect it. |
• | Click to add the parts selected in the tree. |
Automatic depenetration
Button
|
Behavior
|

|
to directly select all the penetrations on the list
|

|
to start the automatic depenetration: HyperCrash starts the depenetration with different steps according to the parameter file options.
|
Depenetration one-by-one
Select a penetration by picking from the penetration list.
Button
|
Behavior
|

|
to select all the penetrations
|

|
pick a node in the graphic window to find the penetration for this node.
|

|
select penetrations by box (use the SHIFT key for a polygon box): the selection list will be updated with all the penetrating nodes in the box.
|

|
see the nodes where the penetrations are and the direction they are moving:
• | Orange arrow: medium penetration. |
• | Red arrow: large penetration. |
|

|
see the nodes where penetrations are and to see the displacement:
• | Orange arrow: medium penetration. |
• | Red arrow: large penetration. |
|

|
run one depenetration loop
|

|
undo the last depenetration loop
|
Depenetration viewing
After depenetrating, the geometry (node and element positions) of the previous state (called "initial state") can be viewed in the graphic window.
• | Click Current Display to display the geometry of the previous state (same as initial state). |
• | Click Yes in the Dialog menu bar to switch to the modified geometry view. |
• | Click No in the Dialog menu bar to switch back to the previous state (same as initial state). |
• | When finished, click Cancel in the Dialog menu bar to cancel the function and go back to the modified view. |
• | Click to set the modified state as the initial state. |
Check the Interfaces Only
To check and correct intersections and penetrations on interfaces already defined in the model:
• | From the Menu Bar, select Quality > Check All Solver Contact Interfaces. |
HyperCrash checks the intersections and penetrations in the defined interfaces.
• | If there are intersections, HyperCrash opens the Intersection panel. |
• | If there are penetrations, HyperCrash opens the Penetration panel. |