32.5.1. Rigid To RFlex Contact

In 2-dimensional contact, the only one of cylinder and piston bodies can become a flexible body.

32.5.1.1. Modeling Options

The user can define Rigid to RFlex contact between an Engine Block and a Piston. One of these two bodies must be a RFlex body.

  • Body, Body

    • Body: Select an Engine Block.

    • Body: Select a Piston.

Note

The RFlex body should be swapped from the original rigid body. To see how to swap the RFI file, refer to Body Swapping in RecurDyn/RFlex.

32.5.1.2. Properties

../_images/image2731.png

Figure 32.184 Rigid To RFlex Contact property page [Cylinder To Piston page]

  • Definition of Base Entity: The base body for this contact should be an engine block.

    • Entity Name: Enters the name of Cylinder.

    • Search Line: Enables to find the contact line in the cylinder body.

      ../_images/image274.png

      Figure 32.185 Base Line Search dialog box

      • Reference Frame: Select a reference frame to find search line.

      • Radius: Defines the radius of the inner circle.

      • Upper Height: Defines the distance from reference frame to Upper Height.

      • Lower Height: Defines the distance from reference frame to Lower Height.

      • Plane Tolerance: Defines the plane tolerance.

      • Radius Tolerance: Defines the radius tolerance (Degree).

      • Copy to Action: Copy the property of this dialog to one of Search Point.

        ../_images/image275.png

        Figure 32.186 Definition of parameters

    • Contact Plane Normal: RecurDyn/GUI set automatically.

    • Normal Direction: Indicates the direction of contact and it is changed by the option as ‘Up’ or ‘Down’.

    • Node Contact: Unchecked. (Base node to Action line contact case is not supported in Rigid To RFlex contact.)

    • Preview Contact Line: Shows the contact line found from Search Line.

      ../_images/image276.png

      Figure 32.187 Showing some parameters in Working Window

  • Definition of Action Entity: The action body for this contact should be a piston.

    • Entity Name: Enters the name of Piston.

    • Search Point: Enables to find the contact points in the piston body. The parameters in this dialog is same to Search Line.

    • Preview Contact Line: Shows the contact points found from Search Point.

    • Geometry Type: Curved.

    • Contact Plane Normal: RecurDyn/GUI set automatically.

    • Normal Direction: Not available.

    • Node Contact: Checked. (Action node to Base line contact case is supported in Rigid To RFlex contact.)

  • Advanced Settings: Accesses the Advanced Setting dialog box as shown in the below figure.

    ../_images/image277.png

    Figure 32.188 Advanced Setting dialog box

    • Smooth Node Contact: In the case of Surface type as Geometry type, this option is activated. If this option is checked, the smooth contact algorithm is applied in node-to-face collision pattern and the corresponding face is smoothed by using the bi-cubic Hermite surface equation. The bi-cubic Hermite surface equation is generated by using the node position and surface normal direction at node. If user selects this option, the edge contact is not recommended in most cases because the smooth option is applied in the action and base node contacts.

    • Use CPM: CPM is the abbreviation of Consistent Penetration Method. If this option is checked, the contact force at each contact point is divided by the total number of contact points. As a result, although user uses different facet or element size for the geometry, total contact force magnitude is remained in similar level. This means that the user does not need to change the contact stiffness or contact damping parameters when the user uses different mesh or different faceting values for the same geometry. On the other hand, if this option is unchecked, the contact force is applied for the all contact points with given contact parameters.

  • No. of Max Contact Point: Defines the number of max contact point for output. User can define this value from 1 to 5000. This value only affects Force Display and RPLT data about contact points.

  • Use Projection: Applies the node projection to the surface.

  • Projection (For RFlex Body): Makes to generate the surface from the imported point data for the node projection. The data is used if Use Projection option is checked. For more information, click here.

  • Export Node Search Result: Exports the original and projected position of searched nodes as a text file.

    ../_images/image2781.png

    Figure 32.189 Exported *.PND file.

  • Generate the contact output file(*.con): When user checks Generate the contact output file option, RecurDyn creates the contact output file based on the contact output reference. The user can calculate the local contact information based on the contact output reference by using *.con output file. Then RecurDyn/Solver reports all contact-related information in order of contact force magnitude to the text file. The format is as follows:

    Table 32.3 Contact Output File Contents

    Variables

    Descriptions

    1

    Time

    Simulation Time

    2

    NCP

    Total number of calculated contact points

    3

    NO

    Current contact point number

    4

    X_RefPos

    Position X of Output Reference Marker from Global

    5

    Y_RefPos

    Position Y of Output Reference Marker from Global

    6

    Z_RefPos

    Position Z of Output Reference Marker from Global

    7

    Z_EulerA

    Z Euler Angle of Output Reference Marker from Global

    8

    X_EulerA

    X Euler Angle of Output Reference Marker from Global

    9

    Z_EulerA

    Z Euler Angle of Output Reference Marker from Global

    10

    X_ConPos

    Position X of Calculated Contact Reference Frame from Global

    11

    Y_ConPos

    Position Y of Calculated Contact Reference Frame from Global

    12

    Z_ConPos

    Position Z of Calculated Contact Reference Frame from Global

    13

    X_NorDir

    Normal Direction X of Calculated Contact Reference Frame from Global

    14

    Y_NorDir

    Normal Direction Y of Calculated Contact Reference Frame from Global

    15

    Z_NorDir

    Normal Direction Z of Calculated Contact Reference Frame from Global

    16

    X_TanDir

    Tangent(Friction) Direction X of Calculated Contact Reference Frame from Global

    17

    Y_TanDir

    Tangent(Friction) Direction Y of Calculated Contact Reference Frame from Global

    18

    Z_TanDir

    Tangent(Friction) Direction Z of Calculated Contact Reference Frame from Global

    19

    Pen

    Penetration Depth

    20

    PenVel

    Penetration Depth Velocity or Relative Velocity in Normal Direction

    21

    TanVel

    Relative Velocity in Tangent Direction

    22

    FricCoeff

    Friction Coefficient

    23

    NorForce

    Normal Force Magnitude

    24

    FricForce

    Friction Force Magnitude

  • Force Display: Graphically displays the all contact force vectors (the sum of the normal and tangential contact force) at each contact point up to the No. of Max Contact Point as shown in the below figure.

Projection For RFlex Body

../_images/image2791.png

Figure 32.190 2D RFlex Cylinder Node Projection dialog box

  • Reference Frame: Selects a reference frame to import the point data.

  • Nominal Radius: Inputs the nominal radius for offset.

  • Use Amalgamation Option: Selects whether to set Use Amalgamation option, when the projection surface is created.

    • Note: Curves are made from the imported point data, surfaces are made by lofting the made curves. When surfaces are made, there is the amalgamation option among many options. You can make more correct surfaces for given points, if you set Use Amalgamation option which integrates the knot vector of curve as following recommendations.

    • If the number of points is large, the user checks Use Amalgamation Option.

    • If the number of points is small, the user unchecks Use Amalgamation Option

  • Import: Imports the point data.

    • The Format of Point data

    ../_images/image280.png