CFD Online Discussion Forums (http://www.cfd-online.com/Forums/)
-   OpenFOAM Running, Solving & CFD (http://www.cfd-online.com/Forums/openfoam-solving/)
-   -   Office Room (http://www.cfd-online.com/Forums/openfoam-solving/60172-office-room.html)

 myting June 2, 2006 13:45

Hi, at first my english is

Hi,

at first my english is not so good. I hope you can understand me :-)

Normaly I used Airpak (FLUENT) to simulate the airflow in rooms but now I found the OpenFOAM Software. So I will make a simple office in OpenFOAM and compare the solution with Airpak.
Can somebody help me to adjusting OpenFOAM. So I can use the solver for other similar problem in closed room with air?

Describe the Office room:

The Office room has three slot supply air outlet and three slot exhaust air outlet. The supply temperature is 16°C with 4.016 m/s (turbulence). The indoor air temperature is 24°C. The room dimensions are about 4.3 m, 4.13, 3.17 m. The wall temperature are 24°C.

The Model Data:

Maybe this picture show a little bit more about my room.

http://www.cfd-online.com/OpenFOAM_D...your_image.gif

I want use the k-e-Model.
I tried to solve the problem but it was impossible for me :-(

Thank you for your help
Myting

 myting June 3, 2006 02:42

Hi, the model data: /*--

Hi,

the model data:

/*---------------------------------------------------------------------------*\
| ========= | |
| \ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \ / O peration | Version: 1.3 |
| \ / A nd | Web: http://www.openfoam.org |
| \/ M anipulation | |
\*---------------------------------------------------------------------------*/

// FoamX Case Dictionary.

FoamFile
{
version 2.0;
format ascii;

root "/home/myting/OpenFOAM/myting-1.3/run/OfficeKlima";
case "Office";
instance "constant/polyMesh";
local "";

class dictionary;
object blockMeshDict;
}

// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

arguments "/home/myting/OpenFOAM/myting-1.3/run/OfficeKlima/Office" off;

convertToMeters 1;

vertices
(
(0 0 0)
(4.32 0 0)
(4.32 3.17 0)
(0 3.17 0)
(0 0 4.13)
(4.32 0 4.13)
(4.32 3.17 4.13)
(0 3.17 4.13)
(0.3695 2.745 0)
(0.7845 2.745 0)
(0.7845 2.755 0)
(0.3695 2.755 0)
(0.3695 2.745 0.001)
(0.7845 2.745 0.001)
(0.7845 2.755 0.001)
(0.3695 2.755 0.001)
(1.0235 2.745 0)
(1.4385 2.745 0)
(1.4385 2.755 0)
(1.0235 2.755 0)
(1.0235 2.745 0.001)
(1.4385 2.745 0.001)
(1.4385 2.755 0.001)
(1.0235 2.755 0.001)
(1.6775 2.745 0)
(2.0925 2.745 0)
(2.0925 2.755 0)
(1.6775 2.755 0)
(1.6775 2.745 0.001)
(2.0925 2.745 0.001)
(2.0925 2.755 0.001)
(1.6775 2.755 0.001)
(2.3315 2.745 0)
(2.7465 2.745 0)
(2.7465 2.755 0)
(2.3315 2.755 0)
(2.3315 2.745 0.001)
(2.7465 2.745 0.001)
(2.7465 2.755 0.001)
(2.3315 2.755 0.001)
(2.9855 2.745 0)
(3.4005 2.745 0)
(3.4005 2.755 0)
(2.9855 2.755 0)
(2.9855 2.745 0.001)
(3.4005 2.745 0.001)
(3.4005 2.755 0.001)
(2.9855 2.755 0.001)
(3.6395 2.745 0)
(4.0545 2.745 0)
(4.0545 2.755 0)
(3.6395 2.755 0)
(3.6395 2.745 0.001)
(4.0545 2.745 0.001)
(4.0545 2.755 0.001)
(3.6395 2.755 0.001)
);

blocks
(
hex (0 1 2 3 4 5 6 7) (40 40 40) simpleGrading (1 1 1)
hex (8 9 10 11 12 13 14 15) (2 2 2) simpleGrading (1 1 1)
hex (16 17 18 19 20 21 22 23) (2 2 2) simpleGrading (1 1 1)
hex (24 25 26 27 28 29 30 31) (2 2 2) simpleGrading (1 1 1)
hex (32 33 34 35 36 37 38 39) (2 2 2) simpleGrading (1 1 1)
hex (40 41 42 43 44 45 46 47) (2 2 2) simpleGrading (1 1 1)
hex (48 49 50 51 52 53 54 55) (2 2 2) simpleGrading (1 1 1)
);

edges
(
);

patches
(
wall kuehldecke
(
(3 7 6 2)
)
wall waende
(
(0 3 2 1)
(2 6 5 1)
(6 7 4 5)
(7 3 0 4)
(0 1 5 4)
)
patch AB1
(
(11 10 9 8)
)
patch ZU1
(
(19 18 17 16)
)
patch AB2
(
(27 26 25 24)
)
patch ZU2
(
(35 34 33 32)
)
patch AB3
(
(43 42 41 40)
)
patch ZU3
(
(51 50 49 48)
)
);

mergePatchPairs
(
);

// ************************************************** *********************** //

 atzaru June 6, 2006 15:02

Hi Thomas i had a look on y

Hi Thomas

i had a look on your geometry but it is not very clear to me. Can you change it and give suggestive names for inlet outlet groups (instead of AB1 AB2 ... )? You can have a look on what you have done in Paraview without any iteration before.

Normally to calculate this you should use BuoyantSimpleFoam solver

atzaru

 myting June 12, 2006 08:41