CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Pre-Processing (https://www.cfd-online.com/Forums/openfoam-pre-processing/)
-   -   timeVaryingMappedFixedValue BC (https://www.cfd-online.com/Forums/openfoam-pre-processing/124119-timevaryingmappedfixedvalue-bc.html)

marcelorl September 27, 2013 14:20

timeVaryingMappedFixedValue BC
 
Hi all,
I trying to simulating a simple geometry in 2D, and my boundary conditions are defined pressure in the inlet and outlet and velocity evaluated by this pressure difference. My problem is that I have to grow the difference of pressure very slow, because if I put a big difference of pressure with a initial field of velocity defined as zero, it does not converge. So, what I am doing is to set a small difference of pressure and as the flow is solved I am changing the difference of pressure. Anyway, what I am trying to do to avoid this work setting a "ramp" in the difference of pressure, using the BC timeVaryingMappedFixedValue.
The problem is that it is not working. I will put my BC here and I appreciate if you can help me on that!

So, my inlet and outlet files are:
for velocity:
inlet
{
type pressureInletVelocity;
value uniform (0 0 0);
}
outlet
{
type zeroGradient;
}


for pressure:
{
inlet
{
type timeVaryingMappedFixedValue;
fileName "ramp.dat";
outOfBounds clamp;
}
outlet
{
type fixedValue;
value uniform 0;


My ramp file:

(
(0.0, 0.001)
(0.1, 0.010)
(1.0, 0.100)
)

The error message is:

-> FOAM FATAL IO ERROR:
keyword setAverage is undefined in dictionary "/home/marcelo/Desktop/opt/openfoam221/tutorials/incompressible/icoFoam/Projeto/bockmesh/APISeal2D52/0/p.boundaryField.inlet"

file: /home/marcelo/Desktop/opt/openfoam221/tutorials/incompressible/icoFoam/Projeto/bockmesh/APISeal2D52/0/p.boundaryField.inlet from line 25 to line 27.

From function dictionary::lookupEntry(const word&, bool, bool) const
in file db/dictionary/dictionary.C at line 402.

FOAM exiting

Thank you very much,
Regards,

Marcelo

marcelorl September 28, 2013 08:50

Tutorial/material
 
Do you have any material/tutorial reference about this boundary condition?

timeVaryingMappedFixedValue

Thank you very much

Regards

Marcelo

zhengzh5 October 4, 2013 13:11

Quote:

Originally Posted by marcelorl (Post 454023)
Do you have any material/tutorial reference about this boundary condition?

timeVaryingMappedFixedValue

Thank you very much

Regards

Marcelo

i think you're looking for timeVaryingUniformFixedValue boundary condition and not the timeVaryingMappedFixedValue. And I don't have any reference on hand, there should be some lying around the forum if you do some digging.

vishal_s January 2, 2014 01:17

Hi Marcelo, I am also facing the same problem. I tried out both timeVaryingMappedFixedValue and timeVaryingUniformFixedvalue but did not worked. Did you figured out how to solve the problem?

Antimony January 2, 2014 04:50

Hi Marcelo,

Have you looked at the pitzDailyExptInlet under simpleFoam? Based on the error message that you have, it seems like you have missed out defining the "setAverage" value in the file indicated in the error. Perhaps the tutorial might help you with it?

Regards,

Antimony


All times are GMT -4. The time now is 21:54.