-
Notifications
You must be signed in to change notification settings - Fork 849
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
Feature actuatordisk bem #2142
Feature actuatordisk bem #2142
Conversation
Updated from branch feature-bem-variable-load
Updated from feature-bem-variable-load
Updated from feature-bem-variable-load
Updated
Removed extra statement
Added dimensional values of Thrust and Torque which can be compared with the simulation output
Reduced number of iterations to 2000
…k-bem' into feature-actuatordisk-bem
…ed for incompressible or non-equilibrium model or axisymmetric flows.
@pcarruscag Thank you very much for all the review comments. Will get back to you once resolved. |
Thanks, there is another example of reading files with a similar format here |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CodeQL found more than 10 potential problems in the proposed changes. Check the Files changed tab for more details.
@pcarruscag Based on your 2nd review we have updated the code according to your suggestions. It was not clear how to restore the accidental changes to the sha versions of submodules externals/codi/ and subprojects/CoolProp/. Please instruct us howto or override yourselves for the same if possible. Request you to please review and instruct for proceeding further. |
Try the following: If this doesn't work, while on this branch do: |
…n submodules externals/codi and subprojects/CoolProp
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, if the lift and drag under regression are representative of the "converged" case maybe it's fine.
Thank you very much for the approval. |
Request you to please confirm that the "2 failing checks" (regression tests) are unrelated to this pull request. The failing checks were for Hope we do not have to do anything here in this branch. Thanks. |
That issue appeared in other branches recently too, maybe something was updated in the test environment. |
Thank you very much for all the suggestions and support. |
Thank you for contributing to SU2. |
Feature: Blade element momentum (BEM) method for variable load actuator disk modelling of propellers.
Proposed Changes
The present work is on modifications to the actuator disk model. Variable load actuator disk (VLAD) [Saetta, 2020] uses the given blade loading (which is fixed for the entire duration of the simulation) to impose axial and tangential jumps at the interface.
Propeller loading depends on many different parameters and is affected by the surrounding structures and angle of attack (AoA). A method that updates the blade loading at run time is required to take care of the interactions and installation effects.
In the present approach, the Blade Element Method (BEM) is used to calculate the pressure jump and swirl distributions across the propeller disc and is coupled to the SU2 solver. The blade loading and changes to the flow-field are calculated recursively. Propeller geometry details, airfoil characteristics, propeller speed and set blade angle are required as inputs. Using the thrust and power along the blade from BEM, and following the procedure of VLAD, axial and tangential velocities are imposed at the interface. BEM method is verified against the experimental results [Veldhuis, 2005] and found to be performing well.
Related Work
This work was presented at
SU2 Conference 2022, 5--7 Sept 2022,
Propeller blade load calculation for actuator disk using blade element method.
https://www.youtube.com/watch?v=otM_Lz2MV4U
and published in
International Journal of Aeronautical and Space Sciences
https://doi.org/10.1007/s42405-023-00593-5
The grid file for the test case is in the new branch on the fork at
https://github.com/josy-nal/su2codeTestCases/tree/feature-actuatordisk-bem
This implementation is under active development seeking reviews, instructions and suggestions to meet SU2 code standards.
References:
Saetta E, Russo L, Tgnaccini R (2020)
Implementation and validation of a new actuator disk model in SU2.
SU2 conference 2020, virtual event.
Veldhuis L (2005) Propeller-wing aerodynamic interface,
Ph.D. thesis, Delft University of Technology, Delft, Netherlands
PR Checklist
pre-commit run --all
to format old commits.