Discussed in #495
Originally posted by ghuwart March 10, 2026
Hi all,
I noticed changes between ROSCO 2.9.7 and ROSCO 2.10.0 for the wind speed estimation in mode 0, i.e., filtering of hub height wind speed.
Here is the line in question:
|
LocalVar%HorWindV_F = cos(LocalVar%NacVaneF*D2R) * LPFilter(LocalVar%HorWindV, LocalVar%DT, CntrPar%F_WECornerFreq/10, LocalVar%FP, LocalVar%RestartWSE, LocalVar%restart, objInst%instLPF, LocalVar%WE_Vw) |
There are two changes, one is related to the projection with the vane orientation (the cos part) and the other is the frequency for the filtering of the signal (the F_WECornerFreq part). I reproduced the 2.9.7 results by reverting this line back.
Regarding the change on the filtering frequency, there is now a division by 10 to the frequency. The values in the corresponding DISCON.IN files did not change so it really alters the filtering. The wind speed estimation signal is very flattened due to this excessive filtering.
Is there a particular reason for this change from CntrPar%F_WECornerFreq to CntrPar%F_WECornerFreq/10?
Thank you.
Discussed in #495
Originally posted by ghuwart March 10, 2026
Hi all,
I noticed changes between ROSCO 2.9.7 and ROSCO 2.10.0 for the wind speed estimation in mode 0, i.e., filtering of hub height wind speed.
Here is the line in question:
ROSCO/rosco/controller/src/ControllerBlocks.f90
Line 377 in 974290e
There are two changes, one is related to the projection with the vane orientation (the cos part) and the other is the frequency for the filtering of the signal (the F_WECornerFreq part). I reproduced the 2.9.7 results by reverting this line back.
Regarding the change on the filtering frequency, there is now a division by 10 to the frequency. The values in the corresponding DISCON.IN files did not change so it really alters the filtering. The wind speed estimation signal is very flattened due to this excessive filtering.
Is there a particular reason for this change from
CntrPar%F_WECornerFreqtoCntrPar%F_WECornerFreq/10?Thank you.