Skip to content

Commit

Permalink
Shutdown: Run update_rosco_discons.py after adding SD_TimeActivate
Browse files Browse the repository at this point in the history
  • Loading branch information
abhineet-gupta committed Dec 9, 2024
1 parent d8a3c6a commit ef98b14
Show file tree
Hide file tree
Showing 5 changed files with 80 additions and 75 deletions.
31 changes: 16 additions & 15 deletions Examples/Test_Cases/BAR_10/BAR_10_DISCON.IN
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
! Controller parameter input file for the BAR_10 wind turbine
! - File written using ROSCO version 2.9.4 controller tuning logic on 12/04/24
! - File written using ROSCO version 2.9.4 controller tuning logic on 12/09/24

!------- SIMULATION CONTROL ------------------------------------------------------------
1 ! LoggingLevel - {0: write no debug files, 1: write standard output .dbg-file, 2: LoggingLevel 1 + ROSCO LocalVars (.dbg2) 3: LoggingLevel 2 + complete avrSWAP-array (.dbg3)}
Expand Down Expand Up @@ -145,20 +145,21 @@
-0.015 -0.015 -0.015 -0.015 -0.015 -0.015 -0.015 -0.015 -0.015 -0.015 -0.015 -0.015 -0.015 -0.015 -0.015 -0.015 -0.015 -0.015 -0.015 -0.015 -0.015 -0.015 -0.015 -0.015 -0.012 0.000 0.011 0.020 0.029 0.041 0.056 0.069 0.082 0.095 0.108 0.120 0.132 0.143 0.155 0.166 0.178 0.189 0.200 0.211 0.222 0.232 0.243 0.254 0.264 0.274 0.285 0.295 0.305 0.315 0.325 0.335 0.344 0.354 0.364 0.373 ! PS_BldPitchMin - Minimum blade pitch angles [rad]

!------- SHUTDOWN -----------------------------------------------------------
0 ! SD_EnablePitch - Shutdown when collective blade pitch exceeds a threshold, [-]
0 ! SD_EnableYawError - Shutdown when yaw error exceeds a threshold, [-]
0 ! SD_EnableGenSpeed - Shutdown when generator speed exceeds a threshold, [-]
0 ! SD_EnableTime - Shutdown at a predefined time, [-]
0.698100000000 ! SD_MaxPit - Maximum blade pitch angle to initiate shutdown, [rad]
0.418880000000 ! SD_PitchCornerFreq - Cutoff Frequency for first order low-pass filter for blade pitch angle for shutdown, [rad/s]
30.00000000000 ! SD_MaxYawError - Maximum yaw error to initiate shutdown, [deg]
0.418880000000 ! SD_YawErrorCornerFreq - Cutoff Frequency for first order low-pass filter for yaw error for shutdown, [rad/s]
10.00000000000 ! SD_MaxGenSpd - Maximum generator speed to initiate shutdown, [rad/s]
0.418880000000 ! SD_GenSpdCornerFreq - Cutoff Frequency for first order low-pass filter for generator speed for shutdown, [rad/s]
9999.000000000 ! SD_Time - Shutdown time, [s]
1 ! SD_Method - Shutdown method {1: Reduce generator torque and increase blade pitch}, [-]
62000.00000000 ! SD_MaxTorqueRate - Maximum torque rate for shutdown, [Nm/s]
2.000000000000 ! SD_MaxPitchRate - Maximum pitch rate used for shutdown, [rad/s]
0 ! SD_TimeActivate - Time to acitvate shutdown modes, [-]
0 ! SD_EnablePitch - Shutdown when collective blade pitch exceeds a threshold, [-]
0 ! SD_EnableYawError - Shutdown when yaw error exceeds a threshold, [-]
0 ! SD_EnableGenSpeed - Shutdown when generator speed exceeds a threshold, [-]
0 ! SD_EnableTime - Shutdown at a predefined time, [-]
0.698100000000 ! SD_MaxPit - Maximum blade pitch angle to initiate shutdown, [rad]
0.418880000000 ! SD_PitchCornerFreq - Cutoff Frequency for first order low-pass filter for blade pitch angle for shutdown, [rad/s]
30.00000000000 ! SD_MaxYawError - Maximum yaw error to initiate shutdown, [deg]
0.418880000000 ! SD_YawErrorCornerFreq - Cutoff Frequency for first order low-pass filter for yaw error for shutdown, [rad/s]
10.00000000000 ! SD_MaxGenSpd - Maximum generator speed to initiate shutdown, [rad/s]
0.418880000000 ! SD_GenSpdCornerFreq - Cutoff Frequency for first order low-pass filter for generator speed for shutdown, [rad/s]
9999.000000000 ! SD_Time - Shutdown time, [s]
1 ! SD_Method - Shutdown method {1: Reduce generator torque and increase blade pitch}, [-]
62000.00000000 ! SD_MaxTorqueRate - Maximum torque rate for shutdown, [Nm/s]
2.000000000000 ! SD_MaxPitchRate - Maximum pitch rate used for shutdown, [rad/s]

!------- Floating -----------------------------------------------------------
1 ! Fl_n - Number of Fl_Kp gains in gain scheduling, optional with default of 1
Expand Down
31 changes: 16 additions & 15 deletions Examples/Test_Cases/IEA-15-240-RWT-UMaineSemi/DISCON-UMaineSemi.IN
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
! Controller parameter input file for the IEA-15-240-RWT-UMaineSemi wind turbine
! - File written using ROSCO version 2.9.4 controller tuning logic on 12/04/24
! - File written using ROSCO version 2.9.4 controller tuning logic on 12/09/24

!------- SIMULATION CONTROL ------------------------------------------------------------
2 ! LoggingLevel - {0: write no debug files, 1: write standard output .dbg-file, 2: LoggingLevel 1 + ROSCO LocalVars (.dbg2) 3: LoggingLevel 2 + complete avrSWAP-array (.dbg3)}
Expand Down Expand Up @@ -145,20 +145,21 @@
0.060 0.060 0.060 0.060 0.060 0.060 0.056 0.052 0.047 0.041 0.036 0.029 0.022 0.015 0.008 0.001 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.006 0.021 0.033 0.044 0.053 0.064 0.074 0.084 0.093 0.103 0.112 0.121 0.130 0.138 0.147 0.155 0.163 0.172 0.180 0.188 0.196 0.203 0.211 0.219 0.227 0.234 0.242 0.250 0.257 0.265 0.272 0.279 0.287 0.294 0.301 ! PS_BldPitchMin - Minimum blade pitch angles [rad]

!------- SHUTDOWN -----------------------------------------------------------
0 ! SD_EnablePitch - Shutdown when collective blade pitch exceeds a threshold, [-]
0 ! SD_EnableYawError - Shutdown when yaw error exceeds a threshold, [-]
0 ! SD_EnableGenSpeed - Shutdown when generator speed exceeds a threshold, [-]
0 ! SD_EnableTime - Shutdown at a predefined time, [-]
0.698100000000 ! SD_MaxPit - Maximum blade pitch angle to initiate shutdown, [rad]
0.418880000000 ! SD_PitchCornerFreq - Cutoff Frequency for first order low-pass filter for blade pitch angle for shutdown, [rad/s]
30.00000000000 ! SD_MaxYawError - Maximum yaw error to initiate shutdown, [deg]
0.418880000000 ! SD_YawErrorCornerFreq - Cutoff Frequency for first order low-pass filter for yaw error for shutdown, [rad/s]
10.00000000000 ! SD_MaxGenSpd - Maximum generator speed to initiate shutdown, [rad/s]
0.418880000000 ! SD_GenSpdCornerFreq - Cutoff Frequency for first order low-pass filter for generator speed for shutdown, [rad/s]
9999.000000000 ! SD_Time - Shutdown time, [s]
1 ! SD_Method - Shutdown method {1: Reduce generator torque and increase blade pitch}, [-]
4500000.000000 ! SD_MaxTorqueRate - Maximum torque rate for shutdown, [Nm/s]
0.034900000000 ! SD_MaxPitchRate - Maximum pitch rate used for shutdown, [rad/s]
0 ! SD_TimeActivate - Time to acitvate shutdown modes, [-]
0 ! SD_EnablePitch - Shutdown when collective blade pitch exceeds a threshold, [-]
0 ! SD_EnableYawError - Shutdown when yaw error exceeds a threshold, [-]
0 ! SD_EnableGenSpeed - Shutdown when generator speed exceeds a threshold, [-]
0 ! SD_EnableTime - Shutdown at a predefined time, [-]
0.698100000000 ! SD_MaxPit - Maximum blade pitch angle to initiate shutdown, [rad]
0.418880000000 ! SD_PitchCornerFreq - Cutoff Frequency for first order low-pass filter for blade pitch angle for shutdown, [rad/s]
30.00000000000 ! SD_MaxYawError - Maximum yaw error to initiate shutdown, [deg]
0.418880000000 ! SD_YawErrorCornerFreq - Cutoff Frequency for first order low-pass filter for yaw error for shutdown, [rad/s]
10.00000000000 ! SD_MaxGenSpd - Maximum generator speed to initiate shutdown, [rad/s]
0.418880000000 ! SD_GenSpdCornerFreq - Cutoff Frequency for first order low-pass filter for generator speed for shutdown, [rad/s]
9999.000000000 ! SD_Time - Shutdown time, [s]
1 ! SD_Method - Shutdown method {1: Reduce generator torque and increase blade pitch}, [-]
4500000.000000 ! SD_MaxTorqueRate - Maximum torque rate for shutdown, [Nm/s]
0.034900000000 ! SD_MaxPitchRate - Maximum pitch rate used for shutdown, [rad/s]

!------- Floating -----------------------------------------------------------
1 ! Fl_n - Number of Fl_Kp gains in gain scheduling, optional with default of 1
Expand Down
31 changes: 16 additions & 15 deletions Examples/Test_Cases/MHK_RM1/MHK_RM1_DISCON.IN
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
! Controller parameter input file for the MHK_RM1_Floating wind turbine
! - File written using ROSCO version 2.9.4 controller tuning logic on 12/04/24
! - File written using ROSCO version 2.9.4 controller tuning logic on 12/09/24

!------- SIMULATION CONTROL ------------------------------------------------------------
2 ! LoggingLevel - {0: write no debug files, 1: write standard output .dbg-file, 2: LoggingLevel 1 + ROSCO LocalVars (.dbg2) 3: LoggingLevel 2 + complete avrSWAP-array (.dbg3)}
Expand Down Expand Up @@ -145,20 +145,21 @@
0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 ! PS_BldPitchMin - Minimum blade pitch angles [rad]

!------- SHUTDOWN -----------------------------------------------------------
0 ! SD_EnablePitch - Shutdown when collective blade pitch exceeds a threshold, [-]
0 ! SD_EnableYawError - Shutdown when yaw error exceeds a threshold, [-]
0 ! SD_EnableGenSpeed - Shutdown when generator speed exceeds a threshold, [-]
0 ! SD_EnableTime - Shutdown at a predefined time, [-]
0.698100000000 ! SD_MaxPit - Maximum blade pitch angle to initiate shutdown, [rad]
0.418880000000 ! SD_PitchCornerFreq - Cutoff Frequency for first order low-pass filter for blade pitch angle for shutdown, [rad/s]
30.00000000000 ! SD_MaxYawError - Maximum yaw error to initiate shutdown, [deg]
0.418880000000 ! SD_YawErrorCornerFreq - Cutoff Frequency for first order low-pass filter for yaw error for shutdown, [rad/s]
10.00000000000 ! SD_MaxGenSpd - Maximum generator speed to initiate shutdown, [rad/s]
0.418880000000 ! SD_GenSpdCornerFreq - Cutoff Frequency for first order low-pass filter for generator speed for shutdown, [rad/s]
9999.000000000 ! SD_Time - Shutdown time, [s]
1 ! SD_Method - Shutdown method {1: Reduce generator torque and increase blade pitch}, [-]
7800.000000000 ! SD_MaxTorqueRate - Maximum torque rate for shutdown, [Nm/s]
0.174500000000 ! SD_MaxPitchRate - Maximum pitch rate used for shutdown, [rad/s]
0 ! SD_TimeActivate - Time to acitvate shutdown modes, [-]
0 ! SD_EnablePitch - Shutdown when collective blade pitch exceeds a threshold, [-]
0 ! SD_EnableYawError - Shutdown when yaw error exceeds a threshold, [-]
0 ! SD_EnableGenSpeed - Shutdown when generator speed exceeds a threshold, [-]
0 ! SD_EnableTime - Shutdown at a predefined time, [-]
0.698100000000 ! SD_MaxPit - Maximum blade pitch angle to initiate shutdown, [rad]
0.418880000000 ! SD_PitchCornerFreq - Cutoff Frequency for first order low-pass filter for blade pitch angle for shutdown, [rad/s]
30.00000000000 ! SD_MaxYawError - Maximum yaw error to initiate shutdown, [deg]
0.418880000000 ! SD_YawErrorCornerFreq - Cutoff Frequency for first order low-pass filter for yaw error for shutdown, [rad/s]
10.00000000000 ! SD_MaxGenSpd - Maximum generator speed to initiate shutdown, [rad/s]
0.418880000000 ! SD_GenSpdCornerFreq - Cutoff Frequency for first order low-pass filter for generator speed for shutdown, [rad/s]
9999.000000000 ! SD_Time - Shutdown time, [s]
1 ! SD_Method - Shutdown method {1: Reduce generator torque and increase blade pitch}, [-]
7800.000000000 ! SD_MaxTorqueRate - Maximum torque rate for shutdown, [Nm/s]
0.174500000000 ! SD_MaxPitchRate - Maximum pitch rate used for shutdown, [rad/s]

!------- Floating -----------------------------------------------------------
1 ! Fl_n - Number of Fl_Kp gains in gain scheduling, optional with default of 1
Expand Down
31 changes: 16 additions & 15 deletions Examples/Test_Cases/NREL-5MW/DISCON.IN
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
! Controller parameter input file for the NREL-5MW wind turbine
! - File written using ROSCO version 2.9.4 controller tuning logic on 12/04/24
! - File written using ROSCO version 2.9.4 controller tuning logic on 12/09/24

!------- SIMULATION CONTROL ------------------------------------------------------------
1 ! LoggingLevel - {0: write no debug files, 1: write standard output .dbg-file, 2: LoggingLevel 1 + ROSCO LocalVars (.dbg2) 3: LoggingLevel 2 + complete avrSWAP-array (.dbg3)}
Expand Down Expand Up @@ -145,20 +145,21 @@
0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.011 0.023 0.032 0.040 0.047 0.059 0.070 0.081 0.091 0.102 0.112 0.122 0.131 0.141 0.150 0.160 0.169 0.178 0.187 0.196 0.205 0.214 0.223 0.232 0.240 0.249 0.257 0.266 0.274 0.282 0.290 0.299 0.307 0.315 0.323 ! PS_BldPitchMin - Minimum blade pitch angles [rad]

!------- SHUTDOWN -----------------------------------------------------------
0 ! SD_EnablePitch - Shutdown when collective blade pitch exceeds a threshold, [-]
0 ! SD_EnableYawError - Shutdown when yaw error exceeds a threshold, [-]
0 ! SD_EnableGenSpeed - Shutdown when generator speed exceeds a threshold, [-]
0 ! SD_EnableTime - Shutdown at a predefined time, [-]
0.698100000000 ! SD_MaxPit - Maximum blade pitch angle to initiate shutdown, [rad]
0.418880000000 ! SD_PitchCornerFreq - Cutoff Frequency for first order low-pass filter for blade pitch angle for shutdown, [rad/s]
30.00000000000 ! SD_MaxYawError - Maximum yaw error to initiate shutdown, [deg]
0.418880000000 ! SD_YawErrorCornerFreq - Cutoff Frequency for first order low-pass filter for yaw error for shutdown, [rad/s]
10.00000000000 ! SD_MaxGenSpd - Maximum generator speed to initiate shutdown, [rad/s]
0.418880000000 ! SD_GenSpdCornerFreq - Cutoff Frequency for first order low-pass filter for generator speed for shutdown, [rad/s]
9999.000000000 ! SD_Time - Shutdown time, [s]
1 ! SD_Method - Shutdown method {1: Reduce generator torque and increase blade pitch}, [-]
40000.00000000 ! SD_MaxTorqueRate - Maximum torque rate for shutdown, [Nm/s]
0.174500000000 ! SD_MaxPitchRate - Maximum pitch rate used for shutdown, [rad/s]
0 ! SD_TimeActivate - Time to acitvate shutdown modes, [-]
0 ! SD_EnablePitch - Shutdown when collective blade pitch exceeds a threshold, [-]
0 ! SD_EnableYawError - Shutdown when yaw error exceeds a threshold, [-]
0 ! SD_EnableGenSpeed - Shutdown when generator speed exceeds a threshold, [-]
0 ! SD_EnableTime - Shutdown at a predefined time, [-]
0.698100000000 ! SD_MaxPit - Maximum blade pitch angle to initiate shutdown, [rad]
0.418880000000 ! SD_PitchCornerFreq - Cutoff Frequency for first order low-pass filter for blade pitch angle for shutdown, [rad/s]
30.00000000000 ! SD_MaxYawError - Maximum yaw error to initiate shutdown, [deg]
0.418880000000 ! SD_YawErrorCornerFreq - Cutoff Frequency for first order low-pass filter for yaw error for shutdown, [rad/s]
10.00000000000 ! SD_MaxGenSpd - Maximum generator speed to initiate shutdown, [rad/s]
0.418880000000 ! SD_GenSpdCornerFreq - Cutoff Frequency for first order low-pass filter for generator speed for shutdown, [rad/s]
9999.000000000 ! SD_Time - Shutdown time, [s]
1 ! SD_Method - Shutdown method {1: Reduce generator torque and increase blade pitch}, [-]
40000.00000000 ! SD_MaxTorqueRate - Maximum torque rate for shutdown, [Nm/s]
0.174500000000 ! SD_MaxPitchRate - Maximum pitch rate used for shutdown, [rad/s]

!------- Floating -----------------------------------------------------------
1 ! Fl_n - Number of Fl_Kp gains in gain scheduling, optional with default of 1
Expand Down
Loading

0 comments on commit ef98b14

Please sign in to comment.