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

AD/AA: Add new TE definition, improve airfoil thickness calculation, simplify input #597

Merged
merged 21 commits into from
Feb 4, 2021
Merged

Conversation

ptrbortolotti
Copy link
Contributor

The PR should be ready to be merged
The docs are updated
The appropriate r-tests have been modified and a PR is open
OpenFAST/r-test#36

Feature or improvement description
This PR impacts the aeroacoustic module.
Emmanuel B. and I changed the way the trailing edge geometry is read in and we got rid of one input file. This simplifies the inputs and the code and reduces the risk of errors. I also recoded the way the code computes the airfoil thickness at 1% and at 10% chord, which was very prone to bugs as it only supported airfoil geometries defined counterclockwise. The new implementation supports both clockwise and counterclockwise defined airfoils.

Related issue, if one exists
None

Impacted areas of the software
Aeroacoustics only

@ebranlard ebranlard self-requested a review November 19, 2020 23:09
@ebranlard
Copy link
Contributor

It all makes sense to me, good job also adding to the documentation!

@andrew-platt andrew-platt changed the title Dev AeroAcoustic update Nov 20, 2020
@andrew-platt
Copy link
Collaborator

See OpenFAST/r-test#36 for r-test updates.

@rafmudaf
Copy link
Collaborator

@andrew-platt @ptrbortolotti @ebranlard The r-test commit is correctly updated here and the AeroAcoustics test case is failing. Is this expected? The regression test results files can be inspected here: https://github.com/OpenFAST/openfast/actions/runs/375312343.

@ebranlard
Copy link
Contributor

I had a look at the differences for the failing test case and they appear to be small enough and justified given the changes that Pietro made.

@ptrbortolotti
Copy link
Contributor Author

I am not so sure where to check the differences, but I did recode the way the code computes the leading edge shape for the Simplified Guidati model, and I trust the new code much more, so this should be good to go

@rafmudaf rafmudaf added the Approved: Update baselines Pull request is ready for updated regression test baselines label Dec 2, 2020
@rafmudaf
Copy link
Collaborator

This currently hangs when compiled and run on Windows with Intel compiler.

@ptrbortolotti
Copy link
Contributor Author

and are we sure that this happens because of my changes? @ebranlard , I may need your help here. I don't see anything suspicious, but I'm definitely not the fortran guru who can state something like this

@rafmudaf
Copy link
Collaborator

No, I'm not sure its due to your changes. I plan to test and evaluate this further soon, but I did want to mention what is the current hold up on merging this.

@ebranlard
Copy link
Contributor

I was able to compile Pietro's branch with Release x64 on windows and I could run Pietro's test case.
Maybe it's an issue with your virtual machine?

@ptrbortolotti
Copy link
Contributor Author

@rafmudaf @ebranlard , I've just figured that there is another problem with the code (specifically with the way the turbulence intensity is passed to the Amiet model). me fixing the new issue won't solve any compiling errors, but maybe we can wait to merge this before I've figured how to fix the other problem...

@rafmudaf rafmudaf changed the title AeroAcoustic update AD/AA: Add new TE definition, improve airfoil thickness calculation, simplify input Jan 20, 2021
@rafmudaf rafmudaf merged commit 83cf8d9 into OpenFAST:dev Feb 4, 2021
@rafmudaf rafmudaf mentioned this pull request May 12, 2021
11 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Approved: Update baselines Pull request is ready for updated regression test baselines Module: AeroDyn Type: Enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants