Skip to content

SubDyn vs MoorPy: Differences in the linearized stiffness matrix for horizontal pretensioned lines #2637

@RBergua

Description

@RBergua

As part of the OC7 Phase II project, we are modeling a system with three -nearly horizontal- mooring lines. See below for reference:
Image

The properties of these mooring lines are as follows:
Image

Image

The lines are quite straight-forward to model since they are fishing lines that can be modeled as linear springs with a pretension.

One model was built up in MoorPy (quasi-static approach equivalent to MAP++). The latest MoorPy release (v1.1.0) has been used for this. The input file used is attached here: MoorPy_OC7_PhaseII.txt

By linearizing the system around the (0,0,0) location (KsystemA = ms.getCoupledStiffness()), the stiffness matrix obtained is:
Image

As it can be observed, the stiffness matrix obtained is not symmetric in some locations (e.g., K45 != K54).

For verification purposes, another model has been built in SubDyn by means of rigid links and pretensioned cables. The SubDyn version used corresponds to the latest OpenFAST v 4.0.0 and the input file is as follows: SubDyn_OC7_PhaseII.txt

The graphical representation of the SubDyn model is also attached below for completeness:
Image

The equivalent stiffness matrix at the interface point (located at the origin), can be checked from the summary file:
Image

As it can be observed, this matrix is symmetric.

When comparing the stiffness matrices from MoorPy and SubDyn, significant differences can be observed. For reference, there is perfect agreement in the diagonal and off-diagonal coefficients when comparing the SubDyn outputs against an in-house finite element model that uses ground springs (without pretension) at the fairlead locations instead of cable elements.

It is known that SubDyn does not account for the geometric stiffness coming from the cable pretension due to issues with the Guyan reduction. This is documented here: #2363 This explains why SubDyn and the in-house finite element model (both without initial pretension in the cables) show perfect agreement between them.

I have modified the SubDyn source code (FEM.f90) to account for the influence of the geometric stiffness due to the cable pretension. The new results are as follows:
Image

This stiffness matrix, accounting for geometric stiffness in SubDyn, is still symmetric and shows better agreement against the output from MoorPy in surge (K11), sway (K22) and heave (K33). However, there are still significant differences in roll (K44), pitch (K55) and yaw (K66).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions