Table of Contents

BladedControl coming soon

https://bladednextgen.dnv.com/schema/0.4.1/Turbine/BladedControl/BladedControl.json

Not supported yet

A definition of how the turbine is controlled.

  • SignalProperties: object (MeasuredSignalProperties)
  • ControlDiscreteTimeStep: number (s)
  • Controllers: array[object (ExternalController)]
  • SafetySystem: object (SafetySystem)
  • SensorsUsed: object (a type of SensorsUsed)

Properties

SignalProperties: object(MeasuredSignalProperties), optionalcoming soon

The noise and transducer properties for those signals representing values coming from a physical sensor.

ControlDiscreteTimeStep: number (s)coming soon

The minimum timestep to be used across all of the controllers. Controllers do not need to be called on every timestep (see the 'TimeStepMultiplier' parameter, below).

default = 0.1

Controllers: array[ object (ExternalController) ], optionalcoming soon

A list of externally-defined controllers. These will be run in the order they are specified, but can be run at different multiples of the timestep set above. If no controllers are specified, there will be no control action taken throughout the simulation. No control demands will be calculated or acted upon, although the rotor speed may well accelerate. The friction of the pitch systems may also be overcome, resulting in a change in the pitch angles.

SafetySystem: object(SafetySystem), optionalcoming soon

The definition of the turbine's safety system. This supersedes the turbine's controller requests.

SensorsUsed: object (a type of SensorsUsed), optional coming soon

A library of sensors that the controller has access to. The details of exactly where the sensors are will be unavailable if the component is encrypted, but other users will be able to see and reference the sensors by their name.

Can be any of the following types: