TAGGED: ansys-fluent-meshing, cad-import, cell-zone, sliding-mesh, sphere
-
-
December 11, 2024 at 3:47 pmNathanielSubscriber
Hi, I am trying to perform an external flow analysis of a rocket. To find the damping, I need to run transient pitching and rolling simulations. I am using a sliding mesh approach. However, I cannot get Ansys fluent meshing to detect the face zones properly and create a non-conformal mesh, specifically when the moving domain is a sphere. Everything works correctly when the moving domain is a cylinder.
My method for generating the geometry consists of the following:
- Use create enclosure on rocket body to create spherical or cylindrical moving domain.
- Move the solid out of the enclosure component and rename to movingDomain and delete the empty component.
- Use create enclosure on 'movingDomain' solid to create staticDomain.
- Move the solid out of the enclosure component and rename to 'staticDomain' and delete the empty component.
- Delete/hide and suppress the original rocket body
- Create named selections:
- Outside faces: 'far-field'
- 'staticDomain' inner face(s): 'interface-static'
- 'movingDomain' outer face(s): 'interface-moving'
- 'movingDomain' object faces: 'wall-xxx'
Below are the results of this process when using a sphere as the internal sliding mesh interface or a cylinder as the interface.
- Next I use the workbench->fluent 2024 R2->watertight workflow button to move to fluent meshing.
- The difference between the two cases appears when running the 'generate the surface mesh' task.Â
- For the sphere case, a new face zone is auto-created called far-field:xxxx, and no 'generate non-conformal mesh' option is available under describe geometry task
- This far-field:xxxx face zone remains throughout the rest of the process and then causes issues when switching to solution mode as far-field:xxx face zone is the same as the 'interface-static' zone. Basically, somehow, an extra face or face selection is created on the sliding mesh interface. Which results in an extra boundary.
- This also happens when selecting the share topology option in fluent meshing OR selecting share topology in SpaceClaim or Discovery before importing. (I tried this even though I need a non-conformal mesh for the sliding mesh analysis)
- When clicking generate surface mesh task in the cylinder case:
If anyone has an idea why there might be a difference between these two cases, please let me know. It seems like a bug or error to me. The only difference I can think of is that in the case of the cylinder interface, there are a number of edges present, while in the case of the sphere, there are no edges. While waiting for a reply, I will try imprinting an edge on the sphere to see if that changes the results.Â
Using a sphere as an interface is rather important for me as I need to be able to rotate the inner sphere in arbitrary directions. Generating a new mesh with a cylinder perfectly matching each angle would be basically impossible.Â
Please note that I have also tried several different ways of generating the same input geometry. For example, I created the whole enclosure and sphere and then used the combine tool, or I manually created every solid. Either way, the results are the same.
-
December 12, 2024 at 2:15 pmNathanielSubscriber
I've continued messing around with this problem and sometimes I get the following error when generating the surface mesh. There are some warning that happen before hand. This error occurs when I generate the objects using the cylinder tool, sphere tool and then starting from the outside and working in use the combine tool to remove the sphere from the farfield domain and then again to remove the rocket from the sphere. I'd love to hear any ideas on what to try.
Error: Cannot merge zones of different types or belonging to different objects.
Error Object: #f
Error: state/object/execute-command:Exception encountered in S_ExecuteTask: Cannot merge zones of different types or belonging to different objects.
Error Object: () -
December 13, 2024 at 3:14 pmNathanielSubscriber
Okay, so I've boiled it down to a minimal example, and I am very confident I ran into a bizarre and specific glitch.
- Create a cylinder starting at (0,0,0), and put the other end at (-600mm,0,0) with a 60mm diameter (-600mm,30mm,0).
- Create a sphere with origin at (-330, 0, 0) and put its end point at (600,0,0)
- Combine the cylinder with the sphere and delete the cylinder and boolean cylinder to leave the sphere with the void cylinder.
- Create a named selection for the sphere surface and the internal cylinder surface.Â
- Import into fluent and mesh with default settings
- It will fail to mesh the sphere surface and lose the named selection.Â
Now, the fun part. If you change the endpoint of the sphere to 601 or 599, it works fine. It seems like an oddly specific glitch to run into me.Â
-
- You must be logged in to reply to this topic.
- Element type definition – Ansys Workbench
- CONVERTING STL FILE IN TO SOLID
- Varying ply angle in ACP
- The meshing algorithm cannot find matching topology
- Assiging one parameter as thinkness of few shell objects
- [ANSYS Meshing] how to activate curvature for a sizing in a script?
- Discovery 2024 R2 Crashing
- How to create a mapped mesh in a chain link model with stud.
-
1627
-
618
-
599
-
591
-
366
© 2025 Copyright ANSYS, Inc. All rights reserved.