Adams Basic Package > Adams View > Adams View > Building Models > Contacts > Supported Geometry in Contacts

Supported Geometry in Contacts

Two-Dimensional Contacts

Adams View supports two-dimensional contact between the following geometry:
Arc
Circle
Polylines
Splines
Point
Plane
For flexible bodies, only point-to-plane and point-to-curve contacts are supported, where the point is on the flexible body. Adams Solver (C++) can treat multiple points per CONTACT statement. Adams Solver (FORTRAN) can only treat one point per CONTACT statement.
 
Note:  
You cannot have contacts between a point and another point and a plane and another plane.

Three-Dimensional Contacts

Adams View supports three-dimensional contact between the following solid geometry:
Sphere
Cylinder
Frustum
Box
Link
Torus
Extrusion
Revolution
Constructive, solid geometry (geometry combined from several geometries)
Generic three-dimensional Parasolid geometry, including extrusion and revolution
Shell (enclosed-volume only)
You can also create a contact between a three-dimensional elliposoid and a plane (sphere only).
In case of Adams Solver C++, you can create three-dimensional contacts between flexible bodies as well as between a flexible body and a Solid geometry. When a three-dimensional contact is created between a flexible body and a solid geometry, it is mandatory that the rigid body is always the J geometry.
Adams View also supports nonsolid, three-dimensional geometries, such as shells. Adams View allows you to select the free edges of shell elements. You can create contacts between flexible body edges as well as between flexible body edge and a plane or a curve.

Limitations

The contact code in Adams is designed to work with intersection volumes that are "thin", that is, that the penetration squared is less than the area of contact. If this condition is violated, then the contact behavior is unpredictable.
The below rule explains this condition:
If area > 2*d*d then contact force is calculated
If area < 2*d*d then contact force set to zero
where:
area = contact area
d = penetration
This condition was added to prevent the contact force from becoming excessively large or from being applied in an unexpected direction.