Table of Contents

Blade

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

A blade component.

  • ComponentType: string = Blade
  • Modelling: object (a type of BladeModelling)
  • AerofoilLibrary: object (AerofoilLibrary)
  • InterpolatedAerofoilLibrary: object (InterpolatedAerofoilLibrary)
  • AileronAerofoilLibrary: object (AileronAerofoilLibrary)
  • Mounting: object (Mounting)
  • ToleranceForRepeatedSections: number (m)
  • SectionDefinitions: array[object (BladeSectionDefinition)]
  • AdditionalInertia: object (BladeAdditionalInertia)
  • OutputGroups: object (BladeOutputGroupLibrary)
  • Sensors: object (BladeSensors)

A type of Component

Properties

ComponentType: string

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

Modelling: object (a type of BladeModelling)

Common properties for all blade modelling methods.

Can be any of the following types:

AerofoilLibrary: object(AerofoilLibrary)

A library of Aerofoil objects, each specified with a unique keyword. This keyword is used for referencing the item elsewhere in the model.

InterpolatedAerofoilLibrary: object(InterpolatedAerofoilLibrary), optional

A set of compound aerofoil definitions which interpolate between basic aerofoil definitions on the basis of Reynolds Number of thickness to chord ratio.

AileronAerofoilLibrary: object(AileronAerofoilLibrary), optionalcoming soon

A set of compound aerofoil definitions which interpolate between basic aerofoil definitions on the basis of the aileron's deployment angle.

Mounting: object(Mounting), optional

The blade mounting angles, outboard of pitch bearing.

ToleranceForRepeatedSections: number (m), optional

The tolerance used to determine whether two blade sections are merely adjacent, or represent a step-change in properties at a discrete point. If the plane point of the reference axes lie within this distance of each other, then it will be taken that the two blade section definitions represent the properties inboard and outboard of a single structural point.

default = 0.001

SectionDefinitions: array[ object (BladeSectionDefinition) ]

A list of section definitions which describle the aerodynamic and structural properties of the blade.

AdditionalInertia: object(BladeAdditionalInertia), optional

The definition of additional inertias applied in the whole blade context.

default = 0.0

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

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