CFD Online Discussion Forums

CFD Online Discussion Forums (
-   CFX (
-   -   Simulate a micro valve with fsi (

FrankW July 13, 2011 04:52

Simulate a micro valve with fsi
5 Attachment(s)

i try to simulate a micro valve with cfx. My first results of a simple 2D design are bad, because the mesh is distorted on the flap tip at the gap. I have tested many settings at the Mesh Deformation->Mesh Stiffness and i get not really a good deformed mesh. How can get i a good deformed mesh? The goal is to simulate a 3D model of a valve and if does'nt work in 2D i thing there is no chance to get a good 3d model. Has anyone a idea to modify the Mesh Stiffness so that i get usable mesh.


stumpy July 13, 2011 09:05

Try the expert parameter 'meshdisp diffusion scheme = 3'

ghorrocks July 13, 2011 19:38

I would us a GGI to connect the two regions. Then the outer region does not move (or at least not much), and the inner thin region can deform without constraint of the outer region. This will be much easier than thrying to get mesh motion to work across both regions together.

FrankW July 14, 2011 02:45


@stumpy The expert parameter does'nt work. I've seen no effect of this to the deformed mesh.

@glenn What do you mean with inner and outer region? Can you make a sketch. I've defined one subdomain under the flap without meshmotion.

ghorrocks July 14, 2011 07:56

1 Attachment(s)
How does this look?

Attachment 8423

u22 February 14, 2013 04:21

FSI mesh trouble
1 Attachment(s)
Hello all!

I am trying 3d FSI simulation with CFX 14, it crashes cause negative element is formed (see pic.). Setting meshdisp diffusion scheme 3 not avoid that error... How to get fixed wall mesh to "slide" along Y direction (but Z must be fixed) and to follow Y displacement of mesh on "Moving wall" side?

ghorrocks February 14, 2013 05:01

1 Attachment(s)
Split your fluid domain into 3 joined fluid domains like this, as shown by the orange lines:
Attachment 19022

Give the vertical line the same X displacement as the piston, and the horz one the same vertical displacement. Then your mesh will stay nice and orthogonal.

u22 February 18, 2013 08:55

Thanks for the tip, Glenn!

I divided domain into 3 sub-domain. But I did not get how to give to points at stationary wall same displacement as moving wall for corresponding directions.
"Give the vertical line the same X displacement as the piston, and the horz one the same vertical displacement."

I have to use CEL ? Or set some specific conditions at subdomain or walls, like "mesh motions = unspecified"

ghorrocks February 18, 2013 17:21

On second thoughts this is trickier than I originally thought - I do not know how to specify one dimension but leave another dimension unspecified. I cannot see how to do that. But it would be nice if you could do that, it would make a number of motions simpler to specify. Sorry if I mislead you.

All times are GMT -4. The time now is 08:00.