6.15. General Bearing

A General Bearing object represents three components force and two components torque acting between two bodies in particular directions. A General Bearing supports two force types (spring and damping forces) and three types of stiffness matrix. Two bodies, locations on the bodies and direction must be specified to create the force. A General Bearing calculates its force and torque based on the relative displacement and angle between the two markers. The action force and torque are applied to the action marker and an equal and opposite reaction force is applied to the base marker. The reaction torque at the base marker is usually not equal to the action torque because of the force transfer. This is unlike a Bushing, since an off-diagonal term in the stiffness matrix can be defined, and for torque a General Bearing is better suited to represent various bearings such as ball and roller bearings. A General Bearing internally creates a vector User Subroutine with a DLL name of dfbearing.dll and a function name of DFUSUB_GENERL_BEARING. By changing the function in the code, it is possible to apply another bearing formula to your system.