Fully developed flow boundary condition
I am working on Jets in Crossflow (JICF) problem as a part of my Masters thesis.
At a face, which is inlet for the jet, I want to implement "A FULLY DEVELOPED FLOW" condition, that will help saving my length of the jet pipe, otherwise I will have to work on : L(entrance) = 0.06 * Re * D. (for laminar flow) To avoid this, I want to implement such a condition. How I can implement such a condition in OpenFOAM. Thanks a lot. |
jits,
One method is to set up the inlet profile with your fully developed flow. The /incompressible/simpleFoam/pitzDailyExptInlet tutorial shows how to do this. There is a file called /constant/boundaryData/inlet/points that has a list of points where you will set your profile. The file /constant/boundaryData/inlet/0/U is where you store the velocity (and other) values for each point. I put the formula in a spreadsheet, calculate the velocity profile data and copy it to the Foam file - this method is working well for me. Good luck, Alan |
thanks AlanR,
i shall surely try this , seems this should work, even if its 3d I flow, I hope the same things should hold. thanks once again. |
Hi Jitender
Another approach is to look in the example ~/OpenFOAM/OpenFOAM-1.6.x/tutorials/incompressible/pisoFoam/les/pitzDailyDirectMapped where a mapping procedure is carried out between to planes with a given offset between them. The profile from the interior plane is mapped back on to the inlet, hence between these two planes you basically have an infinitely long pipe, and since you are considering laminar flows, then the distance between the two planes is of minor importance as far as the validity of the velocity (and turbulence) profile(s) goes. I have some nice pictures of a laminar jet in a laminar cross flow on which I performed a POD-analysis, so if you are interested in seeing the results just drop me an email. Happy New Year, Niels |
thanks a lot and i wish the same for you.
i viewed the pitzDailyMapped case, but i couldn't find out at what offset the values are mapped. and how many times the values are mapped. Are they mapped untill the flow becomes fully developed. thanks |
Hi
Look at the following file in the tutorial case: "system/changeDictionaryDict". Running the utility changeDictionary before running the application changes the boundary type in constant/polyMesh/boundary with whatever is stated in the first file. In the first file you also state the offset vector of the given patch. I will send you an email later today with my results. Bests, Niels |
Hi
Hi,
I guess this page was active long before, but it is still worthy to ask my question. I need to simulate fully developed flow in a geometry (e.g. pipe) with one inlet and one outlet. I prefer to avoid modelling a long pipe; can I implement the same method to model small piece of pipe instead? :rolleyes: Tanx |
Quote:
|
fully developed inlet profile for 3D pipe flow
Quote:
How did you manage to translate that code into 3D? I am trying to simulate a simple pipeflow with a fully developed profile at the inlet |
Hi all ,
how can I do the same in Ansys? (maintain a fully developed profile at inlet) |
All times are GMT -4. The time now is 09:31. |