Table of Contents

Tower

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

An axisymmetric tower, made from a series of tower "cans".

  • ComponentType: string = Tower
  • Modelling: object (a type of StructuralModelling)
  • MaterialsLibrary: object (TowerMaterialsLibrary)
  • Cans: array[object (a type of TowerCan)]
  • AerodynamicProperties: object (TowerAerodynamicProperties)
  • HydrodynamicProperties: object (TowerHydrodynamicProperties)
  • PointInertias: array[object (a type of AddedInertia)]
  • OutputGroups: object (TowerOutputGroupLibrary)
  • ConnectableNodes: object (TowerConnectableNodes)
  • Sensors: object (TowerSensors)

A type of Component

Properties

Modelling: object (a type of StructuralModelling), optional

The modelling options for a component with flexibility. This is primarily the blade and the support structure.

Can be any of the following types:

ComponentType: string

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

MaterialsLibrary: object(TowerMaterialsLibrary), optional

A library of available material definitions, referenced by the cans.

Cans: object (a type of TowerCan)

A list of cans, each one sitting on the top of the previous one. These cans can be constant-section or tapered.

Can be any of the following types:

AerodynamicProperties: object(TowerAerodynamicProperties), optional

The aerodynamic properties of the tower, including tower shadow.

HydrodynamicProperties: object(TowerHydrodynamicProperties), optionalcoming soon

The hydrodynamic properties of the tower, if fully or partly submerged in water.

PointInertias: object (a type of AddedInertia), optional

A list of additional inertias to add to the tower.

Can be any of the following types:

OutputGroups: object(TowerOutputGroupLibrary), 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 groups by their name.

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

Sensors: object(TowerSensors), optionalcoming 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.