Skip to content

Filtering in WE_Mode=0 in ROSCO 2.10 #496

@dzalkind

Description

@dzalkind

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions