1. Data Group C: Output from DYNMOD

1.1. Results from irregular wave analysis

Results from the irregular wave analysis consists of: - sampled Fourier components of waves stored on file IFNIRR at global origin, x=y=z=0 - motion of the support vessel, stored on file IFNIRR - motion transfer functions for the support vessel

1.1.1. Control information

Data group identifier, one input line
IFNIrr CONTrol INFOrmation      NoPlot

In addition to dimension parameters, control information also consists of directions and frequencies for which Fourier components are stored.

1.1.2. Sampled Fourier components

Data group identifier, one input line
FOURier COMPonents WAVEs        Plot
Output parameters, one input line
ICOMP IDIR ISEC IW1 NW IJP
  • ICOMP: integer: Component code

    • ICOMP=1: Wind sea

    • ICOMP=2: Swell

  • IDIR: integer: Direction no wanted

  • ISEC: integer: Sequence no wanted (dummy)

  • IW1: integer: Number of the first frequency for which Fourier components are wanted

  • NW: integer: No of frequencies for which Fourier components are wanted

  • IJP: integer, default: 1: Jump parameter

Fourier components are printed for frequencies no IW1, IW1+IJP, IW12x`IJP`, …, `IW1`(NW-1)x`IJP`

The components are printed/plotted as amplitude and phase angle (degrees)

1.1.3. Wave elevation

Data group identifier, one input line
WAVE ELEVation      Plot
Output parameters, one input line
ICOMP IDIR ISEC IT1 NTS XP1 XP2
  • ICOMP: integer: Component code

    • ICOMP=1: Wind sea

    • ICOMP=2: Swell

  • IDIR: integer: Direction no wanted

  • ISEC: integer: Sequence no wanted (dummy)

  • IT1: integer: First time step included

  • NTS: integer: Number of time steps included

  • XP1: real, default: 0: Global x-coordinate for wave elevation

  • XP2: real, default: 0: Global y-coordinate for wave elevation

A Fourier transformation of the wave spectrum is performed. Maximum number of time steps will be (NWIMAX-1)*2. Use the option IFNIRR CONTROL INFORMATION (see Control information).

In case of longcrested sea one direction is applied. In case of shortcrested sea, 11 directions are used and mean wave direction is no. 6. The other directions are spread around the mean direction in the interval \(\mathrm {[-75^{\circ},75^{\circ}]}\) in intervals of \(\mathrm {15^{\circ}}\).

1.1.4. Wave frequency motion time series

Data group identifier, one input line
WFMOtion TIME SERIes        Plot
Output options, one input line
IOP IMOT IDERIV ISEQ1 NSEQ IT1 NTS ITJMP IVES
  • IOP: integer: Code for type of output

    • IOP=1: Time series

    • IOP=2: Time series statistics

    • IOP=3: Spectral analysis

  • IMOT: integer: Direction

    • IMOT=1: Displacement in global x-direction

    • IMOT=2: Displacement in global y-direction

    • IMOT=3: Displacement in global z-direction

    • IMOT=4: Rotation about x-axis

    • IMOT=5: Rotation about y-axis

    • IMOT=6: Rotation about z-axis

  • IDERIV: integer: Code for derivative of response

    • IDERIV=0: Analyse original series

    • IDERIV=1: Analyse 1st derivative

    • IDERIV=2: Analyse 2nd derivative

  • ISEQ1: integer: First sequence to be included (dummy)

  • NSEQ: integer: No of sequence to be included (dummy)

  • IT1: integer: First time step of each sequence to be included

  • NTS: integer: No of time steps of each sequence to be included

  • ITJMP: integer, default: 1: Jump parameter

    • Time step nos. IT1, IT1+ITJMP, IT1+2xITJMP,…​, IT1+(NTS-1)xITJMP are included

  • IVES: integer, default: 1: Vessel number reference in case of multivessel systems.The vessels are numbered from 1 to NVES

Note that IMOT refers to the global coordinate system, not the vessel coordinate system.

Transformation of wave frequency motion time series, one input line
ITRANS XP YP ZP
  • ITRANS: integer, default: 0: Transformation code

    • ITRANS=0: No transformation, motions of vessel reference point

    • ITRANS=1: Transformation gives motion IMOT (see previous input line) of point defined by XP, YP and ZP

  • XP: real, default: 0: X-coordinate in global system, relative to the vessel reference point

  • YP: real, default: 0: Y-coordinate in global system, relative to the vessel reference point

  • ZP: real, default: 0: Z-coordinate in global system, relative to the vessel reference point

If ITRANS=0, XP, YP and ZP are dummy parameters

Options for the output distribution functions of the high frequency motion time series statistics, one input line

This input line is given only if IOP=2.

NCL XCMIN XCMAX
  • NCL: integer: No of classes in the output distribution functions (i.e. no of points on the abscissa axis)

    • 0<NCL<41

  • XCMIN: real: Range of argument values for output distribution functions is XCMIN*sx(1) - XCMAX*sx(1) in which sx(1) is the standard deviation of x estimated from the first sequence.

  • XCMAX: real:

Spectrum smoothing parameter for the spectral analysis of the high frequency motion, one input line

This input line is given only if IOP=3.

MSM
  • MSM: integer, default: 0: Smoothing parameter

    • MSM=0: No smoothing

    • MSM>0: Smoothing by averaging over 2*MSM+1 values.

1.1.5. Low frequency motion time series

Data group identifier, one input line
LFMOtion TIME SERIes        Plot
Output options, one input line
IOP IMOT IDERIV ISEQ1 NSEQ IT1 NTS ITJMP IVES
  • IOP: integer: Code for type of output

    • IOP=1: Time series

    • IOP=2: Time series statistics

    • IOP=3: Spectral analysis

  • IMOT: integer: Direction code

    • Legal values:

      • IMOT=1: Surge

      • IMOT=2: Sway

      • IMOT=6: Yaw

  • IDERIV: integer: Code for derivative of response

    • IDERIV=0: Analyse original series

    • IDERIV=1: Analyse 1st derivative

    • IDERIV=2: Analyse 2nd derivative

  • ISEQ1: integer: First sequence to be included (dummy)

  • NSEQ: integer: No of sequence to be included (dummy)

  • IT1: integer: First time step of each sequence to be included

  • NTS: integer: No of time steps of each sequence to be included

  • ITJMP: integer, default: 1: Jump parameter

    • Time step nos. IT1, IT1+ITJMP, IT1+2xITJMP,…​, IT1+(NTS-1)xITJMP are included

  • IVES: integer, default: 1: Vessel number reference in case of multivessel systems.The vessels are numbered from 1 to NVES

Transformation of the low-frequency motion time series, one input line
Options for the output distribution functions of the low frequency motion time series statistics, one input line

This input line is given only if IOP=2.

Spectrum smoothing parameter for the spectral analysis of the low frequency motion time series, one input line

This input line is given only if IOP=3.

1.1.6. Total motion time series

Data group identifier, one input line
TOMOtion TIME SERIes        Plot
Output options, one input line
IOP IMOT IDERIV ISEQ1 NSEQ IT1 NTS ITJMP IVES
  • IOP: integer: Code for type of output

    • IOP=1: Time series

    • IOP=2: Time series statistics

    • IOP=3: Spectral analysis

  • IMOT: integer: Direction code

    • IMOT=1: Displacement in global x-direction

    • IMOT=2: Displacement in global y-direction

    • IMOT=6: Rotation about z-axis

  • IDERIV: integer: Code for derivative of response

    • IDERIV=0: Analyse original series

    • IDERIV=1: Analyse 1st derivative

    • IDERIV=2: Analyse 2nd derivative

  • SEQ1: integer: First sequence to be included (dummy)

  • NSEQ: integer: No of sequence to be included (dummy)

  • IT1: integer: First time step of each sequence to be included

  • NTS: integer: No of time steps of each sequence to be included

  • ITJMP: integer, default: 1: Jump parameter

    • Time step nos. IT1, IT1+ITJMP, IT1+2xITJMP,…​, IT1+(NTS-1)xITJMP are included

  • IVES: integer, default: 1: Vessel number reference in case of multivessel systems.The vessels are numbered from 1 to NVES

Transformation of total motion time series, one input line
Options for the output distribution functions of the time series statistics of total motion, one input line

This input line is given only if IOP=2.

Spectrum smoothing parameter for the spectral analysis of the total motion, one input line

This input line is given only if IOP=3.

1.1.7. Vessel motion transfer functions

group identifier, one input line
WFTRansfer FUNCtion DOF      Plot

DOF means degree of freedom, and may be XG, YG, ZG, XGROT, YGROT or ZGROT.

Output options, one input line
IOP IDIR1 NDIR ITRAN IVES
  • IOP: integer: Code for type of output

    • IOP=1: Complex form (real, imaginary)

    • IOP=2: Real form (amplitude ratio, phase (degrees))

    • IOP=3: Real form (amplitude ratio, phase (radians))

  • IDIR1: integer: First direction to be included

  • INDIR: integer: No of directions to be included

  • ITRAN: integer: Code for transformation

    • ITRAN=0: No transformation

    • ITRAN=1: Transformation of origin motion to point (XV1, XV2, XV3), see next input line.

    • Dummy if degree of freedom is XGROT, YGROT or ZGROT

  • IVES: integer, defaul: 1: Vessel number

The coordinates of the point on the vessel for which the vessel motion transfer functions are wanted, one input line

If ITRAN=0, or the degree of freedom is XGROT, YGROT or ZGROT, this input line is skipped.

XV1 XV2 XV3
  • XV1: real: X-coordinate of the point

  • XV2: real: Y-coordinate of the point

  • XV3: real: Z-coordinate of the point

The coordinates are referred to the global coordinate system, relative to the vessel reference point.

The transfer functions for different degrees of freedom may be given without the PRINT or PLOT statement between.

1.2. Results from time domain dynamic analysis

1.2.1. Storage information

Data group identifier, one input line
TIME DOMAin PARAmeters
Print options, one input line
IDNOD IFNOD ICNOD
  • IDNOD: integer, default: 1: Switch for printing of nodes for which displacements are stored

    • IDNOD=0: No print

    • IDNOD=1: The nodes, for which displacements are stored, are printed

  • IFNOD: integer, default: 1: Switch for printing of elements for which force data are stored

    • IFNOD=0: No print

    • IFNOD=1: The nodes, for which force data are stored, are printed

  • ICNOD: integer, default: 1: Switch for printing of elements for which curvature data are stored

    • ICNOD=0: No print

    • ICNOD=1: The elements, for which curvature data are stored, are printed

1.2.2. Snapshot plot from time domain analysis

This option will create pictures of the dynamic configuration at several time steps.

Data group identifier, one input line
DYNAmic SNAPshot PLOT       Plot (only)
Plot options
IPROJ IT1 NTS NLIC IJUMP
  • IPROJ: integer: Project in code

    • IPROJ=1: x-z coordinates

    • IPROJ=2: y-z coordinates

    • IPROJ=3: x-y coordinates

  • IT1: integer: First stored time step to be included

  • NTS: integer/character: No of stored time steps to be included.

    • You may specify REST to include the remaining time steps

  • NLIC: integer: No. of input lines to describe line specification

  • IJUMP: integer, default: 1: Plot every IJUMP stored time step

Line specification, NLIC input lines
LINE-ID
  • LINE-ID: character(8): Line identifier to be plotted. You may specify ALL to include all lines in the system

The lines are plotted only if at least the end node coordinates are stored. Line configurations for all stored time steps are plotted.

1.2.3. System snapshot plot from time domain analysis

This option is an extension to the option DYNAMIC SNAPSHOT PLOT. You are able to plot the wave particle motion, the vessel motion and the riser motion in one plot.

Data group identifier, one input line
SYSTem SNAPshot PLOT        Plot (only)
Plot options, one input line
IPROJ IT1 NTS IJUMP NLIC NPVESP NPWAPO IVES XCGVES YCGVES ZCGVES
  • IPROJ: integer: Projection code

    • IPROJ=1: X-Z coordinates

    • IPROJ=2: Y-Z coordinates

    • IPROJ=3: X-Y coordinates

  • IT1: integer: First stored time step to be included

  • NTS: integer: No of stored time steps to be included. You may specify REST to include the remaining time steps

  • IJUMP: integer: Include every IJUMP stored time steps

  • NLIC: integer: No. of input lines to describe line specification

    • NLIC=0: No riser snapshot plot

  • NPVESP: integer: No of coordinates to describe the vessel

    • NPVESP=0: No vessel snapshot plot

  • NPWAPO: integer: No of coordinates to describe the wave particle motion

    • NPWAPO=0: No wave particle snapshot plot

  • IVES: integer, default: 1: Vessel number

  • XCGVES: real: Static X coordinate of the vessel

  • YCGVES: real: Static Y coordinate of the vessel

  • ZCGVES: real: Static Z coordinate of the vessel

Line specification, NLIC input lines
LINE-ID
  • LINE-ID: integer/character(8): Line identifier to be plotted. You may specify ALL to include all lines in the system

The lines are plotted only if at least the end node coordinates are stored.

Vessel description, NPVESP input lines. The specified points are connected by one line to illustrate a part of the vessel contour
IPV XVT YVT ZVT
  • IPV: integer: Coordinate no.

  • XVT: real: Vessels X-coordinate in global system referred from vessel origin \(\mathrm {[L]}\)

  • YVT: real: Vessels Y-coordinate \(\mathrm {[L]}\)

  • ZVT: real: Vessels Z-coordinate \(\mathrm {[L]}\)

Wave particle description, NPWAPO input lines
IPW XPW YPW ZPW
  • IPW: integer: Coordinate no.

    • If IPW<0, then the intermediate coordinates between the previous coordinate specification and this one are automatically calculated. The intermediate coordinates are equally spaced on a straight line

  • XPW: real: X-coordinate of the wave particle \(\mathrm {[L]}\)

  • YPW: real: Y-coordinate of the wave particle \(\mathrm {[L]}\)

  • ZPW: real: Z-coordinate of the wave particle \(\mathrm {[L]}\)

The wave particle coordinates are given in the global coordinate system in calm water, i.e. (0.,0.,0.) is wave at global origin. Specifying ZPW \(\mathrm {\equiv}\) 0. for all points will create a plot of the wave surface elevation.

1.2.4. Dynamic displacement time series from time domain analysis

Results include only the dynamic time dependant displacements (static values are not included).

Data group identifier, one input line
DYNDisp TIME SERIes         Plot
Output options, one input line
IOP IDOF IT1 NTS NNODC      Plot
  • IOP: integer: Code for type of output

    • IOP=1: Time series

    • IOP=2: Time series statistics

    • IOP=3: Spectral analysis

  • IDOF: integer: Code for degree of freedom

    • Rotational degrees of freedom are only to be presented from linearized dynamic analysis.

    • IDOF=1: Translation in x-direction

    • IDOF=2: Translation in y-direction

    • IDOF=3: Translation in z-direction

    • IDOF=4: Rotation about x-axis

    • IDOF=5: Rotation about y-axis

    • IDOF=6: Rotation about z-axis

  • IT1: integer: First stored time step to be included

  • NTS: integer: Number of stored time steps to be included (from IT1).

    • A large number includes the remaining time steps

  • NNODC: integer: No. of input lines used for node specification

For IOP=3 an FFT analysis is carried out. If NTS is not an integer power of 2, a reduced time series will be analysed. In order to get an effective analysis, IT1 and NTS should be selected so that - \(\mathrm {IT1=NT-2^M+1}\) - \(\mathrm {NTS=2^M}\)

Where \(\mathrm {NT}\) is the total number of stored time steps and \(\mathrm {M}\) is the largest integer so that \(\mathrm {NTS\<=NT}\). Normally it is preferable to omit the first part of the time series due to transients

Node specification, NNODC input lines
LINE-ID ISEG INODE
  • LINE-ID: character(8): Line identifier.

    • You may specify ALL to include all lines

  • ISEG: integer/character: Segment number.

    • You may specify ALL to include all segments.

    • ENDS includes the end segments on the line

  • INODE: integer/character: Node number.

    • ALL includes all nodes

    • ENDS includes end nodes on the above specified segment

Displacements are not necessarily stored for all nodes, see data group File storage of displacement response for storage information. If the user specifies nodes for which displacements are not stored, these nodes are ignored.

The data group Storage information may be used to obtain an overview of the stored data.

Options for the output distribution functions of the displacement time series statistics, one input line

This input line is given only if IOP=2.

NCL XCMIN XCMAX
  • NCL: integer: No of classes in the output distribution functions (i.e. no of points on the abscissa axis)

    • 0<NCL<41

  • XCMIN: real: Range of argument values for output distribution functions is XCMIN*sx(1) - XCMAX*sx(1) in which sx(1) is the standard deviation of x estimated from the first sequence

  • XCMAX: real: See above

Spectrum smoothing parameter for the spectral analysis of the displacement time series, one input line

This input line is given only if IOP=3.

MSM
  • MSM: integer, default: 0: Smoothing parameter

    • MSM=0: No smoothing

    • MSM>0: Smoothing by averaging over 2*MSM+1 values

1.2.5. Dynamic resulting force time series from time domain analysis

The results include only the dynamic time dependent force. Static values are not included.

Data group identifier, one input line
DYNForce TIME SERIes        Plot
Output options, one input line
IOP IDOF IT1 NTS NNELC
  • IOP: integer: Code for type of output

    • IOP=1: Time series

    • IOP=2: Time series statistics

    • IOP=3: Spectral analysis

  • IDOF: integer: Code for degree of freedom

    • IDOF=1: Axial force

    • IDOF=2: Torsional moment

    • IDOF=3: Bending moment about local y-axis, end 1

    • IDOF=4: Bending moment about local y-axis, end 2

    • IDOF=5: Bending moment about local z-axis, end 1

    • IDOF=6: Bending moment about local z-axis, end 2

    • IDOF=7: Shear force in local y-direction, end 1

    • IDOF=8: Shear force in local y-direction, end 2

    • IDOF=9: Shear force in local z-direction, end 1

    • IDOF=10: Shear force in local z-direction, end 2

  • IT1: integer: First stored time step to be included

  • NTS: integer: Number of stored time steps to be included (from IT1).

    • A large number includes the remaining time steps.

  • NNELC: integer: No. of input lines used for element specification

For IOP=3 an FFT analysis is carried out. If NTS is not an integer power of 2, a reduced time series will be analysed. In order to get an effective analysis, IT1 and NTS should be selected so that - \(\mathrm {IT1=NT-2^M+1}\) - \(\mathrm {NTS=2^M}\)

Where \(\mathrm {NT}\) is the total number of stored time steps and \(\mathrm {M}\) is the largest integer so that \(\mathrm {NTS\<=NT}\). Normally it is preferable to omit the first part of the time series due to transients

Element specification, NNELC input lines
LINE-ID ISEG IELM
  • LINE-ID: character(8): Line identifier.

    • You may specify ALL to include all lines

  • ISEG: integer/character: Segment number.

    • You may specify ALL to include all segments.

    • ENDS includes the end segments on the line

  • IELM: integer/character: Element number.

    • ALL includes all Elements

    • ENDS includes end elements on the above specified segment

Forces are not necessarily stored for all elements, see data group File storage for internal forces for storage information. If the user specifies elements for which forces are not stored these elements are ignored.

The data group Storage information may be used to obtain an overview of the stored data.

Options for the output distribution functions of the force time series statistics, one input line

This input line is given only if IOP=2.

NCL XCMIN XCMAX
  • NCL: integer: No of classes in the output distribution functions (i.e. no of points on the abscissa axis)

    • 0<NCL<41

  • XCMIN: real: Range of argument values for output distribution functions is XCMIN*sx(1) - XCMAX*sx(1) in which sx(1) is the standard deviation of x estimated from the first sequence

  • XCMAX: real:

Spectrum smoothing parameter for the spectral analysis of the force time series, one input line

This input line is given only if IOP=3.

MSM
  • MSM: integer, default: 0: Smoothing parameter

    • MSM=0: No smoothing

    • MSM>0: Smoothing by averaging over 2*MSM+1 values

1.2.6. Curvature time series from time domain analysis

Results include only the dynamic time dependant curvature (static values are not included)

Data group identifier, one input line
DYNCURV TIME SERIES         Plot
Output options, one input line
IOP IDOF IT1 NTS NNELC
  • IOP: integer: Code for type of output

    • IOP=1: Time series

    • IOP=2: Time series statistics

    • IOP=3: Spectral analysis

  • IDOF: integer: Code for degree of freedom

    • IDOF=1: Curvature about local y-axis, end 1

    • IDOF=2: Curvature about local y-axis, end 2

    • IDOF=3: Curvature about local z-axis, end 1

    • IDOF=4: Curvature about local z-axis, end 2

  • IT1: integer: First stored time step to be included

  • NTS: integer: Number of stored time steps to be included (from IT1).

    • A large number includes the remaining time steps.

  • NNELC: integer: No. of input lines used for element specification

For IOP=3 an FFT analysis is carried out. If NTS is not an integer power of 2, a reduced time series will be analysed. In order to get an effective analysis, IT1 and NTS should be selected so that - \(\mathrm {IT1=NT-2^M+1}\) - \(\mathrm {NTS=2^M}\)

Where \(\mathrm {NT}\) is the total number of stored time steps and \(\mathrm {M}\) is the largest integer so that \(\mathrm {NTS\<=NT}\). Normally it is preferable to omit the first part of the time series due to transients

Options for the output distribution functions of the curvature time series statistics, one input line

This input line is given only if IOP=2.

Spectrum smoothing parameter for the spectral analysis of the curvature time series, one input line

This input line is given only if IOP=3.

1.2.7. Curvature time series calculated from dynamic nodal displacements

See also Curvature time series from time domain analysis for curvature component time series.

This option gives absolute value of curvature in 3D space at a specified node. Calculation of curvature is based on the interpolating polynomial through the positions of 3 adjacent nodes in the same line. Curvature can therefore only be calculated if displacement time series are stored for the specified node and two neighbouring nodes (see data group File storage of displacement response for storage information). The data group Storage information may be used to obtain an overview of the stored data.

Calculation of curvature at line ends is omitted.

Data group identifier, one input line
CALCurv TIME SERIes         Plot

Total curvature calculated from the selected node and the two neighbouring nodes.

Output options, one input line
IOP IT1 NTS NNODC
  • IOP: integer: Code for type of output

    • IOP=1: Time series

    • IOP=2: Time series statistics

    • IOP=3: Spectral analysis

  • IT1: integer: First stored time step to be included

  • NTS: integer: Number of stored time steps to be included (from IT1).

    • A large number includes the remaining time steps.

  • NNODC: integer: No. of input lines used for element specification

For IOP=3 an FFT analysis is carried out. If NTS is not an integer power of 2, a reduced time series will be analysed. In order to get an effective analysis, IT1 and NTS should be selected so that - \(\mathrm {IT1=NT-2^M+1}\) - \(\mathrm {NTS=2^M}\)

Where \(\mathrm {NT}\) is the total number of stored time steps and \(\mathrm {M}\) is the largest integer so that \(\mathrm {NTS\<=NT}\). Normally it is preferable to omit the first part of the time series due to transients.

Options for the output distribution functions of the curvature time series statistics, one input line

This input line is given only if IOP=2.

Spectrum smoothing parameter for the spectral analysis of the curvature time series, one input line

This input line is given only if IOP=3.

| ==== Displacement envelope curves

Envelope curves of displacements from time domain analysis are presented as: - Minimum, static and maximum x, y and z displacements for regular analysis - Mean, static and mean + standard deviation for irregular analysis.

Static values are identified as dashed lines while the others are solid.

Data group identifier, one input line
DISPlacement ENVElope CURVes        Plot
Print options, one input line
LINE-ID IPDOF1 IPDOF2 IPDOF3
  • LINE-ID: character(8): Line identifier for which displacements are wanted.

    • You may specify ALL to include all lines in the system.

    • The print part of this option will always produce results for all stored degrees of freedom, i.e. x-, y- and z-displacements. The following parameters are used to specify the dof’s to be plotted

  • IPDOF1: integer: Degree of freedom for first figure

    • IPDOF1=0: Not included

    • IPDOF1=1: x-displacement

    • IPDOF1=2: y-displacement

    • IPDOF1=3: z-displacement

  • IPDOF2: integer: Degree of freedom for second figure.

    • Interpretation as for IPDOF1

  • IPDOF3: integer: Degree of freedom for third figure.

    • Interpretation as for IPDOF1

Each figure is presented on separate plot.

1.2.8. Force envelope curves

Envelope curves of forces from time domain analysis are presented as:

  • Minimum, static and maximum axial force torsional moment or bending moments for regular analysis

  • Mean, static and mean + standard deviation for irregular analysis

Static values are identified as dashed lines while the others are solid.

Data group identifier, one input line
FORCe ENVElope CURVes       Plot
Print options, one input line
LINE-ID IDOF1 IDOF2 IDOF3
  • LINE-ID: character(8): Line identifier for which forces are wanted.

    • You may specify ALL to include all lines in the system.

    • The print part of this option will always produce results for all stored degrees of freedom, i.e. axial force, torsional moment and bending moments about local y- and z-axes. The following parameters are used to specify the dof’s to be plotted

  • IDOF1: integer: Degree of freedom for first figure.

    • IDOF1=0: Not included

    • IDOF1=1: Axial force

    • IDOF1=2: Torsional moment

    • IDOF1=3: Bending moment about local y-axis

    • IDOF1=4: Bending moment about local z-axis

    • IDOF1=5: Pipe wall force, incl. hydrostatic pressures

      • Pipe wall force is only avaivable for PLOT

    • IDOF1=6: Shear force in local y-direction

    • IDOF1=7: Shear force in local z-direction

  • IPDOF2: integer: Degree of freedom for second figure.

    • Interpretation as for IPDOF1

  • IPDOF3: integer: Degree of freedom for third figure.

    • Interpretation as for IPDOF1

Each figure is presented on separate plot.

1.2.9. Curvature envelope curves

Envelope curves of curvatures from time domain analysis are presented as: - Minimum, static and maximum values of curvatures for a regular analysis - Mean, static and mean + standard deviation for irregular analysis

Static results are dashed, while the others are solid.

Data group identifier, one input line
CURVature ENVElope CURVes       Plot
Print options, one input line
LINE-ID IDOF1 IDOF2 IDOF3
  • LINE-ID: character(8): Line identifier for which curvatures are wanted.

    • You may specify ALL to include all lines in the system.

    • The print part of this option will always produce results for all stored degrees of freedom, i.e. local y- and z-curvatures and resulting curvature. The following parameters are used to specify the dof’s to be plotted

  • IPDOF1: integer: Degree of freedom for first figure

    • IDOF1=0: Not included

    • IDOF1=1: Curvature about local y-axis

    • IDOF1=2: Curvature about local z-axis

    • IDOF1=3: Resulting curvature

    • Resulting curvature is taken as the vector sum of the curvatures about local y- and z-axis and will therefore always be positive

  • IPDOF2: integer: Degree of freedom for second figure.

    • Interpretation as for IPDOF1

  • IPDOF3: integer: Degree of freedom for third figure.

    • Interpretation as for IPDOF1

Each figure is presented on separate plot.

1.2.10. Support forces

Forces in both ends of specified lines are analyzed and presented in the global coordinate system. Forces due to static and dynamic loads are included. Forces due to hydrostatic pressures are not included, i.e. the axial component is the effective tension.

Data group identifier, one input line
SUPPf TIME SERIes       Plot
Output options, one input line
IOP IDOF IT1 NTS NLINC
  • IOP: integer: Code for type of output

    • IOP=1: Time series

    • IOP=2: Time series statistics

    • IOP=3: Spectral analysis

  • IDOF: integer: Code for degree of freedom

    • IDOF=1: Global x-direction

    • IDOF=2: Global y-direction

    • IDOF=3: Global z-direction

  • IT1: integer: First stored time step to be included

  • NTS: integer: Number of stored time steps to be included

  • NLINC: integer: Number of input lines used for line specifications

For IOP=3 an FFT analysis is carried out. If NTS is not an integer power of 2, a reduced time series will be analysed. In order to get an effective analysis, IT1 and NTS should be selected so that - \(\mathrm {IT1=NT-2^M+1}\) - \(\mathrm {NTS=2^M}\)

Where \(\mathrm {NT}\) is the total number of stored time steps and \(\mathrm {M}\) is the largest integer so that \(\mathrm {NTS\<=NT}\). Normally it is preferable to omit the first part of the time series due to transients.

Element specification, NLINC input lines
LINE-ID
  • LINE-ID: character(8), default: 0: Line number. You may specify ALL to include all lines

Options for the output distribution functions of the force time series statistics, one input line

This input line is given only if IOP=2.

NCL XCMIN XCMAX
  • NCL: integer: No of classes in the output distribution functions (i.e. no of points on the abscissa axis)

    • 0<NCL<41

  • XCMIN: real: Range of argument values for output distribution functions is XCMIN*sx(1) - XCMAX*sx(1) in which sx(1) is the standard deviation of x estimated from the first sequence

  • XCMAX: real, default: 0:

Spectrum smoothing parameter for the spectral analysis of the force time series, one input line

This input line is given only if IOP=3.

MSM
  • MSM: integer, default: 0: Smoothing parameter

    • MSM=0: No smoothing

    • MSM>0: Smoothing by averaging over 2*MSM+1 values

1.2.11. Total displacement time series from time domain analysis

Results include the total dynamic displacements (static values are included)

Data group identifier, one input line
TOTDisp TIMe SERIes         Plot
Output options, one input line
IOP IDOF IT1 NTS NNODC
  • IOP: integer: Code for type of output

    • IOP=1: Time series

    • IOP=2: Time series statistics

    • IOP=3: Spectral analysis

  • IDOF: integer: Code for degree of freedom

    • IDOF=1: Translation in x-direction

    • IDOF=2: Translation in y-direction

    • IDOF=3: Translation in z-direction

  • IT1: integer: First stored time step to be included

  • NTS: integer: Number of stored time steps to be included (from IT1).

    • A large number includes the remaining time steps.

  • NNODC: integer: No of input lines used for node specification

For IOP=3 an FFT analysis is carried out. If NTS is not an integer power of 2, a reduced time series will be analysed. In order to get an effective analysis, IT1 and NTS should be selected so that - \(\mathrm {IT1=NT-2^M+1}\) - \(\mathrm {NTS=2^M}\)

Where \(\mathrm {NT}\) is the total number of stored time steps and \(\mathrm {M}\) is the largest integer so that \(\mathrm {NTS\<=NT}\). Normally it is preferable to omit the first part of the time series due to transients.

Options for the output distribution functions of the displacement time series statistics, one input line

This input line is given only if IOP=2.

Spectrum smoothing parameter for the spectral analysis of the displacement time series, one input line

This input line is given only if IOP=3.

1.2.12. Total resulting force time series from time domain analysis

The result force includes both the dynamic time dependent force and the static force.

Data group identifier, one input line
TOTForce TIME SERIes        Plot
Output options, one input line
IOP IDOF IT1 NTS NNELC
  • IOP: integer: Code for type of output

    • IOP=1: Time series

    • IOP=2: Time series statistics

    • IOP=3: Spectral analysis

  • IDOF: integer: Code for degree of freedom

    • IDOF=1: Axial force

    • IDOF=2: Torsional moment

    • IDOF=3: Bending moment about local y-axis, end 1

    • IDOF=4: Bending moment about local y-axis, end 2

    • IDOF=5: Bending moment about local z-axis, end 1

    • IDOF=6: Bending moment about local z-axis, end 2

    • IDOF=7: Shear force in local y-direction, end 1

      • Nonlinear dynamic analysis only in present version

    • IDOF=8: Shear force in local y-direction, end 2

      • Nonlinear dynamic analysis only in present version

    • IDOF=9: Shear force in local z-direction, end 1

      • Nonlinear dynamic analysis only in present version

    • IDOF=10: Shear force in local z-direction, end 2

      • Nonlinear dynamic analysis only in present version

    • IDOF=11: Axial wall force

  • IT1: integer: First stored time step to be included

  • NTS: integer: Number of stored time steps to be included (from IT1).

    • A large number includes the remaining time steps

  • NNELC: integer: No of input lines used for element specification

For IOP=3 an FFT analysis is carried out. If NTS is not an integer power of 2, a reduced time series will be analysed. In order to get an effective analysis, IT1 and NTS should be selected so that - \(\mathrm {IT1=NT-2^M+1}\) - \(\mathrm {NTS=2^M}\)

Where \(\mathrm {NT}\) is the total number of stored time steps and \(\mathrm {M}\) is the largest integer so that \(\mathrm {NTS\<=NT}\). Normally it is preferable to omit the first part of the time series due to transients.

Options for output distribution functions. Given only if IOP=2

This input line is given only if IOP=2.

Spectrum smoothing parameter. Given only if IOP=3

This input line is given only if IOP=3.

1.2.13. Generate snapshot file from time domain analysis (special option)

This is a special option specified and commissioned by Norsk Hydro, for generation of input files for an animation program used by Norsk Hydro.

Nodes coordinates, element forces and curvatures from dynamic analysis are written to the following files: - SNAPSNxx.DAT - Node coordinates - SNAPFOxx.DAT - Element forces - SNAPCUxx.DAT - Element curvatures

Element forces and/or curvatures will only be written for lines for which the storage coincide with the storage of node displacements.

Data group identifier, one input line
GENERATE SNAPSHOT FILE      Plot
IT1 NTS IJUMP NLIC NPVESD IVES LFORCE LCURV IASCII XCGVES YCGVES ZCGVES
  • IT1: integer: First stored time step to be included

  • NTS: integer: Number of stored time steps to be included.

    • You may specify REST to include the remaining time step

  • IJUMP: integer: Include every "IJUMP" stored time step

  • NLIC: integer: No. of input lines to describe the line specification

    • NLIC=0: No riser snapshot

  • NPVESD: integer: No of coordinates to describe the vessel

    • NPVESD=0: No vessel snapshot

  • IVES: integer, default: 1: Vessel number in case of multi-vessel analysis

  • LFORCE: integer, default: 0: Control parameter

    • LFORCE=0: Element forces are not written to file

    • LFORCE=1: Element forces are written to file

  • LCURV: integer, default: 0: Control parameter

    • LCURV=0: Element curvatures are not written to file

    • LCURV=1: Element curvatures are written to file

  • IASCII: integer, default: 0: Control parameter

    • IASCII=0: Unformatted snapshot files

    • IASCII=1: Formatted snapshot files

  • XCGVES: real: Static X coordinate of vessel CG

  • YCGVES: real: Static Y coordinate of vessel CG

  • ZCGVES: real: Static Z coordinate of vessel CG

Line specification, NLIC input lines
LINE-ID
  • LINE-ID: character(8): Line identifier to be written to file. You may specify ALL to include all the lines in the system

The lines are written only if at least the displacements of the end nodes are stored, see data group File storage of displacement response for storage information.

Vessel description, NPVESD input lines. The specified points are connected by one line to illustrate a part of the vessel contour
IPV XVT YVT ZVT
  • IPV: integer: Coordinate number

  • XVT: real: Vessel’s X-coordinate in global system, relative to the vessel reference point \(\mathrm {[L]}\)

  • YVT: real: Vessel’s Y-coordinate \(\mathrm {[L]}\)

  • ZVT: real: Vessel’s Z-coordinate \(\mathrm {[L]}\)

The vessel points are in global system, but they are relative to the vessel reference point (the attachment point).

1.2.14. Riser stroke time series from time domain analysis

The riser stroke is calculated for the supernode specified in DYNMOD from the motions of the vessel and the vertical displacement of specified supernode.

This option is not of interest if the terminal point of the riser is vertically fixed to the vessel.

Data group identifier, one input line
STROKe TIME SERIes      Plot
Option to calculate the riser stroke time series, one input line
IOP IMOT IDERIV IT1 NTS
  • IOP: integer: Code for type of output

    • IOP = 1: Time series

    • IOP = 2: Time series statistics

    • IOP = 3: Spectral analysis

  • IMOT: integer:

    • IMOT = 1: Stroke

    • IMOT = 2: Platform heave motion only

    • IMOT = 3: Risers upper end heave motion only

  • IDERIV: integer:

    • IDERIV = 0: Original

    • IDERIV = 1: First derivative

    • IDERIV = 2: Second derivative

  • IT1: integer: First stored time steps to be included

  • NTS: integer: Number of stored time steps to be included

1.2.15. Code check curves

This option allows for code check of the response.

Data group identifier
CODE CHECk CURVes
Main output options, one input line
LINE-ID IOPCOD IOP IDIST DUR PROB
  • LINE-ID: character(8): Line identifier

    • LINE-ID = ALL: All lines checked

  • IOPCOD: integer, default: 1: Option for type of code check

    • IOPCOD = 1: titanium code check

  • IOP: integer, default: 2: Option for using maximum or estimated extreme values

    • IOP = 1: Maximum values from stress time series used

    • IOP = 2: Estimated extreme values used

  • IDIST: integer, default: 2: Distribution type used in extreme value estimation

    • IDIST = 1: Rayleigh distribution used

    • IDIST = 2: Three parameter Weibull used

    • Dummy for IOP = 1

  • DUR: real, default: 10800: Duration used in extreme value estimation \(\mathrm {[T]}\)

    • Dummy for IOP = 1

  • PROB: real, default: 0: Probability level used in extreme value estimation

    • PROB = 0.0: Expected maximum value used

    • Dummy for IOP = 1

Time range and cross-section points, one input line
TSTA TEND NPCS IOPPR
  • TSTA: real, default: 0: Start time in stress time series \(\mathrm {[T]}\)

  • TEND: real, default: 0: End time in stress time series \(\mathrm {[T]}\)

    • TEND = 0.0: Until last time step used

  • NPCS: integer >= 0, default: see below: Number of points around the cross-section

  • IOPPR: integer, default: 0: Print option

The default value for NPCS is dependent on the value specified above for IOP:

Default is 0 for IOP = 1, otherwise it is 4.

Static load step and load factors, one input line
ISTEPF GAMF GAMC GAME GAMR
  • ISTEPF: integer, default: 0: Static step number for functional loads

    • ISTEPF = 0: Final static load step is used

  • GAMF: real, default: 1: Load factor for functional loads

  • GAMC: real, default: 1: Load effect factor for condition

  • GAME: real, default: 1: Load factor for environmental loads

  • GAMR: real, default: 1: Resistance factor

Stress calculation parameters, one input line
SMYS EMOD NU F0 SMYSB TADD
  • SMYS: real > 0: Specified minimum yield stress \(\mathrm {[F/L^2]}\)

  • EMOD: real > 0: Modulus of elasticity \(\mathrm {[F/L^2]}\)

  • NU: real, default: 0.3: Poisson’s ratio

  • F0: real, default: 0.005: Initial ovality

    • \(\mathrm {=(D_{max}-D_{min})/D}\)

  • SMYSB: real, default: SMYS: Specified minimum stress used in axial capacity \(\mathrm {[F/L^2]}\)

  • TADD: real, default: 0: Additional torsion moment \(\mathrm {[FL]}\)

Typical values of SMYS and EMOD for steel are in the order of \(\mathrm {[SMYS=220.0E3kN/m^2]}and\) if the units m and kN were chosen in INPMOD.

Cross-section parameters, one input line
ASTI WSTI DIASTI THSTI
  • ASTI: real, default: 0: Alternative cross sectional area \(\mathrm {[L^2]}\)

  • WSTI: real, default: 0: Alternative cross section modulus \(\mathrm {[L^3]}\)

  • DIASTI: real, default: 0: Alternative cross section diameter \(\mathrm {[L]}\)

  • THSSTI: real, default: 0: Alternative cross section wall thickness \(\mathrm {[L]}\)

The default values of 0 are interpreted as no change from the cross-sectional properties given in INPMOD

1.2.16. Time domain longterm data

This option allows for calculation of transfer function modulus and, in the future, also distribution parameters for the stresses from axial and bending force in circular metallic homogeneous risers. The results are intended to be processes in a longterm analysis like in LONFLX and LOSSTA.

The results are calculated based on the stored force time series from DYNMOD (see data group File storage for internal forces for storage information) and the component properties specified in INPMOD. Stresses may only be calculated for CRS1 and CRS0 components.

The transfer functions are calculated for a specified number of points on the tube circumference.

Data group identifier, one input line
TIMEdomain LONGterm DATA        NoPlot
Control data, one input line
NSECT NPCS TBEG TEND
  • NSECT: integer, default: 0: Number of riser cross sections to be considered

    • NSECT = 0: All cross section where forces are available is included in the analysis

  • NPCS: integer, default: 16: Number of points in the cross section where fatigue is calculated

  • TBEG: real, default: 0: Beginning of stored stress time series for fatigue calculation Number \(\mathrm {[T]}\)

  • TEND: real, default: 0: End of stored stress time series for fatigue calculation \(\mathrm {[T]}\)

    • Default is the last stored time step.

The remaining of the time series is used if TEND is less or equal to TBEG (Default is full time series).

Calculation control data, one input line
MXFRQ FLOW FHIG IDIST
  • MXFRQ: integer: Maximum number frequencies in the output of transfer functions

  • FLOW: real: Lower frequency limit in the printing

  • FHIG: real: Upper frequency limit in the printing

  • IDIST: integer: Distribution type (Future use)

The actual number of frequencies in the output will usually be somewhat less than MXFRQ because the printing is going in integer steps over the calculated Fourier components. The intermediate points is used for smoothing of the transfer function

Cross sectional data, one input line
DSCFA DSCFY DSCFZ ASI WSTI
  • DSCFA: real, default: 1: Default stress concentration factor for axial force contribution

  • DSCFY: real, default: DSCFA: Default stress concentration factor for bending about Y axis

  • DSCFZ: real, default: DSCFA: Default stress concentration factor for bending about Z axis

  • ASI: real, default: 0: Optional cross sectional area

  • WSTI: real, default: 0: Optional section modulus

The cross sectional area and modulus defined in INPMOD is used by default.

Cross section specification NSECT input lines
ILIN ISEG IEL IEND
  • ILIN: integer: Line number

  • ISEG: integer: Segment number on line

  • IEL: integer: Local element number on specified segment

  • IEND: integer:

    • IEND = 1: Cross section at end with smallest node number checked

    • IEND = 2: Cross section at end with largest node number checked

Time domain forces for the specified elements must be stored in DYNMOD, see data group File storage for internal forces for storage information.

The data group Storage information may be used to obtain an overview of the stored data.