Difference between revisions of "OpenFOAM/C2/Simulating-flow-in-a-Lid-Driven-Cavity/English"
(Created page with ''''Title of script''': Simulating Flow in a Lid Driven Cavity '''Author''': Rahul Ashok Joshi '''Keywords''': Video Tutorial,Computational Fluid Dynamics (CFD) {| border=1 !Vi…') |
Rahuljoshi (Talk | contribs) |
||
Line 1: | Line 1: | ||
− | + | Tutorial: Simulating Flow in a Lid Driven Cavity. | |
− | |||
− | + | Script and Narration : Rahul Joshi | |
+ | |||
+ | |||
+ | Keywords: Video tutorial,CFD. | ||
+ | |||
+ | |||
+ | |||
+ | {| 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;"| <center>Visual Cue</center> | ||
+ | | style="border:0.05pt solid #000000;padding:0.097cm;"| <center>Narration</center> | ||
− | |||
− | |||
− | |||
|- | |- | ||
− | | 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 Simulating Flow in a Lid Driven Cavity using openfoam''' |
− | Hello and welcome to the spoken tutorial on Simulating Flow in a Lid Driven Cavity | + | |
|- | |- | ||
− | | Slide 2: Learning | + | | 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 |
+ | |||
+ | |||
+ | The''' Lid Driven Cavity''' '''file structure''' | ||
+ | |||
+ | |||
+ | '''Meshing '''the Geometry | ||
− | |||
− | + | Solving and '''post-processing results''' in '''Paraview''' | |
− | |||
− | Plotting & validating | + | '''Plotting '''& '''validating''' results on a '''spreadsheet'''. |
|- | |- | ||
− | | Slide 3: | + | | 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 ''' | |
+ | |||
− | |||
− | |||
|- | |- | ||
− | | | + | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 4: |
− | + | ||
+ | About Lid Driven Cavity flow | ||
+ | | 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;"| '''Lid driven cavity''' is the most widely used '''2D test''' | ||
+ | |||
+ | |||
+ | case for validation of a '''CFD code''' | ||
|- | |- | ||
− | | | + | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 5 : Diagram |
− | | | + | | 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 diagram of '''Lid Driven Cavity '''. |
+ | |||
+ | |||
+ | The '''boundary''' '''conditions''' remain the same. | ||
+ | |||
+ | |||
+ | A '''moving wall''' and '''three fixedwalls''' | ||
+ | |||
+ | |||
+ | We are '''solving''' this for '''Reynolds no (Re) = 100''' | ||
+ | |||
+ | |||
+ | The '''moving wall''' has a velocity of '''1 meters per second''' | ||
+ | |||
+ | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Demo. |
− | | | + | | 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 path for the '''Lid Driven Cavity''' is the same as discussed in the '''installation tutorial'''. |
− | + | ||
− | + | ||
− | |||
− | + | Now Open a '''command terminal''' and | |
− | |||
− | To | + | To do this press '''Ctrl+Alt+t '''simultaneously on your '''keyboard''' |
+ | |||
+ | |||
+ | In the '''command terminal''' type the path for '''lid driven cavity''' | ||
+ | |||
+ | |||
+ | '''type run and press enter''' | ||
+ | |||
+ | '''cd '''(space)''' tutorials and Press enter''' | ||
+ | |||
+ | '''cd '''(space)''' incompressible and Press enter''' | ||
+ | |||
+ | '''cd '''(space)''' icoFoam '''(Note that F here is capital)''' and Press enter ''' | ||
+ | |||
+ | |||
+ | '''type cd '''(space) cavity and '''Press Enter''' | ||
+ | |||
+ | type '''ls''' and '''press enter''' | ||
+ | |||
+ | |||
+ | In the '''file structure of cavity''' you will see 3 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;"| Demo |
− | | | + | | 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''' (space) '''constant''' and''' press enter''' |
− | cd | + | |
+ | |||
+ | Now type '''ls '''and''' press enter''' | ||
+ | |||
+ | |||
+ | The '''constant folder '''contains another '''folder''' named '''polymesh''' | ||
+ | |||
+ | |||
+ | and a '''file''' describing the '''physical properties of fluid'''. | ||
+ | |||
+ | |||
+ | Now type '''cd (space) polymesh''' and '''Press Enter''' | ||
+ | |||
+ | |||
+ | '''Polymesh''' contains a '''file''' named '''blockMeshDict''' | ||
+ | |||
+ | |||
+ | Now type '''ls''' and press enter | ||
+ | |||
+ | |||
+ | You can see the '''blockMeshDict ''' | ||
+ | |||
+ | |||
+ | To view the file type '''gedit blockMeshDict''' | ||
+ | |||
+ | |||
+ | '''(Note '''that''' M and D '''here are''' capital)''' | ||
+ | |||
+ | |||
+ | Now press enter | ||
+ | |||
+ | |||
+ | This will Open up the '''blockMeshDict file''' | ||
+ | |||
+ | |||
+ | Let me '''drag''' this to the '''capture area''' | ||
+ | |||
+ | |||
+ | This contains : | ||
+ | |||
+ | |||
+ | '''-cordinates for lid driven cavity''' | ||
+ | |||
+ | '''-blocking and meshing parameters''' | ||
+ | |||
+ | '''-and boundary patches.''' | ||
+ | |||
+ | |||
+ | Since there are '''arcs''' as well as no '''patches''' to be''' merged''' | ||
+ | |||
− | + | '''edges and mergePatchPairs '''can be '''kept empty'''. | |
− | |||
− | + | Now close this | |
|- | |- | ||
− | | | + | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Demo |
− | | | + | | 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 (space) .. (dot) (dot)''' |
− | |||
− | + | do this twice | |
− | |||
− | + | you will come back to the''' cavity folder''' | |
+ | |||
+ | |||
+ | Now type '''cd''' (space) '''system''' and press enter, | ||
+ | |||
+ | |||
+ | Now type '''ls''' and press enter | ||
+ | |||
+ | |||
+ | this contains three '''files''' | ||
+ | |||
+ | |||
+ | '''controlDict, fvSchemes and fvSolutions''' | ||
+ | |||
+ | |||
+ | '''controlDict''' contains '''control parameters''' for start/end time. | ||
+ | |||
+ | |||
+ | '''fvSolution''' contains '''discritization schemes''' used in '''run time'''. | ||
+ | |||
+ | |||
+ | '''fvSchemes''' contains equation for '''solver''', | ||
+ | |||
+ | |||
+ | '''tolerance''' etc. | ||
|- | |- | ||
− | | | + | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Demo: |
− | | | + | | 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 type '''cd (space) (dot dot) . . '''and press enter |
− | |||
− | |||
− | |||
− | + | Now type '''cd ( space )''' 0 (zero) and Press enter | |
− | + | ||
+ | |||
+ | Now type''' ls''' and press enter | ||
+ | |||
+ | |||
+ | This contains the '''initial values''' for '''boundary conditions''' like | ||
+ | |||
+ | |||
+ | '''Pressure ,Velocity,Temperature etc.''' | ||
+ | |||
+ | |||
+ | Type''' cd ( space ) (dot dot) . .''' to return to the '''cavity folder'''. | ||
|- | |- | ||
− | | | + | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Demo |
− | | | + | | 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''' |
+ | |||
+ | |||
+ | We are using a '''course''' mesh here. | ||
+ | |||
+ | |||
+ | '''Mesh''' the '''geometry''' by typing '''blockMesh''' in the '''terminal'''. | ||
+ | |||
+ | |||
+ | Now type '''blockMesh '''(Note that M and D here is capital) | ||
+ | |||
+ | |||
+ | and press enter | ||
+ | |||
+ | |||
+ | The''' meshing''' is done. | ||
+ | |||
+ | |||
+ | If there is some '''error''' in the '''blockMesh file ''' | ||
+ | |||
+ | |||
+ | it will be shown in the '''terminal'''. | ||
+ | |||
+ | |||
+ | To view the '''geometry''' | ||
+ | |||
+ | |||
+ | Type '''paraFoam''' , Note that '''F''' 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;"| Demo: |
− | | | + | | 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 will open the '''paraview window''' |
− | + | ||
+ | |||
+ | Now on the left hand side of the '''object inspector menu''' click on '''Apply.''' | ||
+ | |||
+ | |||
+ | You can see the '''lid driven cavity''' '''geometry''' | ||
+ | |||
+ | |||
+ | close this | ||
+ | |||
+ | |||
− | |||
|- | |- | ||
− | | | + | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Demo: |
− | | | + | | 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;"| Check the mesh by typing '''checkMesh''' in the''' terminal''' |
− | + | ||
+ | Note that '''M''' here is capital | ||
+ | |||
+ | |||
+ | and press enter | ||
+ | |||
+ | |||
+ | you can see the the '''number of cells''' , | ||
+ | |||
+ | |||
+ | '''skewness''' and '''other parameters''' | ||
+ | |||
+ | |||
+ | which are associated with the '''mesh''' | ||
+ | |||
+ | |||
+ | let me switch back to the '''slides'''. | ||
|- | |- | ||
− | | | + | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 6 : icoFoam |
− | | | + | | 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 solver we are using here is '''icoFoam''' : |
− | + | ||
− | + | ||
+ | '''icoFoam is a Transient''' '''solver''' for '''incompressible flow''' of '''newtonian fluids'''. | ||
|- | |- | ||
− | | | + | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Demo : |
− | | | + | | 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 '''terminal''' |
+ | |||
+ | |||
+ | In the '''terminal '''type '''icoFoam''' | ||
+ | |||
+ | |||
+ | Note that '''F''' here is '''capital''' | ||
+ | |||
+ | |||
+ | and press enter | ||
+ | |||
+ | |||
+ | '''Iterations '''running will be seen in the '''terminal window'''. | ||
|- | |- | ||
− | | | + | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Demo |
− | | | + | | 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;"| Once the solving is done |
+ | |||
+ | |||
+ | type '''paraFoam''' in the terminal | ||
− | |||
− | + | to view the '''geometry''' and the '''results''' | |
|- | |- | ||
− | | | + | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Demo |
− | | | + | | 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''' |
− | On the | + | |
− | |||
− | + | click on '''Apply''' | |
+ | |||
+ | |||
+ | Now '''Scroll''' down the '''properties panel''' | ||
+ | |||
+ | |||
+ | of the '''objector inspector menu ''' | ||
+ | |||
+ | |||
+ | for t'''ime step,regions and volume fields etc''' | ||
+ | |||
+ | |||
+ | '''Check or uncheck '''these '''boxes''' in the '''mesh''' part | ||
+ | |||
+ | |||
+ | to view the '''different boundary''' '''regions '''of '''Lid driven cavity''' | ||
+ | |||
+ | |||
+ | Now after this on top of the''' active variable control ''' | ||
+ | |||
+ | |||
+ | '''dropdown menu''' change from '''solid color '''to '''capital p or U ''' | ||
+ | |||
+ | |||
+ | which are the '''initial conditions''' such as '''pressure or velocity''' | ||
+ | |||
+ | |||
+ | I will select '''capital U''' | ||
+ | |||
+ | |||
+ | Now this will show the '''initial condition of velocity''' | ||
+ | |||
+ | |||
+ | Now on top of the''' paraview window''' you can see the''' VCR control''' | ||
+ | |||
+ | |||
+ | Click on the '''play''' button | ||
+ | |||
+ | |||
+ | Now this is the final '''result''' of '''velocity''' for '''lid driven cavity''' | ||
+ | |||
+ | |||
+ | Toggle on the '''color''' '''legend '''by clicking on | ||
+ | |||
+ | |||
+ | top left of the '''active variable control menu''' | ||
+ | |||
+ | |||
+ | This is the''' color legend''' for '''U velocity''' | ||
+ | |||
+ | |||
+ | We need to''' validate''' the '''results obtained''' | ||
+ | |||
+ | |||
+ | To do this let us '''plot''' the '''U and V velocity''' | ||
+ | |||
− | |||
− | |||
|- | |- | ||
− | | | + | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Demo |
− | |We need to validate the result obtained to do this let us plot the U and V velocity. | + | | 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 need to '''validate''' the result obtained to do this let us plot the U and V velocity. |
+ | |||
+ | |||
+ | For this Go to '''Filters Menu > Data Analysis > Plot Over line''' | ||
+ | |||
+ | |||
+ | Click on it | ||
+ | |||
+ | |||
+ | You can see the '''X , Y and Z axis''' | ||
+ | |||
+ | |||
+ | Select the '''X & Y axis''' turn by turn. | ||
+ | |||
+ | |||
+ | I will select the '''X axis''' and click '''Apply''' | ||
+ | |||
− | + | You can see the '''Pressure and velocity''' '''plots''' being plotted. | |
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Demo: |
− | |Since it is a non dimensional analysis | + | | 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;"| Since it is a '''non dimensional analysis''' |
− | |||
− | + | we need to '''plot the graph''' for '''u/U v/s y/L''' for '''Reynolds number =100''' | |
− | |||
− | + | To do this in '''Plot Data''' click on the '''Y-axis''' | |
− | |||
− | + | And click '''APPLY''' | |
− | |||
− | + | You can see the''' plot''' | |
+ | |||
+ | In menu bar go to '''File > Save Data ''' | ||
+ | |||
+ | |||
+ | Give and appropriate name to your file | ||
+ | |||
+ | |||
+ | I will give this as '''cavity''' | ||
+ | |||
+ | |||
+ | The file will be saved as '''.csv file''' | ||
+ | |||
+ | |||
+ | Now click ok | ||
+ | |||
+ | |||
+ | Again click ok | ||
+ | |||
+ | |||
+ | Now go to the '''cavity folder''' of '''openfoam directory'''. | ||
+ | |||
+ | |||
+ | '''Scroll '''down you can see the '''cavity.csv file''' | ||
+ | |||
+ | |||
+ | Open it in Open office or LibreOffice Spreadsheet | ||
+ | |||
+ | In the libreoffice spreadsheet copy | ||
+ | |||
+ | |||
+ | the U0 (u velocity) and to the right points1(Y-axis) columns | ||
+ | |||
+ | |||
+ | in another spreadsheet | ||
+ | |||
+ | |||
+ | Now divide both these coloumns | ||
+ | |||
+ | |||
+ | that is '''u zero''' by '''capital U''' and '''points 1''' by '''capital L''' | ||
+ | |||
+ | |||
+ | Plot the results in '''libreoffice''' '''charts''' option on top of the menu bar. | ||
+ | |||
+ | |||
+ | Now let me switch back to the slides | ||
|- | |- | ||
− | | Slide | + | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 7 : Lid Driven Cavity (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;"| Results obtained will be similar to this figure. |
− | + | ||
+ | |||
+ | |||
|- | |- | ||
− | | Slide | + | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 8: Ghia et al.(1982) & Fluent |
− | | | + | | 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;"| '''Validate''' the result obtained on '''Lid Driven Cavity by : Ghia et al. (1982''') and |
+ | |||
− | + | Results '''obtained from Fluent'''. | |
|- | |- | ||
− | | | + | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 9 |
− | |In this tutorial we learnt | + | |
− | File structure of Lid Driven cavity | + | Summary |
− | Solved lid driven cavity. | + | |
− | Post-processing of | + | |
− | 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;"| In this tutorial we learnt how to install | ||
+ | |||
+ | '''File structure of Lid Driven cavity''' | ||
+ | |||
+ | '''Solved lid driven cavity'''. | ||
+ | |||
+ | '''Post-processing of results ''' | ||
+ | |||
+ | '''Validation''' | ||
|- | |- | ||
− | |Slide | + | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 10: |
− | |As as Assignment, | + | |
− | Change | + | Assignment |
− | This brings us to | + | | 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;"| As as Assignment, |
+ | |||
+ | Change some '''parameters''' in the '''lid driven cavity''' | ||
+ | |||
+ | * '''Velocity Magnitude''' in the '''0 folder''' | ||
+ | * '''Kinematic viscosity in transportPorpoerties in constant folder''' | ||
+ | |||
+ | Plot the results of '''u/U and y/L''' | ||
+ | |||
+ | This brings us to the end of the tutorial. | ||
|- | |- | ||
− | | | + | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 11 : |
− | |The video available at this URL: | + | |
+ | 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 | ||
− | + | ||
− | If you do not have good bandwidth, you can download and watch it. | + | It summarizes the Spoken Tutorial project. |
+ | |||
+ | If you do not have good bandwidth, you can download and watch it. | ||
|- | |- | ||
− | |Slide | + | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 12: |
− | + | ||
− | The Spoken Tutorial Project Team | + | About Spoken tutorials |
− | Conducts workshops using 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 |
− | Gives certificates to those who pass an online test | + | |
− | For more details, contact | + | -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 | + | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 13: |
− | + | ||
− | Spoken Tutorials are part of Talk to a Teacher project, | + | 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. | 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 | More information on the same is available at the following URL link http://spoken-tutorial.org/NMEICT-Intro | ||
|- | |- | ||
− | |Slide | + | | style="border-top:none;border-bottom:0.05pt solid #000000;border-left:0.05pt solid #000000;border-right:none;padding:0.097cm;"| Slide 14: |
− | |This is Rahul Joshi from IIT BOMBAY signing off. | + | |
+ | 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 is Rahul Joshi from IIT BOMBAY signing off. | ||
+ | |||
Thanks for joining. | Thanks for joining. | ||
+ | |||
+ | |} |
Revision as of 23:56, 6 March 2013
Tutorial: Simulating Flow in a Lid Driven Cavity.
Script and Narration : Rahul Joshi
Keywords: Video tutorial,CFD.
|
|
Slide 1 | Hello and welcome to the spoken tutorial on Simulating Flow in a Lid Driven Cavity using openfoam |
Slide 2 : Learning Objectives | In this tutorial I will show you
|
Slide 3:
System Requirement |
To record this tutorial
|
Slide 4:
About Lid Driven Cavity flow |
Lid driven cavity is the most widely used 2D test
|
Slide 5 : Diagram | This is diagram of Lid Driven Cavity .
|
Demo. | The path for the Lid Driven Cavity is the same as discussed in the installation tutorial.
cd (space) tutorials and Press enter cd (space) incompressible and Press enter cd (space) icoFoam (Note that F here is capital) and Press enter
type ls and press enter
0 , constant , and system.
|
Demo | Now type cd (space) constant and press enter
-blocking and meshing parameters -and boundary patches.
|
Demo | In the command terminal type : cd (space) .. (dot) (dot)
|
Demo: | Now again type cd (space) (dot dot) . . and press enter
|
Demo | Now we need to mesh the geometry
|
Demo: | This will open the paraview window
|
Demo: | Check the mesh by typing checkMesh in the terminal
|
Slide 6 : icoFoam | The solver we are using here is icoFoam :
|
Demo : | Let me switch back to the terminal
|
Demo | Once the solving is done
|
Demo | On the left hand side of object inspector menu
|
Demo | We need to validate the result obtained to do this let us plot the U and V velocity.
|
Demo: | Since it is a non dimensional analysis
In the libreoffice spreadsheet copy
|
Slide 7 : Lid Driven Cavity (OpenFOAM) | Results obtained will be similar to this figure.
|
Slide 8: Ghia et al.(1982) & Fluent | Validate the result obtained on Lid Driven Cavity by : Ghia et al. (1982) and
|
Slide 9
Summary
|
In this tutorial we learnt how to install
File structure of Lid Driven cavity Solved lid driven cavity. Post-processing of results Validation |
Slide 10:
Assignment |
As as Assignment,
Change some parameters in the lid driven cavity
Plot the results of u/U and y/L This brings us to the end of the tutorial. |
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:
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 |
Slide 14:
About the contributor |
This is Rahul Joshi from IIT BOMBAY signing off.
Thanks for joining. |