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): object (AileronAerofoilLibrary)AileronAerofoilLibrary
Mounting
: object (Mounting)ToleranceForRepeatedSections
: number (m)SectionDefinitions
: array[object (BladeSectionDefinition)]AdditionalInertia
: object (BladeAdditionalInertia): object (BladeOutputGroupLibrary)OutputGroups
: object (BladeSensors)Sensors
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.