Table of Contents

PitchSystem

https://bladednextgen.dnv.com/schema/0.4.1/Components/PitchSystem/PitchSystem.json

A pitch system, including bearing, actuation, and independent control system.

  • ComponentType: string = PitchSystem
  • PitchController: object (PitchController)
  • LimitSwitches: object (PitchLimitSwitches)
  • EndStops: object (PitchEndStops)
  • Bearing: object (Friction)
  • Actuator: object (a type of PitchActuator)
  • OutputGroups: object (PitchSystemOutputGroupLibrary)
  • ConnectableNodes: object (PitchSystemConnectableNodes)

A type of Component

Properties

ComponentType: string

Defines the specific type of Component model in use. For a PitchSystem object, this must always be set to a value of PitchSystem.

PitchController: object(PitchController)

The definition of the pitch controller. The pitch system generally has its own independent controller (usually physically separate).

LimitSwitches: object(PitchLimitSwitches), optional

The pitch angle limit switch definition.

EndStops: object(PitchEndStops), optional

The pitch angle physical endstop definition.

Bearing: object(Friction), optional

The pitch bearing friction model.

Actuator: object (a type of PitchActuator)

The pitch actuator definition.

Can be any of the following types:

OutputGroups: object(PitchSystemOutputGroupLibrary), optionalcoming soon

A library of output regimes which can be referenced by the simulation. The details of what will be output will be unavailable if the component is encrypted, but other users will be able to see and reference the output group names.

ConnectableNodes: object(PitchSystemConnectableNodes), optionalcoming soon

A library of nodes that other components can attach to. These will be used to build the model, and can be referenced by the Assembly. The details of what the nodes actually represent (such as their internal node names) will be unavailable if the component is encrypted, but other users will be able to see and reference the nodes by their name.