# General Purpose Interface (/INTER/TYPE7)

Interface TYPE7 solves all problems and limitations encountered with interface TYPE3 and TYPE5. The search for the closest segment is done via a direct search algorithm; therefore, there are no search limitations and all possible contacts are found. The energy jumps induced by a node impacting from the shell edges are removed by the use of a cylindrical gap around the edges.

Finally, the main advantage of interface TYPE7 is that the stiffness is not constant and increases with penetration preventing the node from going through the shell mid-surface. This solves many bad contact treatments (common when using either interface TYPE3 or TYPE5).

Contrary to interface TYPE3 and TYPE5, a variable gap in space is available.
Depending on option `I`_{gap}, variable gap is computed for each impact as the sum of the main element gap
(g_{m}) and the secondary node gap (g_{s}).

`I`

_{gap}=1, variable gap is computed as:

`I`

_{gap}=2, variable gap is computed as:

`I`

_{gap}=3, variable gap is computed as:

Element | Main Element Gap
(g_{m}) |
Secondary Node Gap
(g_{s}) |
---|---|---|

SHELL |
${g}_{m}=\frac{t}{2}$
t: thickness of the main segment |
${g}_{s}=\frac{t}{2}$
t: largest thickness of shell elements connected to the secondary node |

BRICK | ${g}_{m}=0$ | ${g}_{s}=0$ |

TRUSS and BEAM | Non-applicable |
${g}_{s}=\frac{1}{2}\sqrt{S}$
S: cross section |

If a minimum gap for impact activation (`Gap`_{min}) is also used, the computed variable gap cannot be smaller than the minimum
value. It is also possible to apply a scale factor to the gap and define a maximum
gap value.