4. Documentation

Turbine component sizing models for hub and drivetrain components are described along with mass-cost models for the full set of turbine components from the rotor to tower and foundation.

4.1. Documentation for DriveSE

The following inputs and outputs are defined for DriveSE using the three-point suspension configuration:

class drivese.drive.Drive3pt

The following inputs and outputs are defined for DriveSE using the four-point suspension configuration:

class drivese.drive.Drive4pt

4.1.1. Implemented Base Model

class drivewpact.drive.NacelleBase

4.1.2. Referenced Sub-System Modules

class drivese.drivese_components.LowSpeedShaft_drive
class drivese.drivese_components.LowSpeedShaft_drive4pt
class drivese.drivese_components.LowSpeedShaft_drive3pt
class drivese.drivese_components.MainBearing_drive
class drivese.drivese_components.SecondBearing_drive
class drivese.drivese_components.Gearbox_drive
class drivese.drivese_components.HighSpeedSide_drive
class drivese.drivese_components.Generator_drive
class drivese.drivese_components.Bedplate_drive
class drivese.drivese_components.AboveYawMassAdder_drive
class drivese.drivese_components.YawSystem_drive
class drivese.drivese_components.NacelleSystemAdder_drive

4.1.3. Supporting Functions

drivese.drivese_utils.seed_bearing_table()
drivese.drivese_utils.fatigue_for_bearings()
drivese.drivese_utils.fatigue2_for_bearings()
drivese.drivese_utils.resize_for_bearings()[source]
drivese.drivese_utils.get_rotor_mass()[source]
drivese.drivese_utils.get_L_rb()

4.2. Documentation for HubSE

The following inputs and outputs are defined for HubWPACT:

class drivese.hub.HubSE

4.2.1. Implemented Base Model

class drivewpact.hub.HubBase

4.2.2. Referenced Sub-System Modules

class drivese.hub.Hub_drive
class drivese.hub.PitchSystem_drive
class drivese.hub.Spinner_drive
class drivewpact.hub.HubSystemAdder