CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Main CFD Forum

Getting inflow conditions for a simulation from another simulation

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   August 29, 2012, 13:31
Default Getting inflow conditions for a simulation from another simulation
  #1
New Member
 
Join Date: May 2009
Posts: 10
Rep Power: 17
deltaquattro is on a distinguished road
Hi,

I need to solve the flow in a interior domain B (for example flow around an airfoil inside a non-constant section channel), and the inlet flow is not known, but must be extracted by the results of a computation already performed, in a domain A which is upstream of B. How do I get the inlet conditions to B, from the results of the computation of A? If the two computations were coupled, this would be easy: I would just mesh A and B so that the outlet of A corresponds to the inlet of B. Then, at each iteration, I would read the flow at A's outlet and interpolate it at B's inlet.

However, in this case the solution in A has been already computed. To do this, some kind of outlet BC must have been assigned. These BCs always have some kind of "artificiality": for example, an imposed pressure BC will force uniform pressure at A outlet, which may be false in reality. In order to obtain a realistic flow field inside A, one usually extends the domain at inlet and outlet, so that BCs are not imposed too close to the zone of interest., Thus, the most realistic flow coming out from A may not be the flow exactly at outlet, but maybe the flow in a section upstream of the outlet. The same is true at B inlet. Here again, the flow domain may need to be elongated in order to assign the boundary conditions farther from the flow region of interest.

What's the most correct approach in this case? Thanks,

Best Regards

Sergio Rossi
deltaquattro is offline   Reply With Quote

Old   August 29, 2012, 15:36
Default
  #2
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,849
Rep Power: 73
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
first: are the two simulations done with the same formulation (RANS/URANS/LES/DNS)?
second: are the outlet BCs of domain A physically congruent as the inflow BC of domain B?
FMDenaro is offline   Reply With Quote

Old   August 31, 2012, 10:24
Default
  #3
New Member
 
Join Date: May 2009
Posts: 10
Rep Power: 17
deltaquattro is on a distinguished road
Ciao, Filippo,

thank you very much for the answer.
1. yes, the formulation is the same, even though the code is different. In both domains, RANS equations are solved.
2. the outlet BC of A is a pressure BC (i.e., static pressure fixed, and all other quantities extrapolated from the interior), while the inlet BC of B is a radial profile for p0, T0 and flow angles.
However, as I was saying, since the two computations are uncoupled, A's outlet and B's inlet don't necessarily coincide. In my specific case, A's outlet has been extended with an "unphysical" part just for convergence reasons. Luckily, B's inlet hasn't been modified, so in my case the solution should be easy: I just extract the flow profiles at the section of A which corresponds to the inlet of B, and use them as the BC of B.
However, had B's inlet been extended for the same reasons, what should have I done? Some kind of "indirect" BC, e.g., iteratively change the BCs B's "numerical" inlet, so as to minimize the discrepancies between the profiles at B's physical inlet and A's physical inlet? I kind of recall seeing something like that, in a paper on LES for an underexpanded jet...
deltaquattro is offline   Reply With Quote

Old   August 31, 2012, 11:12
Default
  #4
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,849
Rep Power: 73
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
I think that using RANS is much more easier than LES (I don't think that the methods used in LES can help you much ...), you don't need to let your numerical solution to correlate and wait to overcome a numerical transient. However, my doubt remains on the fact the the outlet in A has a fixed static pressure, you should have such congruence at the inlet of B.
Depending on the formulation, you could also try to use the pressure (static and total) profiles of the outlet of A as inlet condition of B, is your case is compressible, you can let the velocity inlet to assess at the energy value fixed by the pressure ...
FMDenaro is offline   Reply With Quote

Old   August 31, 2012, 13:59
Default
  #5
New Member
 
Join Date: May 2009
Posts: 10
Rep Power: 17
deltaquattro is on a distinguished road
I wasn't thinking about using LES, just copying that type of strategy, i.e., impose a BC somewhere, and iteratively adjust the imposed values to match some values somewhere else.

But let's leave this aside: I don't see why the BCs at A's outlet and B's inlet should agree, since they are not even the same section geometrically. I paste a picture to be sure we're on the same page: A is the red domain, and B is the green. The geometry is not the actual one, which I cannot show, but at least it gives a reasonable idea.

A has been extended to the right with a fictitious (red dotted lines) outlet, in order to impose the pressure BC farther downstream, so that the solution in the area around B's inlet would be more realistic. Note that the extension of A to the right is only done for numerical stability reasons, i.e., it doesn't coincide with the real, physical geometry, as it can be seen from the fact that the red dotted lines do not overlap B's geometry.
My idea: interpolate the solution of A in the section corresponding to the inlet of B, and use that as the inlet boundary condition of B. Does it seem sensible to you?
deltaquattro is offline   Reply With Quote

Old   August 31, 2012, 13:59
Default
  #6
New Member
 
Join Date: May 2009
Posts: 10
Rep Power: 17
deltaquattro is on a distinguished road
Whoops! Forgot the picture
Attached Images
File Type: png domains_small.png (27.2 KB, 16 views)
deltaquattro is offline   Reply With Quote

Old   August 31, 2012, 16:54
Default
  #7
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,849
Rep Power: 73
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
Quote:
Originally Posted by deltaquattro View Post
I wasn't thinking about using LES, just copying that type of strategy, i.e., impose a BC somewhere, and iteratively adjust the imposed values to match some values somewhere else.

But let's leave this aside: I don't see why the BCs at A's outlet and B's inlet should agree, since they are not even the same section geometrically. I paste a picture to be sure we're on the same page: A is the red domain, and B is the green. The geometry is not the actual one, which I cannot show, but at least it gives a reasonable idea.

A has been extended to the right with a fictitious (red dotted lines) outlet, in order to impose the pressure BC farther downstream, so that the solution in the area around B's inlet would be more realistic. Note that the extension of A to the right is only done for numerical stability reasons, i.e., it doesn't coincide with the real, physical geometry, as it can be seen from the fact that the red dotted lines do not overlap B's geometry.
My idea: interpolate the solution of A in the section corresponding to the inlet of B, and use that as the inlet boundary condition of B. Does it seem sensible to you?

Now that I see the sketch the problem appears clear.
You can do interpolation according to your idea, however bearing in mind that the solution of problem in domain A, computed at the section you want then to prescribe as inlet of domain B, depends on the specific outflow of A. The problem is not purely hyperbolic, the flow is governed by the (statistically averaged) NS equations and, in principle, the change in the outlet can affect the inlet. Of course you can do some approximations and working on ...
FMDenaro is offline   Reply With Quote

Old   August 31, 2012, 17:00
Default
  #8
Senior Member
 
Joern Beilke
Join Date: Mar 2009
Location: Dresden
Posts: 516
Rep Power: 20
JBeilke is on a distinguished road
Just do it this way.

There is one thing to remember. You can not specify velocity and pressure at an inlet at the same time. So you will probably choose velocity, temperature and the turbulence parameters for mapping.
JBeilke is offline   Reply With Quote

Old   August 31, 2012, 17:28
Default
  #9
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,849
Rep Power: 73
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
Quote:
Originally Posted by JBeilke View Post
Just do it this way.

There is one thing to remember. You can not specify velocity and pressure at an inlet at the same time. So you will probably choose velocity, temperature and the turbulence parameters for mapping.
Yes, perhaps from my past experience of simulation of compressible flows, I suggest prescribing the total pressure at inlet and the temperature and let the velocity to develop, when I tried the dual setting I always get problems ...
FMDenaro is offline   Reply With Quote

Old   September 6, 2012, 04:54
Default
  #10
New Member
 
Join Date: May 2009
Posts: 10
Rep Power: 17
deltaquattro is on a distinguished road
I agree: as a matter of fact, I'm prescribing p0, T0 and flow angles at B's inlet (interpolated from A's solution) precisely for this reason, i.e., because in compressible flow prescribing velocity creates convergence difficulties. This is expecially true when the inlet is not too far from to an obstacle (an impeller blade in this case, not shown in my sketch for semplicity): I guess the reason is that prescribing velocity in this case would lead to unphysical total pressure gradients in this case, while prescribing total quantities allows the correct velocity profile to develop.
deltaquattro is offline   Reply With Quote

Old   September 6, 2012, 11:28
Default
  #11
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,849
Rep Power: 73
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
Quote:
Originally Posted by deltaquattro View Post
I agree: as a matter of fact, I'm prescribing p0, T0 and flow angles at B's inlet (interpolated from A's solution) precisely for this reason, i.e., because in compressible flow prescribing velocity creates convergence difficulties. This is expecially true when the inlet is not too far from to an obstacle (an impeller blade in this case, not shown in my sketch for semplicity): I guess the reason is that prescribing velocity in this case would lead to unphysical total pressure gradients in this case, while prescribing total quantities allows the correct velocity profile to develop.
ok, that can work, I think that you will get a final velocity profile at inlet of B that assesses as function of the geometry of domain B, therefore can become different from the velocity profile computed in domain A at the same section...
let know what happens
FMDenaro is offline   Reply With Quote

Old   September 6, 2012, 11:42
Default
  #12
Member
 
Ren/Xingyue
Join Date: Jan 2010
Location: Nagoya , Japan
Posts: 44
Rep Power: 16
hilllike is on a distinguished road
I am wondering overlapping grid is a better choice.

Without overlapping, it is difficult to find the interaction between those two domains.
hilllike is offline   Reply With Quote

Old   September 8, 2012, 15:08
Default
  #13
Senior Member
 
Join Date: Aug 2011
Posts: 272
Rep Power: 16
leflix is on a distinguished road
Quote:
Originally Posted by deltaquattro View Post
Whoops! Forgot the picture

When looking at your picture, there is something that I don't understand.
You have one code to perform the computation in domain A
and another code for domain B. You want to use outlet of A as inlet of B.

As you have computed the solution in domain A, it means you have an inlet BC for this domain, so why don't you solve your pb in the complete domain A+B and thus you won't have to deal with an inlet for B?

Can you explain us?
leflix is offline   Reply With Quote

Old   September 16, 2012, 08:07
Default
  #14
New Member
 
Join Date: May 2009
Posts: 10
Rep Power: 17
deltaquattro is on a distinguished road
Hi leflix,

I don't want to use the outlet of A as inlet of B. As you can see from the picture, the outlet of A is far downstream from the inlet of B, which is "in the middle" of A. This is done to reduce the influence of A's outlet BC on the flow field near B's inlet.
The reason why A and B aren't solved together is the following: the sketch I did is only indicative, since I cannot post the real geometry on the forum. But, for people who have experience with multistage centrifugal compressors for industrial application, I can say that A is a sidestream (injection), and as such it is a domain without cyclic symmetry, which must be meshed with a unstructured mesh, and solved with an unstructured CFD code.
Domain B is a standard centrifugal compressor stage, so it has cyclic symmetry, and it can be meshed with a multiblock structured mesh, and solved with a multiblock structured CFD code. Thus, two different codes are used to solve the different domains.

This is done also to reduce the computational time of the simulations, the number of processors/RAM needed, and to optimize schedules in an industrial environment. By having two different engineers working on two different simulations, some degree of overlapping of their schedules can be allowed. For example, I can modify/fix CAD geometry for B, create meshes, prepare all BCs except for the inlet one, initialize my flow field and prepare post-processing/final report templates, while the coworker working on A completes his simulation.
deltaquattro is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Boundary conditions for a fan simulation billynoe OpenFOAM 4 July 8, 2013 05:06
Initial conditions for simulation lazersos OpenFOAM Pre-Processing 0 June 1, 2011 10:47
Boundary conditions for pipework simulation metro OpenFOAM Running, Solving & CFD 0 August 12, 2010 04:13
prescribed inflow conditions Thorsten Main CFD Forum 2 January 29, 1999 16:03
Need help about boundary conditions for a francis runner flow simulation Rodrigo Escobar Moragas Main CFD Forum 1 October 26, 1998 09:20


All times are GMT -4. The time now is 01:42.