OpenFOAM/C2/Supersonic-flow-over-a-wedge/English
Tutorial:Supersonic flow over a wedge using OpenFOAM
Script : Arvind N
Narration: Rahul Joshi
Keywords: Video tutorial,CFD,Wedge,Mach number,Compressible flows.
Visual Cue | Narration |
Slide 1 | Hello and welcome to the spoken tutorial on Supersonic flow over a wedge using OpenFOAM |
Slide 2: Learning Objectives | In this tutorial I will show you
|
Slide 3:
System Requirement |
To record this tutorial, I am using
|
Slide:
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
Prerequisites |
To practice this tutorial a learner should have some basic knowledge of
|
Let us now solve
| |
Slide 5 : | The problem consists of a wedge with semi-angle of 15 degrees kept in a uniform supersonic flow. |
Inlet velocity 5m/s | Inlet velocity is 5 meters per second |
Boundary conditions as shown in the figure | The boundary conditions are set as shown in the figure. |
Slide 6 : Solver | The type of solver I am using here is rhoCentralFoam. |
It is a Density-based compressible flow solver.
| |
Switch to the Terminal by Ctrl+Alt+T | Open a command terminal .
|
In the terminal type path for supersonic flow over a wedge. | |
In command terminal:
Type run and press Enter.
|
In the terminal type 'run' and press Enter. |
Type cd tutorial and press enter | Now type cd tutorial - Press Enter. |
Type cd compressible - Press Enter | cd compressible - Press Enter. |
Type cd rhoCentralFoam - Press Enter | cd rhoCentralFoam - Press Enter. |
Type cd wedge and press enter | cd wedge15Ma5 |
This is the name of the folder of supersonic flow over a wedge in rhoCentralFoam.
And press Enter. | |
Type ls | Now type ls and press Enter. |
You will see three folders : 0,constant and system. | |
Type cd constant and press enter | Now open the blockMeshDict file.
|
Type cd polyMesh and press enter | cd space polyMesh
|
Type ls and press enter | Now type ls and press Enter.
|
Type gedit blockMeshDict and press enter | Type gedit space blockMeshDict.
Note that M and D here are capital and press Enter. |
Drag and scroll down. | Let me drag this to the capture area.
|
enter the data in vertices but it i already set up in the problem | In this you need to calculate the co-ordinates for the wedge.
|
The rest of the data remain the same. | |
Boundary names similar to that in slide 5 | In boundary patches the boundaries are set as shown in the figure. |
Close the blockMeshDict file. | |
Type : cd .. (twice) and press Enter >> wedge folder | In the command terminal, type
cd ..(dot dot) twice to return back to the wedge folder. |
Now open the 0 folder. | |
Type cd 0 and press enter | To do this type cd space 0 and press Enter. |
type ls and press enter | Type ls and press Enter. |
This contains initial boundary condition for pressure,velocity and temprature. | |
type cd .. and press enter | Type cd .. (dot dot) and press Enter. |
Now we need to mesh the geometry. | |
Mesh the geometry.
type: blockMesh |
To do this in the command terminal,
type blockMesh and press Enter.
|
Terminal : type paraFoam and press enter | Now to view the geometry in the terminal , type paraFoam and press Enter.
|
Paraview window | On the left hand side of object inspector menu click APPLY. |
About wedge geometry | In this you can see the geometry is which is a rectangular section upstream.
And changes to a wedge downstream.
|
Now run the solver 'rhoCentralFoam' | |
Terminal : rehoCentralFoam and press enter | To do this in the command terminal, type rhoCentralFoam and press Enter. |
Iterations in terminal window | The iterations running can be seen in the terminal window. |
Iterations running will stop after it converges.
| |
open paraview
|
To visualise these results let us open the ParaView window once again. |
type: paraFoam and press enter | In the command terminal, type “paraFoam” and press Enter. |
Click APPLY in object inspector menu | Again on the left hand side of object inspector menu click APPLY. |
Solid geometry in drop down menu
|
On the left side top in active variable control menu, you will see a dropdown menu showing Solid Color.
Now click on it and change from solid color to capital U. |
Make the color legend ON | Now make the color legend ON by clicking on the left hand side top of active variable control menu.
|
On top of the ParaView window, you can see the VCR control.
| |
In the paraview window | You can see the final results of U velocity. |
In object inspector menu | Now scroll down the Properties in Object inspector menu on the left hand side.
|
Click on rescale to size | Scroll down and click on Rescale to Size. |
You can see the final value of Velocity magnitude. | |
Select pressure in drop dwon menu (p)
|
Similarly you can select pressure.
|
Calculate the Mach number
|
You can also calculate the Mach number for the flow.
|
Type mach in terminal.
|
Type Mach in the command terminal.
|
Open paraview window.
|
Now again open the ParaView window by typing in the command terminal paraFoam.
|
In object inspector menu, check the Ma check box.
|
Scroll down.
|
In VCR control click on play button >> make the color legend ON | In the VCR control menu click on PLAY and make the color legend ON. |
In paraview window | You can see the Mach number in the color legend and corresponding colours. |
We notice here that when the wedge is kept in a supersonic flow,
| |
Slide : For validation | Let me switch back to the slides.
|
Slide ; Summary | In this tutorial we learnt:
|
Slide 9 : Assignment | Assignment:
|
Slide 10:
About 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 11:
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 us at 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 12:
Acknowledgement |
Spoken Tutorials are part of Talk to a Teacher project.
More information on the same is available at the following URL link http://spoken-tutorial.org/NMEICT-Intro |
About the contributor | This script has been contributed by Arvind N.
And this is Rahul Joshi from IIT BOMBAY signing off. Thanks for joining. |