Table of Contents

Bladed Next Gen to Bladed 4.16 Input Index

The following JSON file contains the structure of Bladed Next Gen properties associated to the corresponding Fortran code on Bladed 4.16.

The JSON file property correspondence is "Bladed Next Gen property": "Bladed 4.16 property".

{
 "TimeDomainSimulation": {
  "Duration": "SIMCON.ENDT",
  "LeadInTime": "SIMCON.OUTSTR",
  "Outputs": {
   "TimeStepForOutputs": "SIMCON.OPSTP",
   "LengthOfOutputBuffer": "SIMCON.TLOGBUF",
   "OutputSummaryInformation": "OUTPUT.GENERAL",
   "OutputExternalControllers": "OUTPUT.EXTCON",
   "OutputBuoyancyInformation": "OUTPUT.OUTPUT_BUOYANCY",
   "OutputFiniteElementMatrices": "BladedProject.ProvisionalItems.OutputBladeAndTowerFininteElementMatrices",
   "OutputSignalProperties": "MeasuredSignalGroup.LogMeasuredSignals",
   "OutputWakePropagation": "BladedProject.Environment.Wind.DynamicUpstreamWake.OutputWakePropagation",
   "OutputSoftwarePerformance": "OUTPUT.SOFTP",
   "OutputStateInformation": "OUTPUT.STATE",
   "OutputExternalControllerExchangeObject": "BladedProject.BladedControl.ExternalControllerGroup.LogExternalControllers",
   "OutputExternalControllerLegacySwapArray": "BladedProject.BladedControl.ExternalControllerGroup.LogSwapArray",
   "SelectedComponentOutputGroups": {
    "ComponentWithinAssembly": "No direct equivalent",
    "SelectedOutputGroup": "No direct equivalent"
   },
   "OutputDirectory": "PATH",
   "FileStem": "BladedProject.RunConfiguration.Name",
   "FileFormat": "OUTSTYLE",
   "OutputDongleActivity": "DONGLOG"
  },
  "AdditionalExternalModules": {
   "Filepath": "BladedProject.ProvisionalItems.ExternalLoadsModule.ExternalLoadsModuleFilepath",
   "Parameters": "BladedProject.ProvisionalItems.ExternalLoadsModule.ExternalLoadsModuleAdditionalParameters"
  },
  "ExternallySteppedSimulation": {
   "TimeStep": "SIMCON.RTSTEP",
   "TimeStepMultiplier": "SIMCON.RTSTEPMULT",
   "HardwareTracking": {
    "TrackPitchActuator": "BladedProject.PitchActuatorDefinition.HardwareTracking",
    "TrackGenerator": "No direct equivalent"
   },
   "OutputRealTimeDataFromStart": "SIMCON.REAL_TIME_OUT"
  },
  "Environment": {
   "Wind": {
    "ReferenceHeight": "WINDSEL or WAVESEL.REFHT",
    "Inclination": "WINDSEL or WAVESEL.FLINC",
    "UseGustPropagation": "WINDSEL or WAVESEL.GUSTPROPAGATION",
    "Direction": "WINDSEL or WAVESEL.WDIR",
    "DirectionVariation": {
     "DirectionAtStart": "WINDSEL or WAVESEL.[0-9]STRT",
     "AmplitudeOfVariation": "WINDSEL or WAVESEL.[0-9]AMP",
     "StartTime": "WINDSEL or WAVESEL.[0-9]STIME",
     "DurationOfVariation": "WINDSEL or WAVESEL.[0-9]TIMEP",
     "VariationShape": "WINDSEL or WAVESEL.[0-9]TYPE",
     "TimeVsDirection": {
      "Time": "WINDSEL or WAVESEL.TIME",
      "Direction": "No direct equivalent"
     }
    },
    "SteadyWakeDeficit": {
     "HorizontalOffsetFromHub": "WINDP or WAVEP.CENTRE",
     "VerticalOffsetFromHub": "WINDP or WAVEP.VCENTRE",
     "CentrelineVelocityDeficit": "WINDP or WAVEP.DEFICIT",
     "WidthOfDeficit": "WINDP or WAVEP.WIDTH",
     "RadiusVsDeficit": {
      "Radius": "WINDP or WAVEP.WAKEP_RAD",
      "Deficit": "WINDP or WAVEP.WAKEP_DEF"
     }
    },
    "VerticalShear": {
     "ShearExponent": "WINDV or WAVEV.WSHEAR",
     "SurfaceRoughness": "WINDV or WAVEV.Z0",
     "HeightVsShearFactor": {
      "Height": "WINDV or WAVEV.SHEARHT",
      "ShearFactor": "WINDV or WAVEV.SHEARFAC"
     }
    },
    "VerticalDirectionShear": "WINDV or WAVEV.WVEER",
    "DynamicUpstreamWake": {
     "RadialStepSize": "BladedProject.Environment.Wind.DynamicUpstreamWake.RadialStepSize",
     "NumberOfRadialPoints": "BladedProject.Environment.Wind.DynamicUpstreamWake.NumberOfRadialPoints",
     "StreamwiseStep": "BladedProject.Environment.Wind.DynamicUpstreamWake.StreamwiseStep",
     "MixingLength": "BladedProject.Environment.Wind.DynamicUpstreamWake.MixingLength",
     "ShearCalibrationConstant": "BladedProject.Environment.Wind.DynamicUpstreamWake.ShearCalibrationConstant",
     "AmbientCalibrationConstant": "BladedProject.Environment.Wind.DynamicUpstreamWake.AmbientCalibrationConstant",
     "PositionOfUpwindTurbine": {
      "DistanceUpwind": "BladedProject.Environment.Wind.DynamicUpstreamWake.DistanceOfTurbineNorth",
      "OffsetY": "BladedProject.Environment.Wind.DynamicUpstreamWake.DistanceOfTurbineWest",
      "RelativeHubHeight": "BladedProject.Environment.Wind.DynamicUpstreamWake.RelativeHubHeight"
     },
     "WakePropertiesOfUpstreamTurbine": {
      "AerodynamicInformationResultsPath": "BladedProject.Environment.Wind.DynamicUpstreamWake.UpstreamTurbineAeroInfoResultsPath",
      "SteadyOperationalLoadsResultsPath": "BladedProject.Environment.Wind.DynamicUpstreamWake.UpstreamTurbineSteadyOpResultsPath"
     },
     "MeanderingWake": {
      "MeanderingWindFile": "BladedProject.Environment.Wind.DynamicUpstreamWake.MeanderingWindFile",
      "FractionalAmbientVelocity": "BladedProject.Environment.Wind.DynamicUpstreamWake.FractionalAmbientVelocity"
     }
    },
    "MeanSpeed": "WINDSEL or WAVESEL.UBAR",
    "TurbulenceFilepath": "WINDSEL or WAVESEL.WINDF",
    "TurbulenceIntensity": "WINDSEL or WAVESEL.TI",
    "TurbulenceIntensityLateral": "WINDSEL or WAVESEL.TI_V",
    "TurbulenceIntensityVertical": "WINDSEL or WAVESEL.TI_W",
    "CentreTurbulenceFileOn": "WINDSEL or WAVESEL.TURBHTTYPE",
    "InterpolationMethod": "WINDSEL or WAVESEL.INTERPYZ",
    "RepeatTurbulenceFile": "WINDSEL or WAVESEL.CIRCWIND",
    "EvolvingTurbulence": {
     "SecondTurbulenceFilepath": "WINDSEL or WAVESEL.WINDF2",
     "Method": "WINDSEL or WAVESEL.EVOLVING_TURBULENCE",
     "ExponentialFactor": "WINDSEL or WAVESEL.EXPONENTIAL_FACTOR",
     "ApplyTo": "WINDSEL or WAVESEL.SPECTRALWIND"
    },
    "TurbulenceFileStartTime": "SIMCON.WSTART",
    "MeanSpeedVariation": {
     "MeanSpeedAtStart": "WINDSEL or WAVESEL.[0-9]STRT",
     "AmplitudeOfVariation": "WINDSEL or WAVESEL.[0-9]AMP",
     "StartTime": "WINDSEL or WAVESEL.[0-9]STIME",
     "DurationOfVariation": "WINDSEL or WAVESEL.[0-9]TIMEP",
     "VariationShape": "WINDSEL or WAVESEL.[0-9]TYPE",
     "TimeVsMeanSpeed": {
      "Time": "WINDSEL or WAVESEL.TIME",
      "MeanSpeed": "No direct equivalent"
     }
    },
    "VerticalShearVariation": {
     "VerticalShearAtStart": "WINDSEL or WAVESEL.[0-9]STRT",
     "AmplitudeOfVariation": "WINDSEL or WAVESEL.[0-9]AMP",
     "StartTime": "WINDSEL or WAVESEL.[0-9]STIME",
     "DurationOfVariation": "WINDSEL or WAVESEL.[0-9]TIMEP",
     "VariationShape": "WINDSEL or WAVESEL.[0-9]TYPE",
     "TimeVsVerticalShear": {
      "Time": "WINDSEL or WAVESEL.TIME",
      "VerticalShear": "No direct equivalent"
     }
    },
    "HorizontalShearVariation": {
     "HorizontalShearAtStart": "WINDSEL or WAVESEL.[0-9]STRT",
     "AmplitudeOfVariation": "WINDSEL or WAVESEL.[0-9]AMP",
     "StartTime": "WINDSEL or WAVESEL.[0-9]STIME",
     "DurationOfVariation": "WINDSEL or WAVESEL.[0-9]TIMEP",
     "VariationShape": "WINDSEL or WAVESEL.[0-9]TYPE",
     "TimeVsHorizontalShear": {
      "Time": "WINDSEL or WAVESEL.TIME",
      "HorizontalShear": "No direct equivalent"
     }
    },
    "DirectionShearVariation": {
     "DirectionShearAtStart": "WINDSEL or WAVESEL.[0-9]STRT",
     "AmplitudeOfVariation": "WINDSEL or WAVESEL.[0-9]AMP",
     "StartTime": "WINDSEL or WAVESEL.[0-9]STIME",
     "DurationOfVariation": "WINDSEL or WAVESEL.[0-9]TIMEP",
     "VariationShape": "WINDSEL or WAVESEL.[0-9]TYPE",
     "TimeVsDirectionShear": {
      "Time": "WINDSEL or WAVESEL.TIME",
      "DirectionShear": "No direct equivalent"
     }
    },
    "LibraryFilepath": "WINDSEL or WAVESEL.WindDllPath",
    "Parameters": "No direct equivalent"
   },
   "SeaState": {
    "Current": {
     "ReferenceHeight": "WINDSEL or WAVESEL.REFHT",
     "Inclination": "WINDSEL or WAVESEL.FLINC",
     "Direction": "WINDSEL or WAVESEL.WDIR",
     "DirectionVariation": {
      "DirectionAtStart": "WINDSEL or WAVESEL.[0-9]STRT",
      "AmplitudeOfVariation": "WINDSEL or WAVESEL.[0-9]AMP",
      "StartTime": "WINDSEL or WAVESEL.[0-9]STIME",
      "DurationOfVariation": "WINDSEL or WAVESEL.[0-9]TIMEP",
      "VariationShape": "WINDSEL or WAVESEL.[0-9]TYPE",
      "TimeVsDirection": {
       "Time": "WINDSEL or WAVESEL.TIME",
       "Direction": "No direct equivalent"
      }
     },
     "MeanSpeed": "WINDSEL or WAVESEL.UBAR",
     "TurbulenceFilepath": "WINDSEL or WAVESEL.WINDF",
     "TurbulenceIntensity": "WINDSEL or WAVESEL.TI",
     "TurbulenceIntensityLateral": "WINDSEL or WAVESEL.TI_V",
     "TurbulenceIntensityVertical": "WINDSEL or WAVESEL.TI_W",
     "CentreTurbulenceFileOn": "WINDSEL or WAVESEL.TURBHTTYPE",
     "RepeatTurbulenceFile": "WINDSEL or WAVESEL.CIRCWIND",
     "EvolvingTurbulence": {
      "Method": "WINDSEL or WAVESEL.EVOLVING_TURBULENCE",
      "ExponentialFactor": "WINDSEL or WAVESEL.EXPONENTIAL_FACTOR"
     },
     "TurbulenceFileStartTime": "SIMCON.WSTART",
     "MeanSpeedVariation": {
      "MeanSpeedAtStart": "WINDSEL or WAVESEL.[0-9]STRT",
      "AmplitudeOfVariation": "WINDSEL or WAVESEL.[0-9]AMP",
      "StartTime": "WINDSEL or WAVESEL.[0-9]STIME",
      "DurationOfVariation": "WINDSEL or WAVESEL.[0-9]TIMEP",
      "VariationShape": "WINDSEL or WAVESEL.[0-9]TYPE",
      "TimeVsMeanSpeed": {
       "Time": "WINDSEL or WAVESEL.TIME",
       "MeanSpeed": "No direct equivalent"
      }
     },
     "VerticalShearVariation": {
      "VerticalShearAtStart": "WINDSEL or WAVESEL.[0-9]STRT",
      "AmplitudeOfVariation": "WINDSEL or WAVESEL.[0-9]AMP",
      "StartTime": "WINDSEL or WAVESEL.[0-9]STIME",
      "DurationOfVariation": "WINDSEL or WAVESEL.[0-9]TIMEP",
      "VariationShape": "WINDSEL or WAVESEL.[0-9]TYPE",
      "TimeVsVerticalShear": {
       "Time": "WINDSEL or WAVESEL.TIME",
       "VerticalShear": "No direct equivalent"
      }
     },
     "HorizontalShearVariation": {
      "HorizontalShearAtStart": "WINDSEL or WAVESEL.[0-9]STRT",
      "AmplitudeOfVariation": "WINDSEL or WAVESEL.[0-9]AMP",
      "StartTime": "WINDSEL or WAVESEL.[0-9]STIME",
      "DurationOfVariation": "WINDSEL or WAVESEL.[0-9]TIMEP",
      "VariationShape": "WINDSEL or WAVESEL.[0-9]TYPE",
      "TimeVsHorizontalShear": {
       "Time": "WINDSEL or WAVESEL.TIME",
       "HorizontalShear": "No direct equivalent"
      }
     },
     "DirectionShearVariation": {
      "DirectionShearAtStart": "WINDSEL or WAVESEL.[0-9]STRT",
      "AmplitudeOfVariation": "WINDSEL or WAVESEL.[0-9]AMP",
      "StartTime": "WINDSEL or WAVESEL.[0-9]STIME",
      "DurationOfVariation": "WINDSEL or WAVESEL.[0-9]TIMEP",
      "VariationShape": "WINDSEL or WAVESEL.[0-9]TYPE",
      "TimeVsDirectionShear": {
       "Time": "WINDSEL or WAVESEL.TIME",
       "DirectionShear": "No direct equivalent"
      }
     },
     "NearSurfaceCurrent": {
      "VelocityAtSurface": "CURRENT.NSVEL",
      "DepthAtWhichVelocityIsZero": "CURRENT.NSDEPTH",
      "Heading": "CURRENT.MUCW"
     },
     "SubSurfaceCurrent": {
      "VelocityAtSurface": "CURRENT.US0Z0",
      "Heading": "CURRENT.MUCS",
      "ShearExponent": "CURRENT.CSHEAR"
     },
     "NearShoreCurrent": {
      "Velocity": "CURRENT.NSCURRN",
      "Heading": "CURRENT.MUCN"
     }
    },
    "Waves": {
     "PhaseOrigin": "BladedProject.Environment.Sea.BladedWaves.PhaseOrigin",
     "SeaStateFilepath": "BladedProject.Environment.Sea.BladedWaves.SpectrumFilePath",
     "WaveCurrentInteractionMethod": "BladedProject.Environment.Sea.BladedWaves.WaveCurrentInteractMethod",
     "DirectionOfApproachClockwiseFromNorth": "WAVE.MUW",
     "WaveHeight": "WAVE.HX",
     "Period": "WAVE.TX",
     "UseTotalAcceleration": "WAVE.TotalAccWaveNonLinear",
     "RandomNumberSeed": "WAVE.IDUM",
     "WaveDiffractionApproximation": {
      "MemberDiameter": "WAVE.MFDIA",
      "CutoffFrequency": "WAVE.FCUT"
     },
     "AdditionalConstrainedWave": {
      "Method": "WAVE.CONSTRAIN",
      "WaveHeight": "WAVE.HC",
      "Period": "WAVE.TNW",
      "BlendNonLinearConstrained": "WAVE.NONLINCONSTRAINED",
      "TimeOfWaveCrest": "WAVE.TC",
      "NumberOfConstraints": "WAVE.CONSTRAINTS"
     },
     "SignificantWaveHeight": "WAVE.HS",
     "SpectralPeakPeriod": "WAVE.TP",
     "Peakedness": "WAVE.GAMMA",
     "FrequencyVsSpectralDensity": {
      "Frequency": "WAVE.FUSER",
      "SpectralDensity": "WAVE.SUSER"
     }
    },
    "Tide": {
     "TideHeight": "TIDES.TIDE"
    }
   },
   "Earthquake": {
    "QuakeFilepath": "SEISMIC.FNAME",
    "StartTime": "SEISMIC.STTIME",
    "DirectionClockwiseFromNorth": "SEISMIC.SDIR"
   }
  },
  "AppliedLoads": {
   "StartTime": "BladedProject.SpecifiedLoading.PointLoading.StartTime",
   "LoadingFilepath": "BladedProject.SpecifiedLoading.PointLoading.PathOfDataFile",
   "DirectionOfLoading": "No direct equivalent",
   "OnComponentInAssembly": "No direct equivalent",
   "HeightOfImpact": "BladedProject.SpecifiedLoading.PointLoading.HeightOfImpact",
   "DistanceAlongBlade": "BladedProject.SpecifiedLoading.PointLoadingBlade.DistanceAlongBlade"
  },
  "InitialConditions": {
   "OnComponentInAssembly": "No direct equivalent",
   "AngleOfFirstBladeToVertical": "INITCON.INAZI",
   "YawAngle": "INITCON.INIMD",
   "MaintainInitialValueThroughoutSimulation": "No direct equivalent",
   "PositionOfOrigin": "INITCON.MooringInitState",
   "PitchAngle": "IDLING.IDLEPITCH",
   "RotorSpeed": "No direct equivalent",
   "IceDensity": "BMASSMB.ICEDENSITY",
   "ReferenceTipChord": "BMASSMB.TIPCHORD",
   "IsControllerActive": "IDLING.IDLING_CONTROL"
  },
  "Events": {
   "TimeOccurs": "[RTOL.FAILTIME, RTOL.GENFAILTIME, RTOL.SCFAILTIME, SIMCON.T_STOP, SIMCON.TSYAW, YAWFAIL.FAILTIME]",
   "OnComponentInAssembly": "No direct equivalent",
   "FaultYawRate": "YAWFAIL.FAILRATE",
   "YawEndStop": "YAWFAIL.ENDSTOP",
   "Torque": "YAWFAIL.FAILTRQ",
   "Friction": "YAWFAIL.FAILFRIC",
   "Stiffness": "YAWFAIL.FAILSTIFF",
   "Damping": "YAWFAIL.FAILDAMP",
   "IsAmenableToSafetySystem": "RTOL.RECOV",
   "IncludePitchFriction": "RTOL.FRICON",
   "FaultPitchRate": "RTOL.FAILRATE",
   "FaultPitchTorque": "RTOL.FAILTRQ",
   "Filepath": "GENER.FREQFILE",
   "TimeVsFrequencyChange": {
    "Time": "GENER.FREQDISTTIME",
    "FrequencyChange": "GENER.FREQDISTCHANGE"
   },
   "TimeVsVoltageChange": {
    "Time": "GENER.VOLTDISTTIME",
    "VoltageChange": "GENER.VOLTDISTCHANGE"
   },
   "FaultCode": "CONTROL.FAULTVAL",
   "FaultParameters": "BladedProject.BladedControl.ExternalControllerGroup.ExternalController.AdditionalParameters",
   "FinalYawAngle": "YAWM.YDELTA",
   "Idealised": {
    "Rate": "YAWCON.YRATE"
   },
   "ExtraSimulationTimeAfterFullStop": "SIMCON.XT_STOP",
   "InitialPitchAngle": "START.STARTPIT",
   "SeizesAsItPassesAngle": "RTOL.PTLOCK",
   "StuckAtAngle": "RTOL.PTLOCK"
  }
 },
 "SteadyCalculation": {
  "HubWindSpeed": "AEROINFO.WSPEED",
  "PitchAngle": "SPLOAD.PITCH",
  "RotorSpeed": "PCURVE.OMEGA",
  "Outputs": {
   "OutputDirectory": "PATH",
   "FileStem": "BladedProject.RunConfiguration.Name",
   "FileFormat": "OUTSTYLE",
   "OutputDongleActivity": "DONGLOG"
  },
  "TipSpeedRatioRange": {
   "Minimum": "[PCOEFF.TSRMIN, PCURVE.VMIN, SLOAD.VMIN]",
   "Maximum": "[PCOEFF.TSRMAX, PCURVE.VMAX, SLOAD.VMAX, SPLOAD.END]",
   "Interval": "[PCOEFF.TSRSTP, PCURVE.VSTEP, SLOAD.VSTEP, SPLOAD.STEP]"
  },
  "PitchRange": {
   "Minimum": "[PCOEFF.TSRMIN, PCURVE.VMIN, SLOAD.VMIN]",
   "Maximum": "[PCOEFF.TSRMAX, PCURVE.VMAX, SLOAD.VMAX, SPLOAD.END]",
   "Interval": "[PCOEFF.TSRSTP, PCURVE.VSTEP, SLOAD.VSTEP, SPLOAD.STEP]"
  },
  "WindSpeedRange": {
   "Minimum": "[PCOEFF.TSRMIN, PCURVE.VMIN, SLOAD.VMIN]",
   "Maximum": "[PCOEFF.TSRMAX, PCURVE.VMAX, SLOAD.VMAX, SPLOAD.END]",
   "Interval": "[PCOEFF.TSRSTP, PCURVE.VSTEP, SLOAD.VSTEP, SPLOAD.STEP]"
  },
  "CalculateSpeedAndPitchChange": "PCURVE.SCHED",
  "WindSpeed": {
   "Minimum": "[PCOEFF.TSRMIN, PCURVE.VMIN, SLOAD.VMIN]",
   "Maximum": "[PCOEFF.TSRMAX, PCURVE.VMAX, SLOAD.VMAX, SPLOAD.END]",
   "Interval": "[PCOEFF.TSRSTP, PCURVE.VSTEP, SLOAD.VSTEP, SPLOAD.STEP]"
  },
  "AzimuthAngle": "BladedProject.Bladed5.SimulationConfiguration.FrequencyDomainAnalysis.Linearisation_Base.AzimuthAngle",
  "YawAngle": "SPLOAD.YAW",
  "FlowInclination": "SPLOAD.INC",
  "SweepParameter": "SPLOAD.SWEEP",
  "SweepEnd": "SPLOAD.END",
  "SweepInterval": "SPLOAD.STEP",
  "MinimumCorrelationCoefficient": "BladedProject.Bladed5.SimulationConfiguration.FrequencyDomainAnalysis.Linearisation_Base.MinimumCorrelationCoefficient",
  "TransformRotorModesToNonRotating": "BladedProject.Bladed5.SimulationConfiguration.FrequencyDomainAnalysis.TransformRotorModesToNonRotating",
  "MaximumPlotFrequency": "BladedProject.Bladed5.SimulationConfiguration.FrequencyDomainAnalysis.Linearisation_Base.MaximumPlotFrequency",
  "CustomLinearModelDll": {
   "Filepath": "BladedProject.Bladed5.SimulationConfiguration.FrequencyDomainAnalysis.Linearisation_Base.LinearModelDllPath"
  },
  "Perturbations": {
   "WindSpeedPerturbation": "BladedProject.Bladed5.SimulationConfiguration.FrequencyDomainAnalysis.Linearisation_Base.WindSpeedPerturbation",
   "PitchPerturbation": "BladedProject.Bladed5.SimulationConfiguration.FrequencyDomainAnalysis.Linearisation_Base.PitchPerturbation",
   "GeneratorTorquePerturbation": "BladedProject.Bladed5.SimulationConfiguration.FrequencyDomainAnalysis.Linearisation_Base.GeneratorTorquePerturbation",
   "WindShearPerturbation": "BladedProject.Bladed5.SimulationConfiguration.FrequencyDomainAnalysis.Linearisation_Base.WindShearPerturbation",
   "ApplyPitchPerturbationToEachBlade": "BladedProject.Bladed5.SimulationConfiguration.FrequencyDomainAnalysis.Linearisation_Base.PerturbPitchForEachBlade",
   "YawActuatorTorquePerturbation": "FLEXGEARYAWSYS.ActTorqueLinPerturb",
   "NumberOfPerturbationPoints": "BladedProject.Bladed5.SimulationConfiguration.FrequencyDomainAnalysis.NumberOfPerturbationPoints",
   "AbsoluteTolerancePerturbationScale": "BladedProject.Bladed5.SimulationConfiguration.FrequencyDomainAnalysis.AbsoluteTolerancePerturbationScale",
   "StateRelativePerturbation": "BladedProject.Bladed5.SimulationConfiguration.FrequencyDomainAnalysis.StateRelativePerturbation"
  },
  "ModeOfOperation": {
   "PitchAngle": "BladedProject.Bladed5.SimulationConfiguration.FrequencyDomainAnalysis.Linearisation_Base.ModeOfOperation_BladeStability.PitchAngle",
   "WindSpeedRange": {
    "Minimum": "[PCOEFF.TSRMIN, PCURVE.VMIN, SLOAD.VMIN]",
    "Maximum": "[PCOEFF.TSRMAX, PCURVE.VMAX, SLOAD.VMAX, SPLOAD.END]",
    "Interval": "[PCOEFF.TSRSTP, PCURVE.VSTEP, SLOAD.VSTEP, SPLOAD.STEP]"
   },
   "TorqueSpeedGain": "BladedProject.Bladed5.SimulationConfiguration.FrequencyDomainAnalysis.Linearisation_Base.ModeOfOperation_BladeStability.TorqueSpeedGain",
   "WindDirection": "BladedProject.Bladed5.SimulationConfiguration.FrequencyDomainAnalysis.Linearisation_Base.ModeOfOperation_BladeStability.WindDirection"
  },
  "Azimuth": {
   "Minimum": "[PCOEFF.TSRMIN, PCURVE.VMIN, SLOAD.VMIN]",
   "Maximum": "[PCOEFF.TSRMAX, PCURVE.VMAX, SLOAD.VMAX, SPLOAD.END]",
   "Interval": "[PCOEFF.TSRSTP, PCURVE.VSTEP, SLOAD.VSTEP, SPLOAD.STEP]"
  }
 },
 "Settings": {
  "Solver": {
   "InitialConditionsRelaxationFactor": "BladedProject.ProvisionalItems.InitialConditionsRelaxation.InitialConditionsRelaxationFactor",
   "NumberSolveSystemIterations": "SIMCON.NumberSolveSystemIterations",
   "Integrator": {
    "InitialStep": "BladedProject.Bladed5.SimulationConfiguration.IntegratorSettings.Integrator.InitialStep",
    "Tolerance": "BladedProject.Bladed5.SimulationConfiguration.IntegratorSettings.Integrator.Tolerance",
    "MinimumTimeStep": "BladedProject.Bladed5.SimulationConfiguration.IntegratorSettings.Integrator.TimeStepLimits",
    "MaximumTimeStep": "BladedProject.Bladed5.SimulationConfiguration.IntegratorSettings.Integrator.TimeStepLimits",
    "TimeStep": "BladedProject.Bladed5.SimulationConfiguration.IntegratorSettings.Integrator.TimeStep",
    "MaximumNumberOfIterations": "BladedProject.Bladed5.SimulationConfiguration.IntegratorSettings.Integrator.MaximumIterations",
    "SpectralRadiusAtInfiniteFrequency": "BladedProject.Bladed5.SimulationConfiguration.IntegratorSettings.Integrator.RoInf",
    "Beta": "BladedProject.Bladed5.SimulationConfiguration.IntegratorSettings.Integrator.Beta",
    "Gamma": "BladedProject.Bladed5.SimulationConfiguration.IntegratorSettings.Integrator.Gamma",
    "ToleranceMultiplier": "BladedProject.Bladed5.SimulationConfiguration.IntegratorSettings.Integrator.ToleranceMultiplier"
   }
  },
  "Aerodynamics": {
   "AerodynamicModel": {
    "SequentialTimestepAdaptation": {
     "FineTimeStepStart": "BladedProject.AerodynamicsControl.FineTimeStepStart",
     "MaximumTimestepCoarseningLevel": "BladedProject.AerodynamicsControl.MaximumTimestepCoarseningLevel"
    },
    "MaximumNumberofFreeWakeSteps": "BladedProject.AerodynamicsControl.MaxNumberofFreeWakeSteps",
    "MaximumNumberofWakeSteps": "BladedProject.AerodynamicsControl.MaxNumberofWakeSteps",
    "NumberOfThreads": "BladedProject.AerodynamicsControl.N_threads",
    "VortexWakeTimeStep": "BladedProject.AerodynamicsControl.VortexWakeTimeStep",
    "WakeType": "BladedProject.AerodynamicsControl.WakeType",
    "CoreGrowthModel": "BladedProject.AerodynamicsControl.CoreModel",
    "InitialVortexCoreSizeModel": "BladedProject.AerodynamicsControl.InitialCoresize",
    "FilamentStrain": "BladedProject.AerodynamicsControl.FilamentStrain",
    "LambOseenCoreGrowthConstant": "BladedProject.AerodynamicsControl.LOCoreGrowthConstant",
    "CoreGrowthConstant": "BladedProject.AerodynamicsControl.CoreGrowthConstant",
    "RamasamyLeishmanConstant": "BladedProject.AerodynamicsControl.RLModelConstant",
    "MomentumTheoryCorrections": {
     "GlauertCorrectionMethodForHighInduction": "BladedProject.AerodynamicsControl.GlauertCorrectionModel",
     "GlauertSkewedWakeCorrectionModel": {
      "VelocityCorrectionFactor": "BladedProject.AerodynamicsControl.GlauertVelocityCorrectionFactor",
      "TimeCorrectionFactor": "BladedProject.AerodynamicsControl.GlauertTimeCorrectionFactor"
     },
     "InductionFactorsTolerance": "BladedProject.AerodynamicsControl.InductionFactorsTolerance",
     "NoInflowBelowTipSpeedRatio": "BladedProject.AerodynamicsControl.LamFadeLow",
     "FullInflowAboveTipSpeedRatio": "BladedProject.AerodynamicsControl.LamFadeUp",
     "DynamicWake": {
      "AreaAveragingMethod": "BladedProject.AerodynamicsControl.DynWakeBase",
      "DynamicTangentialInduction": "BladedProject.AerodynamicsControl.DynamicTangentialInduction",
      "OyeTimeLagMultiplier": "BladedProject.AerodynamicsControl.OyeTimeLag"
     },
     "IncludeStructuralVelocityInInductionCalculation": "BladedProject.AerodynamicsControl.StrucVelInduction"
    },
    "BladeElementTheoryCorrections": {
     "UsePrandtlCorrectionForTipLoss": "BladedProject.AerodynamicsControl.TipLoss",
     "UsePrandtlCorrectionForRootLoss": "BladedProject.AerodynamicsControl.RootLoss",
     "UseDragInInduction": "BladedProject.AerodynamicsControl.DragInduction"
    }
   },
   "DynamicStall": {
    "UseDynamicPitchingMomentCoefficient": "BladedProject.AerodynamicsControl.DynamicStallMomentCoefficient",
    "StartingRadius": "BladedProject.AerodynamicsControl.StartingRadius",
    "EndingRadius": "BladedProject.AerodynamicsControl.EndingRadius",
    "SeparationTimeConstant": "BladedProject.AerodynamicsControl.SeparationTimeConstant",
    "UseLinearFitGradientMethod": "BladedProject.AerodynamicsControl.LinearFitGradientMethod",
    "UseKirchoffFlow": "BladedProject.AerodynamicsControl.UseKirchoffFlow",
    "UseImpulsiveContributions": "BladedProject.AerodynamicsControl.UseImpulsiveContributions",
    "PressureLagTimeConstant": "BladedProject.AerodynamicsControl.PressureLagTimeConstant",
    "VortexLiftTimeConstant": "BladedProject.AerodynamicsControl.VortexLiftTimeConstant",
    "VortexTravelTimeConstant": "BladedProject.AerodynamicsControl.VortexTravelTimeConstant",
    "AttachedFlowConstantA1": "BladedProject.AerodynamicsControl.AttachedFlowConstantA1",
    "AttachedFlowConstantA2": "BladedProject.AerodynamicsControl.AttachedFlowConstantA2",
    "AttachedFlowConstantB1": "BladedProject.AerodynamicsControl.AttachedFlowConstantb1",
    "AttachedFlowConstantB2": "BladedProject.AerodynamicsControl.AttachedFlowConstantb2"
   }
  },
  "Hydrodynamics": {
   "MinimumExcitationForceTimeStep": "BladedProject.ProvisionalItems.MinCalcExcForceTimestep",
   "HydrostaticsMorisonMethod": "WAVE.NEW_HYDRO_METHOD"
  }
 },
 "Constants": {
  "AccelerationDueToGravity": "CONSTANTS.GRAVITY",
  "AirCharacteristics": {
   "Density": "CONSTANTS.RHO",
   "AtmosphericPressure": "CONSTANTS.PATMOS",
   "Viscosity": "CONSTANTS.VISCOS"
  },
  "WaterCharacteristics": {
   "Density": "CONSTANTS.RHOW",
   "VapourPressure": "CONSTANTS.PVAPOUR"
  }
 },
 "Turbine": {
  "ElectricalGrid": {
   "NetworkVoltage": "GRID.GVOLTS",
   "ConnectingLineResistance": "GRID.RCON",
   "ConnectingLineInductance": "GRID.XCON",
   "NetworkResistance": "GRID.RBUS",
   "NetworkInductance": "GRID.XBUS",
   "NumberOfTurbinesOnFarm": "GRID.NTURB",
   "GridLossEnergySinks": {
    "MaximumGeneratorTorque": "BladedProject.ProvisionalItems.GridLossEnergySink.MaximumGeneratorTorque",
    "EnergyCapacityOfSink": "BladedProject.ProvisionalItems.GridLossEnergySink.EnergySink"
   }
  },
  "TurbineOperationalParameters": {
   "NominalHubWindSpeedVsRotorSpeedAndPitchAngle": {
    "NominalHubWindSpeed": "No direct equivalent",
    "RotorSpeed": "No direct equivalent",
    "PitchAngle": "No direct equivalent"
   },
   "VariableSpeedPitchRegulatedControlModel": {
    "CutInFlowSpeed": "RCON.CUTIN",
    "CutOutFlowSpeed": "RCON.CUTOUT",
    "MinimumSteadyStatePitchAngle": "CONTROL.PITMIN",
    "MaximumSteadyStatePitchAngle": "CONTROL.PITMAX",
    "MinimumExternalControllerPitchRate": "No direct equivalent",
    "MaximumExternalControllerPitchRate": "No direct equivalent",
    "NominalHubWindSpeedVsMinimumSteadyStatePitchAngle": {
     "HubWindSpeed": "ProvisionalItems.PitchSchedulingContainer.Pitchscheduling[0]",
     "MinimumSteadyStatePitchAngle": "ProvisionalItems.PitchSchedulingContainer.Pitchscheduling[1]"
    },
    "PartialLoadOperation": {
     "OptimalModeGain": "CONTROL.GAIN_TSR",
     "MinimumGeneratorSpeed": "CONTROL.OMMIN",
     "GeneratorSpeedVsGeneratorTorque": {
      "GeneratorSpeed": "No direct equivalent",
      "GeneratorTorque": "No direct equivalent"
     }
    },
    "FullLoadOperation": {
     "GeneratorTorque": "CONTROL.GTORREF",
     "GeneratorSpeed": "CONTROL.OMDEM_PS"
    }
   }
  },
  "Control": {
   "(SignalName)": {
    "NoiseMagnitude": "SignalPropertiesBaseBase.NoiseMagnitude",
    "DiscretisationStep": "SignalPropertiesBaseBase.DiscretisationStep",
    "TransducerFaults": {
     "MiscalibrationOffset": "SignalPropertiesBaseBase.TransducerFaults.MiscalibrationOffset",
     "FailureValue": "SignalPropertiesBaseBase.TransducerFaults.FailureValue",
     "FailureValueRampRate": "SignalPropertiesBaseBase.TransducerFaults.FailureValueRampRate",
     "ConstantOffset": "SignalPropertiesBaseBase.TransducerFaults.ConstantOffset",
     "GrowingOffset": "SignalPropertiesBaseBase.TransducerFaults.GrowingOffset",
     "Magnitude": "SignalPropertiesBaseBase.TransducerFaults.Magnitude",
     "ApplyOnlyToFirst": "SignalPropertiesBaseBase.TransducerFaults.ApplyOnlyToFirst",
     "InverseInstallation": "SignalPropertiesBaseBase.TransducerFaults.InverseInstallation",
     "FailTime": "SignalPropertiesBaseBase.TransducerFaults.FailTime",
     "FaultType": "SignalPropertiesBaseBase.TransducerFaults.FaultType",
     "NoiseMultiplier": "SignalPropertiesBaseBase.TransducerFaults.NoiseMultiplier",
     "Period": "SignalPropertiesBaseBase.TransducerFaults.Period"
    },
    "SignalQuality": "SignalPropertiesBaseBase.SignalQuality",
    "SignalNoise": "SignalPropertiesBaseBase.SignalNoise",
    "SamplingPeriod": "SignalPropertiesBaseBase.SamplingPeriod",
    "Transducer": {
     "LagTime": "SignalPropertiesBaseBase.Transducer.(Response_1stOrder).LagTime",
     "Frequency": "SignalPropertiesBaseBase.Transducer.(Response_2ndOrder).Frequency",
     "Damping": "SignalPropertiesBaseBase.Transducer.(Response_2ndOrder).Damping",
     "Numerators": "SignalPropertiesBaseBase.Transducer.(Response_Passive).Numerator",
     "Denominators": "SignalPropertiesBaseBase.Transducer.(Response_Passive).Denominator",
     "ProportionalGain": "SignalPropertiesBaseBase.Transducer.(Response_PID_Rate).ProportionalGain",
     "IntegralGain": "SignalPropertiesBaseBase.Transducer.(Response_PID_Rate).IntegralGain",
     "DifferentialGain": "SignalPropertiesBaseBase.Transducer.(Response_PID_Rate).DifferentialGain",
     "DifferentialGainAction": "SignalPropertiesBaseBase.Transducer.(Response_PID_Rate).DifferentialGainAction",
     "DifferentialGainTimeConstant": "SignalPropertiesBaseBase.Transducer.(Response_PID_Rate).DifferentialGainTimeConstant",
     "DesaturationTimeConstant": "SignalPropertiesBaseBase.Transducer.(Response_PID_Rate).DesaturationTimeConstant"
    }
   },
   "ControlDiscreteTimeStep": "BladedProject.BladedControl.ExternalControllerGroup.TimeStep",
   "Controllers": {
    "Filepath": "BladedProject.BladedControl.ExternalControllerGroup.ExternalController.Filepath",
    "CallingConvention": "BladedProject.BladedControl.ExternalControllerGroup.ExternalController.CallingConvention",
    "FunctionName": "BladedProject.BladedControl.ExternalControllerGroup.ExternalController.FunctionName",
    "PassParametersByFile": "BladedProject.BladedControl.ExternalControllerGroup.ExternalController.PassParametersByFile",
    "ForceLegacy": "BladedProject.BladedControl.ExternalControllerGroup.ExternalController.ForceLegacy",
    "TimeStepMultiplier": "BladedProject.BladedControl.ExternalControllerGroup.ExternalController.TimeStep",
    "Parameters": "BladedProject.BladedControl.ExternalControllerGroup.ExternalController.AdditionalParameters",
    "UseFloatingPointProtection": "BladedProject.BladedControl.ExternalControllerGroup.UseFloatingPointProtection"
   },
   "SafetySystem": {
    "Circuits": {
     "<safety-system-handle>": {
      "PitchAction": "SAFETYSYSTEM.PITCH",
      "ApplyShaftBrake1": "SAFETYSYSTEM.<BRAKE[0-9]>",
      "ApplyShaftBrake2": "SAFETYSYSTEM.<BRAKE[0-9]>",
      "ApplyShaftBrake3": "SAFETYSYSTEM.<BRAKE[0-9]>",
      "DisconnectGenerator": "SAFETYSYSTEM.GENERATOR",
      "ApplyGeneratorBrake": "SAFETYSYSTEM.GENBRAKE",
      "DisconnectYawDrive": "SAFETYSYSTEM.YAW"
     }
    },
    "GeneratorOverspeed": {
     "TripValue": "SAFETYSYSTEM.GENOSPDVAL",
     "Delay": "SAFETYSYSTEM.GENOSPDDEL",
     "CircuitToActivate": "SAFETYSYSTEM.GENOSPD"
    },
    "RotorOverspeed": {
     "TripValue": "SAFETYSYSTEM.ROTOSPDVAL",
     "Delay": "SAFETYSYSTEM.ROTOSPDDEL",
     "CircuitToActivate": "SAFETYSYSTEM.ROTOSPD"
    },
    "GeneratorOverpower": {
     "TripValue": "SAFETYSYSTEM.OPWERVAL",
     "Delay": "SAFETYSYSTEM.OPWERDEL",
     "CircuitToActivate": "SAFETYSYSTEM.OPWER"
    },
    "NacelleVibration": {
     "TripValue": "SAFETYSYSTEM.VIBRATVAL",
     "Delay": "SAFETYSYSTEM.VIBRATDEL",
     "CircuitToActivate": "SAFETYSYSTEM.VIBRAT"
    },
    "GeneratorShortCircuit": {
     "Delay": "SAFETYSYSTEM.SCIRCDEL",
     "CircuitToActivate": "SAFETYSYSTEM.SCIRC"
    },
    "EmergencyStopButton": {
     "CircuitToActivate": "SAFETYSYSTEM.TIMEVAL"
    },
    "OnlyActivateOnceLoggingHasCommenced": "SAFETYSYSTEM.SSONLYAFTERLOG"
   },
   "SensorsUsed": {
    "SensorsAvailableToController": {
     "<sensor-name-for-external-controller>": {
      "OnComponentInAssembly": "No direct equivalent",
      "Sensor": "No direct equivalent"
     }
    },
    "Legacy": {
     "SensorType": "No direct equivalent",
     "SensorIndex": "No direct equivalent",
     "NacelleIndex": "No direct equivalent",
     "RotorIndex": "No direct equivalent",
     "BladeIndex": "No direct equivalent"
    }
   }
  },
  "GlobalExternalModules": {
   "Filepath": "BladedProject.ProvisionalItems.ExternalLoadsModule.ExternalLoadsModuleFilepath",
   "Parameters": "BladedProject.ProvisionalItems.ExternalLoadsModule.ExternalLoadsModuleAdditionalParameters"
  },
  "MeanSeaLevel": "TGEOM.SEADEPTH",
  "Assembly": {}
 },
 "ComponentDefinitions": {
  "<component-handle>": {
   "X": "No direct equivalent",
   "Y": "No direct equivalent",
   "Z": "No direct equivalent",
   "AxisOfRotation": "No direct equivalent",
   "AngleOfRotation": "No direct equivalent",
   "Modelling": {
    "GeometricStiffnessModel": "BladedProject.Bladed5.SimulationConfiguration.FlexibilitySettings.BladeGeometricStiffnessModel",
    "IgnoreAxesOrientationDifferencesForShear": "BladedProject.ProvisionalItems.IgnoreSCAxisOrientationTrans",
    "WholeBladeModeDampingRatios": {
     "DampingRatio": "No direct equivalent"
    },
    "NumberOfModesPerBladePart": "No direct equivalent"
   },
   "MaterialsLibrary": {
    "<material-name>": {
     "Density": "No direct equivalent",
     "YoungsModulus": "No direct equivalent",
     "ShearModulus": "No direct equivalent"
    }
   },
   "Cans": {
    "Modelling": {
     "MaximumNodeSpacing": "No direct equivalent",
     "NumberOfIntermediateNodes": "No direct equivalent"
    },
    "CanHeight": "TGEOM.TJ",
    "Material": "No direct equivalent",
    "BaseSection": {
     "MassPerUnitLength": "TMASS.TOWM",
     "BendingStiffness": "TSTIFF.EITOW",
     "ShearStiffness": "TSTIFF.KGATOW",
     "TorsionalProperties": {
      "TorsionalStiffness": "TSTIFF.GJTOW",
      "PolarMomentOfInertia": "TSTIFF.PINERT"
     },
     "OutsideDiameter": "TGEOM.TDIAM"
    },
    "TopSection": {
     "MassPerUnitLength": "TMASS.TOWM",
     "BendingStiffness": "TSTIFF.EITOW",
     "ShearStiffness": "TSTIFF.KGATOW",
     "TorsionalProperties": {
      "TorsionalStiffness": "TSTIFF.GJTOW",
      "PolarMomentOfInertia": "TSTIFF.PINERT"
     },
     "OutsideDiameter": "TGEOM.TDIAM"
    }
   },
   "AerodynamicProperties": {
    "CoefficientOfDrag": "TGEOM.TDRAGC",
    "TowerShadow": {
     "PotentialFlow": {
      "CorrectionFactor": "BladedProject.FlowObstruction.PotentialFlowCorrectionFactor"
     },
     "Powles": {
      "ShadowWidthProportion": "BladedProject.FlowObstruction.PowlesShadowWidthProportion",
      "MaximumDeficit": "BladedProject.FlowObstruction.PowlesMaximumDeficit",
      "LengthReference": "BladedProject.FlowObstruction.PowlesLReference1"
     }
    }
   },
   "HydrodynamicProperties": {
    "CoefficientOfDrag": "TGEOM.TDRAGC",
    "CoefficientOfMass": "TGEOM.CMTOW",
    "HeightUpTowerVsCdCm": {
     "HeightUpTower": "No direct equivalent",
     "Cd": "TGEOM.CDTOW",
     "Cm": "TGEOM.CMTOW"
    }
   },
   "PointInertias": {
    "IgnoreGravityLoads": "No direct equivalent",
    "HeightUpTower": "BladedProject.ProvisionalItems.AddedInertiasContainer.AddedInertiaMBnode.AttachmentNodeName",
    "SnapToNearestNode": "No direct equivalent",
    "Inertia": "No direct equivalent",
    "Mass": "BladedProject.ProvisionalItems.AddedInertiasContainer.AddedInertia.Mass",
    "Offset": "BladedProject.ProvisionalItems.AddedInertiasContainer.AddedInertia.Offset",
    "MomentOfInertiaTensor": "BladedProject.ProvisionalItems.AddedInertiasContainer.AddedInertia.MomentOfInertiaTensor",
    "CompleteInertiaTensor": "BladedProject.ProvisionalItems.AddedInertiasContainer.AddedInertia.CompleteInertiaTensor"
   },
   "OutputGroups": {
    "<output-group-handle>": {
     "XML": {
      "OutputExtremeLoads": "OUTPUT.LMEXTREME",
      "OutputFatigueLoads": "OUTPUT.LMFATIGUE",
      "FormatFilepath": "OUTPUT.LMPATH"
     },
     "LoadOutputs": {
      "FlapwiseBendingLoads": "OUTPUT.BMFLAP",
      "EdgewiseBendingLoads": "OUTPUT.BMEDGE",
      "FlapwiseShearLoads": "OUTPUT.SFFLAP",
      "EdgewiseShearLoads": "OUTPUT.SFEDGE",
      "OutOfPlaneBendingLoads": "OUTPUT.BMOUPL",
      "InPlaneBendingLoads": "OUTPUT.BMINPL",
      "OutOfPlaneShearLoads": "OUTPUT.SFOUPL",
      "InPlaneShearLoads": "OUTPUT.SFINPL",
      "RadialForces": "OUTPUT.RADIAL",
      "LoadsInRootAxisSystem": "OUTPUT.UNTWIST",
      "LoadsInAeroAxisSystem": "OUTPUT.BL_AERO",
      "LoadsInUserAxisSystem": "OUTPUT.BL_USER"
     },
     "MotionOutputs": {
      "OutOfPlaneDeflection": "OUTPUT.BDEFLOP",
      "InPlaneDeflection": "OUTPUT.BDEFLIP",
      "BladeAccelerations": "OUTPUT.BLDACC"
     },
     "AerodynamicOutputs": {},
     "HydrodynamicOutputs": {
      "WaterKinematics": "OUTPUT.WATERB"
     },
     "OutputLocations": {
      "Loads": "OUTPUT.BLOADS_STS",
      "Motion": "OUTPUT.BDEFLS_STS",
      "Aerodynamics": "Replaces BLOADS_STS, BDEFLS_STS, and WATERB_POS",
      "Hydrodynamics": "OUTPUT.WATERB_POS",
      "SectionReference": "Replaces BLOADS_STS, BDEFLS_STS",
      "BladePosition": "Replaces BLOADS_STS, BDEFLS_STS"
     }
    }
   },
   "ConnectableNodes": {
    "<connectable-node-handle>": {
     "ComponentTypesAllowed": "No direct equivalent",
     "RelativeOrientation": "No direct equivalent",
     "OffsetIfEncrypted": "No direct equivalent"
    }
   },
   "Sensors": {
    "<sensor-handle>": {
     "DistanceFromBladeRoot": "CONTROL.SGDIST"
    }
   },
   "UseFiniteElementDeflectionsForFoundationLoads": "BladedProject.ProvisionalItems.UseFiniteElementDeflectionsForFoundationLoads",
   "StiffnessMatrix": "FOUNDATION.FOUNDSTIFF",
   "MassMatrix": "FOUNDATION.FOUNDMASS",
   "TranslationalStiffness": "TSTIFF.KTRANS",
   "Mass": "VIBDAMP.MASS",
   "RotationalStiffness": "TSTIFF.KROT",
   "RotationalInertia": "TMASS.FOUNDI",
   "DefinitionFilepath": "BladedProject.ProvisionalItems.SuperElementSupportStructure.SuperElementFilePath",
   "WaveLoadingFilepath": "BladedProject.ProvisionalItems.SuperElementSupportStructure.WaveLoadFilePath",
   "WaveLoadingUnitsInFile": "BladedProject.ProvisionalItems.SuperElementSupportStructure.WaveLoadFileUnits",
   "CoordinateTransformationMatrix": "BladedProject.ProvisionalItems.SuperElementSupportStructure.CoordTransformMatrix",
   "InterfaceLoadFile": {
    "DirectoryForSecondCopy": "BladedProject.ProvisionalItems.SuperElementSupportStructure.CopyInterfaceLoadFilePath"
   },
   "Bearing": {
    "BearingFriction": {
     "ConstantFriction": "BladedProject.PitchActuatorDefinition.Friction.KineticBaseValue",
     "RelationshipWithXYMoment": {
      "FrictionTorquePerUnitAppliedMoment": "BladedProject.PitchActuatorDefinition.Friction.Moment_xy_Gain",
      "AppliedMomentVsFrictionTorque": {
       "AppliedMoment": "BladedProject.PitchActuatorDefinition.PitchSafetySystem.LookUpTableElement.X",
       "FrictionTorque": "BladedProject.PitchActuatorDefinition.PitchSafetySystem.LookUpTableElement.Y"
      }
     },
     "RelationshipWithXYForce": {
      "FrictionTorquePerUnitAppliedForce": "BladedProject.PitchActuatorDefinition.Friction.Force_xy_Gain",
      "AppliedForceVsFrictionTorque": {
       "AppliedForce": "BladedProject.PitchActuatorDefinition.PitchSafetySystem.LookUpTableElement.X",
       "FrictionTorque": "BladedProject.PitchActuatorDefinition.PitchSafetySystem.LookUpTableElement.Y"
      }
     },
     "RelationshipWithZForce": {
      "FrictionTorquePerUnitAppliedForce": "BladedProject.PitchActuatorDefinition.Friction.Force_z_Gain",
      "AppliedForceVsFrictionTorque": {
       "AppliedForce": "BladedProject.PitchActuatorDefinition.PitchSafetySystem.LookUpTableElement.X",
       "FrictionTorque": "BladedProject.PitchActuatorDefinition.PitchSafetySystem.LookUpTableElement.Y"
      }
     },
     "RelationshipWithRate": {
      "FrictionTorquePerUnitRate": "BladedProject.PitchActuatorDefinition.Friction.Rate_Gain",
      "RateVsFrictionTorque": {
       "Rate": "BladedProject.PitchActuatorDefinition.PitchSafetySystem.LookUpTableElement.X",
       "FrictionTorque": "BladedProject.PitchActuatorDefinition.PitchSafetySystem.LookUpTableElement.Y"
      }
     }
    },
    "BearingStiction": {
     "ConstantStiction": "BladedProject.PitchActuatorDefinition.Friction.StictionBaseValue",
     "StictionTorquePerUnitFrictionTorque": "BladedProject.PitchActuatorDefinition.Friction.KineticFrictionGain",
     "FrictionTorqueVsStictionTorque": {
      "FrictionTorque": "BladedProject.PitchActuatorDefinition.PitchSafetySystem.LookUpTableElement.X",
      "StictionTorque": "BladedProject.PitchActuatorDefinition.PitchSafetySystem.LookUpTableElement.Y"
     }
    }
   },
   "Actuation": {
    "ExternalLoadsFilepath": "BladedProject.ProvisionalItems.ExternalLoadsModule.ExternalLoadsModuleFilepath",
    "EffectiveGearRatio": "No direct equivalent",
    "LoadBanks": {
     "HighSpeedShaftStiffness": "FLEXGEARYAWSYS.HSSStiffness",
     "HighSpeedShaftDamping": "FLEXGEARYAWSYS.HSSDamping",
     "MomentOfInertiaOfMotor": "FLEXGEARYAWSYS.JmotorTotal"
    }
   },
   "PositionOfHubCentre": {
    "RotorTilt": "RCON.TILT",
    "Overhang": "RCON.OVRHNG",
    "HeightOffset": "RCON.HEIGHT",
    "SideOffset": "RCON.HOFFST"
   },
   "NacelleCover": {
    "Width": "NGEOM.NACW",
    "Length": "NGEOM.NACL",
    "Height": "NGEOM.NACH",
    "CentreOfPressure": "NGEOM.NACZ",
    "CoefficientOfDrag": "NGEOM.NACCD"
   },
   "MassProperties": {
    "Mass": "RMASS.HUBMAS",
    "AxialPositionOfCentreOfGravity": "RMASS.HUBCTR",
    "MomentOfInertiaAboutShaft": "RMASS.HUBINE",
    "MomentOfInertiaPerpendicularToShaft": "RMASS.HUBINE2"
   },
   "ShaftBrakes": {
    "BrakePosition": "DTRAIN.BPOS",
    "MaximumTorque": "BRAKE.BRKMAX",
    "RampTime": "BRAKE.RAMPTIME",
    "TimeVsTorque": {
     "Time": "BRAKE.TIME",
     "Torque": "BRAKE.TORQUE"
    }
   },
   "GearboxRatio": "DTRAIN.GRATIO",
   "GearboxInertia": "DTRAIN.GBXINERT",
   "SlippingClutch": {
    "Friction": "DTRAIN.SLIPCLUTCHFRICTION",
    "Stiction": "DTRAIN.SLIPCLUTCHSTICTION",
    "HighSpeedShaftInertia": "DTRAIN.INERTIATOCLUTCH"
   },
   "HighSpeedShaftTorsion": {
    "TorsionalStiffness": "DTRAIN.KHSS",
    "TorsionalDamping": "DTRAIN.DHSS"
   },
   "MountingFlexibility": {
    "PalletRolling": {
     "Stiffness": "DTMOUNT.KPAL6[3]",
     "Damping": "DTMOUNT.DPAL6[3]"
    },
    "PalletNodding": {
     "Stiffness": "DTMOUNT.KPAL6[4]",
     "Damping": "DTMOUNT.DPAL6[4]"
    },
    "GearboxMountingRolling": {
     "Stiffness": "DTMOUNT.KGBX",
     "Damping": "DTMOUNT.DGBX",
     "MomentOfInertia": "DTMOUNT.IGBX"
    }
   },
   "LowSpeedShaft": {
    "EffectiveShaftLength": "DTRAIN.LSSLENGTH",
    "HingePosition": "DTRAIN.LSSHINGEPOS",
    "TorsionalStiffness": "DTRAIN.KLSS",
    "TorsionalDamping": "DTRAIN.DLSS",
    "BendingStiffness": "DTRAIN.KLSS",
    "BendingDamping": "DTRAIN.DLSS"
   },
   "Losses": {
    "PowerLossAtNoLoad": "LOSS.POWERL",
    "Efficiency": "LOSS.EFFICY",
    "InputPowerVsLoss": {
     "InputPower": "LOSS.POWER",
     "Loss": "LOSS.LOSS"
    }
   },
   "GeneratorInertia": "DTRAIN.GINERT",
   "GeneratorTimeConstant": "BladedProject.ElectricalModel.(ElectricalModel).ElectricalSystem.(VariableSpeedNonElectricalSystem).generator.(VariableSpeedNonElectricalGenerator).timeConst",
   "PowerFactor": "BladedProject.ElectricalModel.(ElectricalModel).ElectricalSystem.(VariableSpeedNonElectricalSystem).generator.(VariableSpeedNonElectricalGenerator).powerFactor",
   "MaximumTorqueDemand": "BladedProject.ElectricalModel.(ElectricalModel).ElectricalSystem.(VariableSpeedNonElectricalSystem).generator.(VariableSpeedNonElectricalGenerator).torqueDemandMax",
   "MinimumTorqueDemand": "BladedProject.ElectricalModel.(ElectricalModel).ElectricalSystem.(VariableSpeedNonElectricalSystem).generator.(VariableSpeedNonElectricalGenerator).torqueDemandMin",
   "RotationDirection": "RCON.ROTN",
   "UpwindOrDownwind": "RCON.POSITN",
   "MountingPoints": {
    "RadiusOfBladeConnection": "RCON.ROOT",
    "ConingAngle": "RCON.CONE",
    "SetAngle": "RCON.SETANG"
   },
   "ExtensionPieces": {
    "ExtensionPieceDiameter": "RCON.EXTND",
    "CoefficientOfDrag": "RCON.EXTDC"
   },
   "Spinner": {
    "Diameter": "RCON.SPIND"
   },
   "NumberOfBlades": "RCON.NB",
   "Imbalances": {
    "OutOfBalanceMass": "RTOL.MTOLM",
    "RadiusOfMass": "RTOL.MTOLR",
    "AzimuthalPositionOfMass": "RTOL.MTOLTH",
    "ErrorsInSetAngle": "RTOL.ATOLB",
    "ErrorsInAzimuthAngle": "RTOL.ATOLAZ"
   },
   "PitchController": {
    "Demand": {
     "ResponseToDemand": {
      "RateLimits": {
       "Lower": "BladedProject.PitchActuatorDefinition.SetpointTrajectoryPlanning.LowerRateLimit",
       "Upper": "BladedProject.PitchActuatorDefinition.SetpointTrajectoryPlanning.UpperRateLimit"
      },
      "AccelerationLimits": {
       "Lower": "BladedProject.PitchActuatorDefinition.SetpointTrajectoryPlanning.LowerAccelerationLimit",
       "Upper": "BladedProject.PitchActuatorDefinition.SetpointTrajectoryPlanning.UpperAccelerationLimit"
      },
      "LagTime": "BladedProject.PitchActuatorDefinition.Response.LagTime",
      "Frequency": "BladedProject.PitchActuatorDefinition.Response.Frequency",
      "Damping": "BladedProject.PitchActuatorDefinition.Response.Damping",
      "ProportionalGain": "BladedProject.PitchActuatorDefinition.Response.ProportionalGain",
      "IntegralGain": "BladedProject.PitchActuatorDefinition.Response.IntegralGain",
      "DifferentialGain": "BladedProject.PitchActuatorDefinition.Response.DifferentialGain",
      "DifferentialGainAction": "BladedProject.PitchActuatorDefinition.Response.DifferentialGainAction",
      "DifferentialGainTimeConstant": "BladedProject.PitchActuatorDefinition.Response.DifferentialGainTimeConstant",
      "DesaturationTimeConstant": "BladedProject.PitchActuatorDefinition.Response.DesaturationTimeConstant"
     }
    },
    "SafetySystem": {
     "AlwaysUseBackupPower": "BladedProject.PitchActuatorDefinition.PitchSafetySystem.AlwaysUseBackupPower",
     "Rate": "BladedProject.PitchActuatorDefinition.PitchSafetySystem.RateDemand",
     "PositionVsRate": {
      "Rate": "BladedProject.PitchActuatorDefinition.PitchSafetySystem.LookUpTableElement.X",
      "Position": "BladedProject.PitchActuatorDefinition.PitchSafetySystem.LookUpTableElement.Y"
     },
     "TimeVsRate": {
      "Rate": "BladedProject.PitchActuatorDefinition.PitchSafetySystem.LookUpTableElement.X",
      "Time": "BladedProject.PitchActuatorDefinition.PitchSafetySystem.LookUpTableElement.Y"
     },
     "AppliedForceOrTorque": "BladedProject.PitchActuatorDefinition.PitchSafetySystem.ConstantTorque",
     "SpringForceOrTorqueVsPosition": {
      "SpringForceOrTorque": "BladedProject.PitchActuatorDefinition.PitchSafetySystem.LookUpTableElement.X",
      "Position": "BladedProject.PitchActuatorDefinition.PitchSafetySystem.LookUpTableElement.Y"
     },
     "DamperForceOrTorqueVsRate": {
      "DamperForceOrTorque": "BladedProject.PitchActuatorDefinition.PitchSafetySystem.LookUpTableElement.X",
      "Rate": "BladedProject.PitchActuatorDefinition.PitchSafetySystem.LookUpTableElement.Y"
     }
    }
   },
   "LimitSwitches": {
    "Safety": {
     "MinimumAngle": "BladedProject.PitchActuatorDefinition.SafetyLimitSwitches",
     "MaximumAngle": "BladedProject.PitchActuatorDefinition.SafetyLimitSwitches"
    },
    "Standard": {
     "MinimumAngle": "BladedProject.PitchActuatorDefinition.StandardLimitSwitches",
     "MaximumAngle": "BladedProject.PitchActuatorDefinition.StandardLimitSwitches"
    }
   },
   "EndStops": {
    "MinimumAngle": "BladedProject.PitchActuatorDefinition.EndStops",
    "MaximumAngle": "BladedProject.PitchActuatorDefinition.EndStops",
    "StiffnessOnceExceeded": "BladedProject.PitchActuatorDefinition.EndStopStiffness"
   },
   "Actuator": {
    "TorqueResponse": {
     "LagTime": "BladedProject.PitchActuatorDefinition.Response.LagTime",
     "Frequency": "BladedProject.PitchActuatorDefinition.Response.Frequency",
     "Damping": "BladedProject.PitchActuatorDefinition.Response.Damping"
    },
    "GearRatio": "BladedProject.PitchActuatorDefinition.ActuatorDrive.GearRatio",
    "GearEfficiency": "BladedProject.PitchActuatorDefinition.ActuatorDrive.GearEfficiency",
    "MotorInertia": "BladedProject.PitchActuatorDefinition.ActuatorDrive.MotorInertia",
    "BrakeTorque": "BladedProject.PitchActuatorDefinition.ActuatorDrive.BrakeTorque",
    "TorqueLimits": {
     "Limits": {
      "Minimum": "No direct equivalent",
      "Maximum": "No direct equivalent"
     },
     "PositionVsLimits": {
      "Position": "BladedProject.PitchActuatorDefinition.ActuatorDrive.TorqueLimits_Base.TorqueLimits_Position.Position",
      "Minimum": "BladedProject.PitchActuatorDefinition.ActuatorDrive.TorqueLimits_Base.TorqueLimits_Position.Minimum",
      "Maximum": "BladedProject.PitchActuatorDefinition.ActuatorDrive.TorqueLimits_Base.TorqueLimits_Position.Maximum"
     },
     "RateVsLimits": {
      "Rate": "BladedProject.PitchActuatorDefinition.ActuatorDrive.TorqueLimits_Base.TorqueLimits_Rate.Rate",
      "Minimum": "BladedProject.PitchActuatorDefinition.ActuatorDrive.TorqueLimits_Base.TorqueLimits_Rate.Minimum",
      "Maximum": "BladedProject.PitchActuatorDefinition.ActuatorDrive.TorqueLimits_Base.TorqueLimits_Rate.Maximum"
     }
    },
    "BackupPowerTorqueLimits": {
     "Limits": {
      "Minimum": "No direct equivalent",
      "Maximum": "No direct equivalent"
     },
     "PositionVsLimits": {
      "Position": "BladedProject.PitchActuatorDefinition.ActuatorDrive.TorqueLimits_Base.TorqueLimits_Position.Position",
      "Minimum": "BladedProject.PitchActuatorDefinition.ActuatorDrive.TorqueLimits_Base.TorqueLimits_Position.Minimum",
      "Maximum": "BladedProject.PitchActuatorDefinition.ActuatorDrive.TorqueLimits_Base.TorqueLimits_Position.Maximum"
     },
     "RateVsLimits": {
      "Rate": "BladedProject.PitchActuatorDefinition.ActuatorDrive.TorqueLimits_Base.TorqueLimits_Rate.Rate",
      "Minimum": "BladedProject.PitchActuatorDefinition.ActuatorDrive.TorqueLimits_Base.TorqueLimits_Rate.Minimum",
      "Maximum": "BladedProject.PitchActuatorDefinition.ActuatorDrive.TorqueLimits_Base.TorqueLimits_Rate.Maximum"
     }
    },
    "TorqueLimitsOnceSafetySystemTripped": {
     "Limits": {
      "Minimum": "No direct equivalent",
      "Maximum": "No direct equivalent"
     },
     "PositionVsLimits": {
      "Position": "BladedProject.PitchActuatorDefinition.ActuatorDrive.TorqueLimits_Base.TorqueLimits_Position.Position",
      "Minimum": "BladedProject.PitchActuatorDefinition.ActuatorDrive.TorqueLimits_Base.TorqueLimits_Position.Minimum",
      "Maximum": "BladedProject.PitchActuatorDefinition.ActuatorDrive.TorqueLimits_Base.TorqueLimits_Position.Maximum"
     },
     "RateVsLimits": {
      "Rate": "BladedProject.PitchActuatorDefinition.ActuatorDrive.TorqueLimits_Base.TorqueLimits_Rate.Rate",
      "Minimum": "BladedProject.PitchActuatorDefinition.ActuatorDrive.TorqueLimits_Base.TorqueLimits_Rate.Minimum",
      "Maximum": "BladedProject.PitchActuatorDefinition.ActuatorDrive.TorqueLimits_Base.TorqueLimits_Rate.Maximum"
     }
    },
    "LinearSpringDamper": {
     "Stiffness": "BladedProject.PitchActuatorDefinition.ActuatorDrive.FlexibleJoint.Stiffness",
     "Damping": "BladedProject.PitchActuatorDefinition.ActuatorDrive.FlexibleJoint.Damping"
    },
    "ForceResponse": {
     "LagTime": "BladedProject.PitchActuatorDefinition.Response.LagTime",
     "Frequency": "BladedProject.PitchActuatorDefinition.Response.Frequency",
     "Damping": "BladedProject.PitchActuatorDefinition.Response.Damping"
    },
    "PivotOffset": "BladedProject.PitchActuatorDefinition.ActuatorDrive.PivotOffset",
    "PitchAngleAtMaximumTorque": "BladedProject.PitchActuatorDefinition.ActuatorDrive.PitchAngleAtMaximumTorque",
    "BrakeForce": "BladedProject.PitchActuatorDefinition.ActuatorDrive.BrakeForce",
    "ForceLimits": {
     "Limits": {
      "Minimum": "No direct equivalent",
      "Maximum": "No direct equivalent"
     },
     "PositionVsLimits": {
      "Position": "BladedProject.PitchActuatorDefinition.ActuatorDrive.TorqueLimits_Base.TorqueLimits_Position.Position",
      "Minimum": "BladedProject.PitchActuatorDefinition.ActuatorDrive.TorqueLimits_Base.TorqueLimits_Position.Minimum",
      "Maximum": "BladedProject.PitchActuatorDefinition.ActuatorDrive.TorqueLimits_Base.TorqueLimits_Position.Maximum"
     }
    },
    "BackupPowerForceLimits": {
     "Limits": {
      "Minimum": "No direct equivalent",
      "Maximum": "No direct equivalent"
     },
     "PositionVsLimits": {
      "Position": "BladedProject.PitchActuatorDefinition.ActuatorDrive.TorqueLimits_Base.TorqueLimits_Position.Position",
      "Minimum": "BladedProject.PitchActuatorDefinition.ActuatorDrive.TorqueLimits_Base.TorqueLimits_Position.Minimum",
      "Maximum": "BladedProject.PitchActuatorDefinition.ActuatorDrive.TorqueLimits_Base.TorqueLimits_Position.Maximum"
     }
    },
    "RadiusOfArm": "BladedProject.PitchActuatorDefinition.ActuatorDrive.RadiusArm"
   },
   "AerofoilLibrary": {
    "<aerofoil-handle>": {
     "ChordwiseOriginForForcesAndMoments": "ADAT.XA",
     "AerodynamicPerformance": {
      "Angle": "ADAT.ALPHA",
      "Cl": "ADAT.CL",
      "Cd": "ADAT.CD",
      "Cm": "ADAT.CM"
     },
     "ReynoldsNumber": "No direct equivalent",
     "ThicknessToChordRatio": "No direct equivalent"
    }
   },
   "InterpolatedAerofoilLibrary": {
    "<interpolated_airfoil>": "No direct equivalent"
   },
   "AileronAerofoilLibrary": {
    "<aileron-handle>": {
     "<deployment-angle>": "ADAT.SETNB"
    }
   },
   "Mounting": {
    "ConingAngle": "BGEOMMB.PRECONE",
    "SweepAngle": "BGEOMMB.PRESWEEP"
   },
   "ToleranceForRepeatedSections": "No direct equivalent",
   "SectionDefinitions": {
    "IsBladePartBoundaryAtThisSection": "No direct equivalent",
    "AxesAndCoordinateSystems": {
     "ReferenceCoordinateSystem": {
      "Origin": {
       "X": "No direct equivalent",
       "Y": "No direct equivalent",
       "Z": "No direct equivalent",
       "DistanceAlongSpan": "No direct equivalent"
      },
      "ZAxis": "No direct equivalent",
      "RotationAboutReferenceZ": "No direct equivalent",
      "YAxis": "No direct equivalent"
     },
     "NeutralAxisCoordinateSystem": {
      "RotationAboutReferenceZ": "No direct equivalent",
      "OffsetInReferenceX": "No direct equivalent",
      "OffsetInReferenceY": "No direct equivalent"
     },
     "QuarterChordCoordinateSystem": {
      "RotationAboutReferenceZ": "No direct equivalent",
      "OffsetInReferenceX": "No direct equivalent",
      "OffsetInReferenceY": "No direct equivalent"
     },
     "MassCoordinateSystem": {
      "RotationAboutReferenceZ": "No direct equivalent",
      "OffsetInReferenceX": "No direct equivalent",
      "OffsetInReferenceY": "No direct equivalent"
     },
     "ShearAxis": {
      "OffsetInReferenceX": "No direct equivalent",
      "OffsetInReferenceY": "No direct equivalent"
     },
     "OutputCoordinateSystem": {
      "YAxisFollows": "No direct equivalent",
      "ZAxisFollowsNeutralAxis": "No direct equivalent",
      "RotationAboutReferenceZ": "No direct equivalent",
      "OffsetInReferenceX": "No direct equivalent",
      "OffsetInReferenceY": "No direct equivalent"
     }
    },
    "StructuralProperties": {
     "BendingStiffnessAboutX": "BSTIFFMB.EIFLAP",
     "BendingStiffnessAboutY": "BSTIFFMB.EIEDGE",
     "TorsionalStiffness": "BSTIFFMB.GJ",
     "AxialStiffness": "BSTIFFMB.EA",
     "ShearStiffnesses": {
      "ShearStiffnessInX": "BSTIFFMB.GAEDGE",
      "ShearStiffnessInY": "BSTIFFMB.GAFLAP"
     },
     "CouplingTerms": {
      "BendingXYCoupling": "BSTIFFMB.FlapEdgeCStiff",
      "TorsionBendingXCoupling": "BSTIFFMB.TorsionEdgeCStiff",
      "TorsionBendingYCoupling": "BSTIFFMB.TorsionFlapCStiff"
     }
    },
    "AerodynamicProperties": {
     "Chord": "BGEOMMB.CHORD",
     "ThicknessToChordRatio": "BGEOMMB.BTHICK",
     "AerodynamicSection": "BGEOMMB.FOIL"
    },
    "MassProperties": {
     "MassPerUnitLength": "BMASSMB.MASS",
     "MomentOfInertia": "BMASSMB.SINER",
     "RadiusOfGyrationRatio": "BMASSMB.RGRATIO"
    }
   },
   "AdditionalInertia": {
    "PointInertias": {
     "LocationInRootAxes": "BMASSMB.RADPOS",
     "Mass": "BMASSMB.PMASS"
    },
    "AdditionalWholeBladePitchingInertia": "BMASSMB.EXTRAINERT"
   },
   "LensArea": "BladedProject.Lidar.LensArea",
   "LaserWavelength": "BladedProject.Lidar.LaserWavelength",
   "WeightingFunction": {
    "DistanceFromFocalPoint": "BladedProject.PitchActuatorDefinition.PitchSafetySystem.LookUpTableElement.X",
    "ProportionOfSignal": "BladedProject.PitchActuatorDefinition.PitchSafetySystem.LookUpTableElement.Y"
   },
   "LidarBeams": {
    "Azimuth": "BladedProject.Lidar.LidarBeam.Azimuth",
    "AngleToCentreLine": "BladedProject.Lidar.LidarBeam.AngleToCentreLine",
    "CorrectForMountingNodeVelocity": "BladedProject.Lidar.LidarBeam.CorrectForMountingNodeVelocity",
    "MountingPosition": {
     "X": "BladedProject.Lidar.LidarBeam.X",
     "Y": "BladedProject.Lidar.LidarBeam.Y",
     "Z": "BladedProject.Lidar.LidarBeam.Z"
    }
   },
   "ScanningPattern": {
    "SamplesPerScan": "BladedProject.Lidar.SamplesPerScan",
    "LidarInterval": "BladedProject.Lidar.LidarInterval",
    "BeamSampling": "BladedProject.Lidar.BeamSampling",
    "MaximumHalfAngle": "BladedProject.Lidar.HalfAngle_Rosette",
    "MinimumHalfAngle": "BladedProject.Lidar.HalfAngle_Rosette",
    "NumberOfLobes": "BladedProject.Lidar.NumberOfLobes",
    "HalfAngle": "BladedProject.Lidar.HalfAngle_Circular"
   },
   "FocalDistanceControl": {
    "FocussingMode": "BladedProject.Lidar.LidarType",
    "FocalDistance": "BladedProject.Lidar.FocalDistance",
    "FocalDistances": "BladedProject.Lidar.FocalDistances"
   },
   "ForceLag": "ACTIVEDAMPERS.ForceLag",
   "AccelerationLag": "ACTIVEDAMPERS.AccLag",
   "ForceTransferFunction": "ACTIVEDAMPERS.ACTIVEDAMPER",
   "PerturbationForLinearisationCalculation": "ACTIVEDAMPERS.LinPert",
   "Length": "PENDULUMDAMPERS.Length",
   "Inertia": "PENDULUMDAMPERS.Inertia",
   "Stiffness": "PENDULUMDAMPERS.Stiffness",
   "Damping": "VIBDAMP.DAMP",
   "InitialAngle": "PENDULUMDAMPERS.InitialAngle",
   "ConstantFriction": "PENDULUMDAMPERS.ConstantFriction",
   "AngleVsStiffnessTorque": {
    "Angle": "PENDULUMDAMPERS.StiffnessAngles",
    "StiffnessTorque": "PENDULUMDAMPERS.StiffnessTorques"
   },
   "VelocityVsDampingTorque": {
    "Velocity": "PENDULUMDAMPERS.DampingVelocities",
    "DampingTorque": "PENDULUMDAMPERS.DampingTorques"
   },
   "MountingPosition": {
    "X": "PENDULUMDAMPERS.OffsetXYZ",
    "Y": "PENDULUMDAMPERS.OffsetXYZ",
    "Z": "PENDULUMDAMPERS.OffsetXYZ"
   },
   "Frequency": "VIBDAMP.FREQ",
   "IgnoreInModalAnalysis": "VIBDAMP.IgnoreTowerDamperInModalAnalysis",
   "Direction": "No direct equivalent",
   "Filepath": "BladedProject.ProvisionalItems.ExternalLoadsModule.ExternalLoadsModuleFilepath",
   "Parameters": "BladedProject.ProvisionalItems.ExternalLoadsModule.ExternalLoadsModuleAdditionalParameters"
  }
 }
}