-
Notifications
You must be signed in to change notification settings - Fork 53
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
Overset tut #23
Overset tut #23
Conversation
Also minor changes elsewhere
I believe, this is ready to get some feedback. There are still two things missing:
I will fix those two things in the new year and would highly appreciate, if somebody could read it and tell me where i could improve. |
eb6d339
to
a6e13f5
Compare
I fixed the the reference-stuff and decided, the picture i was planning to add, is not needed. |
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.
Hi David, thanks a lot for putting this big effort into this tutorial, it really looks good and it will definitely be useful.
I did not check the openVSP
and Pointwise
tutorials because I don't have the software, but I gave an overall look at the other sections and added a few comments for typos and minor additions (see below).
As additional comment, I would just recommend to not use the first person in the explanations, for consistency with the rest of the tutorials. Your contribution will still be evident via the about
section in the main page, the links to adflow_utils
, and the git log history!
Let me know if you want me and other students to check / try a section more in detail. I guess we need people to start using the tutorial extensively to catch all the fine details we can add or improve. This is already pretty close to be merged imho. Thanks again!
@DavidAnderegg I tried running the script and I thought they worked but they did not run. The mesh generation gets negative volumes on the tip section. The hole cutting also failed for me for both L2 and L3. Did not try L1 yet. Were the cases working for you when you created the PR? |
@anilyil Strange. It did work. Let me check, may be i switched something up?!? |
I have a change in the volume mesh extrusion to fix the issue with the current surface meshes. But the repo as is did not run. I also realized I needed to update some adflow options for capitalization |
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.
I agree with not delaying this PR, but I would like to make several changes to the overset theory. In particular, I would prefer to have Ney's text file be integrated into the rest of the page and remove duplicate and outdated information. Would it be better if I make an issue and address this in a separate PR?
I think you know what my preference will be there :) |
Also the overset theory now has a whole bunch of debugging help etc. We can reorganize that in a separate PR imo, we can also address your point. |
@anilyil I just tried aswell and it also failed. As the capitalization indicates, it was written for an older version of MACH-Aero. But I highly doubt this affected this. So i have actually no clue how that happend... I also just checked the log files when i ran the simulations. ADflow does usually give a warning if there are negative volumes in the mesh, right? There are no warnings in the log I have. On a general note, You dont have to hurry with this PR because of me. I never saw it as a high priority thing and I prefer it beeing helpfull an complete. |
I agree. I created issue #41. Feel free to add other to dos. |
Yeah, I just want to get this done because it has been on my list for a while. Do you remember updating the surface mesh files at any point? I can update the runscript options but I doubt we made major changes to the math while you were working on this. |
I am kicking into investigation mode. I just compared the output surface-meshes to the ones that lie in the repo. They are exactly the same. It just came to my mind that when pyhyp was updated, some variables that could have been integers, now have to be float. Might that be the reason? I kinda doubt it, but that's the best i got at the moment... |
@DavidAnderegg there is a block missing in the wing-tip mesh. its the one right near the tip on the TE. I could not see it in the volume extrusion. Its also not there on the surface mesh. You probably updated the surface mesh files at some point? |
You are right. I did somehow not export this part, but in my analysis-files it is not missing. Strange. I will commit the proper surface-file. But I also just noticed |
oh neat, I will update the pyhyp options and try again. the L3 mesh in the analysis folder did work with the overset |
Is this with an old version of cgnsUtilities? I think I fixed this at the same time as the pyHyp update |
This might very well be the case... I updated approx 2 months ago |
I just updated all repos locally and things work. Will push an update in a second. |
The meshes run and hole cutting script works now. I have created an issue on the mesh parameters but thats a secondary thing in my opinion. The issue is up at #42. @joanibal do you want to review this? I dont want to put an extra burden on you. I think this is probably good to go for now but if you want to, feel free to take a look and leave comments. |
Thanks everyone and especially @DavidAnderegg for your contributions! 🎉 👏 |
Purpose
This extends the MACH-Tutorial with a section for overset meshes. Additionally, geometry generation with OpenVSP and surface mesh generation with Pointwise is demonstrated.
Type of change
What types of change is it?
Testing
Checklist
Put an
x
in the boxes that apply.