Table of Contents

VariableSpeedGenerator

https://bladednextgen.dnv.com/schema/0.4.1/Components/Generator/VariableSpeedGenerator.json

A variable speed generator where the torque is actively controlled by the controller.

  • ComponentType: string = VariableSpeedGenerator
  • GeneratorInertia: number (kgrad²)
  • Losses: object (a type of ElectricalLosses)
  • OutputGroups: object (GeneratorOutputGroupLibrary)
  • GeneratorTimeConstant: number (s)
  • PowerFactor: number
  • MaximumTorqueDemand: number (Nm)
  • MinimumTorqueDemand: number (Nm)

A type of Component

Properties

GeneratorInertia: number (kgrad²), optional

The total rotational inertia of the generator, including that of the high-speed shaft after the clutch.

Losses: object (a type of ElectricalLosses), optional

The electrical losses in the generator.

Can be any of the following types:

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

ComponentType: string

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

GeneratorTimeConstant: number (s)

Time constant of generator torque response to demanded torque

PowerFactor: number, optional

Turbine power factor

default = 1.0

MaximumTorqueDemand: number (Nm)

The upper limit for the torque demand.

MinimumTorqueDemand: number (Nm), optional

The lower limit for the torque demand.

default = 0.0