-
Hello everyone, I understand that MELD uses nodal forces
I see that this comes from mphys_adflow.py > ADflowForces.compute. ADflow's getForces.F90 elaborates further:
Is there some work-around that I'm missing? Or is it simply not currently possible to do an ADflow-MELD-TACS problem so long as near-field meshes overlap on a surface? In case it matters, I made wing meshes by following steps in an overset M6 tutorial from the MACH-Aero suite. For mphys, I specified a user family group: Thank you! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
Hi Chung, I think your understanding is correct. Right now, ADflow cannot output nodal forces on zippers. As a result, if you want to use MELD, you should set up your overset grid so that it does not have any zippers on the wing. However, I think a separate component where we don't transfer the forces (e.g. fuselage) can have zippers. Another way to achieve this would be to turn off zipper meshes, but this would result in wrong force integrations. At this stage, I recommend modifying your grid so that there is no wall overlap in the lifting surface. You can still use overset and zippers on the rest of the grid. Please let us know if this does not work. We can try to modify the code so that a zipper mesh thats not on the lifting surface will work with MELD. Anil |
Beta Was this translation helpful? Give feedback.
Hi Chung,
I think your understanding is correct. Right now, ADflow cannot output nodal forces on zippers. As a result, if you want to use MELD, you should set up your overset grid so that it does not have any zippers on the wing. However, I think a separate component where we don't transfer the forces (e.g. fuselage) can have zippers. Another way to achieve this would be to turn off zipper meshes, but this would result in wrong force integrations.
At this stage, I recommend modifying your grid so that there is no wall overlap in the lifting surface. You can still use overset and zippers on the rest of the grid. Please let us know if this does not work. We can try to modify the code so tha…