Building Models Contacts
Building Models Contacts
Overview
Using contacts, you can go beyond just modeling how parts meet at points and model how solid bodies
react when they come in contact with one another when the model is in motion.
For more on the theory behind contact forces, see the CONTACT statement in the Adams/Solver online
help.
See Solver Settings - Contacts dialog box help.
Note: Contact defined between planar geometry (for example, circle to curve) must be
constrained to lie in the same plane. You usually accomplish this using planar joints or an
equivalent set of Constraints that enforce the planarity.
Failure to enforce planarity will result in a run-time error when the bodies go out of plane
during a Simulation.
2 Adams/View
Contacts
You can also create your own contact force model by entering parameters to a User-written subroutine.
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).
3
Contacts
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.
Tip: You can change the direction of the force on some geometry (for example, circle, curve,
plane, and sphere) by selecting the Change Direction tool .
4 Adams/View
Contacts
For tracks:
• Double-click a track to view:
• I_Point
• I_Normal_Force
• I_Friction_Force
• I_Normal_Unit_Vector
• I_Friction_Unit_Vector
• J_Point
• J_Normal_Force
• J_Friction_Force
9
Contacts
• J_Normal_Unit_Vector
• J_Friction_Unit_Vector
• Slip_Deformation
• Slip_Velocity
• Penetration
F = K*(distance)n
where:
• K - material stiffness
• n - exponent
• F - force
to determine the contact force due to the material stiffness (there can also be damping and friction forces
in the contact).
For example, if you apply this algorithm to a sphere on a plate, the intersection volume is some type of
spherical shape with a flat side. The centroid of this volume can be computed (this is where most of the
time is spent in the algorithm). It will be below the plate and inside the sphere. The nearest point on the
plate (to the centroid) and the nearest point on the sphere (to the centroid) can also be computed. In this
case, the line between them will pass through the center of the sphere (this will also be the direction in
which the contact force acts).
10 Adams/View
Contacts
Again, the algorithm can handle the case of a sphere in a V-groove. There will be two volumes of
intersection and two separate forces will be applied to sphere and to the V-groove (equal and opposite
forces).
References
The friction values used in the material interaction table are generalized values based on the following
references:
• Bowden & Tabor, "The Friction and Lubrication of Solids," Oxford.
• Fuller, "Theory and Practice of Lubrication for Engineers," Wiley.
• Ham & Crane, "Mechanics of Machinery," McGraw-Hill.
• Bevan, "Theory of Machines," Longmans.
• Shigley, "Mechanical Design," McGraw-Hill.
• Rabinowicz, "Friction and Wear of Materials," Wiley.