6.4.4.1. Geo Curve

A Geo Curve Contact is a General Geometry Contact which can analyze the 2D curve contact between any kinds of curve geometries. The curve geometry can have any kind of shapes. Geo curve contact analyzes the all possible contact points and output the all useful contact information such as the contact point, contact force, contact direction, and penetration.

6.4.4.1.1. Modeling Options

In the case of Geo Curve contact, a curve geometry type is supported without base and action geometries when creating.

  • Curve, Curve

    • Curve: Selects a rigid curve or an edge to define a base curve.

    • Curve: Selects a rigid curve or an edge to define an action curve.

  • Curve, MultiCurve

    • Curve: Selects a rigid curve or an edge to define a base curve.

    • MultiCurve: Selects some rigid curves or edges to define action curves.

  • Curve, Curve, Curve, Curve

    • Curve: Selects a rigid curve or an edge to define a base curve.

    • Curve: Selects a rigid curve or an edge to define an action curve.

    • Curve: Selects a rigid curve or an edge to define another base curve.

    • Curve: Selects a rigid curve or an edge to define another action curve.

  • MultiCurve, MultiCurve

    • MultiCurve: Selects some rigid curves or edges to define base curves.

    • MultiCurve: Selects some rigid curves or edges to define action curves.

6.4.4.1.2. Properties

../_images/image591.png

Figure 6.381 Properties of GeoCurContact dialog box [Curve type]

../_images/image592.png

Figure 6.382 Properties of GeoCurContact dialog box [Circle Type]

../_images/image592.png
  • Name: Defines the name of base curve geometry. The base curve geometry can be modified from the Working Window by clicking Gr. The Line Set of a flexible body (Fflex or Rflex) can be defined to the base curve geometry.

  • Contact Plane Normal: Defines the contact plane for base curve geometry in order to define the 2D contact. By using this contact plane normal direction, the user can define any kind of 2D contact problem. In most cases, the base contact plane normal should be same with the action contact plane normal.

    ../_images/image593.png

    Figure 6.383 Preview of the normal directions, bounding boxes, contact segments and nodes.

  • Normal Direction: Defines the normal direction of a base geometry for a contact as shown in the above figure.

    • The contact is available in the specified direction.

    • As selecting Up or Down, the user can change the contact direction of a base geometry.

    • If this page is activated, the normal direction is automatically shown on the Working Window.

  • Node Contact: If this option is checked, the contact force by the base node is calculated.

  • Preview Contact Geometry: If this option is checked, the segments for the base curve are shown on the Working Window as shown in the above figure.

  • Contact Geometry: Accesses the Curve Segment dialog box for the base geometry as shown in the below figure.

    ../_images/image594.png

    Figure 6.384 Curve Segment dialog box for a rigid body

    ../_images/image595.png

    Figure 6.385 Curve Segment dialog box for a flexible body

  • Curve Name: This shows the name of the selected base contact geometry.

  • Curve Type: This shows the faceting method for the curve geometry. In the current version, only Line type is supported.

  • Use Total Segment: If this option is selected, the user can make approximately equally spaced contact segments on the curve by using the Curve Segment information although there are multiple edges in a curve geometry. This option is available for a rigid body.

../_images/image596.png

Figure 6.386 The example of Use Total Segment option in the case of Curve Segment = 5.

  • Curve Segment: If the Use Total Segment option is not checked, Curve Segment means the number of segments in an edge or the number of segments between the user specified control points. If the Use Total Segment option is checked, Curve Segment means the number of segments in the whole connected edge. If the user increases this number, the number of points is increased and the approximated contact curve is close to the real curve. If the curve is a Line Set of a flexible body, this value just shows the number of lines including the Line Set. The maximum number of total curve segments is 500,000.

  • Bounding Buffer Length: This value is used when the contact pre-search is performed with base and action bounding box. The bounding buffer length defines the offset length of bounding box compared to the real bounding box as shown in the below figure. This value is automatically calculated, but can be modified by the user.

../_images/image597.png

Figure 6.387 Definition of Bounding Buffer Length

  • Cubic Cell Size (X, Y, Z): Shows the number of cubic cells dividing a contact bounding box in each direction. This value is automatically calculated, but can be modified by the user.

  • Thickness: Define thickness of curve. This value is reflected on the contact penetration calculation.

  • Edge Contact

    • In the case of Circle type, if this option is checked, the contact force by the circle and base edges is calculated. In order to perform the reasonable contact analysis in some models such as the below figure, Edge Contact option must be used.

      ../_images/image598.png

      Figure 6.388 Example of Edge Contact Option [Circle type]

  • Advanced Settings: Accesses the Advanced Settings dialog box as below figures. For more information, click here.

    ../_images/image489.png

    Figure 6.389 Advanced Settings dialog box [Curve type]

    ../_images/image599.png

    Figure 6.390 Advanced Settings dialog box [Circle type]

  • Smooth Node Contact: If this option is checked, the smooth contact algorithm is applied in node-to-segment collision pattern and the corresponding segment is smoothed by using the cubic Hermite spline equation. The cubic Hermite spline equation is generated by using the node position and segment normal direction at node.

  • Smooth Edge Contact: In the case of Circle type as Geometry type, this option is activated. If this option is checked, the smooth contact algorithm is applied in circle-to-curve collision pattern. This algorithm finds optimum contact point between circle and 3-order cubic spline curve which is expressed as nodal position and tangential direction of segment. spline equation. If user selects this option, base node contact are not recommended in most cases because the smooth option is applied in the edge contact.

  • 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 remains 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 affect Force Display and RPLT data about contact points.

  • Generate the contact output file(*.con): When user checks Generate the contact output file, 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 6.26 Contact Output File Format

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 the each contact point up to the “No. of Max Contact Point.