Table of Contents

IndependentPitchHub

https://bladednextgen.dnv.com/schema/0.4.1/Components/Hub/IndependentPitchHub.json

A standard hub with two or more blades, and one pitch system for each blade.

  • ComponentType: string = IndependentPitchHub
  • RotationDirection: string = CLOCKWISE_VIEWED_FROM_FRONT | ANTICLOCKWISE_VIEWED_FROM_FRONT
  • UpwindOrDownwind: string = UPWIND | DOWNWIND
  • MountingPoints: object (MountingPoints)
  • ExtensionPieces: object (ExtensionPieces)
  • MassProperties: object (HubMassProperties)
  • Spinner: object (Spinner)
  • ConnectableNodes: object (HubConnectableNodes)
  • OutputGroups: object (HubOutputGroupLibrary)
  • NumberOfBlades: integer
  • Imbalances: object (RotorImbalances)

A type of Component

Properties

RotationDirection: string, optional

The rotational sense of rotor when viewed from upwind.

UpwindOrDownwind: string, optional

Whether the turbine is an upwind turbine (where the rotor is upwind of the nacelle) or a downwind turbine (where the rotor is downwind of the nacelle).

MountingPoints: object(MountingPoints), optional

The properties defining where the blades or pitch systems attach to the hub. All of the angles described are for INSIDE of the pitch bearing - the blade has its own values for sweep and cone outside of the pitch bearing.

ExtensionPieces: object(ExtensionPieces), optional

The definition of the extension pieces which connect the pitch systems within the hub to the blades. These are assumed to all be the same.

MassProperties: object(HubMassProperties), optional

The mass properties of the hub.

Spinner: object(Spinner), optional

The properties of the spinner (the aerodynamic fairing of the hub).

ConnectableNodes: object(HubConnectableNodes), 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.

OutputGroups: object(HubOutputGroupLibrary), 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.

NumberOfBlades: integer, optional

The number of blades on the hub.

Imbalances: object(RotorImbalances), optional

The definition of any imbalances on the hub.

ComponentType: string

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