OpenFOAM/C2/Basic-Post-Processing-using-ParaView/English

From Script | Spoken-Tutorial
Revision as of 17:57, 1 August 2019 by DeepaVedartham (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Tutorial : Basic Post-Processing using ParaView

Script : Subhasree Basu

Narration : Deepa Vedartham

Keywords: OpenFOAM-5, Velocity vectors, Stream lines, slice, clip, ParaView, Spoken Tutorial


Visual Cue Narration
Slide 1 : Title Hello and welcome to the spoken tutorial on Basic Post-Processing using ParaView
Slide 2 : Learning Objectives In this tutorial, we will learn:* Some basic visualization techniques in ParaView.


Slide 3 : Learning Objectives Under this we will learn:# Variable Visualization
  1. Velocity vector Visualization
  2. Streamlines Visualization
  3. Slice and Clip filters


Slide 4 :

System Requirement

To record this tutorial I am using* Ubuntu Linux Operating system 16.04 LTS
  • OpenFOAM version 4.1
  • ParaView version 5.0


Slide 5 :

Pre-requisite

To practice this tutorial, the user should have* Basic knowledge of Linux terminal commands
  • Experience with simulating cases in OpenFOAM
  • Working skills in ParaView



If not, please go through the previous OpenFOAM Spoken Tutorials on this website: http://spoken-tutorial.org/

Slide 6 : Problem Statement-Variable Visualization Variable Visualization* OpenFOAM has provided an inbuilt case file for pitzDaily


Slide 7 : Problem Statement-Variable Visualization Here we will:* focus on post-processing of the pitzDaily solution
  • learn to visualize flow field variables like velocity, pressure, vorticity, etc
  • learn to visualize velocity vector within the flow field


Terminal >>














Visual Narration >>

You can find the pitzDaily case file within the simpleFoam directory within OpenFOAM-4.0>tutorials directory


I have already copied this file in my work folder and run the simulation in my machine using simpleFoam


Now we will open this solved case file in the command terminal



Here I will type:

cd /opt/openfoam4/tutorials/incompressible/simpleFoam/pitzDaily


To see the content inside this folder type:
ls


You will see all these files here


Now to post-process this simulation type:
paraFoam
in the command terminal.


This will open the ParaView window
ParaView Window >> To visualize the domain geomtery click Apply buttom.

This is on the top left corner of the Properties panel


This will show the domain geometry on the Graphic window


Now if you scroll down within the Properties panel


You will see the different types of Volume Field available for visualization


Here we will visualize the velocity field within the domain


For this check the U variable within the Volume Field


Please note that the U variable is available to visualization by default


Now go to the Tool Bar


Change the vtkBlockColors to U from the drop down options


This will show the initial flow conditions on the Graphic window


Now go to the Menu bar and click the lastFrame button


You can see the velocity field pattern of the converged solution


This will visualize the flow velocity field after 298 iterations


Thus we have learnt to visualize field variables in ParaView

ParaView Window >>














Visual Narration >>

After this we will learn to visualize velocity vectors


To do this click on the Glyph filter on the Tool Bar


This will add a new component to the pipeline window


Now within the Glyph Properties panel make sure the * Glyph type is arrow

  • Scale Mode is off
  • Scaling Factor is 0.003


Keep the rest as default


Click Apply button on the top left corner of the Properties panel


You will see small velocity vectors visualized within the domain


You can now clearly see the circulation zone and magnitude of velocity.


Thus we have learned to create velocity vector in a flow field


After this close ParaView window.

Now let us go back to the next problem statement

Slide 8 : Problem Statement-Streamlines Visualization Streamlines Visualization* OpenFOAM has provided an inbuilt case file for flow over a motorBike


Slide 9 : Problem Statement-Streamlines Visualization Here we will:* focus on post-processing of the motorBike solution
  • learn to create stream lines and view them in ParaView


Terminal >>














Visual Narration >>

You can find the motorBike case file in the simpleFoam directory within OpenFOAM-4.1>tutorials directory


I have already copied this file in my work folder. Then run the simulation using simpleFoam


Now open this solved case file in the command terminal


Here I will type:

cd ..

cd motorBike


To see the content inside type:
ls


You will see all these files here


Now to post-process this simulation type:
paraFoam
in the command terminal.


This will open the ParaView window
ParaView Window >>










Visual Narration >>

































Visual Narration >>

To visualize the domain geometry click Apply button on the top left corner of the Properties panel


To include the last iteration click on the lastFrame button on the Menu bar


Go to the Tool Bar and set the directional view to +Y


Change the vtkBlockColors to U from the drop down options


Now scroll down on the Properties panel to Opacity


Reduce the Opacity to make the domain transparent like this


You will be able to see the motor bike with the rider through the domain now


To create streamlines around the motor bike click on stream Tracer filter on the Tool Bar


This will add a new component within the Pipeline browser


Here in the Properties panel change the Point to (5 0 1) coordinates within Seeds section


This will change the location of the center of the stream lines


Now change the Number of Points to 15


This show the number of stream lines you want to create


Change the Radius to 1


This changes the radius of the stream line points


Keep the rest of the values as default


After all changes have been made click Apply on the Properties menu of the stream Tracer


You can see stream lines around the motor bike along with their magnitude.


Thus we have learned to create stream lines in ParaView


After this close the ParaView window.


We will go to the next problem statement.

Slide 10 : Problem Statement-Clip and Slice Filters Clip and Slice Filters* OpenFOAM has provided an inbuilt case file for Template:Anchor hotRadiationRoom


Slide 11 : Problem Statement-Clip and Slice Filters Here we will:* focus on post-processing of the hotRadiationRoom solution
  • learn to use filters like clip and slice in ParaView


Terminal >>












Visual Narration >>

To open the hotRadiationRoom case file

Go to the hotRadiationRoom tutorial in BuoyantSimpleFoam within heatTransfer case directory. You can find this within OpenFOAM-4.1>tutorials directory


I have already copied this file in my work folder and run the simulation using BuoyantSimpleFoam


Now open this solved case file in the command terminal.


Here I will type:

cd /opt/openfoam4/tutorials/heatTransfer/buoyantSimpleFoam/hotRadiationRoom


To see the content inside type:
ls


You will see all these files here


Now to post-process this simulation type:
paraFoam
in the command terminal.


This will open the ParaView window
ParaView Window >> To visualize the domain geometry click Apply button on the top left corner of the Properties panel


This will show the domain geometry on the Graphic window


Now if you scroll down within the Properties menu


You will see the different types of Volume Field available for visualization


Here we will visualize the Temperature field within the domain


For this check the T variable within the Volume Field and click on Apply


Now go to the Tool Bar


Change the vtkBlockColors to T from the drop down options


This will show the initial flow conditions on the graphic window


Go to the Tool Bar and set the directional view to +Z


Now go to the Menu bar and click Play button


You can see the temperature field pattern of the converged solution


This will visualize the flow temperature field after 900 iterations


Now click and scroll on the Graphic window. You can clearly see the temperature gradient due to radiation near the hot object.


But we are unable to visualize the whole section.


Thus we need to get a sectional or planar view of the field.

ParaView Window >>








Visual Narration >>

First we will learn to create a sectional view of the field


To do this, click on the clip filter on the Tool Bar


This will add a new component to the pipeline window


Now in the Properties panel select Y Normal


Scroll on the Graphic Window like this. Then shift the reference section to the middle of the hot box.


After this click Apply on the Properties panel


Now change the view direction to +Y on the Tool Bar


Thus you can see the sectional view of the temperature field


Now delete this filter to visualize the full domain from the Properties panel

ParaView Window >> Now we will learn to create a planar view of the field


To do this, click on the slice filter on the Tool Bar


This will add a new component to the pipeline window


Now in the Properties panel select Y Normal


Scroll on the Graphic Window like this.


Now change the view direction to +Z on the Tool Bar


Then shift the reference section to the middle of the hot box.


After this click Apply on the Properties panel


Now change the view direction to +Y on the Tool Bar


Thus you can see a plane section view of the temperature field

Close the ParaView window and switch to the slides Close the ParaView Window.
Slide 12: Summary
Let us summarize.


In this tutorial, we learnt some Basic Post-Processing using ParaView
Slide 13: Summary Under this we have learnt to*
Visualize field variable
  • Create Velocity Vectors
  • Create Stream lines
  • Use clip and slice filters


Slide 14: Exercise
You can use the discussed utilities on other inbuilt case files.


This will help you understand the post-processing using ParaView better.
Slide 15:


Forum to answer questions
Please post your timed queries in this forum.


Slide 16:


Forum to answer questions
Please post your general queries on OpenFOAM in this forum.
Slide 17:


Case Study Project
The FOSSEE team coordinates the Case Study project.
Slide 18:


Lab Migration Project
Slide 19:
Acknowledgement


The Spoken Tutorial Project is funded by NMEICT, MHRD, Govt. of India


For more details, visit this website.
Thank You This is Deepa Vedartham from IIT Bombay signing off. Thanks for watching.

Contributors and Content Editors

DeepaVedartham, Nancyvarkey