7.4.6. FFlex Contact

The output of flexible contact forces in RecurDyn/FFlex is a contact force generalized on the specified marker. The contact force is a force and torque generalized on the user-defined marker. The default marker is the inertia reference frame. If the base or action body of a contact is a rigid body, the reference marker for output is automatically defined as the center marker of the body.

As shown in Figure 7.93, the position vector of \(s_a\) and \(s_b\) are the displacement vectors from the positions of the specified reference frame to the actual contact point to plot contact forces applied on the action and base bodies. The contact force vectors of \(f_n\) and \(f_f\) are the contact normal force and the friction force, respectively.

../_images/image326.png

Figure 7.93 Definition of contact plot data

  • FM_Contact_Action: The magnitude of the translational force generalized at the specified marker due to the contact force acting on the contact point of action body.

  • FX_Contact_Action, FY_Contact_Action, FZ_Contact_Action: The x, y and z components of the translational force generalized at the specified marker due to the contact force acting on the contact point of action body.

    \(\mathbf{f}_a'=\mathbf{A}_a^T(\mathbf{f}_n+\mathbf{f}_f)\)

  • TM_ Contact_Action: The magnitude of the torque generalized at the specified marker due to the contact force acting on the contact point of action body.

  • TX_Contact_Action, TY_Contact_Action, TZ_Contact_Action: The x, y and z components of the torque generalized at the specified marker due to the contact force acting on the contact point of action body.

    \(\mathbf{\tau}_a'=\mathbf{A}_a^T\tilde{\mathbf{s}}_{ac}(\mathbf{f}_n+\mathbf{f}_f)\)

    where, \(\mathbf{A}_a\) is the orientation matrix of the specified reference frame to output a contact force applied on the action body.

  • FM_Contact_Base: The magnitude of the translational force generalized at the specified marker due to the contact force acting on the contact point of base body.

  • FX_Contact_Base, FY_Contact_Base, FZ_Contact_Base: The x, y and z components of the translational force generalized at the specified marker due to the contact force acting on the contact point of base body.

    \(\mathbf{f}_b'=-\mathbf{A}_b^T(\mathbf{f}_n+\mathbf{f}_f)\)

  • TM_Contact_Base: The magnitude of the torque generalized at the specified marker due to the contact force acting on the contact point of base body.

  • TX_Contact_Base, TY_Contact_Base, TZ_Contact_Base: The x, y and z components of the torque generalized at the specified marker due to the contact force acting on the contact point of base body.

    \(\mathbf{\tau}_b'=\mathbf{A}_b^T\tilde{\mathbf{s}}_{bc}(\mathbf{f}_n+\mathbf{f}_f)\)

    where, \(\mathbf{A}_b\) is the orientation matrix of reference frame specified to output a contact force applied to the base body.