![]() |
Closing valve implementation
1 Attachment(s)
Hey guys,
Some weeks ago I came up with a problem that was solved in this thread (basically by Mr Gschaider): How to change a boundary condition depending on a probe set http://www.cfd-online.com/Forums/ope...ng-valves.html and a final(very simple) test case http://www.cfd-online.com/Forums/ope...ed-up-bcs.html In the meantime my work changed a bit: What I need to do is closing a valve depending on the filling level of a tank. I think I have to implement a solution-based dynamic mesh. Is there any tutorial for this (only found tutorials with a mesh motion that didnt depend on the solution)? If you see the attached picture you can see a slice through my valve: It is a self floating device that will close the ventilation pipe above it. Is there any way that I can move the valve (single stl) depending on the fluid level? In my dreams I would like to define a translation in z-direction depending on the alpha value of a probe set that is aligned in the centre axis of the valve in z-direction. Any suggestions? Any help? I never used a dynamic mesh and couldnt find a "master-dynamic-mesh-dictionary" with all the options (saw something like this once for sampled surfaces). Every help is highly appreciated! Big thanks and greetings, Simon |
Ok I guess I have to specify a dynamicMeshDict with a linearBodyMotion, but I can't find out what I coefficients I have to specify. Is there any documentation? And how does it recognize which part of the mesh to move?
I think I must specify it somewhere before, but I am absolutely clueless. A look at the source code didnt enlighten me. Edit: A workaround for me could be to install a small flat surface in the pipe above the valve and vary the boundary condition (this at least I know how to do with groovyBC). But are there boundary conditions that would make this surface "invisible" at first? So that there will be a flow through the surface in the original setup? Then I could change them similiar to a wall later (e.g. zeroGradient for p,alpha and fixedValue 0 0 0 for U). |
I remember a post by Philippose a little while ago that had a spool-valve simulation using the dynamicTopoFvMesh class. Here it is:
http://www.cfd-online.com/Forums/ope...tml#post291207 The setup is a little involved, but you can definitely give it a shot. |
| All times are GMT -4. The time now is 02:40. |