tutorial and my case presentation - thermohani/kurser/os_cfd_2009/assignment1/lisal… · tutorial...
TRANSCRIPT
![Page 1: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/1.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 1
Tutorial and My Case presentation
Lisa Larsson
The following slides will present the Tutorials in OpenFOAM.
In the end my case will be presented as a new Tutorial.
![Page 2: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/2.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 2
Case: cavity
Lisa Larsson
The StreamTracer which is visulized in the figure above is achieved in paraFoam by first
making a plane and then using the Filter StreamTracer.
The velocity vectors shown in this figure is obtained by using the Glyph Filter. The color in
the figure visulizes the velocity of the flow.
![Page 3: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/3.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 3
Case: cavityClipped
Lisa Larsson
This figure shows the velocity vectors of the flow for the cavityClipped case. In the right lower
edge a vertex is visulized.
![Page 4: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/4.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 4
Case: cavityFine
Lisa Larsson
This figure visulizes the velocity vectors for the cavityFine case.
The plot is obtained by using the Filter PlotOverLine. Here the velocity in the x-direction is
plotted versus the distance from the cavity base.
![Page 5: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/5.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 5
Case: cavityGrade
Lisa Larsson
To grade the mesh some parameters in the blockMeshDict file has to be changed, this file is
found under the constant/polyMesh/ directory. The last bracket at each block should be changed
in order to achieve a graded mesh.
In this figure the wireframe is seen for the case cavityGrade.
![Page 6: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/6.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 6
Case: cavityHighRe
Lisa Larsson
In this figure the streamlines for higher Reynolds number is shown together with the velocity
magnitude for the CavityHiRe case.
![Page 7: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/7.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 7
Case: plateHole
Lisa Larsson
The figure above shows the wireframe for the plateHole tutorial.
The stress in the x-direction is viewed above. The stress in the x-direction must be imported
in paraFoam to be able to visulize it.
![Page 8: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/8.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 8
Case: damBreak
Lisa Larsson
This figure shows the layout for the plateHole tutorial before the membrane is removed.
In this figure the membrane is removed and the water flows out from the tank.
![Page 9: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/9.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 9
Case: damBreakFine
Lisa Larsson
In the tutorial damBreakFine the number of cells is increased. This is performed by changing
in the blockMeshDict file.
![Page 10: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/10.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 10
Case: cylinder
Lisa Larsson
This figure visulizes the streamlines around the cylinder when there is no non-orthogonal
correction.
Now the geometry is visulized with some non-orthogonal correction. This is performed by
setting the nNonOrthogonalCorrectors to 3, this file is placed in the fvSolution map.
![Page 11: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/11.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 11
Case: pitzDaily
Lisa Larsson
This figure views the velocity magnitude through the 2D geometry at 50 iterations.
This figure shows the velocity at 1000 iterations.
![Page 12: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/12.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 12
Case: forwardStep
Lisa Larsson
In this figure the shock frons is seen for the forwardStep case.
![Page 13: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/13.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 13
Case: decompressionTank
Lisa Larsson
In this figure the pressure waves propagation is visulized. There is a low pressure at the pipe
which increases further out in the tank.
![Page 14: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/14.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 14
Case: decompressionTankFine
Lisa Larsson
The only difference between this figure and the figure at the previous slide is that this geom-
etry has a higher resolution.
![Page 15: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/15.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 15
Case: hartmann
Lisa Larsson
These two graphs shows the velocity profile in the hartmann problem for By=1T and By=20T.
![Page 16: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/16.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 16
My Case
Lisa Larsson
The reference to this case is the cavityClipped case. The changes that is going to be made for
this case are that:
• the box is going to be extended in the x-direction.
• the number of cells is going to be dublicated.
• the moving lid, at the top, is going to be stationary.
• and there will be an airflow with a velocity of (1 0 0) m/s coming in from the left
wall.
![Page 17: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/17.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 17
My Case
Lisa Larsson
To change the geometry of the box the control/polyMesh/blockMeshDict file has to be mod-
ified. In this case the box is going to be extended 0.04 m in the x-direction. To make this
geometrical change the defined vertices in the file have to be changed in the x-direction for the
points that is going to be moved.
In this case there is only 4 vertices that needs to be changed in order to achieve the results.
Below the vertices are seen for the new geometry. The vertices at row 25, 28, 34 and 37 are
changed in the x-direction from a value of 1 to a value of 1.4.19 vertices
20 (
21 (0 0 0)
22 (0.6 0 0)
23 (0 0.4 0)
24 (0.6 0.4 0)
25 (1.4 0.4 0)
26 (0 1 0)
27 (0.6 1 0)
28 (1.4 1 0)
29
30 (0 0 0.1)
31 (0.6 0 0.1)
32 (0 0.4 0.1)
33 (0.6 0.4 0.1)
34 (1.4 0.4 0.1)
35 (0 1 0.1)
36 (0.6 1 0.1)
37 (1.4 1 0.1)
38
39 );
![Page 18: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/18.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 18
My Case
Lisa Larsson
The next step is to improve the resolution of the geometry. This is performed by increasing
the number of cells in the control/polyMesh/blockMeshDict file. In this case the number of cells
is going to be doubled in the x- and y-direction. To increase the resolution the second bracket
in the ’blocks’ has to be multiplied by two. The changes is seen below.
blocks
(
hex (0 1 3 2 8 9 11 10) (24 16 1) simpleGrading (1 1 1)
hex (2 3 6 5 10 11 14 13) (24 24 1) simpleGrading (1 1 1)
hex (3 4 7 6 11 12 15 14) (32 24 1) simpleGrading (1 1 1)
);
When the resolution of the mesh is increased it is importenet to recalculate the Courant
number. This is performed to achieve a more accurate and numerical sstability when running
icoFoam.
To achieve a Courant number lower than 1 the timstep, which is defined in the system/controlDict
file, needs to be set to 0,0033.
![Page 19: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/19.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 19
My Case
Lisa Larsson
The third and fourth steps in this case can be performed at the same time. The third step is
to change the moving lid, at the top, and make it stationary. The fourth step is to add an airflow
with a velocity of (1 0 0) m/s coming in from the left wall. To make these changes these three
files have to be modified:
• the control/polyMesh/blockMeshDict file
• the 0/U file
• and the 0/p file
![Page 20: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/20.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 20
My Case
Lisa Larsson
In the control/polyMesh/blockMeshDict file the patches have to be changed. The moving lid
can be delited and the right and left side of the box must be added. These two walls are going
to be patches since the air is flowing through them. The new code is seen below.
patches
patch left
(0 8 10 2)
(2 10 13 5)
patch right
(7 15 12 4)
![Page 21: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/21.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 21
My Case
Lisa Larsson
The velocity of the flow of each type of the geometry is defined in the 0/U file. The two patches
that were added in the blockMeshDict file must also be defined in the 0/U file. The velocity at
the left wall is constant and it is set to (1 0 0), to indicate that there is a velocity of 1 m/s in the
x-direction.
There is no defined velocity at the right wall and it is therefore set to zeroGradient.
Below the velocity definition for the two new boundaryFields are shown.
boundaryField
left
type fixedValue;
value uniform (1 0 0);
right
type zeroGradient;
![Page 22: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/22.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 22
My Case
Lisa Larsson
The pressure of each type of the geometry is defined in the 0/p file. The two patches that were
added in the blockMeshDict file must also be defined in this file. The pressure at the left wall
is set to zeroGradient.The pressure at the right wall is set to 0. Below the pressure definition
for the two new boundaryFields are shown.
boundaryField
left
type zeroGradient;
right
type fixedValue;
value uniform 0;
![Page 23: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/23.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 23
My Case-Results
Lisa Larsson
In the figure below the wireframe for the new geometry is shown. The number of cells have
been doubled and the geometry is also extended in the x-direction.
![Page 24: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/24.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 24
Case: cavity
Lisa Larsson
In the figure below the velocity magnitude inside the box is visulized.
![Page 25: Tutorial and My Case presentation - Thermohani/kurser/OS_CFD_2009/assignment1/LisaL… · Tutorial and My Case presentation LisaLarsson The following slides will present the Tutorials](https://reader035.vdocuments.us/reader035/viewer/2022070907/5f7b11a35c94ad6f556e8759/html5/thumbnails/25.jpg)
H Nilsson, Chalmers / Applied Mechanics / Fluid Dynamics 25
Case: cavity
Lisa Larsson
In the figures below the velocity vectors and streamlines inside the box are visulized.