4.7. Vector Force (Joint Vector Load)

A Vector in Motion represents six component forces and torques acting between two bodies at a point.

Figure 4.22: Kinematics of a Vector Force

Kinematics of a Vector Force

The vectors of the force and torque are defined from the reference marker and the magnitude of each force is defined by a Function Expression or User Subroutine. If the reference marker is not defined, the reference marker will be taken as the inertia reference frame. The position and orientation of the base marker are updated to same position and orientation of the action marker in time domain as in the following equations.

(4–56)

(4–57)

The force and torque defined by a Function Expressionor Vector Force User Subroutine can be a function of displacement, velocity, and acceleration of a marker on the rigid body, and other forces and variables as in the following equation:

(4–58)

where , and are force functions and , and are torque functions in x, y and z directions of the reference frame.

The reacting force and torque on the base marker can be calculated as follows.

(4–59)

If the base marker of the Vector is used to calculate a force, torque, or motion in a Function Expression or User Subroutine, the Motion solver can be unstable. This is because the position and orientation are not constant, but dependent on the position and orientation of the action marker.

Figure 4.23: Function Expression for Contact Modeling of a Rolling Wheel

Function Expression for Contact Modeling of a Rolling Wheel

As shown in the figure above, the contact force of a rolling wheel on a slope can be modeled simply as a Vector. The reference frame is defined at a position on the slope and the x-axis and y-axis of the maker must be the tangent and normal directions of the slope as shown in the figure. A vector force is defined at the center position of the wheel. In this case, the action body is the wheel and the base body is the ground.

The contact condition can be represented by the following equation:

(4–60)

where is the distance of the center position of the wheel from the slope and is the radius of the wheel.

The contact normal force can be defined as the y-component of the force as in the following equation:

(4–61)

where and are the contact stiffness and damping coefficients. DY and VY are the displacement and relative velocity functions. The arguments #1 and #2 are the argument IDs for the action and reference markers. For more information about this usage, refer to Function Expression Operation in the Motion Preprocessor User Guide.

The Coulomb friction force can be defined as the x-component of the force as in the following equation:

(4–62)

where is the dynamic friction coefficients. VX and WZ are the relative velocity and angular velocity functions.

The generalized torque due to the friction force can be defined as the z-component of the torque as in the following equation.

(4–63)

Thus, from Equation 4–61, Equation 4–62, and Equation 4–63, the vector force can be defined as follows.

(4–64)

A Vector is a very useful force entity. If contact between simple geometries is modeled using this force, the solving speed can be faster than using Rigid to Rigid 3D Contact (RTR3D Contact)