OpenFOAM/C2/2D-Laminar-Flow-in-a-channel/English
Tutorial: Simulating Laminar flow in a channel.
Script and Narration : Rahul Joshi
Keywords: Video tutorial,CFD,laminar flow,simpleFoam,channel
|
|
Slide 1 | Hello and welcome to the spoken tutorial on Simulating Laminar Flow in a Channel using openfoam |
Slide 2 : Learning Objectives | In this tutorial I will show you
|
Slide 3: System requirement | To record this tutorial
|
Slide 4: System Requirement | The tutorials were recorded using the versions specified in previous slide
Subsequently the tutorials were edited to latest versions To install latest system requirements go to Installation Sheet
|
Slide 4 : Pre-requisite | You should know how to create geometry using OpenFOAM
|
Slide 5 : About flow in a channel | Channel flow problem description |
Slide 5 : boudnary patches | The boundary names and inlet conditions are shown in this figure |
Slide 6 : | The flow develpoment length is given by the formula
L= 0.05 * Re * D |
Slide 6 : | Re which is the Reynolds number
|
Slide 6 : | Using the formula length of the channel comes out to be 5 meters
|
Slide : file structure of the case | This is a steady state problem
|
Create a floder and name it as channel in simpleFoam folder
|
I have already created a folder in
|
Nmae the folder channel | The folder is named as channel
|
copy 0,constant and system from pitzDaily to this channel folder | Copy 0,Constant and System folders of any other case file in the simpleFoam directory |
I have copied the file structure of case of pitzDaily | |
Paste it in the channel folder created and
| |
Now let me open the command terminal | |
Press Ctrl+Alt+t keys simultaneously | To do this press Ctrl+Alt +t keys simultaneously on your keyboard
|
run and press enter | In the terminal
Type run and press enter |
now type cd space tutorials and press enter | |
incompresible and press enter | now type cd space incompressible and press enter |
simpleFoam and press enter | type cd space simpleFoam and press enter |
channel and press enter | now type cd channel and press enter |
ls and press enter | now type ls and press enter |
You will see three folders 0 , Constant and System | |
Type in command terminal
cd constant and press enter |
now type cd constant and press enter |
ls and press enter | now type ls and press enter |
polymesh folder and 2 other files | In this you will see files containing
|
gedit RASProperties and press enter | RASProperties contains Reynolds-averaged stress model |
Transportproperties | transportProperties contain the transport model
|
cd polyMesh and press enter | Now type cd polyMesh and press enter |
ls and press enter | Now type ls and press enter |
you will see the blockMeshDict file here | |
gedit blockMeshDict and press enter | To open the blockMeshDict file in the
|
In the blockMeshDict file covertTometers is set to 1
|
The geomery is in meters so the convertTometers is set to 1
|
Mesh size for channel | We have used a 100 X 100 mesh size here and cell spacing is kept as ( 1 1 1 ) |
Boundary conditions and types | Next we have the boundary conditions and their types which are set as inlet ,outlet,top,bottom
|
FrontAndBack boundary type as empty | Since it is a 2D problem frontAndBack is kept as empty |
Due to a 2 dimensional geometry | Also this being a simple geometry
|
Terminal window | In the command terminal Type cd space ..(dot dot) and press enter |
Terminal window | Again type cd space .. (dot dot) and press enter |
In the terninal window type cd 0
|
Now in the terminal type cd space 0 (Zero) and press enter
|
In terminal you can see these slides | This contains the intial boundary conditions
|
Wall functions : epsilon, k, nut, nutilda
|
It should contain various files named
|
Slide 7 : formula to calculate epsilon and k. | Calculate k which is the turbulent kinetic energy
|
Slide 8: calculate epsilon
|
Calculate epsilon from the formula given
|
Change only the boundary names | Change only the boundary names in each of the above files |
Do not chnge the values of nu,nuTilde and R | Note that the values of nut, nuTilda and R
|
Rest of the files should contain initial value
| |
In the terminal window | Now in the terminal Type cd (space) ..(dot dot) and press enter |
No change in system folder | There is no change to be done in the system folder |
Mesh the geometry
|
We need to mesh the geometry
|
Slide 8 : Solver type | The type of solver we are using here is simpleFoam
|
Type simpleFoam and press enter | In the command terminal type simpleFoam and Press enter |
Iterations in terminal window | Iterations running will be seen in the command terminal |
Iterations running may take some time | |
Iterations converge or stop at end of time step | The iterations will stop once the solution is
|
In terminal
type: paraFoam and press enter |
To view the results in paraview in the terminal
|
In paraview window
|
On let hand side of the paraview window click Apply
|
Change from solid color to U | On top of active variable control menu change
|
Look at left side of the channel geometry | You can see the initial state of velocity magnitude at inlet. |
VCR control click PLAY button | On top of the paraview window click on the
|
Color legend from top left | Also toggle on the color legend from the
|
In object inspector menu
|
Now go to display
|
Check the color legend for this | We can see that once the flow has fully devloped
|
Slide 8:Validation | The results obtained can be validated with
|
Slide 9 : Summary | In this tutorial we learnt
|
Slide 10 :
Assignment |
As an assignment:
Solve the problem for Reynold Number 1500 and validate it with the analytical result |
Slide 11 : Abour spoken tutorials | The video available at this URL:
http://spoken-tutorial.org/What_is_a_Spoken_Tutorial It summarizes the Spoken Tutorial project. If you do not have good bandwidth, you can download and watch it. |
Slide 12 :
About Spoken tutorials |
The Spoken Tutorial Project Team
-Conducts workshops using spoken tutorials -Gives certificates to those who pass an online test -For more details, please write to contact@spoken-tutorial.org |
Slide:
Forum to answer questions |
Do you have questions on THIS Spoken Tutorial?
Choose the minute and second where you have the question Explain your question briefly Someone from the FOSSEE team will answer them. Please visit http://forums.spoken-tutorial.org/ |
Slide:
Forum to answer questions |
Questions not related to the Spoken Tutorial?
Do you have general/technical questions on the Software? Please visit the FOSSEE forum http://forums.fossee.in/ Choose the Software and post your question
|
Slide:
Lab Migration Project |
We coordinate migration from commercial CFD software like ANSYS to OpenFOAM
We conduct free Workshops and provide solutions to CFD Problem Statements in OpenFOAM For more details visit this site: http://cfd.fossee.in/
|
Slide:
Case Study Project |
We invite students to solve a feasible CFD problem statement of reasonable complexity using OpenFOAM
We give honorarium and certificate to those who do this For more details visit this site: http://cfd.fossee.in/
|
Slide 13
Acknowledgement
|
Spoken Tutorials are part of Talk to a Teacher project,
It is supported by the National Mission on Education through ICT, MHRD, Government of India. More information on the same is available at the following URL link http://spoken-tutorial.org/NMEICT-Intro |
About the contributor | This is Rahul Joshi from IIT BOMBAY signing off.
Thanks for joining |