FatFree REST Api

API change history

FATIGUE ANALYSIS OF FREE SPANNING PIPELINES

Calculates damage and fatigue life for multi-location F105 span definitions given unit diameter stress amplitudes as input.

This endpoint accepts all input combinations available in the FatFree 13 desktop application when the Response data option is set to 'User defined' and the MultiMode calculation option is set to 'Direct stress amplitude input'.

Schema: MultiLocationStressAmplitudeInput

Key input options:

Metocean:

  • Current input: Weibull, Rpv and Histogram
  • Wave input: Weibull, Rpv, Histogram, Scatter tables and NoWave
  • Soil (damping): 10 pre-defined soils as well as direct specification of values. Note that soil stiffness is not used for the multi-location calculations.

    Location array (x-axis of the stress amplitude arrays for each mode)

    Unit diameter stress amplitude array (two-dimensional, one row per mode)

    Frequency array (single-dimensional), each element matching the associated stress amplitude array

    SN curves (root and cap): 18 pre-defined curves as well as direct specification

    All of the above examples are given as separate json objects or json arrays inside the main MultiLocationStressAmplitudeInput schema. Consult the examples and schema descriptions for details.

    Try it

    Request

    Request URL

    Request headers

    • (optional)
      string
      Media type of the body sent to the API.
    • string
      Subscription key which provides access to this API. Found in your Profile.

    Request body

    {
    	"SteelOuterDiameter": 0.1683,
    	"SteelWallThickness": 0.0112,
    	"SteelDensity": 7850.0,
    	"SteelEmodulus": 2.07E+11,
    	"SteelCoefficientOfThermalExpansion": 1.17E-05,
    	"SteelPoissonsRatio": 0.3,
    	"CoatingLayerThickness": 0.006,
    	"CoatingDensity": 1300.0,
    	"ConcreteLayerThickness": 0.0,
    	"ConcreteDensity": 2250,
    	"ConcreteConstructionStrength": 42.0,
    	"ConcreteStiffnessFactor": 0.25,
    	"FluidDensityInternal": 823.0,
    	"TemperatureDifferenceAsLaid": 0.0,
    	"FluidDensityExternal": 1027,
    	"FluidPressureInternal": 0.0,
    	"WaterDepth": 45.0,
    	"SpanGap": 4.0,
    	"SpanLength": 18.513,
    	"SpanAngle": 60.0,
    	"TrenchDepth": 0.0,
    	"PipeSurfaceRoughness": 0.01,
    	"EffectiveResidualLayTension": 41000.0,
    	"SnCurveRoot": {
    		"m1": 3,
    		"m2": 5,
    		"logA1": 11.699,
    		"logA2": 14.832,
    		"scf": 1.4
    	},
    	"SnCurveCap": {
    		"curveName": "D  (seawater cp)",
    		"scf": 1.4
    	},
    	"SoilDamping": {
    		"soilName": "Clay - Very soft"
    	},
    	"HydrodynamicDampingRatio": 0.0,
    	"StructuralDampingRatio": 0.005,
    	"CurrentData": {
    		"Directions": [
    			13,
    			103,
    			193,
    			283
    		],
    		"SectorProbabilities": [
    			0.435,
    			0.303,
    			0.147,
    			0.115
    		],
    		"WeibullCoefficients": [
    			[
    				2.159,
    				0.1428,
    				0
    			],
    			[
    				1.819,
    				0.1196,
    				0
    			],
    			[
    				1.35,
    				0.0748,
    				0.0103
    			],
    			[
    				1.3,
    				0.0675,
    				0.0079
    			]
    		],
    		"TurbulenceIntensity": 0.04,
    		"ReferenceHeight": 3.0,
    		"OnBottomRoughness": 5E-06,
    		"TimeBetweenEvents": 1.0,
    		"UcCount": 40
    	},
    	"WaveData": {
    		"Directions": [
    			13,
    			103,
    			193,
    			283
    		],
    		"SectorProbabilities": [
    			0.435,
    			0.303,
    			0.147,
    			0.115
    		],
    		"WeibullCoefficients": [
    			[
    				1.219,
    				1.67,
    				0.928
    			],
    			[
    				1.172,
    				1.495,
    				0.85
    			],
    			[
    				1.083,
    				0.738,
    				0.81
    			],
    			[
    				1.076,
    				0.779,
    				0.84
    			]
    		],
    		"PeakednessParameter": 0.0,
    		"SpreadingParameter": 8.0,
    		"TpMultiplier": 7.5,
    		"TpExponent": 0.3,
    		"TimeBetweenEvents": 3.0,
    		"HsCount": 40,
    		"MinWaveVelocity": 0.0001
    	},
    	"SafetyCategory": "WellDefined",
    	"SafetyClass": "MediumRisk",
    	"FrequenciesInLine": [
    		2.0,
    		4.0,
    		6.0,
    		10.0
    	],
    	"FrequenciesCrossFlow": [
    		3.0,
    		6.0,
    		9.0
    	],
    	"Locations": [
    		0.0,
    		0.92565000000000008,
    		1.8513000000000002,
    		2.7769500000000003,
    		3.7026000000000003,
    		4.62825,
    		5.5539000000000005,
    		6.4795500000000006,
    		7.4052000000000007,
    		8.3308500000000016,
    		9.2565,
    		10.182150000000002,
    		11.107800000000001,
    		12.03345,
    		12.959100000000001,
    		13.884750000000002,
    		14.810400000000001,
    		15.73605,
    		16.661700000000003,
    		17.58735,
    		18.513
    	],
    	"UnitDiameterStressAmplitudesInLine": [
    		[
    			0.001,
    			0.001,
    			26.0878228921596,
    			38.3267715611718,
    			49.6219879150853,
    			59.6953462405924,
    			68.298807024163,
    			75.2205245080508,
    			80.2900630359439,
    			83.3825937444505,
    			84.4219682640046,
    			83.3825937444496,
    			80.2900630359439,
    			75.2205245080517,
    			68.298807024162,
    			59.6953462405929,
    			49.6219879150854,
    			38.326771561173,
    			26.0878228921565,
    			0.001,
    			0.001
    		],
    		[
    			0.001,
    			0.001,
    			198.467996875085,
    			273.167762690997,
    			321.127964622995,
    			337.653923947603,
    			321.127964622995,
    			273.167762690996,
    			198.467996875087,
    			104.340800717191,
    			3.80198515590074E-12,
    			104.340800717197,
    			198.467996875086,
    			273.167762690995,
    			321.127964622996,
    			337.653923947602,
    			321.127964622995,
    			273.167762691,
    			198.467996875079,
    			0.001,
    			0.001
    		],
    		[
    			0.001,
    			0.001,
    			614.363214826687,
    			750.045287545144,
    			722.227274452238,
    			536.973139422312,
    			234.665866626141,
    			118.795503085892,
    			446.361003213683,
    			676.62562892742,
    			759.394696401092,
    			676.625628927415,
    			446.361003213684,
    			118.795503085893,
    			234.665866626138,
    			536.973139422315,
    			722.227274452238,
    			750.045287545146,
    			614.363214826675,
    			0.001,
    			0.001
    		],
    		[
    			0.001,
    			0.001,
    			2102.11792348144,
    			1486.42183854751,
    			5.06486200233175E-13,
    			1486.42183854751,
    			2102.11792348144,
    			1486.42183854751,
    			1.01297240046635E-12,
    			1486.42183854752,
    			2102.11792348144,
    			1486.42183854751,
    			2.53243100116588E-12,
    			1486.4218385475,
    			2102.11792348145,
    			1486.42183854751,
    			3.03891720139905E-12,
    			1486.4218385475,
    			2102.11792348144,
    			0.001,
    			0.001
    		]
    	],
    	"UnitDiameterStressAmplitudesCrossFlow": [
    		[
    			0.001,
    			0.001,
    			26.0878228921596,
    			38.3267715611718,
    			49.6219879150853,
    			59.6953462405924,
    			68.298807024163,
    			75.2205245080508,
    			80.2900630359439,
    			83.3825937444505,
    			84.4219682640046,
    			83.3825937444496,
    			80.2900630359439,
    			75.2205245080517,
    			68.298807024162,
    			59.6953462405929,
    			49.6219879150854,
    			38.326771561173,
    			26.0878228921565,
    			0.001,
    			0.001
    		],
    		[
    			0.001,
    			0.001,
    			198.467996875085,
    			273.167762690997,
    			321.127964622995,
    			337.653923947603,
    			321.127964622995,
    			273.167762690996,
    			198.467996875087,
    			104.340800717191,
    			3.80198515590074E-12,
    			104.340800717197,
    			198.467996875086,
    			273.167762690995,
    			321.127964622996,
    			337.653923947602,
    			321.127964622995,
    			273.167762691,
    			198.467996875079,
    			0.001,
    			0.001
    		],
    		[
    			0.001,
    			0.001,
    			614.363214826687,
    			750.045287545144,
    			722.227274452238,
    			536.973139422312,
    			234.665866626141,
    			118.795503085892,
    			446.361003213683,
    			676.62562892742,
    			759.394696401092,
    			676.625628927415,
    			446.361003213684,
    			118.795503085893,
    			234.665866626138,
    			536.973139422315,
    			722.227274452238,
    			750.045287545146,
    			614.363214826675,
    			0.001,
    			0.001
    		]
    	],
    	"Lambda": 1.29,
    	"DirectionalityOption": "CurrentDirectional"
    }
    {
      "required": [
        "coatingDensity",
        "coatingLayerThickness",
        "concreteConstructionStrength",
        "concreteDensity",
        "concreteLayerThickness",
        "concreteStiffnessFactor",
        "currentData",
        "DirectionalityOption",
        "effectiveResidualLayTension",
        "fluidDensityExternal",
        "fluidDensityInternal",
        "fluidPressureInternal",
        "frequenciesCrossFlow",
        "frequenciesInLine",
        "hydrodynamicDampingRatio",
        "locations",
        "pipeSurfaceRoughness",
        "safetyCategory",
        "safetyClass",
        "snCurveCap",
        "snCurveRoot",
        "soilDamping",
        "spanAngle",
        "spanGap",
        "spanLength",
        "steelCoefficientOfThermalExpansion",
        "steelDensity",
        "steelEmodulus",
        "steelOuterDiameter",
        "steelPoissonsRatio",
        "steelWallThickness",
        "structuralDampingRatio",
        "temperatureDifferenceAsLaid",
        "trenchDepth",
        "unitDiameterStressAmplitudesCrossFlow",
        "unitDiameterStressAmplitudesInLine",
        "waterDepth",
        "waveData"
      ],
      "type": "object",
      "properties": {
        "locations": {
          "type": "array",
          "items": {
            "type": "number",
            "format": "double"
          },
          "nullable": true
        },
        "frequenciesInLine": {
          "type": "array",
          "items": {
            "type": "number",
            "format": "double"
          },
          "nullable": true
        },
        "frequenciesCrossFlow": {
          "type": "array",
          "items": {
            "type": "number",
            "format": "double"
          },
          "nullable": true
        },
        "unitDiameterStressAmplitudesInLine": {
          "type": "array",
          "items": {
            "type": "array",
            "items": {
              "type": "number",
              "format": "double"
            }
          },
          "nullable": true
        },
        "unitDiameterStressAmplitudesCrossFlow": {
          "type": "array",
          "items": {
            "type": "array",
            "items": {
              "type": "number",
              "format": "double"
            }
          },
          "nullable": true
        },
        "lambda": {
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "spanLength": {
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "waterDepth": {
          "maximum": 11034.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "spanGap": {
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "trenchDepth": {
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "spanAngle": {
          "maximum": 360.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "pipeSurfaceRoughness": {
          "maximum": 10.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "fluidDensityInternal": {
          "maximum": 10000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "temperatureDifferenceAsLaid": {
          "maximum": 1000.0,
          "minimum": -1000.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "fluidDensityExternal": {
          "maximum": 2000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "fluidPressureInternal": {
          "maximum": 10000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "effectiveResidualLayTension": {
          "maximum": 10000000.0,
          "minimum": -10000000.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "snCurveRoot": {
          "type": "object",
          "description": "JSon schema: Either PreDefinedSnCurve or SnCurveUserDefined",
          "nullable": true
        },
        "snCurveCap": {
          "type": "object",
          "description": "JSon schema: Either PreDefinedSnCurve or SnCurveUserDefined",
          "nullable": true
        },
        "soilDamping": {
          "type": "object",
          "description": "JSon schema: Either PreDefinedSoil or SoilDampingUserDefined",
          "nullable": true
        },
        "structuralDampingRatio": {
          "maximum": 1.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "hydrodynamicDampingRatio": {
          "maximum": 1.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "steelOuterDiameter": {
          "maximum": 10.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "steelWallThickness": {
          "maximum": 1.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "steelDensity": {
          "maximum": 20000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "steelEmodulus": {
          "maximum": 100000000000000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "steelCoefficientOfThermalExpansion": {
          "maximum": 1.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "steelPoissonsRatio": {
          "maximum": 10.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "coatingLayerThickness": {
          "maximum": 1.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "coatingDensity": {
          "maximum": 10000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "concreteLayerThickness": {
          "maximum": 1.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "concreteDensity": {
          "maximum": 4000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "concreteConstructionStrength": {
          "maximum": 1000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "concreteStiffnessFactor": {
          "maximum": 100.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "safetyClass": {
          "type": "string",
          "nullable": true
        },
        "safetyCategory": {
          "type": "string",
          "nullable": true
        },
        "currentData": {
          "type": "object",
          "description": "JSon schema: One, and only one, of the following schemas: CurrentRawDataWeibull, CurrentRawDataHistogram, CurrentRawDataRpv",
          "nullable": true
        },
        "waveData": {
          "type": "object",
          "description": "JSon schema: {} for turning off Wave simulation, or one, and only one, of the following schemas: WaveRawDataWeibull, WaveRawDataHistogram, WaveRawDataRpv, WaveRawDataScatter",
          "nullable": true
        },
        "DirectionalityOption": {
          "enum": [
            "CurrentDirectional",
            "WaveDirectional"
          ],
          "type": "string"
        }
      },
      "additionalProperties": false,
      "example": "{\n\t\"SteelOuterDiameter\": 0.1683,\n\t\"SteelWallThickness\": 0.0112,\n\t\"SteelDensity\": 7850.0,\n\t\"SteelEmodulus\": 2.07E+11,\n\t\"SteelCoefficientOfThermalExpansion\": 1.17E-05,\n\t\"SteelPoissonsRatio\": 0.3,\n\t\"CoatingLayerThickness\": 0.006,\n\t\"CoatingDensity\": 1300.0,\n\t\"ConcreteLayerThickness\": 0.0,\n\t\"ConcreteDensity\": 2250,\n\t\"ConcreteConstructionStrength\": 42.0,\n\t\"ConcreteStiffnessFactor\": 0.25,\n\t\"FluidDensityInternal\": 823.0,\n\t\"TemperatureDifferenceAsLaid\": 0.0,\n\t\"FluidDensityExternal\": 1027,\n\t\"FluidPressureInternal\": 0.0,\n\t\"WaterDepth\": 45.0,\n\t\"SpanGap\": 4.0,\n\t\"SpanLength\": 18.513,\n\t\"SpanAngle\": 60.0,\n\t\"TrenchDepth\": 0.0,\n\t\"PipeSurfaceRoughness\": 0.01,\n\t\"EffectiveResidualLayTension\": 41000.0,\n\t\"SnCurveRoot\": {\n\t\t\"m1\": 3,\n\t\t\"m2\": 5,\n\t\t\"logA1\": 11.699,\n\t\t\"logA2\": 14.832,\n\t\t\"scf\": 1.4\n\t},\n\t\"SnCurveCap\": {\n\t\t\"curveName\": \"D  (seawater cp)\",\n\t\t\"scf\": 1.4\n\t},\n\t\"SoilDamping\": {\n\t\t\"soilName\": \"Clay - Very soft\"\n\t},\n\t\"HydrodynamicDampingRatio\": 0.0,\n\t\"StructuralDampingRatio\": 0.005,\n\t\"CurrentData\": {\n\t\t\"Directions\": [\n\t\t\t13,\n\t\t\t103,\n\t\t\t193,\n\t\t\t283\n\t\t],\n\t\t\"SectorProbabilities\": [\n\t\t\t0.435,\n\t\t\t0.303,\n\t\t\t0.147,\n\t\t\t0.115\n\t\t],\n\t\t\"WeibullCoefficients\": [\n\t\t\t[\n\t\t\t\t2.159,\n\t\t\t\t0.1428,\n\t\t\t\t0\n\t\t\t],\n\t\t\t[\n\t\t\t\t1.819,\n\t\t\t\t0.1196,\n\t\t\t\t0\n\t\t\t],\n\t\t\t[\n\t\t\t\t1.35,\n\t\t\t\t0.0748,\n\t\t\t\t0.0103\n\t\t\t],\n\t\t\t[\n\t\t\t\t1.3,\n\t\t\t\t0.0675,\n\t\t\t\t0.0079\n\t\t\t]\n\t\t],\n\t\t\"TurbulenceIntensity\": 0.04,\n\t\t\"ReferenceHeight\": 3.0,\n\t\t\"OnBottomRoughness\": 5E-06,\n\t\t\"TimeBetweenEvents\": 1.0,\n\t\t\"UcCount\": 40\n\t},\n\t\"WaveData\": {\n\t\t\"Directions\": [\n\t\t\t13,\n\t\t\t103,\n\t\t\t193,\n\t\t\t283\n\t\t],\n\t\t\"SectorProbabilities\": [\n\t\t\t0.435,\n\t\t\t0.303,\n\t\t\t0.147,\n\t\t\t0.115\n\t\t],\n\t\t\"WeibullCoefficients\": [\n\t\t\t[\n\t\t\t\t1.219,\n\t\t\t\t1.67,\n\t\t\t\t0.928\n\t\t\t],\n\t\t\t[\n\t\t\t\t1.172,\n\t\t\t\t1.495,\n\t\t\t\t0.85\n\t\t\t],\n\t\t\t[\n\t\t\t\t1.083,\n\t\t\t\t0.738,\n\t\t\t\t0.81\n\t\t\t],\n\t\t\t[\n\t\t\t\t1.076,\n\t\t\t\t0.779,\n\t\t\t\t0.84\n\t\t\t]\n\t\t],\n\t\t\"PeakednessParameter\": 0.0,\n\t\t\"SpreadingParameter\": 8.0,\n\t\t\"TpMultiplier\": 7.5,\n\t\t\"TpExponent\": 0.3,\n\t\t\"TimeBetweenEvents\": 3.0,\n\t\t\"HsCount\": 40,\n\t\t\"MinWaveVelocity\": 0.0001\n\t},\n\t\"SafetyCategory\": \"WellDefined\",\n\t\"SafetyClass\": \"MediumRisk\",\n\t\"FrequenciesInLine\": [\n\t\t2.0,\n\t\t4.0,\n\t\t6.0,\n\t\t10.0\n\t],\n\t\"FrequenciesCrossFlow\": [\n\t\t3.0,\n\t\t6.0,\n\t\t9.0\n\t],\n\t\"Locations\": [\n\t\t0.0,\n\t\t0.92565000000000008,\n\t\t1.8513000000000002,\n\t\t2.7769500000000003,\n\t\t3.7026000000000003,\n\t\t4.62825,\n\t\t5.5539000000000005,\n\t\t6.4795500000000006,\n\t\t7.4052000000000007,\n\t\t8.3308500000000016,\n\t\t9.2565,\n\t\t10.182150000000002,\n\t\t11.107800000000001,\n\t\t12.03345,\n\t\t12.959100000000001,\n\t\t13.884750000000002,\n\t\t14.810400000000001,\n\t\t15.73605,\n\t\t16.661700000000003,\n\t\t17.58735,\n\t\t18.513\n\t],\n\t\"UnitDiameterStressAmplitudesInLine\": [\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t26.0878228921596,\n\t\t\t38.3267715611718,\n\t\t\t49.6219879150853,\n\t\t\t59.6953462405924,\n\t\t\t68.298807024163,\n\t\t\t75.2205245080508,\n\t\t\t80.2900630359439,\n\t\t\t83.3825937444505,\n\t\t\t84.4219682640046,\n\t\t\t83.3825937444496,\n\t\t\t80.2900630359439,\n\t\t\t75.2205245080517,\n\t\t\t68.298807024162,\n\t\t\t59.6953462405929,\n\t\t\t49.6219879150854,\n\t\t\t38.326771561173,\n\t\t\t26.0878228921565,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t],\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t198.467996875085,\n\t\t\t273.167762690997,\n\t\t\t321.127964622995,\n\t\t\t337.653923947603,\n\t\t\t321.127964622995,\n\t\t\t273.167762690996,\n\t\t\t198.467996875087,\n\t\t\t104.340800717191,\n\t\t\t3.80198515590074E-12,\n\t\t\t104.340800717197,\n\t\t\t198.467996875086,\n\t\t\t273.167762690995,\n\t\t\t321.127964622996,\n\t\t\t337.653923947602,\n\t\t\t321.127964622995,\n\t\t\t273.167762691,\n\t\t\t198.467996875079,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t],\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t614.363214826687,\n\t\t\t750.045287545144,\n\t\t\t722.227274452238,\n\t\t\t536.973139422312,\n\t\t\t234.665866626141,\n\t\t\t118.795503085892,\n\t\t\t446.361003213683,\n\t\t\t676.62562892742,\n\t\t\t759.394696401092,\n\t\t\t676.625628927415,\n\t\t\t446.361003213684,\n\t\t\t118.795503085893,\n\t\t\t234.665866626138,\n\t\t\t536.973139422315,\n\t\t\t722.227274452238,\n\t\t\t750.045287545146,\n\t\t\t614.363214826675,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t],\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t2102.11792348144,\n\t\t\t1486.42183854751,\n\t\t\t5.06486200233175E-13,\n\t\t\t1486.42183854751,\n\t\t\t2102.11792348144,\n\t\t\t1486.42183854751,\n\t\t\t1.01297240046635E-12,\n\t\t\t1486.42183854752,\n\t\t\t2102.11792348144,\n\t\t\t1486.42183854751,\n\t\t\t2.53243100116588E-12,\n\t\t\t1486.4218385475,\n\t\t\t2102.11792348145,\n\t\t\t1486.42183854751,\n\t\t\t3.03891720139905E-12,\n\t\t\t1486.4218385475,\n\t\t\t2102.11792348144,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t]\n\t],\n\t\"UnitDiameterStressAmplitudesCrossFlow\": [\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t26.0878228921596,\n\t\t\t38.3267715611718,\n\t\t\t49.6219879150853,\n\t\t\t59.6953462405924,\n\t\t\t68.298807024163,\n\t\t\t75.2205245080508,\n\t\t\t80.2900630359439,\n\t\t\t83.3825937444505,\n\t\t\t84.4219682640046,\n\t\t\t83.3825937444496,\n\t\t\t80.2900630359439,\n\t\t\t75.2205245080517,\n\t\t\t68.298807024162,\n\t\t\t59.6953462405929,\n\t\t\t49.6219879150854,\n\t\t\t38.326771561173,\n\t\t\t26.0878228921565,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t],\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t198.467996875085,\n\t\t\t273.167762690997,\n\t\t\t321.127964622995,\n\t\t\t337.653923947603,\n\t\t\t321.127964622995,\n\t\t\t273.167762690996,\n\t\t\t198.467996875087,\n\t\t\t104.340800717191,\n\t\t\t3.80198515590074E-12,\n\t\t\t104.340800717197,\n\t\t\t198.467996875086,\n\t\t\t273.167762690995,\n\t\t\t321.127964622996,\n\t\t\t337.653923947602,\n\t\t\t321.127964622995,\n\t\t\t273.167762691,\n\t\t\t198.467996875079,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t],\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t614.363214826687,\n\t\t\t750.045287545144,\n\t\t\t722.227274452238,\n\t\t\t536.973139422312,\n\t\t\t234.665866626141,\n\t\t\t118.795503085892,\n\t\t\t446.361003213683,\n\t\t\t676.62562892742,\n\t\t\t759.394696401092,\n\t\t\t676.625628927415,\n\t\t\t446.361003213684,\n\t\t\t118.795503085893,\n\t\t\t234.665866626138,\n\t\t\t536.973139422315,\n\t\t\t722.227274452238,\n\t\t\t750.045287545146,\n\t\t\t614.363214826675,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t]\n\t],\n\t\"Lambda\": 1.29,\n\t\"DirectionalityOption\": \"CurrentDirectional\"\n}"
    }
    {
    	"SteelOuterDiameter": 0.1683,
    	"SteelWallThickness": 0.0112,
    	"SteelDensity": 7850.0,
    	"SteelEmodulus": 2.07E+11,
    	"SteelCoefficientOfThermalExpansion": 1.17E-05,
    	"SteelPoissonsRatio": 0.3,
    	"CoatingLayerThickness": 0.006,
    	"CoatingDensity": 1300.0,
    	"ConcreteLayerThickness": 0.0,
    	"ConcreteDensity": 2250,
    	"ConcreteConstructionStrength": 42.0,
    	"ConcreteStiffnessFactor": 0.25,
    	"FluidDensityInternal": 823.0,
    	"TemperatureDifferenceAsLaid": 0.0,
    	"FluidDensityExternal": 1027,
    	"FluidPressureInternal": 0.0,
    	"WaterDepth": 45.0,
    	"SpanGap": 4.0,
    	"SpanLength": 18.513,
    	"SpanAngle": 60.0,
    	"TrenchDepth": 0.0,
    	"PipeSurfaceRoughness": 0.01,
    	"EffectiveResidualLayTension": 41000.0,
    	"SnCurveRoot": {
    		"m1": 3,
    		"m2": 5,
    		"logA1": 11.699,
    		"logA2": 14.832,
    		"scf": 1.4
    	},
    	"SnCurveCap": {
    		"curveName": "D  (seawater cp)",
    		"scf": 1.4
    	},
    	"SoilDamping": {
    		"soilName": "Clay - Very soft"
    	},
    	"HydrodynamicDampingRatio": 0.0,
    	"StructuralDampingRatio": 0.005,
    	"CurrentData": {
    		"Directions": [
    			13,
    			103,
    			193,
    			283
    		],
    		"SectorProbabilities": [
    			0.435,
    			0.303,
    			0.147,
    			0.115
    		],
    		"WeibullCoefficients": [
    			[
    				2.159,
    				0.1428,
    				0
    			],
    			[
    				1.819,
    				0.1196,
    				0
    			],
    			[
    				1.35,
    				0.0748,
    				0.0103
    			],
    			[
    				1.3,
    				0.0675,
    				0.0079
    			]
    		],
    		"TurbulenceIntensity": 0.04,
    		"ReferenceHeight": 3.0,
    		"OnBottomRoughness": 5E-06,
    		"TimeBetweenEvents": 1.0,
    		"UcCount": 40
    	},
    	"WaveData": {
    		"Directions": [
    			13,
    			103,
    			193,
    			283
    		],
    		"SectorProbabilities": [
    			0.435,
    			0.303,
    			0.147,
    			0.115
    		],
    		"WeibullCoefficients": [
    			[
    				1.219,
    				1.67,
    				0.928
    			],
    			[
    				1.172,
    				1.495,
    				0.85
    			],
    			[
    				1.083,
    				0.738,
    				0.81
    			],
    			[
    				1.076,
    				0.779,
    				0.84
    			]
    		],
    		"PeakednessParameter": 0.0,
    		"SpreadingParameter": 8.0,
    		"TpMultiplier": 7.5,
    		"TpExponent": 0.3,
    		"TimeBetweenEvents": 3.0,
    		"HsCount": 40,
    		"MinWaveVelocity": 0.0001
    	},
    	"SafetyCategory": "WellDefined",
    	"SafetyClass": "MediumRisk",
    	"FrequenciesInLine": [
    		2.0,
    		4.0,
    		6.0,
    		10.0
    	],
    	"FrequenciesCrossFlow": [
    		3.0,
    		6.0,
    		9.0
    	],
    	"Locations": [
    		0.0,
    		0.92565000000000008,
    		1.8513000000000002,
    		2.7769500000000003,
    		3.7026000000000003,
    		4.62825,
    		5.5539000000000005,
    		6.4795500000000006,
    		7.4052000000000007,
    		8.3308500000000016,
    		9.2565,
    		10.182150000000002,
    		11.107800000000001,
    		12.03345,
    		12.959100000000001,
    		13.884750000000002,
    		14.810400000000001,
    		15.73605,
    		16.661700000000003,
    		17.58735,
    		18.513
    	],
    	"UnitDiameterStressAmplitudesInLine": [
    		[
    			0.001,
    			0.001,
    			26.0878228921596,
    			38.3267715611718,
    			49.6219879150853,
    			59.6953462405924,
    			68.298807024163,
    			75.2205245080508,
    			80.2900630359439,
    			83.3825937444505,
    			84.4219682640046,
    			83.3825937444496,
    			80.2900630359439,
    			75.2205245080517,
    			68.298807024162,
    			59.6953462405929,
    			49.6219879150854,
    			38.326771561173,
    			26.0878228921565,
    			0.001,
    			0.001
    		],
    		[
    			0.001,
    			0.001,
    			198.467996875085,
    			273.167762690997,
    			321.127964622995,
    			337.653923947603,
    			321.127964622995,
    			273.167762690996,
    			198.467996875087,
    			104.340800717191,
    			3.80198515590074E-12,
    			104.340800717197,
    			198.467996875086,
    			273.167762690995,
    			321.127964622996,
    			337.653923947602,
    			321.127964622995,
    			273.167762691,
    			198.467996875079,
    			0.001,
    			0.001
    		],
    		[
    			0.001,
    			0.001,
    			614.363214826687,
    			750.045287545144,
    			722.227274452238,
    			536.973139422312,
    			234.665866626141,
    			118.795503085892,
    			446.361003213683,
    			676.62562892742,
    			759.394696401092,
    			676.625628927415,
    			446.361003213684,
    			118.795503085893,
    			234.665866626138,
    			536.973139422315,
    			722.227274452238,
    			750.045287545146,
    			614.363214826675,
    			0.001,
    			0.001
    		],
    		[
    			0.001,
    			0.001,
    			2102.11792348144,
    			1486.42183854751,
    			5.06486200233175E-13,
    			1486.42183854751,
    			2102.11792348144,
    			1486.42183854751,
    			1.01297240046635E-12,
    			1486.42183854752,
    			2102.11792348144,
    			1486.42183854751,
    			2.53243100116588E-12,
    			1486.4218385475,
    			2102.11792348145,
    			1486.42183854751,
    			3.03891720139905E-12,
    			1486.4218385475,
    			2102.11792348144,
    			0.001,
    			0.001
    		]
    	],
    	"UnitDiameterStressAmplitudesCrossFlow": [
    		[
    			0.001,
    			0.001,
    			26.0878228921596,
    			38.3267715611718,
    			49.6219879150853,
    			59.6953462405924,
    			68.298807024163,
    			75.2205245080508,
    			80.2900630359439,
    			83.3825937444505,
    			84.4219682640046,
    			83.3825937444496,
    			80.2900630359439,
    			75.2205245080517,
    			68.298807024162,
    			59.6953462405929,
    			49.6219879150854,
    			38.326771561173,
    			26.0878228921565,
    			0.001,
    			0.001
    		],
    		[
    			0.001,
    			0.001,
    			198.467996875085,
    			273.167762690997,
    			321.127964622995,
    			337.653923947603,
    			321.127964622995,
    			273.167762690996,
    			198.467996875087,
    			104.340800717191,
    			3.80198515590074E-12,
    			104.340800717197,
    			198.467996875086,
    			273.167762690995,
    			321.127964622996,
    			337.653923947602,
    			321.127964622995,
    			273.167762691,
    			198.467996875079,
    			0.001,
    			0.001
    		],
    		[
    			0.001,
    			0.001,
    			614.363214826687,
    			750.045287545144,
    			722.227274452238,
    			536.973139422312,
    			234.665866626141,
    			118.795503085892,
    			446.361003213683,
    			676.62562892742,
    			759.394696401092,
    			676.625628927415,
    			446.361003213684,
    			118.795503085893,
    			234.665866626138,
    			536.973139422315,
    			722.227274452238,
    			750.045287545146,
    			614.363214826675,
    			0.001,
    			0.001
    		]
    	],
    	"Lambda": 1.29,
    	"DirectionalityOption": "CurrentDirectional"
    }
    {
      "required": [
        "coatingDensity",
        "coatingLayerThickness",
        "concreteConstructionStrength",
        "concreteDensity",
        "concreteLayerThickness",
        "concreteStiffnessFactor",
        "currentData",
        "DirectionalityOption",
        "effectiveResidualLayTension",
        "fluidDensityExternal",
        "fluidDensityInternal",
        "fluidPressureInternal",
        "frequenciesCrossFlow",
        "frequenciesInLine",
        "hydrodynamicDampingRatio",
        "locations",
        "pipeSurfaceRoughness",
        "safetyCategory",
        "safetyClass",
        "snCurveCap",
        "snCurveRoot",
        "soilDamping",
        "spanAngle",
        "spanGap",
        "spanLength",
        "steelCoefficientOfThermalExpansion",
        "steelDensity",
        "steelEmodulus",
        "steelOuterDiameter",
        "steelPoissonsRatio",
        "steelWallThickness",
        "structuralDampingRatio",
        "temperatureDifferenceAsLaid",
        "trenchDepth",
        "unitDiameterStressAmplitudesCrossFlow",
        "unitDiameterStressAmplitudesInLine",
        "waterDepth",
        "waveData"
      ],
      "type": "object",
      "properties": {
        "locations": {
          "type": "array",
          "items": {
            "type": "number",
            "format": "double"
          },
          "nullable": true
        },
        "frequenciesInLine": {
          "type": "array",
          "items": {
            "type": "number",
            "format": "double"
          },
          "nullable": true
        },
        "frequenciesCrossFlow": {
          "type": "array",
          "items": {
            "type": "number",
            "format": "double"
          },
          "nullable": true
        },
        "unitDiameterStressAmplitudesInLine": {
          "type": "array",
          "items": {
            "type": "array",
            "items": {
              "type": "number",
              "format": "double"
            }
          },
          "nullable": true
        },
        "unitDiameterStressAmplitudesCrossFlow": {
          "type": "array",
          "items": {
            "type": "array",
            "items": {
              "type": "number",
              "format": "double"
            }
          },
          "nullable": true
        },
        "lambda": {
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "spanLength": {
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "waterDepth": {
          "maximum": 11034.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "spanGap": {
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "trenchDepth": {
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "spanAngle": {
          "maximum": 360.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "pipeSurfaceRoughness": {
          "maximum": 10.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "fluidDensityInternal": {
          "maximum": 10000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "temperatureDifferenceAsLaid": {
          "maximum": 1000.0,
          "minimum": -1000.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "fluidDensityExternal": {
          "maximum": 2000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "fluidPressureInternal": {
          "maximum": 10000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "effectiveResidualLayTension": {
          "maximum": 10000000.0,
          "minimum": -10000000.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "snCurveRoot": {
          "type": "object",
          "description": "JSon schema: Either PreDefinedSnCurve or SnCurveUserDefined",
          "nullable": true
        },
        "snCurveCap": {
          "type": "object",
          "description": "JSon schema: Either PreDefinedSnCurve or SnCurveUserDefined",
          "nullable": true
        },
        "soilDamping": {
          "type": "object",
          "description": "JSon schema: Either PreDefinedSoil or SoilDampingUserDefined",
          "nullable": true
        },
        "structuralDampingRatio": {
          "maximum": 1.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "hydrodynamicDampingRatio": {
          "maximum": 1.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "steelOuterDiameter": {
          "maximum": 10.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "steelWallThickness": {
          "maximum": 1.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "steelDensity": {
          "maximum": 20000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "steelEmodulus": {
          "maximum": 100000000000000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "steelCoefficientOfThermalExpansion": {
          "maximum": 1.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "steelPoissonsRatio": {
          "maximum": 10.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "coatingLayerThickness": {
          "maximum": 1.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "coatingDensity": {
          "maximum": 10000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "concreteLayerThickness": {
          "maximum": 1.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "concreteDensity": {
          "maximum": 4000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "concreteConstructionStrength": {
          "maximum": 1000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "concreteStiffnessFactor": {
          "maximum": 100.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "safetyClass": {
          "type": "string",
          "nullable": true
        },
        "safetyCategory": {
          "type": "string",
          "nullable": true
        },
        "currentData": {
          "type": "object",
          "description": "JSon schema: One, and only one, of the following schemas: CurrentRawDataWeibull, CurrentRawDataHistogram, CurrentRawDataRpv",
          "nullable": true
        },
        "waveData": {
          "type": "object",
          "description": "JSon schema: {} for turning off Wave simulation, or one, and only one, of the following schemas: WaveRawDataWeibull, WaveRawDataHistogram, WaveRawDataRpv, WaveRawDataScatter",
          "nullable": true
        },
        "DirectionalityOption": {
          "enum": [
            "CurrentDirectional",
            "WaveDirectional"
          ],
          "type": "string"
        }
      },
      "additionalProperties": false,
      "example": "{\n\t\"SteelOuterDiameter\": 0.1683,\n\t\"SteelWallThickness\": 0.0112,\n\t\"SteelDensity\": 7850.0,\n\t\"SteelEmodulus\": 2.07E+11,\n\t\"SteelCoefficientOfThermalExpansion\": 1.17E-05,\n\t\"SteelPoissonsRatio\": 0.3,\n\t\"CoatingLayerThickness\": 0.006,\n\t\"CoatingDensity\": 1300.0,\n\t\"ConcreteLayerThickness\": 0.0,\n\t\"ConcreteDensity\": 2250,\n\t\"ConcreteConstructionStrength\": 42.0,\n\t\"ConcreteStiffnessFactor\": 0.25,\n\t\"FluidDensityInternal\": 823.0,\n\t\"TemperatureDifferenceAsLaid\": 0.0,\n\t\"FluidDensityExternal\": 1027,\n\t\"FluidPressureInternal\": 0.0,\n\t\"WaterDepth\": 45.0,\n\t\"SpanGap\": 4.0,\n\t\"SpanLength\": 18.513,\n\t\"SpanAngle\": 60.0,\n\t\"TrenchDepth\": 0.0,\n\t\"PipeSurfaceRoughness\": 0.01,\n\t\"EffectiveResidualLayTension\": 41000.0,\n\t\"SnCurveRoot\": {\n\t\t\"m1\": 3,\n\t\t\"m2\": 5,\n\t\t\"logA1\": 11.699,\n\t\t\"logA2\": 14.832,\n\t\t\"scf\": 1.4\n\t},\n\t\"SnCurveCap\": {\n\t\t\"curveName\": \"D  (seawater cp)\",\n\t\t\"scf\": 1.4\n\t},\n\t\"SoilDamping\": {\n\t\t\"soilName\": \"Clay - Very soft\"\n\t},\n\t\"HydrodynamicDampingRatio\": 0.0,\n\t\"StructuralDampingRatio\": 0.005,\n\t\"CurrentData\": {\n\t\t\"Directions\": [\n\t\t\t13,\n\t\t\t103,\n\t\t\t193,\n\t\t\t283\n\t\t],\n\t\t\"SectorProbabilities\": [\n\t\t\t0.435,\n\t\t\t0.303,\n\t\t\t0.147,\n\t\t\t0.115\n\t\t],\n\t\t\"WeibullCoefficients\": [\n\t\t\t[\n\t\t\t\t2.159,\n\t\t\t\t0.1428,\n\t\t\t\t0\n\t\t\t],\n\t\t\t[\n\t\t\t\t1.819,\n\t\t\t\t0.1196,\n\t\t\t\t0\n\t\t\t],\n\t\t\t[\n\t\t\t\t1.35,\n\t\t\t\t0.0748,\n\t\t\t\t0.0103\n\t\t\t],\n\t\t\t[\n\t\t\t\t1.3,\n\t\t\t\t0.0675,\n\t\t\t\t0.0079\n\t\t\t]\n\t\t],\n\t\t\"TurbulenceIntensity\": 0.04,\n\t\t\"ReferenceHeight\": 3.0,\n\t\t\"OnBottomRoughness\": 5E-06,\n\t\t\"TimeBetweenEvents\": 1.0,\n\t\t\"UcCount\": 40\n\t},\n\t\"WaveData\": {\n\t\t\"Directions\": [\n\t\t\t13,\n\t\t\t103,\n\t\t\t193,\n\t\t\t283\n\t\t],\n\t\t\"SectorProbabilities\": [\n\t\t\t0.435,\n\t\t\t0.303,\n\t\t\t0.147,\n\t\t\t0.115\n\t\t],\n\t\t\"WeibullCoefficients\": [\n\t\t\t[\n\t\t\t\t1.219,\n\t\t\t\t1.67,\n\t\t\t\t0.928\n\t\t\t],\n\t\t\t[\n\t\t\t\t1.172,\n\t\t\t\t1.495,\n\t\t\t\t0.85\n\t\t\t],\n\t\t\t[\n\t\t\t\t1.083,\n\t\t\t\t0.738,\n\t\t\t\t0.81\n\t\t\t],\n\t\t\t[\n\t\t\t\t1.076,\n\t\t\t\t0.779,\n\t\t\t\t0.84\n\t\t\t]\n\t\t],\n\t\t\"PeakednessParameter\": 0.0,\n\t\t\"SpreadingParameter\": 8.0,\n\t\t\"TpMultiplier\": 7.5,\n\t\t\"TpExponent\": 0.3,\n\t\t\"TimeBetweenEvents\": 3.0,\n\t\t\"HsCount\": 40,\n\t\t\"MinWaveVelocity\": 0.0001\n\t},\n\t\"SafetyCategory\": \"WellDefined\",\n\t\"SafetyClass\": \"MediumRisk\",\n\t\"FrequenciesInLine\": [\n\t\t2.0,\n\t\t4.0,\n\t\t6.0,\n\t\t10.0\n\t],\n\t\"FrequenciesCrossFlow\": [\n\t\t3.0,\n\t\t6.0,\n\t\t9.0\n\t],\n\t\"Locations\": [\n\t\t0.0,\n\t\t0.92565000000000008,\n\t\t1.8513000000000002,\n\t\t2.7769500000000003,\n\t\t3.7026000000000003,\n\t\t4.62825,\n\t\t5.5539000000000005,\n\t\t6.4795500000000006,\n\t\t7.4052000000000007,\n\t\t8.3308500000000016,\n\t\t9.2565,\n\t\t10.182150000000002,\n\t\t11.107800000000001,\n\t\t12.03345,\n\t\t12.959100000000001,\n\t\t13.884750000000002,\n\t\t14.810400000000001,\n\t\t15.73605,\n\t\t16.661700000000003,\n\t\t17.58735,\n\t\t18.513\n\t],\n\t\"UnitDiameterStressAmplitudesInLine\": [\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t26.0878228921596,\n\t\t\t38.3267715611718,\n\t\t\t49.6219879150853,\n\t\t\t59.6953462405924,\n\t\t\t68.298807024163,\n\t\t\t75.2205245080508,\n\t\t\t80.2900630359439,\n\t\t\t83.3825937444505,\n\t\t\t84.4219682640046,\n\t\t\t83.3825937444496,\n\t\t\t80.2900630359439,\n\t\t\t75.2205245080517,\n\t\t\t68.298807024162,\n\t\t\t59.6953462405929,\n\t\t\t49.6219879150854,\n\t\t\t38.326771561173,\n\t\t\t26.0878228921565,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t],\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t198.467996875085,\n\t\t\t273.167762690997,\n\t\t\t321.127964622995,\n\t\t\t337.653923947603,\n\t\t\t321.127964622995,\n\t\t\t273.167762690996,\n\t\t\t198.467996875087,\n\t\t\t104.340800717191,\n\t\t\t3.80198515590074E-12,\n\t\t\t104.340800717197,\n\t\t\t198.467996875086,\n\t\t\t273.167762690995,\n\t\t\t321.127964622996,\n\t\t\t337.653923947602,\n\t\t\t321.127964622995,\n\t\t\t273.167762691,\n\t\t\t198.467996875079,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t],\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t614.363214826687,\n\t\t\t750.045287545144,\n\t\t\t722.227274452238,\n\t\t\t536.973139422312,\n\t\t\t234.665866626141,\n\t\t\t118.795503085892,\n\t\t\t446.361003213683,\n\t\t\t676.62562892742,\n\t\t\t759.394696401092,\n\t\t\t676.625628927415,\n\t\t\t446.361003213684,\n\t\t\t118.795503085893,\n\t\t\t234.665866626138,\n\t\t\t536.973139422315,\n\t\t\t722.227274452238,\n\t\t\t750.045287545146,\n\t\t\t614.363214826675,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t],\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t2102.11792348144,\n\t\t\t1486.42183854751,\n\t\t\t5.06486200233175E-13,\n\t\t\t1486.42183854751,\n\t\t\t2102.11792348144,\n\t\t\t1486.42183854751,\n\t\t\t1.01297240046635E-12,\n\t\t\t1486.42183854752,\n\t\t\t2102.11792348144,\n\t\t\t1486.42183854751,\n\t\t\t2.53243100116588E-12,\n\t\t\t1486.4218385475,\n\t\t\t2102.11792348145,\n\t\t\t1486.42183854751,\n\t\t\t3.03891720139905E-12,\n\t\t\t1486.4218385475,\n\t\t\t2102.11792348144,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t]\n\t],\n\t\"UnitDiameterStressAmplitudesCrossFlow\": [\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t26.0878228921596,\n\t\t\t38.3267715611718,\n\t\t\t49.6219879150853,\n\t\t\t59.6953462405924,\n\t\t\t68.298807024163,\n\t\t\t75.2205245080508,\n\t\t\t80.2900630359439,\n\t\t\t83.3825937444505,\n\t\t\t84.4219682640046,\n\t\t\t83.3825937444496,\n\t\t\t80.2900630359439,\n\t\t\t75.2205245080517,\n\t\t\t68.298807024162,\n\t\t\t59.6953462405929,\n\t\t\t49.6219879150854,\n\t\t\t38.326771561173,\n\t\t\t26.0878228921565,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t],\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t198.467996875085,\n\t\t\t273.167762690997,\n\t\t\t321.127964622995,\n\t\t\t337.653923947603,\n\t\t\t321.127964622995,\n\t\t\t273.167762690996,\n\t\t\t198.467996875087,\n\t\t\t104.340800717191,\n\t\t\t3.80198515590074E-12,\n\t\t\t104.340800717197,\n\t\t\t198.467996875086,\n\t\t\t273.167762690995,\n\t\t\t321.127964622996,\n\t\t\t337.653923947602,\n\t\t\t321.127964622995,\n\t\t\t273.167762691,\n\t\t\t198.467996875079,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t],\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t614.363214826687,\n\t\t\t750.045287545144,\n\t\t\t722.227274452238,\n\t\t\t536.973139422312,\n\t\t\t234.665866626141,\n\t\t\t118.795503085892,\n\t\t\t446.361003213683,\n\t\t\t676.62562892742,\n\t\t\t759.394696401092,\n\t\t\t676.625628927415,\n\t\t\t446.361003213684,\n\t\t\t118.795503085893,\n\t\t\t234.665866626138,\n\t\t\t536.973139422315,\n\t\t\t722.227274452238,\n\t\t\t750.045287545146,\n\t\t\t614.363214826675,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t]\n\t],\n\t\"Lambda\": 1.29,\n\t\"DirectionalityOption\": \"CurrentDirectional\"\n}"
    }
    {
    	"SteelOuterDiameter": 0.1683,
    	"SteelWallThickness": 0.0112,
    	"SteelDensity": 7850.0,
    	"SteelEmodulus": 2.07E+11,
    	"SteelCoefficientOfThermalExpansion": 1.17E-05,
    	"SteelPoissonsRatio": 0.3,
    	"CoatingLayerThickness": 0.006,
    	"CoatingDensity": 1300.0,
    	"ConcreteLayerThickness": 0.0,
    	"ConcreteDensity": 2250,
    	"ConcreteConstructionStrength": 42.0,
    	"ConcreteStiffnessFactor": 0.25,
    	"FluidDensityInternal": 823.0,
    	"TemperatureDifferenceAsLaid": 0.0,
    	"FluidDensityExternal": 1027,
    	"FluidPressureInternal": 0.0,
    	"WaterDepth": 45.0,
    	"SpanGap": 4.0,
    	"SpanLength": 18.513,
    	"SpanAngle": 60.0,
    	"TrenchDepth": 0.0,
    	"PipeSurfaceRoughness": 0.01,
    	"EffectiveResidualLayTension": 41000.0,
    	"SnCurveRoot": {
    		"m1": 3,
    		"m2": 5,
    		"logA1": 11.699,
    		"logA2": 14.832,
    		"scf": 1.4
    	},
    	"SnCurveCap": {
    		"curveName": "D  (seawater cp)",
    		"scf": 1.4
    	},
    	"SoilDamping": {
    		"soilName": "Clay - Very soft"
    	},
    	"HydrodynamicDampingRatio": 0.0,
    	"StructuralDampingRatio": 0.005,
    	"CurrentData": {
    		"Directions": [
    			13,
    			103,
    			193,
    			283
    		],
    		"SectorProbabilities": [
    			0.435,
    			0.303,
    			0.147,
    			0.115
    		],
    		"WeibullCoefficients": [
    			[
    				2.159,
    				0.1428,
    				0
    			],
    			[
    				1.819,
    				0.1196,
    				0
    			],
    			[
    				1.35,
    				0.0748,
    				0.0103
    			],
    			[
    				1.3,
    				0.0675,
    				0.0079
    			]
    		],
    		"TurbulenceIntensity": 0.04,
    		"ReferenceHeight": 3.0,
    		"OnBottomRoughness": 5E-06,
    		"TimeBetweenEvents": 1.0,
    		"UcCount": 40
    	},
    	"WaveData": {
    		"Directions": [
    			13,
    			103,
    			193,
    			283
    		],
    		"SectorProbabilities": [
    			0.435,
    			0.303,
    			0.147,
    			0.115
    		],
    		"WeibullCoefficients": [
    			[
    				1.219,
    				1.67,
    				0.928
    			],
    			[
    				1.172,
    				1.495,
    				0.85
    			],
    			[
    				1.083,
    				0.738,
    				0.81
    			],
    			[
    				1.076,
    				0.779,
    				0.84
    			]
    		],
    		"PeakednessParameter": 0.0,
    		"SpreadingParameter": 8.0,
    		"TpMultiplier": 7.5,
    		"TpExponent": 0.3,
    		"TimeBetweenEvents": 3.0,
    		"HsCount": 40,
    		"MinWaveVelocity": 0.0001
    	},
    	"SafetyCategory": "WellDefined",
    	"SafetyClass": "MediumRisk",
    	"FrequenciesInLine": [
    		2.0,
    		4.0,
    		6.0,
    		10.0
    	],
    	"FrequenciesCrossFlow": [
    		3.0,
    		6.0,
    		9.0
    	],
    	"Locations": [
    		0.0,
    		0.92565000000000008,
    		1.8513000000000002,
    		2.7769500000000003,
    		3.7026000000000003,
    		4.62825,
    		5.5539000000000005,
    		6.4795500000000006,
    		7.4052000000000007,
    		8.3308500000000016,
    		9.2565,
    		10.182150000000002,
    		11.107800000000001,
    		12.03345,
    		12.959100000000001,
    		13.884750000000002,
    		14.810400000000001,
    		15.73605,
    		16.661700000000003,
    		17.58735,
    		18.513
    	],
    	"UnitDiameterStressAmplitudesInLine": [
    		[
    			0.001,
    			0.001,
    			26.0878228921596,
    			38.3267715611718,
    			49.6219879150853,
    			59.6953462405924,
    			68.298807024163,
    			75.2205245080508,
    			80.2900630359439,
    			83.3825937444505,
    			84.4219682640046,
    			83.3825937444496,
    			80.2900630359439,
    			75.2205245080517,
    			68.298807024162,
    			59.6953462405929,
    			49.6219879150854,
    			38.326771561173,
    			26.0878228921565,
    			0.001,
    			0.001
    		],
    		[
    			0.001,
    			0.001,
    			198.467996875085,
    			273.167762690997,
    			321.127964622995,
    			337.653923947603,
    			321.127964622995,
    			273.167762690996,
    			198.467996875087,
    			104.340800717191,
    			3.80198515590074E-12,
    			104.340800717197,
    			198.467996875086,
    			273.167762690995,
    			321.127964622996,
    			337.653923947602,
    			321.127964622995,
    			273.167762691,
    			198.467996875079,
    			0.001,
    			0.001
    		],
    		[
    			0.001,
    			0.001,
    			614.363214826687,
    			750.045287545144,
    			722.227274452238,
    			536.973139422312,
    			234.665866626141,
    			118.795503085892,
    			446.361003213683,
    			676.62562892742,
    			759.394696401092,
    			676.625628927415,
    			446.361003213684,
    			118.795503085893,
    			234.665866626138,
    			536.973139422315,
    			722.227274452238,
    			750.045287545146,
    			614.363214826675,
    			0.001,
    			0.001
    		],
    		[
    			0.001,
    			0.001,
    			2102.11792348144,
    			1486.42183854751,
    			5.06486200233175E-13,
    			1486.42183854751,
    			2102.11792348144,
    			1486.42183854751,
    			1.01297240046635E-12,
    			1486.42183854752,
    			2102.11792348144,
    			1486.42183854751,
    			2.53243100116588E-12,
    			1486.4218385475,
    			2102.11792348145,
    			1486.42183854751,
    			3.03891720139905E-12,
    			1486.4218385475,
    			2102.11792348144,
    			0.001,
    			0.001
    		]
    	],
    	"UnitDiameterStressAmplitudesCrossFlow": [
    		[
    			0.001,
    			0.001,
    			26.0878228921596,
    			38.3267715611718,
    			49.6219879150853,
    			59.6953462405924,
    			68.298807024163,
    			75.2205245080508,
    			80.2900630359439,
    			83.3825937444505,
    			84.4219682640046,
    			83.3825937444496,
    			80.2900630359439,
    			75.2205245080517,
    			68.298807024162,
    			59.6953462405929,
    			49.6219879150854,
    			38.326771561173,
    			26.0878228921565,
    			0.001,
    			0.001
    		],
    		[
    			0.001,
    			0.001,
    			198.467996875085,
    			273.167762690997,
    			321.127964622995,
    			337.653923947603,
    			321.127964622995,
    			273.167762690996,
    			198.467996875087,
    			104.340800717191,
    			3.80198515590074E-12,
    			104.340800717197,
    			198.467996875086,
    			273.167762690995,
    			321.127964622996,
    			337.653923947602,
    			321.127964622995,
    			273.167762691,
    			198.467996875079,
    			0.001,
    			0.001
    		],
    		[
    			0.001,
    			0.001,
    			614.363214826687,
    			750.045287545144,
    			722.227274452238,
    			536.973139422312,
    			234.665866626141,
    			118.795503085892,
    			446.361003213683,
    			676.62562892742,
    			759.394696401092,
    			676.625628927415,
    			446.361003213684,
    			118.795503085893,
    			234.665866626138,
    			536.973139422315,
    			722.227274452238,
    			750.045287545146,
    			614.363214826675,
    			0.001,
    			0.001
    		]
    	],
    	"Lambda": 1.29,
    	"DirectionalityOption": "CurrentDirectional"
    }
    {
      "required": [
        "coatingDensity",
        "coatingLayerThickness",
        "concreteConstructionStrength",
        "concreteDensity",
        "concreteLayerThickness",
        "concreteStiffnessFactor",
        "currentData",
        "DirectionalityOption",
        "effectiveResidualLayTension",
        "fluidDensityExternal",
        "fluidDensityInternal",
        "fluidPressureInternal",
        "frequenciesCrossFlow",
        "frequenciesInLine",
        "hydrodynamicDampingRatio",
        "locations",
        "pipeSurfaceRoughness",
        "safetyCategory",
        "safetyClass",
        "snCurveCap",
        "snCurveRoot",
        "soilDamping",
        "spanAngle",
        "spanGap",
        "spanLength",
        "steelCoefficientOfThermalExpansion",
        "steelDensity",
        "steelEmodulus",
        "steelOuterDiameter",
        "steelPoissonsRatio",
        "steelWallThickness",
        "structuralDampingRatio",
        "temperatureDifferenceAsLaid",
        "trenchDepth",
        "unitDiameterStressAmplitudesCrossFlow",
        "unitDiameterStressAmplitudesInLine",
        "waterDepth",
        "waveData"
      ],
      "type": "object",
      "properties": {
        "locations": {
          "type": "array",
          "items": {
            "type": "number",
            "format": "double"
          },
          "nullable": true
        },
        "frequenciesInLine": {
          "type": "array",
          "items": {
            "type": "number",
            "format": "double"
          },
          "nullable": true
        },
        "frequenciesCrossFlow": {
          "type": "array",
          "items": {
            "type": "number",
            "format": "double"
          },
          "nullable": true
        },
        "unitDiameterStressAmplitudesInLine": {
          "type": "array",
          "items": {
            "type": "array",
            "items": {
              "type": "number",
              "format": "double"
            }
          },
          "nullable": true
        },
        "unitDiameterStressAmplitudesCrossFlow": {
          "type": "array",
          "items": {
            "type": "array",
            "items": {
              "type": "number",
              "format": "double"
            }
          },
          "nullable": true
        },
        "lambda": {
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "spanLength": {
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "waterDepth": {
          "maximum": 11034.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "spanGap": {
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "trenchDepth": {
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "spanAngle": {
          "maximum": 360.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "pipeSurfaceRoughness": {
          "maximum": 10.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "fluidDensityInternal": {
          "maximum": 10000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "temperatureDifferenceAsLaid": {
          "maximum": 1000.0,
          "minimum": -1000.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "fluidDensityExternal": {
          "maximum": 2000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "fluidPressureInternal": {
          "maximum": 10000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "effectiveResidualLayTension": {
          "maximum": 10000000.0,
          "minimum": -10000000.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "snCurveRoot": {
          "type": "object",
          "description": "JSon schema: Either PreDefinedSnCurve or SnCurveUserDefined",
          "nullable": true
        },
        "snCurveCap": {
          "type": "object",
          "description": "JSon schema: Either PreDefinedSnCurve or SnCurveUserDefined",
          "nullable": true
        },
        "soilDamping": {
          "type": "object",
          "description": "JSon schema: Either PreDefinedSoil or SoilDampingUserDefined",
          "nullable": true
        },
        "structuralDampingRatio": {
          "maximum": 1.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "hydrodynamicDampingRatio": {
          "maximum": 1.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "steelOuterDiameter": {
          "maximum": 10.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "steelWallThickness": {
          "maximum": 1.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "steelDensity": {
          "maximum": 20000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "steelEmodulus": {
          "maximum": 100000000000000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "steelCoefficientOfThermalExpansion": {
          "maximum": 1.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "steelPoissonsRatio": {
          "maximum": 10.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "coatingLayerThickness": {
          "maximum": 1.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "coatingDensity": {
          "maximum": 10000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "concreteLayerThickness": {
          "maximum": 1.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "concreteDensity": {
          "maximum": 4000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "concreteConstructionStrength": {
          "maximum": 1000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "concreteStiffnessFactor": {
          "maximum": 100.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "safetyClass": {
          "type": "string",
          "nullable": true
        },
        "safetyCategory": {
          "type": "string",
          "nullable": true
        },
        "currentData": {
          "type": "object",
          "description": "JSon schema: One, and only one, of the following schemas: CurrentRawDataWeibull, CurrentRawDataHistogram, CurrentRawDataRpv",
          "nullable": true
        },
        "waveData": {
          "type": "object",
          "description": "JSon schema: {} for turning off Wave simulation, or one, and only one, of the following schemas: WaveRawDataWeibull, WaveRawDataHistogram, WaveRawDataRpv, WaveRawDataScatter",
          "nullable": true
        },
        "DirectionalityOption": {
          "enum": [
            "CurrentDirectional",
            "WaveDirectional"
          ],
          "type": "string"
        }
      },
      "additionalProperties": false,
      "example": "{\n\t\"SteelOuterDiameter\": 0.1683,\n\t\"SteelWallThickness\": 0.0112,\n\t\"SteelDensity\": 7850.0,\n\t\"SteelEmodulus\": 2.07E+11,\n\t\"SteelCoefficientOfThermalExpansion\": 1.17E-05,\n\t\"SteelPoissonsRatio\": 0.3,\n\t\"CoatingLayerThickness\": 0.006,\n\t\"CoatingDensity\": 1300.0,\n\t\"ConcreteLayerThickness\": 0.0,\n\t\"ConcreteDensity\": 2250,\n\t\"ConcreteConstructionStrength\": 42.0,\n\t\"ConcreteStiffnessFactor\": 0.25,\n\t\"FluidDensityInternal\": 823.0,\n\t\"TemperatureDifferenceAsLaid\": 0.0,\n\t\"FluidDensityExternal\": 1027,\n\t\"FluidPressureInternal\": 0.0,\n\t\"WaterDepth\": 45.0,\n\t\"SpanGap\": 4.0,\n\t\"SpanLength\": 18.513,\n\t\"SpanAngle\": 60.0,\n\t\"TrenchDepth\": 0.0,\n\t\"PipeSurfaceRoughness\": 0.01,\n\t\"EffectiveResidualLayTension\": 41000.0,\n\t\"SnCurveRoot\": {\n\t\t\"m1\": 3,\n\t\t\"m2\": 5,\n\t\t\"logA1\": 11.699,\n\t\t\"logA2\": 14.832,\n\t\t\"scf\": 1.4\n\t},\n\t\"SnCurveCap\": {\n\t\t\"curveName\": \"D  (seawater cp)\",\n\t\t\"scf\": 1.4\n\t},\n\t\"SoilDamping\": {\n\t\t\"soilName\": \"Clay - Very soft\"\n\t},\n\t\"HydrodynamicDampingRatio\": 0.0,\n\t\"StructuralDampingRatio\": 0.005,\n\t\"CurrentData\": {\n\t\t\"Directions\": [\n\t\t\t13,\n\t\t\t103,\n\t\t\t193,\n\t\t\t283\n\t\t],\n\t\t\"SectorProbabilities\": [\n\t\t\t0.435,\n\t\t\t0.303,\n\t\t\t0.147,\n\t\t\t0.115\n\t\t],\n\t\t\"WeibullCoefficients\": [\n\t\t\t[\n\t\t\t\t2.159,\n\t\t\t\t0.1428,\n\t\t\t\t0\n\t\t\t],\n\t\t\t[\n\t\t\t\t1.819,\n\t\t\t\t0.1196,\n\t\t\t\t0\n\t\t\t],\n\t\t\t[\n\t\t\t\t1.35,\n\t\t\t\t0.0748,\n\t\t\t\t0.0103\n\t\t\t],\n\t\t\t[\n\t\t\t\t1.3,\n\t\t\t\t0.0675,\n\t\t\t\t0.0079\n\t\t\t]\n\t\t],\n\t\t\"TurbulenceIntensity\": 0.04,\n\t\t\"ReferenceHeight\": 3.0,\n\t\t\"OnBottomRoughness\": 5E-06,\n\t\t\"TimeBetweenEvents\": 1.0,\n\t\t\"UcCount\": 40\n\t},\n\t\"WaveData\": {\n\t\t\"Directions\": [\n\t\t\t13,\n\t\t\t103,\n\t\t\t193,\n\t\t\t283\n\t\t],\n\t\t\"SectorProbabilities\": [\n\t\t\t0.435,\n\t\t\t0.303,\n\t\t\t0.147,\n\t\t\t0.115\n\t\t],\n\t\t\"WeibullCoefficients\": [\n\t\t\t[\n\t\t\t\t1.219,\n\t\t\t\t1.67,\n\t\t\t\t0.928\n\t\t\t],\n\t\t\t[\n\t\t\t\t1.172,\n\t\t\t\t1.495,\n\t\t\t\t0.85\n\t\t\t],\n\t\t\t[\n\t\t\t\t1.083,\n\t\t\t\t0.738,\n\t\t\t\t0.81\n\t\t\t],\n\t\t\t[\n\t\t\t\t1.076,\n\t\t\t\t0.779,\n\t\t\t\t0.84\n\t\t\t]\n\t\t],\n\t\t\"PeakednessParameter\": 0.0,\n\t\t\"SpreadingParameter\": 8.0,\n\t\t\"TpMultiplier\": 7.5,\n\t\t\"TpExponent\": 0.3,\n\t\t\"TimeBetweenEvents\": 3.0,\n\t\t\"HsCount\": 40,\n\t\t\"MinWaveVelocity\": 0.0001\n\t},\n\t\"SafetyCategory\": \"WellDefined\",\n\t\"SafetyClass\": \"MediumRisk\",\n\t\"FrequenciesInLine\": [\n\t\t2.0,\n\t\t4.0,\n\t\t6.0,\n\t\t10.0\n\t],\n\t\"FrequenciesCrossFlow\": [\n\t\t3.0,\n\t\t6.0,\n\t\t9.0\n\t],\n\t\"Locations\": [\n\t\t0.0,\n\t\t0.92565000000000008,\n\t\t1.8513000000000002,\n\t\t2.7769500000000003,\n\t\t3.7026000000000003,\n\t\t4.62825,\n\t\t5.5539000000000005,\n\t\t6.4795500000000006,\n\t\t7.4052000000000007,\n\t\t8.3308500000000016,\n\t\t9.2565,\n\t\t10.182150000000002,\n\t\t11.107800000000001,\n\t\t12.03345,\n\t\t12.959100000000001,\n\t\t13.884750000000002,\n\t\t14.810400000000001,\n\t\t15.73605,\n\t\t16.661700000000003,\n\t\t17.58735,\n\t\t18.513\n\t],\n\t\"UnitDiameterStressAmplitudesInLine\": [\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t26.0878228921596,\n\t\t\t38.3267715611718,\n\t\t\t49.6219879150853,\n\t\t\t59.6953462405924,\n\t\t\t68.298807024163,\n\t\t\t75.2205245080508,\n\t\t\t80.2900630359439,\n\t\t\t83.3825937444505,\n\t\t\t84.4219682640046,\n\t\t\t83.3825937444496,\n\t\t\t80.2900630359439,\n\t\t\t75.2205245080517,\n\t\t\t68.298807024162,\n\t\t\t59.6953462405929,\n\t\t\t49.6219879150854,\n\t\t\t38.326771561173,\n\t\t\t26.0878228921565,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t],\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t198.467996875085,\n\t\t\t273.167762690997,\n\t\t\t321.127964622995,\n\t\t\t337.653923947603,\n\t\t\t321.127964622995,\n\t\t\t273.167762690996,\n\t\t\t198.467996875087,\n\t\t\t104.340800717191,\n\t\t\t3.80198515590074E-12,\n\t\t\t104.340800717197,\n\t\t\t198.467996875086,\n\t\t\t273.167762690995,\n\t\t\t321.127964622996,\n\t\t\t337.653923947602,\n\t\t\t321.127964622995,\n\t\t\t273.167762691,\n\t\t\t198.467996875079,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t],\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t614.363214826687,\n\t\t\t750.045287545144,\n\t\t\t722.227274452238,\n\t\t\t536.973139422312,\n\t\t\t234.665866626141,\n\t\t\t118.795503085892,\n\t\t\t446.361003213683,\n\t\t\t676.62562892742,\n\t\t\t759.394696401092,\n\t\t\t676.625628927415,\n\t\t\t446.361003213684,\n\t\t\t118.795503085893,\n\t\t\t234.665866626138,\n\t\t\t536.973139422315,\n\t\t\t722.227274452238,\n\t\t\t750.045287545146,\n\t\t\t614.363214826675,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t],\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t2102.11792348144,\n\t\t\t1486.42183854751,\n\t\t\t5.06486200233175E-13,\n\t\t\t1486.42183854751,\n\t\t\t2102.11792348144,\n\t\t\t1486.42183854751,\n\t\t\t1.01297240046635E-12,\n\t\t\t1486.42183854752,\n\t\t\t2102.11792348144,\n\t\t\t1486.42183854751,\n\t\t\t2.53243100116588E-12,\n\t\t\t1486.4218385475,\n\t\t\t2102.11792348145,\n\t\t\t1486.42183854751,\n\t\t\t3.03891720139905E-12,\n\t\t\t1486.4218385475,\n\t\t\t2102.11792348144,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t]\n\t],\n\t\"UnitDiameterStressAmplitudesCrossFlow\": [\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t26.0878228921596,\n\t\t\t38.3267715611718,\n\t\t\t49.6219879150853,\n\t\t\t59.6953462405924,\n\t\t\t68.298807024163,\n\t\t\t75.2205245080508,\n\t\t\t80.2900630359439,\n\t\t\t83.3825937444505,\n\t\t\t84.4219682640046,\n\t\t\t83.3825937444496,\n\t\t\t80.2900630359439,\n\t\t\t75.2205245080517,\n\t\t\t68.298807024162,\n\t\t\t59.6953462405929,\n\t\t\t49.6219879150854,\n\t\t\t38.326771561173,\n\t\t\t26.0878228921565,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t],\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t198.467996875085,\n\t\t\t273.167762690997,\n\t\t\t321.127964622995,\n\t\t\t337.653923947603,\n\t\t\t321.127964622995,\n\t\t\t273.167762690996,\n\t\t\t198.467996875087,\n\t\t\t104.340800717191,\n\t\t\t3.80198515590074E-12,\n\t\t\t104.340800717197,\n\t\t\t198.467996875086,\n\t\t\t273.167762690995,\n\t\t\t321.127964622996,\n\t\t\t337.653923947602,\n\t\t\t321.127964622995,\n\t\t\t273.167762691,\n\t\t\t198.467996875079,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t],\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t614.363214826687,\n\t\t\t750.045287545144,\n\t\t\t722.227274452238,\n\t\t\t536.973139422312,\n\t\t\t234.665866626141,\n\t\t\t118.795503085892,\n\t\t\t446.361003213683,\n\t\t\t676.62562892742,\n\t\t\t759.394696401092,\n\t\t\t676.625628927415,\n\t\t\t446.361003213684,\n\t\t\t118.795503085893,\n\t\t\t234.665866626138,\n\t\t\t536.973139422315,\n\t\t\t722.227274452238,\n\t\t\t750.045287545146,\n\t\t\t614.363214826675,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t]\n\t],\n\t\"Lambda\": 1.29,\n\t\"DirectionalityOption\": \"CurrentDirectional\"\n}"
    }
    {
    	"SteelOuterDiameter": 0.1683,
    	"SteelWallThickness": 0.0112,
    	"SteelDensity": 7850.0,
    	"SteelEmodulus": 2.07E+11,
    	"SteelCoefficientOfThermalExpansion": 1.17E-05,
    	"SteelPoissonsRatio": 0.3,
    	"CoatingLayerThickness": 0.006,
    	"CoatingDensity": 1300.0,
    	"ConcreteLayerThickness": 0.0,
    	"ConcreteDensity": 2250,
    	"ConcreteConstructionStrength": 42.0,
    	"ConcreteStiffnessFactor": 0.25,
    	"FluidDensityInternal": 823.0,
    	"TemperatureDifferenceAsLaid": 0.0,
    	"FluidDensityExternal": 1027,
    	"FluidPressureInternal": 0.0,
    	"WaterDepth": 45.0,
    	"SpanGap": 4.0,
    	"SpanLength": 18.513,
    	"SpanAngle": 60.0,
    	"TrenchDepth": 0.0,
    	"PipeSurfaceRoughness": 0.01,
    	"EffectiveResidualLayTension": 41000.0,
    	"SnCurveRoot": {
    		"m1": 3,
    		"m2": 5,
    		"logA1": 11.699,
    		"logA2": 14.832,
    		"scf": 1.4
    	},
    	"SnCurveCap": {
    		"curveName": "D  (seawater cp)",
    		"scf": 1.4
    	},
    	"SoilDamping": {
    		"soilName": "Clay - Very soft"
    	},
    	"HydrodynamicDampingRatio": 0.0,
    	"StructuralDampingRatio": 0.005,
    	"CurrentData": {
    		"Directions": [
    			13,
    			103,
    			193,
    			283
    		],
    		"SectorProbabilities": [
    			0.435,
    			0.303,
    			0.147,
    			0.115
    		],
    		"WeibullCoefficients": [
    			[
    				2.159,
    				0.1428,
    				0
    			],
    			[
    				1.819,
    				0.1196,
    				0
    			],
    			[
    				1.35,
    				0.0748,
    				0.0103
    			],
    			[
    				1.3,
    				0.0675,
    				0.0079
    			]
    		],
    		"TurbulenceIntensity": 0.04,
    		"ReferenceHeight": 3.0,
    		"OnBottomRoughness": 5E-06,
    		"TimeBetweenEvents": 1.0,
    		"UcCount": 40
    	},
    	"WaveData": {
    		"Directions": [
    			13,
    			103,
    			193,
    			283
    		],
    		"SectorProbabilities": [
    			0.435,
    			0.303,
    			0.147,
    			0.115
    		],
    		"WeibullCoefficients": [
    			[
    				1.219,
    				1.67,
    				0.928
    			],
    			[
    				1.172,
    				1.495,
    				0.85
    			],
    			[
    				1.083,
    				0.738,
    				0.81
    			],
    			[
    				1.076,
    				0.779,
    				0.84
    			]
    		],
    		"PeakednessParameter": 0.0,
    		"SpreadingParameter": 8.0,
    		"TpMultiplier": 7.5,
    		"TpExponent": 0.3,
    		"TimeBetweenEvents": 3.0,
    		"HsCount": 40,
    		"MinWaveVelocity": 0.0001
    	},
    	"SafetyCategory": "WellDefined",
    	"SafetyClass": "MediumRisk",
    	"FrequenciesInLine": [
    		2.0,
    		4.0,
    		6.0,
    		10.0
    	],
    	"FrequenciesCrossFlow": [
    		3.0,
    		6.0,
    		9.0
    	],
    	"Locations": [
    		0.0,
    		0.92565000000000008,
    		1.8513000000000002,
    		2.7769500000000003,
    		3.7026000000000003,
    		4.62825,
    		5.5539000000000005,
    		6.4795500000000006,
    		7.4052000000000007,
    		8.3308500000000016,
    		9.2565,
    		10.182150000000002,
    		11.107800000000001,
    		12.03345,
    		12.959100000000001,
    		13.884750000000002,
    		14.810400000000001,
    		15.73605,
    		16.661700000000003,
    		17.58735,
    		18.513
    	],
    	"UnitDiameterStressAmplitudesInLine": [
    		[
    			0.001,
    			0.001,
    			26.0878228921596,
    			38.3267715611718,
    			49.6219879150853,
    			59.6953462405924,
    			68.298807024163,
    			75.2205245080508,
    			80.2900630359439,
    			83.3825937444505,
    			84.4219682640046,
    			83.3825937444496,
    			80.2900630359439,
    			75.2205245080517,
    			68.298807024162,
    			59.6953462405929,
    			49.6219879150854,
    			38.326771561173,
    			26.0878228921565,
    			0.001,
    			0.001
    		],
    		[
    			0.001,
    			0.001,
    			198.467996875085,
    			273.167762690997,
    			321.127964622995,
    			337.653923947603,
    			321.127964622995,
    			273.167762690996,
    			198.467996875087,
    			104.340800717191,
    			3.80198515590074E-12,
    			104.340800717197,
    			198.467996875086,
    			273.167762690995,
    			321.127964622996,
    			337.653923947602,
    			321.127964622995,
    			273.167762691,
    			198.467996875079,
    			0.001,
    			0.001
    		],
    		[
    			0.001,
    			0.001,
    			614.363214826687,
    			750.045287545144,
    			722.227274452238,
    			536.973139422312,
    			234.665866626141,
    			118.795503085892,
    			446.361003213683,
    			676.62562892742,
    			759.394696401092,
    			676.625628927415,
    			446.361003213684,
    			118.795503085893,
    			234.665866626138,
    			536.973139422315,
    			722.227274452238,
    			750.045287545146,
    			614.363214826675,
    			0.001,
    			0.001
    		],
    		[
    			0.001,
    			0.001,
    			2102.11792348144,
    			1486.42183854751,
    			5.06486200233175E-13,
    			1486.42183854751,
    			2102.11792348144,
    			1486.42183854751,
    			1.01297240046635E-12,
    			1486.42183854752,
    			2102.11792348144,
    			1486.42183854751,
    			2.53243100116588E-12,
    			1486.4218385475,
    			2102.11792348145,
    			1486.42183854751,
    			3.03891720139905E-12,
    			1486.4218385475,
    			2102.11792348144,
    			0.001,
    			0.001
    		]
    	],
    	"UnitDiameterStressAmplitudesCrossFlow": [
    		[
    			0.001,
    			0.001,
    			26.0878228921596,
    			38.3267715611718,
    			49.6219879150853,
    			59.6953462405924,
    			68.298807024163,
    			75.2205245080508,
    			80.2900630359439,
    			83.3825937444505,
    			84.4219682640046,
    			83.3825937444496,
    			80.2900630359439,
    			75.2205245080517,
    			68.298807024162,
    			59.6953462405929,
    			49.6219879150854,
    			38.326771561173,
    			26.0878228921565,
    			0.001,
    			0.001
    		],
    		[
    			0.001,
    			0.001,
    			198.467996875085,
    			273.167762690997,
    			321.127964622995,
    			337.653923947603,
    			321.127964622995,
    			273.167762690996,
    			198.467996875087,
    			104.340800717191,
    			3.80198515590074E-12,
    			104.340800717197,
    			198.467996875086,
    			273.167762690995,
    			321.127964622996,
    			337.653923947602,
    			321.127964622995,
    			273.167762691,
    			198.467996875079,
    			0.001,
    			0.001
    		],
    		[
    			0.001,
    			0.001,
    			614.363214826687,
    			750.045287545144,
    			722.227274452238,
    			536.973139422312,
    			234.665866626141,
    			118.795503085892,
    			446.361003213683,
    			676.62562892742,
    			759.394696401092,
    			676.625628927415,
    			446.361003213684,
    			118.795503085893,
    			234.665866626138,
    			536.973139422315,
    			722.227274452238,
    			750.045287545146,
    			614.363214826675,
    			0.001,
    			0.001
    		]
    	],
    	"Lambda": 1.29,
    	"DirectionalityOption": "CurrentDirectional"
    }
    {
      "required": [
        "coatingDensity",
        "coatingLayerThickness",
        "concreteConstructionStrength",
        "concreteDensity",
        "concreteLayerThickness",
        "concreteStiffnessFactor",
        "currentData",
        "DirectionalityOption",
        "effectiveResidualLayTension",
        "fluidDensityExternal",
        "fluidDensityInternal",
        "fluidPressureInternal",
        "frequenciesCrossFlow",
        "frequenciesInLine",
        "hydrodynamicDampingRatio",
        "locations",
        "pipeSurfaceRoughness",
        "safetyCategory",
        "safetyClass",
        "snCurveCap",
        "snCurveRoot",
        "soilDamping",
        "spanAngle",
        "spanGap",
        "spanLength",
        "steelCoefficientOfThermalExpansion",
        "steelDensity",
        "steelEmodulus",
        "steelOuterDiameter",
        "steelPoissonsRatio",
        "steelWallThickness",
        "structuralDampingRatio",
        "temperatureDifferenceAsLaid",
        "trenchDepth",
        "unitDiameterStressAmplitudesCrossFlow",
        "unitDiameterStressAmplitudesInLine",
        "waterDepth",
        "waveData"
      ],
      "type": "object",
      "properties": {
        "locations": {
          "type": "array",
          "items": {
            "type": "number",
            "format": "double"
          },
          "nullable": true
        },
        "frequenciesInLine": {
          "type": "array",
          "items": {
            "type": "number",
            "format": "double"
          },
          "nullable": true
        },
        "frequenciesCrossFlow": {
          "type": "array",
          "items": {
            "type": "number",
            "format": "double"
          },
          "nullable": true
        },
        "unitDiameterStressAmplitudesInLine": {
          "type": "array",
          "items": {
            "type": "array",
            "items": {
              "type": "number",
              "format": "double"
            }
          },
          "nullable": true
        },
        "unitDiameterStressAmplitudesCrossFlow": {
          "type": "array",
          "items": {
            "type": "array",
            "items": {
              "type": "number",
              "format": "double"
            }
          },
          "nullable": true
        },
        "lambda": {
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "spanLength": {
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "waterDepth": {
          "maximum": 11034.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "spanGap": {
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "trenchDepth": {
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "spanAngle": {
          "maximum": 360.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "pipeSurfaceRoughness": {
          "maximum": 10.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "fluidDensityInternal": {
          "maximum": 10000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "temperatureDifferenceAsLaid": {
          "maximum": 1000.0,
          "minimum": -1000.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "fluidDensityExternal": {
          "maximum": 2000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "fluidPressureInternal": {
          "maximum": 10000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "effectiveResidualLayTension": {
          "maximum": 10000000.0,
          "minimum": -10000000.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "snCurveRoot": {
          "type": "object",
          "description": "JSon schema: Either PreDefinedSnCurve or SnCurveUserDefined",
          "nullable": true
        },
        "snCurveCap": {
          "type": "object",
          "description": "JSon schema: Either PreDefinedSnCurve or SnCurveUserDefined",
          "nullable": true
        },
        "soilDamping": {
          "type": "object",
          "description": "JSon schema: Either PreDefinedSoil or SoilDampingUserDefined",
          "nullable": true
        },
        "structuralDampingRatio": {
          "maximum": 1.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "hydrodynamicDampingRatio": {
          "maximum": 1.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "steelOuterDiameter": {
          "maximum": 10.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "steelWallThickness": {
          "maximum": 1.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "steelDensity": {
          "maximum": 20000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "steelEmodulus": {
          "maximum": 100000000000000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "steelCoefficientOfThermalExpansion": {
          "maximum": 1.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "steelPoissonsRatio": {
          "maximum": 10.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "coatingLayerThickness": {
          "maximum": 1.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "coatingDensity": {
          "maximum": 10000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "concreteLayerThickness": {
          "maximum": 1.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "concreteDensity": {
          "maximum": 4000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "concreteConstructionStrength": {
          "maximum": 1000.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "concreteStiffnessFactor": {
          "maximum": 100.0,
          "minimum": 0.0,
          "type": "number",
          "format": "double",
          "nullable": true
        },
        "safetyClass": {
          "type": "string",
          "nullable": true
        },
        "safetyCategory": {
          "type": "string",
          "nullable": true
        },
        "currentData": {
          "type": "object",
          "description": "JSon schema: One, and only one, of the following schemas: CurrentRawDataWeibull, CurrentRawDataHistogram, CurrentRawDataRpv",
          "nullable": true
        },
        "waveData": {
          "type": "object",
          "description": "JSon schema: {} for turning off Wave simulation, or one, and only one, of the following schemas: WaveRawDataWeibull, WaveRawDataHistogram, WaveRawDataRpv, WaveRawDataScatter",
          "nullable": true
        },
        "DirectionalityOption": {
          "enum": [
            "CurrentDirectional",
            "WaveDirectional"
          ],
          "type": "string"
        }
      },
      "additionalProperties": false,
      "example": "{\n\t\"SteelOuterDiameter\": 0.1683,\n\t\"SteelWallThickness\": 0.0112,\n\t\"SteelDensity\": 7850.0,\n\t\"SteelEmodulus\": 2.07E+11,\n\t\"SteelCoefficientOfThermalExpansion\": 1.17E-05,\n\t\"SteelPoissonsRatio\": 0.3,\n\t\"CoatingLayerThickness\": 0.006,\n\t\"CoatingDensity\": 1300.0,\n\t\"ConcreteLayerThickness\": 0.0,\n\t\"ConcreteDensity\": 2250,\n\t\"ConcreteConstructionStrength\": 42.0,\n\t\"ConcreteStiffnessFactor\": 0.25,\n\t\"FluidDensityInternal\": 823.0,\n\t\"TemperatureDifferenceAsLaid\": 0.0,\n\t\"FluidDensityExternal\": 1027,\n\t\"FluidPressureInternal\": 0.0,\n\t\"WaterDepth\": 45.0,\n\t\"SpanGap\": 4.0,\n\t\"SpanLength\": 18.513,\n\t\"SpanAngle\": 60.0,\n\t\"TrenchDepth\": 0.0,\n\t\"PipeSurfaceRoughness\": 0.01,\n\t\"EffectiveResidualLayTension\": 41000.0,\n\t\"SnCurveRoot\": {\n\t\t\"m1\": 3,\n\t\t\"m2\": 5,\n\t\t\"logA1\": 11.699,\n\t\t\"logA2\": 14.832,\n\t\t\"scf\": 1.4\n\t},\n\t\"SnCurveCap\": {\n\t\t\"curveName\": \"D  (seawater cp)\",\n\t\t\"scf\": 1.4\n\t},\n\t\"SoilDamping\": {\n\t\t\"soilName\": \"Clay - Very soft\"\n\t},\n\t\"HydrodynamicDampingRatio\": 0.0,\n\t\"StructuralDampingRatio\": 0.005,\n\t\"CurrentData\": {\n\t\t\"Directions\": [\n\t\t\t13,\n\t\t\t103,\n\t\t\t193,\n\t\t\t283\n\t\t],\n\t\t\"SectorProbabilities\": [\n\t\t\t0.435,\n\t\t\t0.303,\n\t\t\t0.147,\n\t\t\t0.115\n\t\t],\n\t\t\"WeibullCoefficients\": [\n\t\t\t[\n\t\t\t\t2.159,\n\t\t\t\t0.1428,\n\t\t\t\t0\n\t\t\t],\n\t\t\t[\n\t\t\t\t1.819,\n\t\t\t\t0.1196,\n\t\t\t\t0\n\t\t\t],\n\t\t\t[\n\t\t\t\t1.35,\n\t\t\t\t0.0748,\n\t\t\t\t0.0103\n\t\t\t],\n\t\t\t[\n\t\t\t\t1.3,\n\t\t\t\t0.0675,\n\t\t\t\t0.0079\n\t\t\t]\n\t\t],\n\t\t\"TurbulenceIntensity\": 0.04,\n\t\t\"ReferenceHeight\": 3.0,\n\t\t\"OnBottomRoughness\": 5E-06,\n\t\t\"TimeBetweenEvents\": 1.0,\n\t\t\"UcCount\": 40\n\t},\n\t\"WaveData\": {\n\t\t\"Directions\": [\n\t\t\t13,\n\t\t\t103,\n\t\t\t193,\n\t\t\t283\n\t\t],\n\t\t\"SectorProbabilities\": [\n\t\t\t0.435,\n\t\t\t0.303,\n\t\t\t0.147,\n\t\t\t0.115\n\t\t],\n\t\t\"WeibullCoefficients\": [\n\t\t\t[\n\t\t\t\t1.219,\n\t\t\t\t1.67,\n\t\t\t\t0.928\n\t\t\t],\n\t\t\t[\n\t\t\t\t1.172,\n\t\t\t\t1.495,\n\t\t\t\t0.85\n\t\t\t],\n\t\t\t[\n\t\t\t\t1.083,\n\t\t\t\t0.738,\n\t\t\t\t0.81\n\t\t\t],\n\t\t\t[\n\t\t\t\t1.076,\n\t\t\t\t0.779,\n\t\t\t\t0.84\n\t\t\t]\n\t\t],\n\t\t\"PeakednessParameter\": 0.0,\n\t\t\"SpreadingParameter\": 8.0,\n\t\t\"TpMultiplier\": 7.5,\n\t\t\"TpExponent\": 0.3,\n\t\t\"TimeBetweenEvents\": 3.0,\n\t\t\"HsCount\": 40,\n\t\t\"MinWaveVelocity\": 0.0001\n\t},\n\t\"SafetyCategory\": \"WellDefined\",\n\t\"SafetyClass\": \"MediumRisk\",\n\t\"FrequenciesInLine\": [\n\t\t2.0,\n\t\t4.0,\n\t\t6.0,\n\t\t10.0\n\t],\n\t\"FrequenciesCrossFlow\": [\n\t\t3.0,\n\t\t6.0,\n\t\t9.0\n\t],\n\t\"Locations\": [\n\t\t0.0,\n\t\t0.92565000000000008,\n\t\t1.8513000000000002,\n\t\t2.7769500000000003,\n\t\t3.7026000000000003,\n\t\t4.62825,\n\t\t5.5539000000000005,\n\t\t6.4795500000000006,\n\t\t7.4052000000000007,\n\t\t8.3308500000000016,\n\t\t9.2565,\n\t\t10.182150000000002,\n\t\t11.107800000000001,\n\t\t12.03345,\n\t\t12.959100000000001,\n\t\t13.884750000000002,\n\t\t14.810400000000001,\n\t\t15.73605,\n\t\t16.661700000000003,\n\t\t17.58735,\n\t\t18.513\n\t],\n\t\"UnitDiameterStressAmplitudesInLine\": [\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t26.0878228921596,\n\t\t\t38.3267715611718,\n\t\t\t49.6219879150853,\n\t\t\t59.6953462405924,\n\t\t\t68.298807024163,\n\t\t\t75.2205245080508,\n\t\t\t80.2900630359439,\n\t\t\t83.3825937444505,\n\t\t\t84.4219682640046,\n\t\t\t83.3825937444496,\n\t\t\t80.2900630359439,\n\t\t\t75.2205245080517,\n\t\t\t68.298807024162,\n\t\t\t59.6953462405929,\n\t\t\t49.6219879150854,\n\t\t\t38.326771561173,\n\t\t\t26.0878228921565,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t],\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t198.467996875085,\n\t\t\t273.167762690997,\n\t\t\t321.127964622995,\n\t\t\t337.653923947603,\n\t\t\t321.127964622995,\n\t\t\t273.167762690996,\n\t\t\t198.467996875087,\n\t\t\t104.340800717191,\n\t\t\t3.80198515590074E-12,\n\t\t\t104.340800717197,\n\t\t\t198.467996875086,\n\t\t\t273.167762690995,\n\t\t\t321.127964622996,\n\t\t\t337.653923947602,\n\t\t\t321.127964622995,\n\t\t\t273.167762691,\n\t\t\t198.467996875079,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t],\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t614.363214826687,\n\t\t\t750.045287545144,\n\t\t\t722.227274452238,\n\t\t\t536.973139422312,\n\t\t\t234.665866626141,\n\t\t\t118.795503085892,\n\t\t\t446.361003213683,\n\t\t\t676.62562892742,\n\t\t\t759.394696401092,\n\t\t\t676.625628927415,\n\t\t\t446.361003213684,\n\t\t\t118.795503085893,\n\t\t\t234.665866626138,\n\t\t\t536.973139422315,\n\t\t\t722.227274452238,\n\t\t\t750.045287545146,\n\t\t\t614.363214826675,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t],\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t2102.11792348144,\n\t\t\t1486.42183854751,\n\t\t\t5.06486200233175E-13,\n\t\t\t1486.42183854751,\n\t\t\t2102.11792348144,\n\t\t\t1486.42183854751,\n\t\t\t1.01297240046635E-12,\n\t\t\t1486.42183854752,\n\t\t\t2102.11792348144,\n\t\t\t1486.42183854751,\n\t\t\t2.53243100116588E-12,\n\t\t\t1486.4218385475,\n\t\t\t2102.11792348145,\n\t\t\t1486.42183854751,\n\t\t\t3.03891720139905E-12,\n\t\t\t1486.4218385475,\n\t\t\t2102.11792348144,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t]\n\t],\n\t\"UnitDiameterStressAmplitudesCrossFlow\": [\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t26.0878228921596,\n\t\t\t38.3267715611718,\n\t\t\t49.6219879150853,\n\t\t\t59.6953462405924,\n\t\t\t68.298807024163,\n\t\t\t75.2205245080508,\n\t\t\t80.2900630359439,\n\t\t\t83.3825937444505,\n\t\t\t84.4219682640046,\n\t\t\t83.3825937444496,\n\t\t\t80.2900630359439,\n\t\t\t75.2205245080517,\n\t\t\t68.298807024162,\n\t\t\t59.6953462405929,\n\t\t\t49.6219879150854,\n\t\t\t38.326771561173,\n\t\t\t26.0878228921565,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t],\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t198.467996875085,\n\t\t\t273.167762690997,\n\t\t\t321.127964622995,\n\t\t\t337.653923947603,\n\t\t\t321.127964622995,\n\t\t\t273.167762690996,\n\t\t\t198.467996875087,\n\t\t\t104.340800717191,\n\t\t\t3.80198515590074E-12,\n\t\t\t104.340800717197,\n\t\t\t198.467996875086,\n\t\t\t273.167762690995,\n\t\t\t321.127964622996,\n\t\t\t337.653923947602,\n\t\t\t321.127964622995,\n\t\t\t273.167762691,\n\t\t\t198.467996875079,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t],\n\t\t[\n\t\t\t0.001,\n\t\t\t0.001,\n\t\t\t614.363214826687,\n\t\t\t750.045287545144,\n\t\t\t722.227274452238,\n\t\t\t536.973139422312,\n\t\t\t234.665866626141,\n\t\t\t118.795503085892,\n\t\t\t446.361003213683,\n\t\t\t676.62562892742,\n\t\t\t759.394696401092,\n\t\t\t676.625628927415,\n\t\t\t446.361003213684,\n\t\t\t118.795503085893,\n\t\t\t234.665866626138,\n\t\t\t536.973139422315,\n\t\t\t722.227274452238,\n\t\t\t750.045287545146,\n\t\t\t614.363214826675,\n\t\t\t0.001,\n\t\t\t0.001\n\t\t]\n\t],\n\t\"Lambda\": 1.29,\n\t\"DirectionalityOption\": \"CurrentDirectional\"\n}"
    }

    Responses

    200 OK

    Success

    400 Bad Request

    Invalid or insufficient input. This includes valid input that is outside the model ranges.

    500 Internal Server Error

    Calculation error. Unhandled exceptions.

    Code samples

    @ECHO OFF
    
    curl -v -X POST "https://api.veracity.com/ext/dnvgl/fatfree/v1/Fatigue/MultiLocationStressAmplitude"
    -H "Content-Type: application/json-patch+json"
    -H "Ocp-Apim-Subscription-Key: {subscription key}"
    
    --data-ascii "{body}" 
    
    using System;
    using System.Net.Http.Headers;
    using System.Text;
    using System.Net.Http;
    using System.Web;
    
    namespace CSHttpClientSample
    {
        static class Program
        {
            static void Main()
            {
                MakeRequest();
                Console.WriteLine("Hit ENTER to exit...");
                Console.ReadLine();
            }
            
            static async void MakeRequest()
            {
                var client = new HttpClient();
                var queryString = HttpUtility.ParseQueryString(string.Empty);
    
                // Request headers
                client.DefaultRequestHeaders.Add("Ocp-Apim-Subscription-Key", "{subscription key}");
    
                var uri = "https://api.veracity.com/ext/dnvgl/fatfree/v1/Fatigue/MultiLocationStressAmplitude?" + queryString;
    
                HttpResponseMessage response;
    
                // Request body
                byte[] byteData = Encoding.UTF8.GetBytes("{body}");
    
                using (var content = new ByteArrayContent(byteData))
                {
                   content.Headers.ContentType = new MediaTypeHeaderValue("< your content type, i.e. application/json >");
                   response = await client.PostAsync(uri, content);
                }
    
            }
        }
    }	
    // // This sample uses the Apache HTTP client from HTTP Components (http://hc.apache.org/httpcomponents-client-ga/)
    import java.net.URI;
    import org.apache.http.HttpEntity;
    import org.apache.http.HttpResponse;
    import org.apache.http.client.HttpClient;
    import org.apache.http.client.methods.HttpGet;
    import org.apache.http.client.utils.URIBuilder;
    import org.apache.http.impl.client.HttpClients;
    import org.apache.http.util.EntityUtils;
    
    public class JavaSample 
    {
        public static void main(String[] args) 
        {
            HttpClient httpclient = HttpClients.createDefault();
    
            try
            {
                URIBuilder builder = new URIBuilder("https://api.veracity.com/ext/dnvgl/fatfree/v1/Fatigue/MultiLocationStressAmplitude");
    
    
                URI uri = builder.build();
                HttpPost request = new HttpPost(uri);
                request.setHeader("Content-Type", "application/json-patch+json");
                request.setHeader("Ocp-Apim-Subscription-Key", "{subscription key}");
    
    
                // Request body
                StringEntity reqEntity = new StringEntity("{body}");
                request.setEntity(reqEntity);
    
                HttpResponse response = httpclient.execute(request);
                HttpEntity entity = response.getEntity();
    
                if (entity != null) 
                {
                    System.out.println(EntityUtils.toString(entity));
                }
            }
            catch (Exception e)
            {
                System.out.println(e.getMessage());
            }
        }
    }
    
    
    <!DOCTYPE html>
    <html>
    <head>
        <title>JSSample</title>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
    </head>
    <body>
    
    <script type="text/javascript">
        $(function() {
            var params = {
                // Request parameters
            };
          
            $.ajax({
                url: "https://api.veracity.com/ext/dnvgl/fatfree/v1/Fatigue/MultiLocationStressAmplitude?" + $.param(params),
                beforeSend: function(xhrObj){
                    // Request headers
                    xhrObj.setRequestHeader("Content-Type","application/json-patch+json");
                    xhrObj.setRequestHeader("Ocp-Apim-Subscription-Key","{subscription key}");
                },
                type: "POST",
                // Request body
                data: "{body}",
            })
            .done(function(data) {
                alert("success");
            })
            .fail(function() {
                alert("error");
            });
        });
    </script>
    </body>
    </html>
    
    #import <Foundation/Foundation.h>
    
    int main(int argc, const char * argv[])
    {
        NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
        
        NSString* path = @"https://api.veracity.com/ext/dnvgl/fatfree/v1/Fatigue/MultiLocationStressAmplitude";
        NSArray* array = @[
                             // Request parameters
                             @"entities=true",
                          ];
        
        NSString* string = [array componentsJoinedByString:@"&"];
        path = [path stringByAppendingFormat:@"?%@", string];
    
        NSLog(@"%@", path);
    
        NSMutableURLRequest* _request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:path]];
        [_request setHTTPMethod:@"POST"];
        // Request headers
        [_request setValue:@"application/json-patch+json" forHTTPHeaderField:@"Content-Type"];
        [_request setValue:@"{subscription key}" forHTTPHeaderField:@"Ocp-Apim-Subscription-Key"];
        // Request body
        [_request setHTTPBody:[@"{body}" dataUsingEncoding:NSUTF8StringEncoding]];
        
        NSURLResponse *response = nil;
        NSError *error = nil;
        NSData* _connectionData = [NSURLConnection sendSynchronousRequest:_request returningResponse:&response error:&error];
    
        if (nil != error)
        {
            NSLog(@"Error: %@", error);
        }
        else
        {
            NSError* error = nil;
            NSMutableDictionary* json = nil;
            NSString* dataString = [[NSString alloc] initWithData:_connectionData encoding:NSUTF8StringEncoding];
            NSLog(@"%@", dataString);
            
            if (nil != _connectionData)
            {
                json = [NSJSONSerialization JSONObjectWithData:_connectionData options:NSJSONReadingMutableContainers error:&error];
            }
            
            if (error || !json)
            {
                NSLog(@"Could not parse loaded json with error:%@", error);
            }
            
            NSLog(@"%@", json);
            _connectionData = nil;
        }
        
        [pool drain];
    
        return 0;
    }
    
    <?php
    // This sample uses the Apache HTTP client from HTTP Components (http://hc.apache.org/httpcomponents-client-ga/)
    require_once 'HTTP/Request2.php';
    
    $request = new Http_Request2('https://api.veracity.com/ext/dnvgl/fatfree/v1/Fatigue/MultiLocationStressAmplitude');
    $url = $request->getUrl();
    
    $headers = array(
        // Request headers
        'Content-Type' => 'application/json-patch+json',
        'Ocp-Apim-Subscription-Key' => '{subscription key}',
    );
    
    $request->setHeader($headers);
    
    $parameters = array(
        // Request parameters
    );
    
    $url->setQueryVariables($parameters);
    
    $request->setMethod(HTTP_Request2::METHOD_POST);
    
    // Request body
    $request->setBody("{body}");
    
    try
    {
        $response = $request->send();
        echo $response->getBody();
    }
    catch (HttpException $ex)
    {
        echo $ex;
    }
    
    ?>
    ########### Python 2.7 #############
    import httplib, urllib, base64
    
    headers = {
        # Request headers
        'Content-Type': 'application/json-patch+json',
        'Ocp-Apim-Subscription-Key': '{subscription key}',
    }
    
    params = urllib.urlencode({
    })
    
    try:
        conn = httplib.HTTPSConnection('api.veracity.com')
        conn.request("POST", "/ext/dnvgl/fatfree/v1/Fatigue/MultiLocationStressAmplitude?%s" % params, "{body}", headers)
        response = conn.getresponse()
        data = response.read()
        print(data)
        conn.close()
    except Exception as e:
        print("[Errno {0}] {1}".format(e.errno, e.strerror))
    
    ####################################
    
    ########### Python 3.2 #############
    import http.client, urllib.request, urllib.parse, urllib.error, base64
    
    headers = {
        # Request headers
        'Content-Type': 'application/json-patch+json',
        'Ocp-Apim-Subscription-Key': '{subscription key}',
    }
    
    params = urllib.parse.urlencode({
    })
    
    try:
        conn = http.client.HTTPSConnection('api.veracity.com')
        conn.request("POST", "/ext/dnvgl/fatfree/v1/Fatigue/MultiLocationStressAmplitude?%s" % params, "{body}", headers)
        response = conn.getresponse()
        data = response.read()
        print(data)
        conn.close()
    except Exception as e:
        print("[Errno {0}] {1}".format(e.errno, e.strerror))
    
    ####################################
    require 'net/http'
    
    uri = URI('https://api.veracity.com/ext/dnvgl/fatfree/v1/Fatigue/MultiLocationStressAmplitude')
    
    
    request = Net::HTTP::Post.new(uri.request_uri)
    # Request headers
    request['Content-Type'] = 'application/json-patch+json'
    # Request headers
    request['Ocp-Apim-Subscription-Key'] = '{subscription key}'
    # Request body
    request.body = "{body}"
    
    response = Net::HTTP.start(uri.host, uri.port, :use_ssl => uri.scheme == 'https') do |http|
        http.request(request)
    end
    
    puts response.body