-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DuSeligEggers
and negative drag coefficients
#30
Comments
The physics is quite tenuous for this method. Seems like this should be fine to change. |
Actually I am using precomputed polars. I create a single CCBlade.jl airfoil struct and use the same Reynolds correction, hub/tip correction, mach number correction, and rotation correction structs for the entire optimization. It appears the optimizer is able manipulate the inputs to the rotation correction in a way that reduces the drag to < 0, despite the |
Ah, I mean I always precompute the rotational corrections also. |
This is common practice in the wind energy field. Rotational and other corrections (including extrapolation), especially when combined together can easily go off the rails. So we always create fully precomputed polars. This does mean that you have to apply the rotational correction at a notional section (typically around 70% radius as that is around the midpoint of the blade based on area). The corrections are semi-empirical and can't really be justified all the way towards the root and towards the balde. |
Gotcha, thanks for the explanation. I see there's an example of precomputing the rotational correction in the docs: https://flow.byu.edu/CCBlade.jl/stable/howto/#Airfoil-Data. I'll give that a shot in the future. |
When running optimizations with CCBlade.jl, sometimes the optimizer will figure out a way to manipulate the design such that the
DuSeligEggers
rotation correction will reduce the drag coefficient to< 0
. As a workaround, I've been using a tweaked version of the correction:In the code above, the correction is only applied if it actually increases the drag coefficient. But I'm not familiar with the physics and wonder if that's the "right" thing to do (though it definitely prevents the negative drag coefficients I and others see occasionally).
The text was updated successfully, but these errors were encountered: