Skip to content
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

Fix blade length #8

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Fix blade length #8

wants to merge 2 commits into from

Conversation

fcgaleazzo
Copy link
Collaborator

Running the tutorial BlindTests, that comes with the distribution of WInc3D, it was noted that the computed total length of the wind turbine blade (Total length reported: 0.434 m) does not correspond to its radius (0.45 m). The inconsistency is related to how the blade elements are computed from the information in the “blade_geom” file. This error is relevant, as not using the full length of the blade implies the calculation of the forces to be always underpredicted. After modifying the source code files acl_turb.f90 and acl_elem.f90, the correct behaviour was established (Total length reported: 0.45).

! Set spannwise and tangential vectors
sE=(/blade%QCx(nej)-blade%QCx(nej-1),blade%QCy(nej)-blade%QCy(nej-1),blade%QCz(nej)-blade%QCz(nej-1)/) ! nominal element spanwise direction set opposite to QC line
!sE=(/blade%QCx(nej)-blade%QCx(nej-1),blade%QCy(nej)-blade%QCy(nej-1),blade%QCz(nej)-blade%QCz(nej-1)/) ! nominal element spanwise direction set opposite to QC line
sE=BEMend-BEMbegin ! nominal element spanwise direction set opposite to QC line
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Doing sE=BEMend-BEMbegin you assume that the blade has one single pre-bending angle. What about turbine blades with a non-zero and radially variable "pre-bending" angle? You need to maintain the old sE definition!


sE=sE/sEM
tE=(/blade%tx(nej)+blade%tx(nej-1),blade%ty(nej)+blade%ty(nej-1),blade%tz(nej)+blade%tz(nej-1)/)/2.0
Stotal = Stotal + sEM
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Where is Stotal used ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants