CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM (https://www.cfd-online.com/Forums/openfoam/)
-   -   setFields not working (https://www.cfd-online.com/Forums/openfoam/92439-setfields-not-working.html)

dsanza September 14, 2011 08:14

setFields not working
 
Hi, i am simulating a water channel and got a problem with setFields.

when i run setfields, it doesn't report any mistakes.

Create time
Create mesh for time = 0
Reading setFieldsDict
Setting field default values
Setting internal values of volScalarField alpha1

Setting field region values
Adding cells with center within box (-100 -100 -100) (100 100 100)
Setting internal values of volScalarField alpha1

End


however, it doesn't write any cel data in alpha1, it only changes the internalField value from 0 to 1

this is my setFieldsDict

defaultFieldValues
(
volScalarFieldValue alpha1 0
);

regions
(
boxToCell
{
box (-100 -100 -100) (100 100 100);
fieldValues
(
volScalarFieldValue alpha1 1
);
}
);



this is my alpha1 file before running setFields

dimensions [0 0 0 0 0 0 0];
my
internalField uniform 0;

boundaryField
{
wall
{
type zeroGradient;
}

pumpe1
{
type inletOutlet;
inletValue uniform 1;
value uniform 1;
}
pumpe2
{
type inletOutlet;
inletValue uniform 1;
value uniform 1;
}
pumpe3
{
type inletOutlet;
inletValue uniform 1;
value uniform 1;
}
pumpe4
{
type inletOutlet;
inletValue uniform 1;
value uniform 1;
}
kanal1
{
type inletOutlet;
inletValue uniform 1;
value uniform 1;
}
kanal2
{
type inletOutlet;
inletValue uniform 1;
value uniform 1;
}
kanal3
{
type inletOutlet;
inletValue uniform 1;
value uniform 1;
}
kanalrest
{
type inletOutlet;
inletValue uniform 1;
value uniform 1;
}


atmosphere
{
type inletOutlet;
inletValue uniform 0;
value uniform 0;
}

}

it can't be something that difficult, it has to be a mistake i made! i have a similar test case working!

thank you very much for your help!

Diego

mgdenno September 14, 2011 08:45

Is your entire domain inside your setFields box?

dsanza September 14, 2011 09:00

i tried different boxes for setFields, none were working. now i just tried to define the corners of the boxes the other way arround and suddenly it worked! no idea why it shouldnt work the other way arround!

thank you

yangzhuan July 10, 2017 03:23

Quote:

Originally Posted by dsanza (Post 324099)
i tried different boxes for setFields, none were working. now i just tried to define the corners of the boxes the other way arround and suddenly it worked! no idea why it shouldnt work the other way arround!

thank you



My setFields is also no work. No matter how to change the boxToCell, there is nothing. So what should I do?
thank you in advance!

zwlwf October 18, 2018 09:43

Quote:

Originally Posted by yangzhuan (Post 656424)
My setFields is also no work. No matter how to change the boxToCell, there is nothing. So what should I do?
thank you in advance!

Be sure that x1<x2, y1<y2, z1<z2, when you define region like : box (x1 y1 z1) ( x2 y2 z2) .


All times are GMT -4. The time now is 18:19.