mdolab / mdolab/OpenAeroStruct
Right-side symmetric wing does not work for aerostructural analysis.
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 281
- Forks
- 135
- PR merge metrics
- No merged PRs in 30d
Description
Description
Aerostructural analysis (both tubular and wingbox) does not work with right-side symmetric wings. Currently, only the aerodynamic analysis/optimization can handle right-side wings as fixed in PR #381 .
Most of the examples in OAS use left-side symmetric wing, therefore this bug does not affect most of the cases.
Exception is the OpenVSP-generated symmetric wings, which sit on the right-side plane (as reported in #396 )
Steps to reproduce issue
- Copy any aerostructural example with a symmetric wing, and flip the mesh to obtain the right-side mesh:
mesh = mesh[:, ::-1, :]
mesh[:, :, 1] *= -1.0
- Run aerostructural analysis with the flipped mesh.
Current behavior
Aerostructural solver fails.
Expected behavior
The right-side wing results should be the same as the original left-wing results.
Code versions
- Operating System:
- Python:
- OpenMPI:
- CGNS:
- PETSc:
- Compiler:
- This repository:
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 copying an aerostructural example with a symmetric wing and reproduce the failure using the mesh flip shown in the issue. Trace the aerostructural solver's handling of right-side symmetric wings; done means both tubular and wingbox analyses run successfully and produce the same results as the original left-side case.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100