![]() |
OpenFAST
Wind turbine multiphysics simulator
|
Public Attributes | |
| real(dbki) | dt |
| Communication interval for controllers [s]. | |
| integer(intki) | pcmode |
| Pitch control mode [-]. | |
| real(dbki) | tpcon |
| Time to enable active pitch control [unused when PCMode=0] [s]. | |
| real(dbki), dimension(1:3) | tpitmans |
| Time to start override pitch maneuver for blade (K) and end standard pitch control [s]. | |
| real(reki), dimension(1:3) | pitmanrat |
| Pitch rates at which override pitch maneuvers head toward final pitch angles [rad/s]. | |
| real(reki), dimension(1:3) | blpitchf |
| Blade (K) final pitch for pitch maneuvers [radians]. | |
| integer(intki) | vscontrl |
| Variable-speed control mode [-]. | |
| integer(intki) | genmodel |
| Generator model [used only when VSContrl=0] [-]. | |
| real(reki) | geneff |
| Generator efficiency [ignored by the Thevenin and user-defined generator models] [-]. | |
| logical | gentistr |
| Method to start the generator {T: timed using TimGenOn, F: generator speed using SpdGenOn} [-]. | |
| logical | gentistp |
| Method to stop the generator {T: timed using TimGenOf, F: when generator power = 0} [-]. | |
| real(reki) | spdgenon |
| Generator speed to turn on the generator for a startup (HSS speed) [used only when GenTiStr=False] [rad/s]. | |
| real(dbki) | timgenon |
| Time to turn on the generator for a startup [used only when GenTiStr=True] [s]. | |
| real(dbki) | timgenof |
| Time to turn off the generator [used only when GenTiStp=True] [s]. | |
| real(reki) | vs_rtgnsp |
| Rated generator speed for simple variable-speed generator control (HSS side) [used only when VSContrl=1] [rad/s]. | |
| real(reki) | vs_rttq |
| Rated generator torque/constant generator torque in Region 3 for simple variable-speed generator control (HSS side) [used only when VSContrl=1] [N-m]. | |
| real(reki) | vs_rgn2k |
| Generator torque constant in Region 2 for simple variable-speed generator control (HSS side) [used only when VSContrl=1] [N-m/(rad/s)^2]. | |
| real(reki) | vs_slpc |
| Rated generator slip percentage in Region 2 1/2 for simple variable-speed generator control [used only when VSContrl=1] [-]. | |
| real(reki) | sig_slpc |
| Rated generator slip percentage [used only when VSContrl=0 and GenModel=1] [-]. | |
| real(reki) | sig_sysp |
| Synchronous (zero-torque) generator speed [used only when VSContrl=0 and GenModel=1] [rad/s]. | |
| real(reki) | sig_rttq |
| Rated torque [used only when VSContrl=0 and GenModel=1] [N-m]. | |
| real(reki) | sig_port |
| Pull-out ratio (Tpullout/Trated) [used only when VSContrl=0 and GenModel=1] [-]. | |
| real(reki) | tec_freq |
| Line frequency [50 or 60] [used only when VSContrl=0 and GenModel=2] [Hz]. | |
| integer(intki) | tec_npol |
| Number of poles [even integer > 0] [used only when VSContrl=0 and GenModel=2] [-]. | |
| real(reki) | tec_sres |
| Stator resistance [used only when VSContrl=0 and GenModel=2] [ohms]. | |
| real(reki) | tec_rres |
| Rotor resistance [used only when VSContrl=0 and GenModel=2] [ohms]. | |
| real(reki) | tec_vll |
| Line-to-line RMS voltage [used only when VSContrl=0 and GenModel=2] [volts]. | |
| real(reki) | tec_slr |
| Stator leakage reactance [used only when VSContrl=0 and GenModel=2] [ohms]. | |
| real(reki) | tec_rlr |
| Rotor leakage reactance [used only when VSContrl=0 and GenModel=2] [ohms]. | |
| real(reki) | tec_mr |
| Magnetizing reactance [used only when VSContrl=0 and GenModel=2] [ohms]. | |
| integer(intki) | hssbrmode |
| HSS brake model [-]. | |
| real(dbki) | thssbrdp |
| Time to initiate deployment of the HSS brake [s]. | |
| real(dbki) | hssbrdt |
| Time for HSS-brake to reach full deployment once initiated [used only when HSSBrMode=1] [s]. | |
| real(reki) | hssbrtqf |
| Fully deployed HSS-brake torque [N-m]. | |
| integer(intki) | ycmode |
| Yaw control mode [-]. | |
| real(dbki) | tycon |
| Time to enable active yaw control [unused when YCMode=0] [s]. | |
| real(reki) | yawneut |
| Neutral yaw position–yaw spring force is zero at this yaw [radians]. | |
| real(reki) | yawspr |
| Nacelle-yaw spring constant [N-m/rad]. | |
| real(reki) | yawdamp |
| Nacelle-yaw constant [N-m/(rad/s)]. | |
| real(dbki) | tyawmans |
| Time to start override yaw maneuver and end standard yaw control [s]. | |
| real(reki) | yawmanrat |
| Yaw maneuver rate (in absolute value) [rad/s]. | |
| real(reki) | nacyawf |
| Final yaw angle for override yaw maneuvers [radians]. | |
| logical | sumprint |
| Print summary data to <RootName>.sum [-]. | |
| integer(intki) | outfile |
| Switch to determine where output will be placed: (1: in module output file only; 2: in glue code output file only; 3: both) [-]. | |
| logical | tabdelim |
| Use tab delimiters in text tabular output file? [-]. | |
| character(20) | outfmt |
| Format used for text tabular output (except time) [-]. | |
| real(dbki) | tstart |
| Time to start module's tabular output [s]. | |
| integer(intki) | numouts |
| Number of parameters in the output list (number of outputs requested) [-]. | |
| character(chanlen), dimension(:), allocatable | outlist |
| List of user-requested output channels [-]. | |
| character(1024) | dll_filename |
| Name of the DLL file including the full path [-]. | |
| character(1024) | dll_procname |
| Name of the procedure in the DLL that will be called [-]. | |
| character(1024) | dll_infile |
| Name of input file used in DLL [-]. | |
| real(dbki) | dll_dt |
| interval for calling DLL (must be integer multiple number of DT steps) [s] | |
| logical | dll_ramp |
| whether the DLL pitch should be a ramp (true) or step change (false) when DLL_DT <> DT. More... | |
| real(reki) | bpcutoff |
| The cutoff frequency for the blade pitch low-pass filter. More... | |
| real(reki) | nacyaw_north |
| Reference yaw angle of the nacelle when the upwind end points due North [used only with DLL Interface] [radians]. | |
| integer(intki) | ptch_cntrl |
| Record 28: Use individual pitch control {0: collective pitch; 1: individual pitch control} [used only with DLL Interface] [-]. | |
| real(reki) | ptch_setpnt |
| Record 5: Below-rated pitch angle set-point [used only with DLL Interface] [radians]. | |
| real(reki) | ptch_min |
| Record 6: Minimum pitch angle [used only with DLL Interface] [radians]. | |
| real(reki) | ptch_max |
| Record 7: Maximum pitch angle [used only with DLL Interface] [radians]. | |
| real(reki) | ptchrate_min |
| Record 8: Minimum pitch rate (most negative value allowed) [used only with DLL Interface] [rad/s]. | |
| real(reki) | ptchrate_max |
| Record 9: Maximum pitch rate [used only with DLL Interface] [rad/s]. | |
| real(reki) | gain_om |
| Record 16: Optimal mode gain [used only with DLL Interface] [Nm/(rad/s)^2]. | |
| real(reki) | genspd_minom |
| Record 17: Minimum generator speed [used only with DLL Interface] [rad/s]. | |
| real(reki) | genspd_maxom |
| Record 18: Optimal mode maximum speed [used only with DLL Interface] [rad/s]. | |
| real(reki) | genspd_dem |
| Record 19: Demanded generator speed above rated [used only with DLL Interface] [rad/s]. | |
| real(reki) | gentrq_dem |
| Record 22: Demanded generator torque above rated [used only with DLL Interface] [Nm]. | |
| real(reki) | genpwr_dem |
| Record 13: Demanded power [used only with DLL Interface] [W]. | |
| integer(intki) | dll_numtrq |
| Record 26: No. More... | |
| real(reki), dimension(:), allocatable | genspd_tlu |
| Records R:2:R+2*DLL_NumTrq-2: Generator speed values in look-up table [used only with DLL Interface] [rad/s]. | |
| real(reki), dimension(:), allocatable | gentrq_tlu |
| Records R+1:2:R+2*DLL_NumTrq-1: Generator torque values in look-up table [used only with DLL Interface] [Nm]. | |
| logical | uselegacyinterface |
| Flag that determines if the legacy Bladed interface is (legacy=DISCON with avrSWAP instead of CONTROLLER) [-]. | |
| logical | compntmd |
| Compute nacelle tuned mass damper {true/false} [-]. | |
| character(1024) | ntmdfile |
| File for nacelle tuned mass damper (quoted string) [-]. | |
| logical | compttmd |
| Compute tower tuned mass damper {true/false} [-]. | |
| character(1024) | ttmdfile |
| File for tower tuned mass damper (quoted string) [-]. | |
| real(reki) servodyn_types::srvd_inputfile::bpcutoff |
The cutoff frequency for the blade pitch low-pass filter.
Large values => no filter. [Hz]
| integer(intki) servodyn_types::srvd_inputfile::dll_numtrq |
Record 26: No.
of points in torque-speed look-up table {0 = none and use the optimal mode PARAMETERs instead, nonzero = ignore the optimal mode PARAMETERs by setting Gain_OM (Record 16) to 0.0} [used only with DLL Interface] [-]
| logical servodyn_types::srvd_inputfile::dll_ramp |
whether the DLL pitch should be a ramp (true) or step change (false) when DLL_DT <> DT.
If true, introduces a time delay. [-]
1.8.13