Table of Contents

VariableSpeedPitchRegulatedControlModel

https://bladednextgen.dnv.com/schema/0.4.1/Turbine/TurbineOperationalParameters/VariableSpeedPitchRegulatedControlModel/VariableSpeedPitchRegulatedControlModel.json

The operational parameters that Bladed uses to determine the steady state conditions of the turbine. Although some of the values will be made available to the external controller through the API, they will not be used by Bladed during the remainder of a time domain simulation.

  • MinimumSteadyStatePitchAngle: number (rad)
  • MaximumSteadyStatePitchAngle: number (rad)
  • MinimumExternalControllerPitchRate: number (rad)
  • MaximumExternalControllerPitchRate: number (rad)
  • NominalHubWindSpeedVsMinimumSteadyStatePitchAngle: array[object (NominalHubWindSpeedVsMinimumSteadyStatePitchAngle)]
  • PartialLoadOperation: object (PartialLoadOperation)
  • FullLoadOperation: object (FullLoadOperation)

Properties

MinimumSteadyStatePitchAngle: number (rad), optional

This value represents the minimum allowable blade pitch angle used for determining pitch angle during steady state/initial condition calculation. It is combined with the MaximumSteadyStatePitchAngle to define the allowable pitch range. Additionally, the external controller API can access this value.

MaximumSteadyStatePitchAngle: number (rad)

This value represents the minimum allowable blade pitch angle used for determining pitch angle during steady state/initial condition calculation. It is combined with the MinimumSteadyStatePitchAngle to define the allowable pitch range. Please note that the steady-state algorithm does not support overspeed steady state conditions in cases where rotor speeds exceed the specified value for FullLoadOperation::GeneratorSpeed. Additionally, this value is accessible via the external controller API.

MinimumExternalControllerPitchRate: number (rad), optional

A value that will be exposed through the external controller API. The user may choose to use or ignore it. Bladed is not using this value internally.

MaximumExternalControllerPitchRate: number (rad), optional

A value that will be exposed through the external controller API. The user may choose to use or ignore it. Bladed is not using this value internally.

NominalHubWindSpeedVsMinimumSteadyStatePitchAngle: array[ object (NominalHubWindSpeedVsMinimumSteadyStatePitchAngle) ], optional

The look-up table for specifying hub wind speed against the respective minimum pitch angle for pitch scheduling. Wind speeds need to be in monotonic ascending order. Linear interpolation is used between points. If the hub wind speed exceeds the specified value the nearest will be used and a warning message will be written.

PartialLoadOperation: object(PartialLoadOperation)

The general parameters of the torque control strategy while the turbine is operating at less than its rated power. These are used to determine steady-state conditions, such as the initial conditions for a time-domain simulation.

FullLoadOperation: object(FullLoadOperation)

The general parameters of the pitch control strategy while the turbine is operating at its full rated power. These are used to determine steady-state conditions, such as the initial conditions for a time-domain simulation.