Difference between revisions of "OpenFOAM/C2/Supersonic-flow-over-a-wedge/English"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with ''''Title of script''': Supersonic flow over a wedge using OpenFOAM. '''Author''': Rahul Ashok Joshi '''Keywords''': Video Tutorial,Computational Fluid Dynamics (CFD) [http:/…')
 
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
'''Title of script''': Supersonic flow over a wedge using OpenFOAM.
+
Tutorial:Supersonic flow over a wedge using OpenFOAM
  
  
'''Author''': Rahul Ashok Joshi
+
Script : Arvind N
  
'''Keywords''': Video Tutorial,Computational Fluid Dynamics (CFD)
 
  
[http://spoken-tutorial.org/wiki/index.php/File:Tutorial1.tar.gz Click here for the slides]
+
Narration: Rahul Joshi
 +
 
 +
 
 +
Keywords: Video tutorial,CFD,Wedge,Mach number,Compressible flows.
 +
 
 +
 
 +
 
 +
{| style="border-spacing:0;"
 +
| style="border-top:0.05pt solid #000000;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Visual Cue
 +
| style="border:0.05pt solid #000000;padding:0.097cm;"| Narration
  
{| border=1
 
!Visual Cue
 
!Narration
 
 
|-
 
|-
| Slide 1
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 1
|
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Hello and welcome to the spoken tutorial on '''Supersonic flow over a wedge using OpenFOAM'''
Hello and welcome to the spoken tutorial on Supersonic flow over a wedge using OpenFOAM.
+
  
 
|-
 
|-
| Slide 2: Learning Objective
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 2: Learning Objectives
|In this tutorial I will show you  
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| In this tutorial I will show you
  
How to solve a compressible flow problem of supersonic flow over a wedge  
+
*how to solve a '''compressible flow''' problem of '''supersonic flow over a wedge '''
 +
*how post process the results in '''paraView'''.
  
How to Post process the results in paraView.
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 3:
 +
 
 +
System Requirement
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| To record this tutorial, I am using
 +
 
 +
*''' Linux Operating system Ubuntu version 10.04'''
 +
*'''OpenFOAM version 2.1.0'''
 +
*'''ParaView version 3.12.0'''
  
 
|-
 
|-
| Slide 3: System Requirement
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 4:
|To record this tutorial
+
  
I am using Linux Operating system Ubuntu 10.04
+
System Requirement
  
OpenFOAM version 2.1.0
+
The tutorials were recorded using the versions specified in previous slide.  
  
ParaView version 3.12.0
+
Subsequently the tutorials were edited to latest versions.
 +
 
 +
To install latest system requirements go to Installation Sheet.
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"|
  
 
|-
 
|-
| Slide 4:Prerequisites
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 5:
|To practice this tutorial you should have some basic knowledge of
+
  
Compressible flows
+
Prerequisites
and
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| To practice this tutorial a learner should have some basic knowledge of
Gas Dynamics  
+
*'''Compressible flows''' and
 +
*'''Gas Dynamics'''
  
 
|-
 
|-
| Slide 5
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"|
|
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Let us now solve
 +
*'''supersonic flow''' over a '''wedge''' using '''OpenFOAM''' and
 +
*see the '''shock structure''' formed using '''ParaView'''
  
Let us now solve supersonic flow over a wedge using OpenFOAM and see the shock structure formed using paraview.
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 6 : Boundary Conditions
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| The problem consists of a wedge with '''semi-angle of 15 degrees''' kept in a '''uniform supersonic flow'''.
  
The problem consists of a wedge with semi-angle of 15 degrees kept in a uniform supersonic flow
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Inlet velocity 5m/s
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| '''Inlet velocity''' is '''5 meters per second'''
  
The Inlet velocity is 5 m/s
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Boundary conditions as shown in the figure
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| The '''boundary conditions''' are set as shown in the figure.
  
The boundary conditions are set as shown in the figure.
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 7 : Solver
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| The type of '''solver''' I am using here is '''rhoCentralFoam'''.
  
 
|-
 
|-
| Slide 6
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"|
|Solver
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| It is a '''Density'''-based '''compressible flow solver'''.
  
The type of solver I am using here is rhoCentralFOAM
 
  
It is a Density-based compressible flow solver
+
It is based on '''central- upwind schemes of Kurganov and Tadmor '''
  
It is based on central- upwind schemes of Kurganov and Tadmor
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Switch to the Terminal by Ctrl+Alt+T
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Open a '''command terminal '''.
 +
 
 +
 
 +
To do this press '''Ctrl+Alt+T''' keys simultaneously on your keyboard.
  
 
|-
 
|-
|
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"|  
|
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| In the '''terminal''' type path for '''supersonic flow''' over a '''wedge'''.
  
Open a new terminal window
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| In command terminal:
  
To do this press Ctrl+Alt+t keys simultaneously on your keyboard.
+
Type '''run''' and press '''Enter'''.
  
In the command terminal type the path for supersonic flow over the wedge
 
  
In the terminal Type 'run' and press enter.
+
Problem is already set in OpenFOAM
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| In the '''terminal''' type ''''run'''' and press '''Enter'''.
  
Now type cd space tutorials and Press Enter
+
|-
                cd space compressible and Press Enter
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Type cd tutorial and press enter
                cd space rhoCentralFoam and Press Enter
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Now type '''cd tutorial - '''Press '''Enter'''.
                cd space wedge15Ma5 this is the name of the folder of supersonic flow over a wedge in rhoCentralFoam and Press Enter
+
  
Now type ls and Press enter
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Type '''cd compressible - '''Press Enter
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| '''cd compressible - '''Press '''Enter'''.
  
You will see three folders: 0,constant and system.
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Type '''cd rhoCentralFoam - '''Press Enter
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| '''cd rhoCentralFoam - '''Press '''Enter'''.
  
 +
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Type cd wedge and press enter
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| '''cd wedge15Ma5'''
  
 
|-
 
|-
|
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"|  
|
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| This is the name of the folder of '''supersonic flow''' over a wedge in '''rhoCentralFoam'''.
  
Open the blockMeshDict file,
+
And press '''Enter'''.
  
To do this type cd space constant and press enter
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Type ls
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Now type''' ls''' and press '''Enter'''.
  
cd polyMesh -Note that M here is capital and Press enter
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"|
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| You will see '''three folders''' : '''0,constant and system.'''
  
type ls and press enter
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Type cd constant and press enter
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Now open the '''blockMeshDict file'''.
  
You can see the blockMeshDict file
 
  
To view the blockMeshDict file type gedit space blockMeshDict -Note that M and D here are capital and press enter
+
To do this, type '''cd space constant''' and press '''Enter'''.
  
Let me drag this to capture area
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Type cd polyMesh and press enter
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| '''cd space polyMesh'''
  
Scroll down
 
  
In this you need to calculate the co -ordinates for the wedge
+
Note that '''M''' here is capital and press '''Enter'''.
  
This has been already calculated and set up in the problem
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Type ls and press enter
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Now type '''ls''' and press '''Enter'''.
  
The rest of the data remain the same.
 
  
In boundary patches the boundaries are set as shown in the figure
+
You can see the '''blockMeshDict file'''.
  
Close the blockMeshDict file
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Type '''gedit''' '''blockMeshDict''' and press enter
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Type '''gedit space blockMeshDict'''.
  
In the command terminal type cd space .. twice to return back to wedge folder
+
Note that '''M''' and '''D '''here are capital and press '''Enter'''.
+
Now open the 0 folder
+
  
To do this type cd space 0 and press enter
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Drag and scroll down.
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Let me drag this to the '''capture area'''.
  
Now type ls and press enter
 
  
This contains the initial condition for pressure, velocity, temperature etc.  
+
Scroll down.
  
Type cd space .. (dot dot) and press enter
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| enter the data in '''vertices '''but it i already set up in the problem
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| In this you need to calculate the '''co-ordinates''' for the '''wedge'''.
  
Mesh the geometry using blockMesh utility
 
To do this in the command terminal type blockMesh and Press Enter
 
  
Meshing has been done
+
This is already been calculated and set up in the problem.
  
Now to View the geometry in the command terminal type paraFoam and press enter
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"|
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| The rest of the data remain the same.
  
This will open the paraview window.
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Boundary names similar to that in slide 5
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| In '''boundary patches''' the boundaries are set as shown in the figure.  
  
On the left hand side of the object inspector menu click APPLY
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"|
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Close the '''blockMeshDict file'''.
  
In this you can see the geometry is which is a rectangular section upstream and changes to a wedge downstream
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Type : cd .. (twice) and press '''Enter''' >> wedge folder
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| In the '''command terminal''', type
 +
'''cd ..(dot dot)''' twice to return back to the '''wedge folder'''.
  
Close the paraview window
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"|
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Now open the '''0 folder'''.
  
Now run the solver 'rhoCentralFoam'  
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Type cd 0 and press enter
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| To do this type '''cd space 0''' and press '''Enter'''.
  
To do this in the command terminal type rhoCentralFoam and Press Enter.
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| type ls and press enter
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Type '''ls''' and press '''Enter'''.
  
 
|-
 
|-
|
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"|  
|  
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| This contains initial '''boundary condition''' for '''pressure,velocity''' and '''temprature'''.  
The iterations running can be seen in the terminal window.
+
  
The iteration running will stop after it converges or at the end of the time step.
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| type cd .. and press enter
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Type '''cd .. (dot dot)''' and press '''Enter'''.  
  
Now the solving has been done
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"|
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Now we need to '''mesh''' the geometry.
  
To visualise the results let us open the paraview window once again
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Mesh the geometry.
  
In the command terminal, type “paraFoam” and press Enter
+
type: blockMesh
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| To do this in the '''command terminal''',  
 +
type '''blockMesh''' and press '''Enter'''.
  
Again on the left hand side of the object inspector menu click Apply.
+
 
 +
'''Meshing''' has been done.
  
 
|-
 
|-
|
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Terminal : type paraFoam and press enter
|
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Now to view the geometry in the '''terminal''', type '''paraFoam''' and press '''Enter'''.
  
On the left side top in active variable control menu you can see the drop down menu showing solid color.
 
  
Now click on it and Change from solid color to capital U.
+
This will open the '''ParaView''' window.
  
Now make the color legend ON by clicking on left hand side top of active variable control menu.
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Paraview window
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| On the left hand side of '''object inspector menu''' click '''APPLY'''.
  
Make the color legend ON
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| About wedge geometry
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| In this you can see the '''geometry''' is which is a '''rectangular section upstream'''.
  
Click on it
+
changes to a '''wedge downstream'''.
  
On top of the paraview window you can see the VCR control.
 
  
Click on the play.
+
Close the '''ParaView''' window.
  
You can see the final results of U velocity
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"|
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Now run the '''solver 'rhoCentralFoam''''
  
Now scroll down the properties in the object inspector menu on the left hand side
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Terminal : rehoCentralFoam and press enter
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| To do this in the '''command terminal''', type '''rhoCentralFoam''' and press '''Enter'''.
  
Now click on display besides Properties
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Iterations in terminal window
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| The '''iterations''' running can be seen in the '''terminal window'''.
  
Scroll down and click on rescale to size
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"|
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| '''Iterations''' running will stop after it '''converges'''.
  
You can see the final result of velocity magnitude.
 
  
Similarly you can select pressure
+
Or at the end of the '''time step'''.
  
You can see the final value of pressure
 
  
Now close the paraview window
+
Now the''' solving''' has been done.
  
You can also calculate the Mach number for the flow
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| open paraview
  
To do this we can use the openfoam utility by typing “Mach” in the command terminal
 
  
Type Mach- Note that M here is capital and press enter
 
  
You will see that the Mach number is calculated
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| To '''visualise''' these results let us open the '''ParaView''' window once again.
for each time step.
+
  
Again open the paraview window by typing in the command terminal paraFoam and press enter
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| type: paraFoam and press enter
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| In the '''command terminal''', type “'''paraFoam” '''and press '''Enter'''.
  
Click Apply
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Click APPLY in object inspector menu
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Again on the left hand side of '''object inspector menu '''click '''APPLY'''.
  
Scroll down
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Solid geometry in drop down menu
  
In volume fields check the Mach number (Ma) box and again click apply.
 
  
On top of the active variable control menu click on solid color and change it to Ma
+
Select U
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| On the left side top in '''active variable control menu''', you will see a dropdown menu showing '''Solid Color'''.
  
Again on the VCR control click play and make to color legend ON
+
Now click on it and change from solid color to capital '''U'''.
  
You can thus see the mach number in the color legend and the corresponding colors.
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Make the color legend ON
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Now make the '''color legend ON''' by clicking on the left hand side top of '''active variable control menu'''.
 +
 
 +
 
 +
And make the '''color legend ON'''.
 +
 
 +
 
 +
Click on it.
  
 
|-
 
|-
|
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"|  
|
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| On top of the '''ParaView''' window, you can see the '''VCR control'''.
  
We notice here that:
 
  
When the wedge is kept in a supersonic flow
+
Click on '''PLAY'''.
  
produces a shock across which the flow properties
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| In the paraview window
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| You can see the final results of '''U velocity'''.
  
like temperature, pressure and density drastically changes.
+
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| In object inspector menu
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Now scroll down the '''Properties''' in '''Object inspector menu''' on the left hand side.
 +
 
 +
 
 +
Now click on '''Display''' besides '''Properties'''.
  
 
|-
 
|-
|Slide 7:
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Click on rescale to size
|
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Scroll down and click on '''Rescale to Size'''.
 +
 
 +
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"|
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| You can see the final value of '''Velocity magnitude'''.
 +
 
 +
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Select pressure in drop dwon menu (p)
 +
 
 +
 
 +
 
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Similarly you can select '''pressure'''.
 +
 
  
Now let me switch back to the slides
+
You can see the final result of '''pressure'''.
  
The solved tutorial can be validated with exact solution
 
  
available in basic books of aerodynamics by John D Anderson
+
Now close the '''ParaView''' window.
  
 
|-
 
|-
|Slide 8:
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Calculate the Mach number
|
+
  
In this tutorial we learnt:
 
  
Solving a compressible flow problem
+
in terminal type Mach
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| You can also calculate the '''Mach number''' for the '''flow'''.
  
Velocity and pressure contour for the wedge
 
  
OpenFOAM utility for calculating Mach number
+
To do this we can use the '''Openfoam '''utility by typing '''Mach''' in the '''command terminal'''.
  
 
|-
 
|-
|Slide 9:
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Type mach in terminal.
|Assignment
+
Assignment:
+
  
Vary the wedge angle between 10 ° to 15 ° to view the shock characteristic for the flow
 
  
This bring us to the end of the tutorial
+
mach number for each time step
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Type '''Mach''' in the '''command terminal'''.
 +
 
 +
 
 +
Note that '''M''' here is capital and press '''Enter'''.
 +
 
 +
 
 +
You can see that '''Mach number''' is calculated for each '''time step'''.
  
 
|-
 
|-
| Slide 10 :About Spoken Tutorial
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Open paraview window.
|
+
 
The video available at this URL:
+
 
 +
type paraFoam
 +
 
 +
 
 +
click APPLY
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Now again open the '''ParaView''' window by typing in the '''command terminal paraFoam'''.
 +
 
 +
 
 +
And press '''Enter'''.
 +
 
 +
 
 +
Click '''APPLY'''.
 +
 
 +
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| In object inspector menu, check the Ma check box.
 +
 
 +
 
 +
change from solid color to Ma
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Scroll down.
 +
 
 +
 
 +
In '''volume fields''' check the '''Ma '''box and again click '''APPLY'''.
 +
 
 +
 
 +
On top of''' active variable control menu''' click on '''Solid Color''' and change it to '''Ma'''.
 +
 
 +
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| In VCR control click on play button >> make the color legend ON
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| In the '''VCR control''' menu click on '''PLAY''' and make the '''color legend ON'''.
 +
 
 +
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| In paraview window
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| You can see the '''Mach number''' in the''' color legend''' and corresponding colours.
 +
 
 +
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"|
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| We notice here that when the wedge is kept in a '''supersonic flow''',
 +
*it produces a '''shock''' across which the '''flow properties'''
 +
**temperature
 +
** pressure
 +
** and density
 +
* drastically changes.
 +
 
 +
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 8: For validation
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Let me switch back to the '''slides'''.
 +
 
 +
 
 +
The solved tutorial can be validated with exact solution available in basic books of '''Aerodynamics''' by '''John D Anderson'''.
 +
 
 +
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 9: Summary
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| In this tutorial we learnt:
 +
 
 +
*'''Solving a compressible flow problem'''
 +
*'''Velocity''' and '''pressure contour''' for the '''wedge'''
 +
*'''OpenFOAM utility''' for calculating the '''Mach number'''
 +
 
 +
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 10 : Assignment
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| Assignment:
 +
 
 +
 
 +
#Vary the '''wedge angle''' between '''10 °''' to '''15 ° '''
 +
#to view the''' shock characteristic''' for the '''flow'''.
 +
 
 +
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 11:
 +
 
 +
About Spoken tutorials
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| The video available at this URL:
 +
 
 
http://spoken-tutorial.org/What_is_a_Spoken_Tutorial  
 
http://spoken-tutorial.org/What_is_a_Spoken_Tutorial  
It summarizes the Spoken Tutorial project.  
+
 
 +
It summarizes the Spoken Tutorial project.  
 +
 
 
If you do not have good bandwidth, you can download and watch it.  
 
If you do not have good bandwidth, you can download and watch it.  
  
 
|-
 
|-
| Slide 11:Acknowledgement
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 12:
|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.  
+
  
This project is coordinated by http://spoken-tutorial.org
+
About Spoken tutorials
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| The Spoken Tutorial Project Team
  
More information on the same is available at this URL http://spoken-tutorial.org/NMEICT-Intro
+
-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
  
 
|-
 
|-
|About the contributor
+
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 13:
|
+
 
The script is provided by Arvind N
+
Forum to answer questions
and
+
 
This is Rahul Joshi from IIT Bombay signing off
+
Do you have questions on THIS Spoken Tutorial?
Thnks for joining
+
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/
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"|
 +
 
 +
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 14:
 +
 
 +
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
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"|
 +
 
 +
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 15:
 +
 
 +
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/
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"|
 +
 
 +
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 16:
 +
 
 +
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/
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 
 +
 
 +
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 17:
 +
 
 +
Acknowledgement
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| 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
 +
 
 +
|-
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| About the contributor
 +
| style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:0.05pt solid #000000;padding:0.097cm;"| This script has been contributed by Arvind N.
 +
 
 +
And this is Rahul Joshi from IIT BOMBAY signing off.
 +
 
 +
Thanks for joining.
 +
 
 +
|}

Latest revision as of 12:42, 30 May 2019

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
  • how to solve a compressible flow problem of supersonic flow over a wedge
  • how post process the results in paraView.
Slide 3:

System Requirement

To record this tutorial, I am using
  • Linux Operating system Ubuntu version 10.04
  • OpenFOAM version 2.1.0
  • ParaView version 3.12.0
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 5:

Prerequisites

To practice this tutorial a learner should have some basic knowledge of
  • Compressible flows and
  • Gas Dynamics
Let us now solve
  • supersonic flow over a wedge using OpenFOAM and
  • see the shock structure formed using ParaView
Slide 6 : Boundary Conditions 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 7 : Solver The type of solver I am using here is rhoCentralFoam.
It is a Density-based compressible flow solver.


It is based on central- upwind schemes of Kurganov and Tadmor

Switch to the Terminal by Ctrl+Alt+T Open a command terminal .


To do this press Ctrl+Alt+T keys simultaneously on your keyboard.

In the terminal type path for supersonic flow over a wedge.
In command terminal:

Type run and press Enter.


Problem is already set in OpenFOAM

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.


To do this, type cd space constant and press Enter.

Type cd polyMesh and press enter cd space polyMesh


Note that M here is capital and press Enter.

Type ls and press enter Now type ls and press Enter.


You can see the blockMeshDict file.

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.


Scroll down.

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.


This is already been calculated and set up in the problem.

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.


Meshing has been done.

Terminal : type paraFoam and press enter Now to view the geometry in the terminal, type paraFoam and press Enter.


This will open the ParaView window.

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.

changes to a wedge downstream.


Close the ParaView window.

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.


Or at the end of the time step.


Now the solving has been done.

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


Select U

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.


And make the color legend ON.


Click on it.

On top of the ParaView window, you can see the VCR control.


Click on PLAY.

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.


Now click on Display besides Properties.

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.


You can see the final result of pressure.


Now close the ParaView window.

Calculate the Mach number


in terminal type Mach

You can also calculate the Mach number for the flow.


To do this we can use the Openfoam utility by typing Mach in the command terminal.

Type mach in terminal.


mach number for each time step

Type Mach in the command terminal.


Note that M here is capital and press Enter.


You can see that Mach number is calculated for each time step.

Open paraview window.


type paraFoam


click APPLY

Now again open the ParaView window by typing in the command terminal paraFoam.


And press Enter.


Click APPLY.

In object inspector menu, check the Ma check box.


change from solid color to Ma

Scroll down.


In volume fields check the Ma box and again click APPLY.


On top of active variable control menu click on Solid Color and change it to Ma.

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,
  • it produces a shock across which the flow properties
    • temperature
    • pressure
    • and density
  • drastically changes.
Slide 8: For validation Let me switch back to the slides.


The solved tutorial can be validated with exact solution available in basic books of Aerodynamics by John D Anderson.

Slide 9: Summary In this tutorial we learnt:
  • Solving a compressible flow problem
  • Velocity and pressure contour for the wedge
  • OpenFOAM utility for calculating the Mach number
Slide 10 : Assignment Assignment:


  1. Vary the wedge angle between 10 ° to 15 °
  2. to view the shock characteristic for the flow.
Slide 11:

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 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 us at

contact@spoken-tutorial.org

Slide 13:

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 14:

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 15:

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 16:

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 17:

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 script has been contributed by Arvind N.

And this is Rahul Joshi from IIT BOMBAY signing off.

Thanks for joining.

Contributors and Content Editors

Chandrika, DeepaVedartham, Nancyvarkey, Rahuljoshi