Discontinuities in post-processed twist and t/c distributions
@anilyil is already working on this.
Since Jul 8, 2023.
- Dominant language
- Fortran
- Stars
- 332
- Forks
- 124
- PR merge metrics
- No merged PRs in 30d
Description
Type of issue
What types of issue is it?
- Bugfix (non-breaking change which fixes an issue)
Description
The post-processed twist and t/c distributions that ADflow outputs sometimes have spurious discontinuities and jumps. This is related to the script jumping between the upper and lower trailing edges of the geometry, or some equivalent jump, while calculating the twist using the farthest two points in a section.
For examples, see the twist and t/c plots in:
- "RANS-Based Aerodynamic Shape Optimization of a Strut-Braced Wing with Overset Meshes" (https://arc.aiaa.org/doi/pdf/10.2514/1.C034934)
- "Undeflected Common Research Model (uCRM): An Aerostructural Model for the Study of High Aspect Ratio Transport Aircraft Wings" (https://arc.aiaa.org/doi/pdf/10.2514/6.2017-4456)
Expected behavior
There shouldn't be spurious discontinuities and jumps.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the post-processing code that computes twist and t/c distributions, then trace the calculation using the farthest two points in each section. Compare how the script selects the upper and lower trailing edges and inspect the open pull request for existing work. Done means the generated distributions no longer contain spurious discontinuities or jumps.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- fortran
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100