Problem with mesh movement in small gap
Hello!
I'm doing a transient rigid body simulation of a rotating cylinder in a bearing sleeve with CFX. Fluid is air as ideal gas, energy equation is isothermal. I simulate only half of the bearing in axial direction with a symmetry plane. For the fluid entry I use an opening with constant static pressure. To realize damping effects I placed the opening some axial distance away from the edge of the bearing. I take a hexaeder mesh designed in ICEM. At the beginning of the simulation the position of the cylinder is concentric to the bearing sleeve. The gap between the cylinder and the bearing sleeve is small (< 0,06 mm). As the cylinder moves due to an acting force the gap is getting smaller and smaller. The overall mesh movement works fine. But when the gap size reaches round about 0,005 mm the first nodes on site of the bearing sleeve move radial over the boundary and I get negative cells. As I use constant mesh stiffness I expected that the radial distance between the nodes would further decrease, but there seems to be a limit. I tried to fix it with different mesh stiffness, but it was not successfull. Maybe a decrease in number of nodes in radial direction in the gap may help, but then I also decrease the space discretization. I looked for similar threads in this forum, but I found no adequate solution. Does anybody know to handle this problem? Thanks, Fred_Erik |
This is a common problem in moving mesh simulations, especially when you are compressing the mesh (as you appear to be doing). You can often improve the situation by adjusting the mesh smoothing parameters - not just the mesh stiffness but the other options as well. But be aware this can be tricky and frustrating to fix.
If your geometry and motion is simple you may be able to directly specify your mesh as a CEL expression and not use mesh smoothing at all. This completely avoids the mesh folding problem, but it does mean you need to write a function which completely defines your entire mesh which can be challenging. |
use immersed solid as sink for pinch region
1 Attachment(s)
Attachment 61731 you can make an artificial wall where the fluid mesh will pass through and not pinch by putting in a immersed solid.
|
First of all thank you for your quick replies!
I have some questions to your advices: To ghorrocks: Quote:
Quote:
To Christophe: The main disadvantage of the method with immersed solid is that I don't resolve the gap with enough nodes for a good space discretization, because the nodes move outside of my fluid domain, right? So I have to discretize the gap very fine to ensure enough nodes in the gap and this is more numerical effort for solving. Thanks, Fred_Erik |
Can you set up the geometry to be able to offset the centerline of the rotating and stationary components? Then run analysis at multiple eccentricity values and based on the forces calculated on your rotor, extract the rotordynamic coefficients that way? Or just use XLRotor's XLHydrodyn program?
|
All times are GMT -4. The time now is 08:45. |