Inputs/Outputs

init_regulation

The following parameters need to be specified as parameters in init_regulation()

  • 1: Rated power [kW]
  • 2: Minimum rotor speed [rad/s]
  • 3: Rated rotor speed [rad/s]
  • 4: Maximum allowable generator torque [Nm]
  • 5: Minimum pitch angle, PitchMin [deg], if |PitchMin|>90, then a table of <wsp,PitchMin> is read from a file named ‘wptable.n’, where n=int(PitchMin)
  • 6: Maximum pitch angle [deg]
  • 7: Maximum pitch velocity operation [deg/s]
  • 8: Frequency of generator speed filter [Hz]
  • 9: Damping ratio of speed filter [-]
  • 10: Frequency of free-free DT torsion mode [Hz], if zero no notch filter used

Partial load control parameters

  • 11: Optimal Cp tracking K factor [Nm/(rad/s)^2], Qg=K*Omega^2, K=eta*0.5*rho*A*Cp_opt*R^3/lambda_opt^3
  • 12: Proportional gain of torque controller [Nm/(rad/s)]
  • 13: Integral gain of torque controller [Nm/rad]
  • 14: Differential gain of torque controller [Nm/(rad/s^2)]

Full load control parameters

  • 15: Generator control switch [1=constant power, 2=constant torque]
  • 16: Proportional gain of pitch controller [rad/(rad/s)]
  • 17: Integral gain of pitch controller [rad/rad]
  • 18: Differential gain of pitch controller [rad/(rad/s^2)]
  • 19: Proportional power error gain [rad/W]
  • 20: Integral power error gain [rad/(Ws)]
  • 21: Coefficient of linear term in aerodynamic gain scheduling, KK1 [deg]
  • 22: Coefficient of quadratic term in aerodynamic gain scheduling, KK2 [deg^2] (if zero, KK1 = pitch angle at double gain)
  • 23: Relative speed for double nonlinear gain [-]

Cut-in simulation parameters

  • 24: Cut-in time [s]
  • 25: Time delay for soft start of torque [1/1P]

Cut-out simulation parameters

  • 26: Cut-out time [s]
  • 27: Time constant for linear torque cut-out [s]
  • 28: Stop type [1=normal, 2=emergency]
  • 29: Time delay for pitch stop after shut-down signal [s]
  • 30: Maximum pitch velocity during initial period of stop [deg/s]
  • 31: Time period of initial pitch stop phase [s] (maintains pitch speed specified in constant 30)
  • 32: Maximum pitch velocity during final phase of stop [deg/s]

Expert parameters (keep default values unless otherwise given)

  • 33: Lower angle above lowest minimum pitch angle for switch [deg]
  • 34: Upper angle above lowest minimum pitch angle for switch [deg], if equal then hard switch
  • 35: Ratio between filtered speed and reference speed for fully open torque limits [%]
  • 36: Time constant of 1st order filter on wind speed used for minimum pitch [1/1P]
  • 37: Time constant of 1st order filter on pitch angle used for gain scheduling [1/1P]

Drivetrain damper

  • 38: Proportional gain of active DT damper [Nm/(rad/s)], requires frequency in input 10

Overspeed

  • 39: Overspeed percentage before initiating turbine controller alarm (shut-down) [%]

Additional non-linear pitch control term (not used when all zero)

  • 40: Err0 [rad/s]
  • 41: ErrDot0 [rad/s^2]
  • 42: PitNonLin1 [rad/s]

Storm control command

  • 43: Wind speed ‘Vstorm’ above which derating of rotor speed is used [m/s]
  • 44: Cut-out wind speed (only used for derating of rotor speed in storm) [m/s]

Safety system parameters

  • 45: Overspeed percentage before initiating safety system alarm (shut-down) [%]
  • 46: Max low-pass filtered tower top acceleration level before initiating turbine controller alarm (shut-down) [m/s^2]

Turbine parameter

  • 47: Nominal rotor diameter [m]

Parameters for rotor inertia reduction in variable speed region

  • 48: Proportional gain on rotor acceleration in variable speed region [Nm/(rad/s^2)] (not used when zero)

Parameters for alternative partial load controller with PI regulated TSR tracking

  • 49: Optimal tip speed ratio [-] (only used when K=constant 11 = 0 otherwise Qg=K*Omega^2 is used)

Parameters for adding aerodynamic drivetrain damping on gain scheduling

  • 50: Proportional gain of aerodynamic DT damping [Nm/(rad/s)]
  • 51: Coefficient of linear term in aerodynamic DT damping scheduling, KK1 [deg]
  • 52: Coefficient of quadratic term in aerodynamic DT damping scheduling, KK2 [deg^2]

init_regulation_advanced

When using the init_regulation_advanced() the following inputs need to be added

Torque exclusion zone

  • 53: Torque exclusion zone: Low speed [rad/s]
  • 54: Torque exclusion zone: Low speed generator toque [Nm]
  • 55: Torque exclusion zone: High speed [rad/s]
  • 56: Torque exclusion zone: High speed generator toque [Nm]
  • 57: Time constant of reference switching at exclusion zone [s]

DT torsion mode damper

  • 58: Frequency of notch filter [Hz]
  • 59: Damping of BP filter [-]
  • 60: Damping of notch filter [-]
  • 61: Phase lag of damper [s] => max 40*dt

Fore-aft Tower mode damper

  • 62: Frequency of BP filter [Hz]
  • 63: Frequency of notch fiter [Hz]
  • 64: Damping of BP filter [-]
  • 65: Damping of notch filter [-]
  • 66: Gain of damper [-]
  • 67: Phase lag of damper [s] => max 40*dt
  • 68: Time constant of 1st order filter on PWR used for fore-aft Tower mode damper GS [Hz]
  • 69: Lower PWR limit used for fore-aft Tower mode damper GS [-]
  • 70: Upper PWR limit used for fore-aft Tower mode damper GS [-]

Side-to-side Tower mode filter

  • 71: Frequency of Tower side-to-sede notch filter [Hz]
  • 72: Damping of notch filter [-]
  • 73: Max low-pass filtered tower top acceleration level before initiating safety system alarm (shut-down) [m/s^2]

Additional filters

  • 74: Time constant of 1st order filter on pitch angle used for switch [1/1P]
  • 75: Time constant of 1st order filter on tower top acceleration used for ShakeGuard [1/1P]
Gear ratio
  • 76: Gear ratio (To be used only if input #2 refers to HSS)

update_regulation

Inputs:

  • 1: general time [s]
  • 2: constraint bearing1 shaft_rot 1 only 2 [rad/s] Generator speed (Default LSS, if HSS insert gear ratio in input #76)
  • 3: constraint bearing2 pitch1 1 only 1 [rad]
  • 4: constraint bearing2 pitch2 1 only 1 [rad]
  • 5: constraint bearing2 pitch3 1 only 1 [rad]
  • 6-8: wind free_wind 1 0.0 0.0 hub height [m/s] global coords at hub height
  • 9: elec. power [W]
  • 10: grid flag [1=no grid,0=grid]
  • 11: Tower top x-acceleration [m/s^2]
  • 12: Tower top y-acceleration [m/s^2]

Outputs:

  • 1: Generator torque reference [Nm]
  • 2: Pitch angle reference of blade 1 [rad]
  • 3: Pitch angle reference of blade 2 [rad]
  • 4: Pitch angle reference of blade 3 [rad]
  • 5: Power reference [W]
  • 6: Filtered wind speed [m/s]
  • 7: Filtered rotor speed [rad/s]
  • 8: Filtered rotor speed error for torque [rad/s]
  • 9: Bandpass filtered rotor speed [rad/s]
  • 10: Proportional term of torque contr. [Nm]
  • 11: Integral term of torque controller [Nm]
  • 12: Minimum limit of torque [Nm]
  • 13: Maximum limit of torque [Nm]
  • 14: Torque limit switch based on pitch [-]
  • 15: Filtered rotor speed error for pitch [rad/s]
  • 16: Power error for pitch [W]
  • 17: Proportional term of pitch controller [rad]
  • 18: Integral term of pitch controller [rad]
  • 19: Minimum limit of pitch [rad]
  • 20: Maximum limit of pitch [rad]
  • 21: Torque reference from DT damper [Nm]
  • 22: Status signal [-]
  • 23: Total added pitch rate [rad/s]
  • 24: Filtered pitch angle [rad]
  • 25: Flag for mechnical brake [0=off/1=on]
  • 26: Flag for emergency pitch stop [0=off/1=on]
  • 27: LP filtered acceleration level [m/s^2]
  • 28: Rotor speed exlusion zone region [-]
  • 29: Filtered tower top acc. for tower damper [m/s^2]
  • 30: Reference pitch from tower damper [rad]

Controller Status

The output number 22 returns a controller status flag that can be usefull to better understand the behaviour of the controller under operations. The flag can have the following values:

  • -2 when the turbine in idling before cut-in and the controller is pitching out;
  • -1 during the start-up procedure;
  • 0 when the controller is operating in power production;
  • 1 shutdown activated when the filtered generator speed is higher than the overspeed limit.
  • 2 shutdown activated when Input 10 is not 0.
  • 4 normal shutdown activated when with the timer Input 26;
  • 5 emergency shutdown activated when with the timer Input 26;
  • 3 shutdown activated when filtered tower top acceleration is higher than the safety limit.
  • 6 shutdown activated when the generator speed is negative.