CFD Online Discussion Forums

CFD Online Discussion Forums (
-   CFX (
-   -   problem in solving fsi simulation (

siavash July 9, 2009 04:31

problem in solving fsi simulation
1 Attachment(s)
Hello every one,
in a FSI problem a solid circle moves in water.i use ansys & cfx11.0 for this simulation but it stops with errors.(negative element volume & folded mesh).i change the size of meshes and velocities many times but it doesn't work.a simple image is attached.

ckleanth July 9, 2009 04:53

what type of mesh do you use? - I wouldn't be surprised if you used tetra with cfx mesh as its very easy to distort your mesh and have the problems you just mentioned.

if this is the case the solution is:
a) use a different meshing tool to create a purely hexa mesh if your simulation is 2d as in your picture.
b) if the above is not available create a better mesh around the circle stop, remesh and restart your simulation depending of the movement of the mesh in your problem.
c) upgrade in v12 as the meshing tools are better and a lot more functions are available to use in cfx

michael_owen July 9, 2009 09:11

Is the cylinder constrained from touching the wall in some fashion (like spring mounting it)? Unless it is, the code will inevitably crash when the cylinder approaches the wall.

Other than that, the two main things in problems like this are to reduce the timestep and increase the number of convergence iterations for the mesh displacement, on the equation class settings tab of the Solver Controls from the default 5.

Another problem you could run into, even if the cylinder cannot touch the walls, is that if it moves a significant distance down the channel, it can stretch the elements until they fold because of the curvature of the front of the cylinder. A technique that I would use here would be to cut out a section of the channel around the cylinder, and move the ENTIRE block parallel to the channel, and the cylinder within the block transverse to the channel. Obviously this would require some advanced CEL.

Or switch to R12.

ghorrocks July 9, 2009 18:35


This should be fairly easy in the immersed solid feature and 6DOF solver in V12. I would recommend you upgrade to V12, it will be much easier.

Glenn Horrocks

siavash July 10, 2009 11:54

as you wrote i used tetra mesh!
if i create hexa mesh can i generate a "gtm" file?
thanks for your answer.

siavash July 10, 2009 11:59

thanks for your answer.

All times are GMT -4. The time now is 09:12.