7.1.7. Contact Geometry

The contact geometry such as Faceset, Patchset, Edgeset, and Curveset can be represented using several methods such as multiple vertices, piecewise polynomials and splines as shown in the figure below. In the spline case, the Faceset can be represented by using a NURBS (Non-Uniform Rational B-Spline) from CAD and the Curveset can be represented by using Interpolation Functions from multiple passing points on a curve.

Figure 7.10: Representation methods for contact geometry

Representation methods for contact geometry

The representation methods can be different for each contact type as shown in the table below.

Figure 7.11: Available representation methods for contact geometry

TypeBase GeometryAction Geometry
VerticesPolynomialSplineVerticesPolynomialSpline
General Contact

Node

Contact

Rigid body BaseXOOOXX
FE body BaseXOXOXX

EasyFlex body

Base

XXOOXX

Geometry

Contact

Rigid to RigidXOOOOO
Flex to RigidXOOOOX
Flex to FlexXOXOOX
Rigid to Rigid 3D Contact (RTR3D Contact) XOOOOO
Flex to Rigid 3D Contact (FTR3D Contact) XOOOOX
Flex to Flex 3D Contact (FTF3D Contact) XOXOOX
Tie Contact XOXOXX
Sphere to Multi-Curve Contact XXOXXExact
Cylinder to Multi-Curve Contact XXOXXExact
Multi-Curve to Multi-Curve Contact XXOXXO

The accuracy, performance and stability for each representation method is summarized in the table below.

Figure 7.12: Representation method summary

TypeAccuracyPerformanceStability
Multiple VerticesLowLowHigh
Piecewise PolynomialsMiddleMiddleMiddle
Spline NURBSHighHighLow
Spline AKIMAHighHighHigh
Exact(Sphere, Cylinder)HighHighHigh

High accuracy in the table above means that the contact geometry is the closest to the real geometry. High performance means that it is the fastest method for finding contact points. High stability means that the method gives a consistent solution for various different shapes and conditions. For more information, see General Contact Properties.