1. Data group identifier, one input line

ELAStic CONTact SURFace

2. Specification of elastic contact surface(s), one input line

NSURFE
  • NSURFE: integer > 0: The number of elastic contact surfaces to be specified

3. Description of the contact surface(s) and specification of the line(s) which may experience contact with the surface(s).

The lines below, `Number of contact points…', `Type and location of contact point…' and `Specification of lines to be checked…', must be given in one block for each elastic contact surface.

Number of contact points along the current contact surface and number of lines which may experience contact with the surface, one input line.
NCNODE NCLINE
  • NCNODE: integer > 0: Number of contact points located on the present contact surface

  • NCLINE: integer > 0: Number of lines to be checked against contact with the present surface

Type and location of contact point, NCNODE input lines
ICNOD LINE-ID ISEG IEND CNTTY TENTY TUBTY
  • ICNOD: integer: Contact point number

  • LINE-ID: character(8): Reference to line identifier

  • ISEG: integer: Local segment number

  • IEND: integer: Local segment end (1 or 2)

  • CNTTY: character(8): Reference to roller contact type identifier (CMPTYP-ID)

  • TENTY: character(8), default: 'NONE': Reference to tensioner contact type identifier (CMPTYP-ID)

  • TUBTY: character(8), default: 'NONE': Reference to tubular contact identifier (CMPTYP-ID)

1< ICNOD < NCNODE; icnod must be given in increasing order. The line number (ILIN) refers to the line number given implicit in the riser specification.

NOTE:

  • CNTTY, TENTY and TUBTY refers to CMPTYP-ID: New component specification.

  • CNTTY = 'NONE' or 0 means no roller contact at the actual contact point.

  • TENTY = 'NONE' or 0 means no tensioner at the actual contact point.

  • TUBTY = 'NONE' or 0 means no tubular contact at the actual contact point.

Roller and tubular contact are activated by the 'ROLL' command in the incremental static loading procedure. Tensioner type of contact is activated by the 'TENS' command.

Specification of lines to be checked for contact with the current contact surface, NCLINE input lines.
LINCHK ISEGF IELF ISEGL IELL
  • LINCHK: character(8): Reference to line identifier (LINE-ID) to be checked for contact with the current contact surface.

  • ISEGF: integer, default: 1: First local segment within the line to be checked for contact.

  • IELF: integer, default: 1: First local element within the segment to be checked for contact.

  • ISEGL: integer, default: 0: Last local segment within the line to be checked for contact.

  • IELL: integer, default: 0: Last local element within the segment to be checked for contact.

IELL = 0 means that the last element which will checked for contact is the last element within the segment ISEGL.

ISEGL = 0 means that the last segment which will be checked for contact is the last segment within line ILCHCK.