Difference between revisions of "OpenFOAM/C2/2D-Laminar-Flow-in-a-channel/English-timed"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
Line 18: Line 18:
  
 
'''ParaView''' version 3.12.0  
 
'''ParaView''' version 3.12.0  
 +
 +
  
 
|-
 
|-
Line 29: Line 31:
 
|-
 
|-
 
| 00:56
 
| 00:56
 +
| 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.
 +
 +
 +
|-
 +
| 01:01
 
| As a prerequisite for this tutorial, you should know how to create '''geometry''' using '''OpenFOAM'''.
 
| As a prerequisite for this tutorial, you should know how to create '''geometry''' using '''OpenFOAM'''.
  
 
|-
 
|-
| 01:03
+
| 01:08
 
|If not, please refer to the relevant tutorials on our website.
 
|If not, please refer to the relevant tutorials on our website.
  
 
|-
 
|-
| 01:09
+
| 01:14
 
|We simulate flow in a channel to determine flow development length along the downstream. '''Channel flow''' problem description.
 
|We simulate flow in a channel to determine flow development length along the downstream. '''Channel flow''' problem description.
  
 
|-
 
|-
| 01:19
+
| 01:24
 
| The '''boundary''' names and the '''inlet conditions''' are shown as in this figure.
 
| The '''boundary''' names and the '''inlet conditions''' are shown as in this figure.
  
 
|-
 
|-
| 01:26
+
| 01:31
 
| The '''flow develpoment length''' is given by the formula '''L= 0.05 times Re' that is the '''Reynolds number''' and 'D' which is the '''channel height'''.
 
| The '''flow develpoment length''' is given by the formula '''L= 0.05 times Re' that is the '''Reynolds number''' and 'D' which is the '''channel height'''.
  
 
|-
 
|-
| 01:37
+
| 01:42
 
| Using the formula, the length of the '''channel''' comes out to be 5 meters and height is kept as 1 meter.
 
| Using the formula, the length of the '''channel''' comes out to be 5 meters and height is kept as 1 meter.
  
 
|-
 
|-
| 01:45
+
| 01:50
 
|The '''Inlet velocity''' is 1 meter per second. And, we are solving this for a '''Reynolds number''' ( Re ) equal to 100.
 
|The '''Inlet velocity''' is 1 meter per second. And, we are solving this for a '''Reynolds number''' ( Re ) equal to 100.
  
 
|-
 
|-
| 01:53
+
| 01:58
 
| This is a '''steady state problem '''. Therefore we are using a '''steady state incompressible''' solver for this case.
 
| This is a '''steady state problem '''. Therefore we are using a '''steady state incompressible''' solver for this case.
  
 
|-
 
|-
| 02:01
+
| 02:06
 
| This is the file structure of our case. The folder should be created in the '''solver''' type that we choose. I have already created a folder in '''simpleFoam''' folder of''' incompressible flow solvers'''.
 
| This is the file structure of our case. The folder should be created in the '''solver''' type that we choose. I have already created a folder in '''simpleFoam''' folder of''' incompressible flow solvers'''.
  
 
|-
 
|-
| 02:18
+
| 02:27
 
|The folder is named as ''' channel'''. Now, let me switch to the folder.
 
|The folder is named as ''' channel'''. Now, let me switch to the folder.
  
 
|-
 
|-
| 02:25
+
| 02:33
 
| Copy '''0, Constant''' and '''System''' folders of any other case, in the '''simpleFoam''' directory.
 
| Copy '''0, Constant''' and '''System''' folders of any other case, in the '''simpleFoam''' directory.
  
 
|-
 
|-
| 02:34
+
| 02:42
 
| I have copied the file structure of the case ''' pitzDaily'''.
 
| I have copied the file structure of the case ''' pitzDaily'''.
  
 
|-
 
|-
| 02:38
+
| 02:46
 
| Paste it inside the '''channel''' folder  and make the necessary changes in the '''geometry''', '''boundary faces''' and '''boundary condition'''.
 
| Paste it inside the '''channel''' folder  and make the necessary changes in the '''geometry''', '''boundary faces''' and '''boundary condition'''.
  
 
|-
 
|-
| 02:48
+
| 02:56
 
| Now, let me open the '''command terminal'''.
 
| Now, let me open the '''command terminal'''.
  
 
|-
 
|-
| 02:51
+
| 02:59
 
| To do this, press '''Ctrl+Alt +t''' keys simultaneously on your keyboard.
 
| To do this, press '''Ctrl+Alt +t''' keys simultaneously on your keyboard.
  
 
|-
 
|-
| 02:57
+
| 03:05
 
| In the terminal, type "run" and press '''Enter'''.
 
| In the terminal, type "run" and press '''Enter'''.
  
 
|-
 
|-
| 03:01
+
| 03:09
 
| Now type '''cd space tutorials''' and press '''Enter'''.
 
| Now type '''cd space tutorials''' and press '''Enter'''.
  
 
|-
 
|-
| 03:08
+
| 03:16
 
| Now type '''cd space incompressible''' and press '''Enter'''.
 
| Now type '''cd space incompressible''' and press '''Enter'''.
  
 
|-
 
|-
| 03:15
+
| 03:23
 
| Type '''cd space simpleFoam''' and press '''Enter'''.
 
| Type '''cd space simpleFoam''' and press '''Enter'''.
  
 
|-
 
|-
| 03:20
+
| 03:28
 
| Now type '''cd space channel''' and press '''Enter'''.
 
| Now type '''cd space channel''' and press '''Enter'''.
  
 
|-
 
|-
| 03:28
+
| 03:36
 
| Now, type "ls" and press '''Enter'''.
 
| Now, type "ls" and press '''Enter'''.
  
 
|-
 
|-
| 03:33
+
| 03:41
 
| You will see three folders '''0, Constant''' and '''system'''.
 
| You will see three folders '''0, Constant''' and '''system'''.
  
 
|-
 
|-
| 03:37
+
| 03:45
 
| Now type '''cd space constant''' and press '''Enter'''.
 
| Now type '''cd space constant''' and press '''Enter'''.
  
 
|-
 
|-
| 03:48
+
| 03:56
 
| Now type "ls" and press '''Enter'''.
 
| Now type "ls" and press '''Enter'''.
  
 
|-
 
|-
| 03:52
+
| 04:00
 
| In this, you will see the files containing properties of fluid and a folder named '''polymesh'''.
 
| In this, you will see the files containing properties of fluid and a folder named '''polymesh'''.
  
 
|-
 
|-
| 03:59
+
| 04:07
 
| '''RASProperties''' contains '''Reynolds-averaged stress model'''.
 
| '''RASProperties''' contains '''Reynolds-averaged stress model'''.
  
 
|-
 
|-
| 04:03
+
| 04:08
 
| '''transportProperties''' contains the '''transport model '''and '''kinematic viscosity''' that is (nu), in this case is set at 0.01 m²/s.
 
| '''transportProperties''' contains the '''transport model '''and '''kinematic viscosity''' that is (nu), in this case is set at 0.01 m²/s.
  
 
|-
 
|-
| 04:17
+
| 04:25
 
| Now in terminal, type '''cd space polyMesh''' and press '''Enter'''. Now, type "ls" and press '''Enter'''.
 
| Now in terminal, type '''cd space polyMesh''' and press '''Enter'''. Now, type "ls" and press '''Enter'''.
  
 
|-
 
|-
| 04:30
+
| 04:38
 
|You will see the '''blockMeshDict''' file here.
 
|You will see the '''blockMeshDict''' file here.
  
 
|-
 
|-
| 04:33
+
| 04:42
 
| To open up the '''blockMeshDict''' file, in the terminal, type "gedit space blockMeshDict" and press '''Enter'''. Scroll down.
 
| To open up the '''blockMeshDict''' file, in the terminal, type "gedit space blockMeshDict" and press '''Enter'''. Scroll down.
  
 
|-
 
|-
| 04:48
+
| 04:56
 
| The geometry is in meters. So, the '''convertTometers''' is set to 1. Next, we have defined the vertices of the '''channel'''.  
 
| The geometry is in meters. So, the '''convertTometers''' is set to 1. Next, we have defined the vertices of the '''channel'''.  
  
 
|-
 
|-
| 04:59
+
| 05:07
 
| We have used a '''100 X 100 mesh size''' here and '''cell spacing''' is kept as '''( 1 1 1 )'''.
 
| We have used a '''100 X 100 mesh size''' here and '''cell spacing''' is kept as '''( 1 1 1 )'''.
  
 
|-
 
|-
| 05:07
+
| 05:15
 
| Next, we have setup the '''boundary conditions''' and their types which are '''inlet, outlet, top''' and '''bottom'''.
 
| Next, we have setup the '''boundary conditions''' and their types which are '''inlet, outlet, top''' and '''bottom'''.
  
 
|-
 
|-
| 05:19
+
| 05:27
 
| As this is a 2D Geometry,  '''front and Back''' are  kept as '''empty'''.
 
| As this is a 2D Geometry,  '''front and Back''' are  kept as '''empty'''.
  
 
|-
 
|-
| 05:27
+
| 05:35
 
| Also, this being a simple geometry,  '''mergePatchPair''' and '''edges''' are to be kept '''empty'''. Close the '''blockMeshDict''' file.  
 
| Also, this being a simple geometry,  '''mergePatchPair''' and '''edges''' are to be kept '''empty'''. Close the '''blockMeshDict''' file.  
  
 
|-
 
|-
| 05:38
+
| 05:46
 
| In the command terminal, type '''cd space ..(dot dot) '''and press '''Enter'''.  
 
| In the command terminal, type '''cd space ..(dot dot) '''and press '''Enter'''.  
  
 
|-
 
|-
| 05:44
+
| 05:52
 
| Again, type '''cd space .. (dot dot)''' and press '''Enter'''.
 
| Again, type '''cd space .. (dot dot)''' and press '''Enter'''.
  
 
|-
 
|-
| 05:49
+
| 05:57
 
| Now. in the terminal, type '''cd space 0 (Zero)''' and press '''Enter'''. Now, type "ls" and press '''Enter'''.
 
| Now. in the terminal, type '''cd space 0 (Zero)''' and press '''Enter'''. Now, type "ls" and press '''Enter'''.
  
 
|-
 
|-
| 05:58
+
| 06:06
 
| This contains the '''intial boundary conditions ''' and''' wall functions''' for the '''channel case'''.
 
| This contains the '''intial boundary conditions ''' and''' wall functions''' for the '''channel case'''.
  
 
|-
 
|-
| 06:04
+
| 06:12
 
| It should contain various files such as '''epsilon, k, nut, nuTilda ''' which are the '''wall functions'''and  'p' , 'R' and capital 'U' which  are '''initial conditions''' of the '''flow'''.
 
| It should contain various files such as '''epsilon, k, nut, nuTilda ''' which are the '''wall functions'''and  'p' , 'R' and capital 'U' which  are '''initial conditions''' of the '''flow'''.
  
 
|-
 
|-
|06:20
+
|06:28
 
|Let me switch back to the slides.
 
|Let me switch back to the slides.
  
 
|-
 
|-
| 06:23
+
| 06:31
 
| Calculate 'k' which is the '''turbulent kinetic energy''' from the formula given in the slide
 
| Calculate 'k' which is the '''turbulent kinetic energy''' from the formula given in the slide
  
 
|-
 
|-
| 06:29
+
| 06:37
 
|where Ux, Uy and Uz are the '''velocity''' '''components in the x, y and z directions and''' U' ( dash ) = 0.05''' times '''u''' actual.
 
|where Ux, Uy and Uz are the '''velocity''' '''components in the x, y and z directions and''' U' ( dash ) = 0.05''' times '''u''' actual.
  
 
|-
 
|-
| 06:42
+
| 06:50
 
| Calculate '''epsilon''' from the formula given where epsilon is the''' rate of dissipation of turbulent  energy''', '''C mu''' is a '''constant''' and its value is 0.09.
 
| Calculate '''epsilon''' from the formula given where epsilon is the''' rate of dissipation of turbulent  energy''', '''C mu''' is a '''constant''' and its value is 0.09.
  
 
|-
 
|-
| 06:56
+
| 07:04
 
|And 'l' is the length of the '''channel'''. Let me minimize this.
 
|And 'l' is the length of the '''channel'''. Let me minimize this.
  
 
|-
 
|-
| 07:02
+
| 07:10
 
| Change only the '''boundary names''' in each of the above files.
 
| Change only the '''boundary names''' in each of the above files.
  
 
|-
 
|-
| 07:06
+
| 07:14
 
| Note that the values of '''nut, nuTilda, R ''' are kept to default.
 
| Note that the values of '''nut, nuTilda, R ''' are kept to default.
  
 
|-
 
|-
| 07:13
+
| 07:21
 
| Rest of the files should contain the initial value for each of the '''boundary faces'''.
 
| Rest of the files should contain the initial value for each of the '''boundary faces'''.
  
 
|-
 
|-
| 07:20
+
| 07:28
 
| Now, in the terminal, type '''cd (space) ..(dot dot)''' and press '''Enter'''.
 
| Now, in the terminal, type '''cd (space) ..(dot dot)''' and press '''Enter'''.
  
 
|-
 
|-
| 07:27
+
| 07:35
 
| There are no changes to be done in the '''system''' folder.
 
| There are no changes to be done in the '''system''' folder.
  
 
|-
 
|-
| 07:31
+
| 07:39
 
|Now we need to '''mesh''' the geometry. To do this, in the command terminal, type "blockMesh" and press '''Enter'''.
 
|Now we need to '''mesh''' the geometry. To do this, in the command terminal, type "blockMesh" and press '''Enter'''.
  
 
|-
 
|-
| 07:40
+
| 07:48
 
| The '''Meshing''' is done. Now let me switch back to the '''slide'''.
 
| The '''Meshing''' is done. Now let me switch back to the '''slide'''.
  
 
|-
 
|-
| 07:45
+
| 07:53
 
| The type of '''solver''' we are using here is '''SimpleFoam'''. It is a '''Steady-state''' solver for in-compressible and turbulent flows.
 
| The type of '''solver''' we are using here is '''SimpleFoam'''. It is a '''Steady-state''' solver for in-compressible and turbulent flows.
  
 
|-
 
|-
| 07:54
+
| 08:02
 
|Let me minimize this. In the command terminal, type "simpleFoam" and press '''Enter'''.
 
|Let me minimize this. In the command terminal, type "simpleFoam" and press '''Enter'''.
  
 
|-
 
|-
| 08:03
+
| 08:12
 
| '''Iterations''' running will be seen in the command terminal.
 
| '''Iterations''' running will be seen in the command terminal.
  
 
|-
 
|-
| 08:07
+
| 08:15
 
| '''Iterations '''running may take some time.
 
| '''Iterations '''running may take some time.
  
 
|-
 
|-
| 08:10
+
| 08:18
 
| The '''iterations''' will stop once the solution is converged or it reaches its '''end time value'''.
 
| The '''iterations''' will stop once the solution is converged or it reaches its '''end time value'''.
  
 
|-
 
|-
| 08:16
+
| 08:24
 
| To view the results in '''paraView''', in the terminal, type "paraFoam" and press '''Enter'''. This will open up the '''paraView''' window.
 
| To view the results in '''paraView''', in the terminal, type "paraFoam" and press '''Enter'''. This will open up the '''paraView''' window.
  
 
|-
 
|-
| 08:28
+
| 08:36
 
| On the left hand side of the '''paraView''' window, click '''Apply'''. The geometry can be seen here.
 
| On the left hand side of the '''paraView''' window, click '''Apply'''. The geometry can be seen here.
  
 
|-
 
|-
| 08:35
+
| 08:43
 
| On top of the '''active variable control''' menu, change the drop down menu from '''solid color''' to capital '''U'''.
 
| On top of the '''active variable control''' menu, change the drop down menu from '''solid color''' to capital '''U'''.
  
 
|-
 
|-
| 08:42
+
| 08:50
 
| You can see the '''initial state''' of '''velocity magnitude''' at '''inlet.'''. On top of the '''paraView''' window, click on the'''play''' button of the '''VCR control'''.
 
| You can see the '''initial state''' of '''velocity magnitude''' at '''inlet.'''. On top of the '''paraView''' window, click on the'''play''' button of the '''VCR control'''.
  
 
|-
 
|-
| 08:53
+
| 09:01
 
|You can see the final value of the '''velocity magnitude'''.
 
|You can see the final value of the '''velocity magnitude'''.
  
 
|-
 
|-
| 08:59
+
| 09:07
 
| Also toggle on the '''color legend''' from the left hand side top of '''active variable control''' menu, click '''APPLY''' again.
 
| Also toggle on the '''color legend''' from the left hand side top of '''active variable control''' menu, click '''APPLY''' again.
  
 
|-
 
|-
| 09:09
+
| 09:17
 
| Now go to '''Display''', scroll down. You can see '''Rescale''', click on it.
 
| Now go to '''Display''', scroll down. You can see '''Rescale''', click on it.
  
 
|-
 
|-
| 09:17
+
| 09:25
 
| We can see that once the '''flow''' has fully developed, it attains a maximum uniform velocity at the center. Now, let me switch back to the slides.
 
| We can see that once the '''flow''' has fully developed, it attains a maximum uniform velocity at the center. Now, let me switch back to the slides.
  
 
|-
 
|-
| 09:29
+
| 09:37
 
| The results obtained can be validated with the analytical solution for '''laminar flow''' in a'''channel''' which is u(max)=1.5 Uavg.
 
| The results obtained can be validated with the analytical solution for '''laminar flow''' in a'''channel''' which is u(max)=1.5 Uavg.
  
 
|-
 
|-
| 09:39
+
| 09:47
 
|Using '''openFoam''', we obtain a result of u(max) = 1.48 meters per second which is a good match. This brings us to the end of the tutorial.
 
|Using '''openFoam''', we obtain a result of u(max) = 1.48 meters per second which is a good match. This brings us to the end of the tutorial.
  
 
|-
 
|-
| 09:50
+
| 09:58
 
| In this tutorial, we learnt the file structure of '''channel''', obtained solution using '''steady state solver'''. Viewed the geometry in '''paraview ''' and '''validation''' with '''analytic results'''.
 
| In this tutorial, we learnt the file structure of '''channel''', obtained solution using '''steady state solver'''. Viewed the geometry in '''paraview ''' and '''validation''' with '''analytic results'''.
  
 
|-
 
|-
| 10:01
+
| 10:09
 
| As an assignment- solve the problem for '''Reynold's Number equal to 1500''' and '''validate''' it with the analytical result.
 
| As an assignment- solve the problem for '''Reynold's Number equal to 1500''' and '''validate''' it with the analytical result.
  
 
|-
 
|-
| 10:10
+
| 10:18
 
| Watch the video available at this URL:  http://spoken-tutorial.org/What_is_a_Spoken_Tutorial
 
| Watch the video available at this URL:  http://spoken-tutorial.org/What_is_a_Spoken_Tutorial
  
Line 310: Line 317:
  
 
|-
 
|-
| 10:21
+
| 10:29
 
| The Spoken Tutorial Project team: * Conducts workshops using spoken tutorials.
 
| The Spoken Tutorial Project team: * Conducts workshops using spoken tutorials.
  
Line 316: Line 323:
  
 
|-
 
|-
| 10:35
+
| 11:05
 
| '''Spoken Tutorials''' is a  part of '''Talk to a Teacher''' project. It is supported by the National Mission on Education through ICT, MHRD, Government of India.  
 
| '''Spoken Tutorials''' is a  part of '''Talk to a Teacher''' project. It is supported by the National Mission on Education through ICT, MHRD, Government of India.  
  
 
|-
 
|-
| 10:45
+
| 11:15
 
|More information on this mission  is available at the following URL link: http://spoken-tutorial.org/NMEICT-Intro
 
|More information on this mission  is available at the following URL link: http://spoken-tutorial.org/NMEICT-Intro
  
 
|-
 
|-
| 10:50
+
| 11:20
 
| This is Rahul Joshi from IIT Bombay, signing off. Thanks for joining.
 
| This is Rahul Joshi from IIT Bombay, signing off. Thanks for joining.
  
 
|}
 
|}

Latest revision as of 15:00, 11 April 2019

Time Narration
00:01 Hello and welcome to the spoken tutorial on Simulating 2D Laminar Flow in a Channel using OpenFoam.
00:09 In this tutorial, I will show you- 2D geometry of channel Meshing the Geometry Solving and Post Processing results in Paraview and Validation using analytic result.
00:25 To record this tutorial, I am using:

Linux Operating system Ubuntu version 12.04. OpenFOAM version 2.1.1

ParaView version 3.12.0


00:39 Note that OpenFOAM version 2.1.1 is supported on ubuntu version 12.04.
00:45 Hence forth all the tutorials will be covered using OpenFOAM version 2.1.1 and ubuntu version 12.04.
00:56 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.


01:01 As a prerequisite for this tutorial, you should know how to create geometry using OpenFOAM.
01:08 If not, please refer to the relevant tutorials on our website.
01:14 We simulate flow in a channel to determine flow development length along the downstream. Channel flow problem description.
01:24 The boundary names and the inlet conditions are shown as in this figure.
01:31 The flow develpoment length is given by the formula L= 0.05 times Re' that is the Reynolds number and 'D' which is the channel height.
01:42 Using the formula, the length of the channel comes out to be 5 meters and height is kept as 1 meter.
01:50 The Inlet velocity is 1 meter per second. And, we are solving this for a Reynolds number ( Re ) equal to 100.
01:58 This is a steady state problem . Therefore we are using a steady state incompressible solver for this case.
02:06 This is the file structure of our case. The folder should be created in the solver type that we choose. I have already created a folder in simpleFoam folder of incompressible flow solvers.
02:27 The folder is named as channel. Now, let me switch to the folder.
02:33 Copy 0, Constant and System folders of any other case, in the simpleFoam directory.
02:42 I have copied the file structure of the case pitzDaily.
02:46 Paste it inside the channel folder and make the necessary changes in the geometry, boundary faces and boundary condition.
02:56 Now, let me open the command terminal.
02:59 To do this, press Ctrl+Alt +t keys simultaneously on your keyboard.
03:05 In the terminal, type "run" and press Enter.
03:09 Now type cd space tutorials and press Enter.
03:16 Now type cd space incompressible and press Enter.
03:23 Type cd space simpleFoam and press Enter.
03:28 Now type cd space channel and press Enter.
03:36 Now, type "ls" and press Enter.
03:41 You will see three folders 0, Constant and system.
03:45 Now type cd space constant and press Enter.
03:56 Now type "ls" and press Enter.
04:00 In this, you will see the files containing properties of fluid and a folder named polymesh.
04:07 RASProperties contains Reynolds-averaged stress model.
04:08 transportProperties contains the transport model and kinematic viscosity that is (nu), in this case is set at 0.01 m²/s.
04:25 Now in terminal, type cd space polyMesh and press Enter. Now, type "ls" and press Enter.
04:38 You will see the blockMeshDict file here.
04:42 To open up the blockMeshDict file, in the terminal, type "gedit space blockMeshDict" and press Enter. Scroll down.
04:56 The geometry is in meters. So, the convertTometers is set to 1. Next, we have defined the vertices of the channel.
05:07 We have used a 100 X 100 mesh size here and cell spacing is kept as ( 1 1 1 ).
05:15 Next, we have setup the boundary conditions and their types which are inlet, outlet, top and bottom.
05:27 As this is a 2D Geometry, front and Back are kept as empty.
05:35 Also, this being a simple geometry, mergePatchPair and edges are to be kept empty. Close the blockMeshDict file.
05:46 In the command terminal, type cd space ..(dot dot) and press Enter.
05:52 Again, type cd space .. (dot dot) and press Enter.
05:57 Now. in the terminal, type cd space 0 (Zero) and press Enter. Now, type "ls" and press Enter.
06:06 This contains the intial boundary conditions and wall functions for the channel case.
06:12 It should contain various files such as epsilon, k, nut, nuTilda which are the wall functionsand 'p' , 'R' and capital 'U' which are initial conditions of the flow.
06:28 Let me switch back to the slides.
06:31 Calculate 'k' which is the turbulent kinetic energy from the formula given in the slide
06:37 where Ux, Uy and Uz are the velocity components in the x, y and z directions and U' ( dash ) = 0.05 times u actual.
06:50 Calculate epsilon from the formula given where epsilon is the rate of dissipation of turbulent energy, C mu is a constant and its value is 0.09.
07:04 And 'l' is the length of the channel. Let me minimize this.
07:10 Change only the boundary names in each of the above files.
07:14 Note that the values of nut, nuTilda, R are kept to default.
07:21 Rest of the files should contain the initial value for each of the boundary faces.
07:28 Now, in the terminal, type cd (space) ..(dot dot) and press Enter.
07:35 There are no changes to be done in the system folder.
07:39 Now we need to mesh the geometry. To do this, in the command terminal, type "blockMesh" and press Enter.
07:48 The Meshing is done. Now let me switch back to the slide.
07:53 The type of solver we are using here is SimpleFoam. It is a Steady-state solver for in-compressible and turbulent flows.
08:02 Let me minimize this. In the command terminal, type "simpleFoam" and press Enter.
08:12 Iterations running will be seen in the command terminal.
08:15 Iterations running may take some time.
08:18 The iterations will stop once the solution is converged or it reaches its end time value.
08:24 To view the results in paraView, in the terminal, type "paraFoam" and press Enter. This will open up the paraView window.
08:36 On the left hand side of the paraView window, click Apply. The geometry can be seen here.
08:43 On top of the active variable control menu, change the drop down menu from solid color to capital U.
08:50 You can see the initial state of velocity magnitude at inlet.. On top of the paraView window, click on theplay button of the VCR control.
09:01 You can see the final value of the velocity magnitude.
09:07 Also toggle on the color legend from the left hand side top of active variable control menu, click APPLY again.
09:17 Now go to Display, scroll down. You can see Rescale, click on it.
09:25 We can see that once the flow has fully developed, it attains a maximum uniform velocity at the center. Now, let me switch back to the slides.
09:37 The results obtained can be validated with the analytical solution for laminar flow in achannel which is u(max)=1.5 Uavg.
09:47 Using openFoam, we obtain a result of u(max) = 1.48 meters per second which is a good match. This brings us to the end of the tutorial.
09:58 In this tutorial, we learnt the file structure of channel, obtained solution using steady state solver. Viewed the geometry in paraview and validation with analytic results.
10:09 As an assignment- solve the problem for Reynold's Number equal to 1500 and validate it with the analytical result.
10:18 Watch 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.

10:29 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

11:05 Spoken Tutorials is a part of Talk to a Teacher project. It is supported by the National Mission on Education through ICT, MHRD, Government of India.
11:15 More information on this mission is available at the following URL link: http://spoken-tutorial.org/NMEICT-Intro
11:20 This is Rahul Joshi from IIT Bombay, signing off. Thanks for joining.

Contributors and Content Editors

DeepaVedartham, PoojaMoolya, Pratik kamble, Sandhya.np14