OpenFOAM/C3/Exporting-geometry-from-Salome-to-OpenFOAM/English-timed

From Script | Spoken-Tutorial
Revision as of 11:42, 26 November 2015 by Pratik kamble (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time Narration
00:01 Hello and welcome to the spoken tutorial on Exporting the geometry from Salome to OpenFOAM.
00:09 In this tutorial we will see :

To Group the meshed geometry parts in Salome. To Export the geometry to OpenFOAM.

To Create a case directory for simulation. and 
To View the geometry in ParaView.
00:26 To record this tutorial, I am using Linux operating system Ubuntu 12.10

OpenFOAM version 2.1.1 ParaView version 3.12.0 Salome version 6.6.0

00:41 To practice this tutorial the learner should first perform the tutorial on,Creating and meshing a Curved-Pipe Geometry in Salome.
00:52 Open Salome as shown in the previous tutorial.Go to file>>Open Go to Desktop.Click on Curved-geometry.hdf.
01:04 Press Open.' Go to mesh-module from modules dropdown option.
01:12 Open the mesh tree from the object browser.
01:17 Right click on Mesh_1 click on Show.we see the mesh on the geometry is visible.
01:28 Let me close the python console window.
01:32 Now we have to name the the meshed geometry parts as we require it in OpenFOAM.
01:39 To create Groups on this mesh, right click on Mesh_1 and click on Create Group.
01:48 Select the element type as Face. Select the group type as Group on Geometry.
01:57 Click on button in front of Geometrical Object and select Direct Geometry Selection.
02:07 Open the geometry tree in the object browser. Open the pipe_1 tree. and Select the inlet group in the geometry tree that we had created in the previous tutorial.
02:22 You can select the color as red.
02:26 Name the group' as inlet. Click on Apply and close.'''''inlet group is seen in the tree.
02:37 Similarly, create the outlet group.I have created outlet group.


02:44 Now to create the' group of the whole outer surface, right click on mesh_1 Create group .
02:53 Select Element Type as Face and the Group Type as Group on filter.
03:00 Click on Set filter.Click on the Add button. In the drop down option below criterion menu select Free Faces Click on Apply and Close.
03:17 You can change the color to blue.
03:23 Again click on Apply and Close.'''''Group_1' has been created.
03:31 Now, in the mesh menu at the top, click on cut groups. Select the main object as Group_1 Select tool object as inlet.
03:45 Hold the shift key on your keyboard and also select the tool object as outlet.
03:54 Type the result name as' walls'.
03:58 You can select the color as purple. click on Apply and Close. 'We see walls group has been created.
04:10 Right click on the Group_1 and delete this group as we do not want to see it in OpenFOAM.
04:20 Save the work by clicking on save document option.
04:24 Now right click on mesh_1. Go to Export>> Unv File.
04:33 Name the file as bentpipe. I am saving this file on the Desktop. Close salome We see bentpipe.unv file on the desktop.
04:50 Create a folder named bentpipe on the desktop.
04:55 Now, move bentpipe.unv file to this folder.
05:01 To perform simulation on this geometry in OpenFOAM using icoFoam solver, Go to the icoFoam folder in OpenFOAM.
05:10 For the location of this folder, go to the tutorial on lid driven cavity.
05:15 Copy and Paste bentpipe folder on the desktop in this icoFoam folder.
Also, copy and paste the system folder from cavity folder to this bentpipe folder.
Now, go inside the bentpipe folder throgh command terminal.I am inside the bentpipe folder.
Type ls and press Enter. We can see the system folder and the bentpipe.unv file.
Now, type ideasUnvToFoam bentpipe.(dot)unv, Note that U, T and F are capital. Press Enter.
Type ls. We can see the constant folder has been created. Type cd (space) Constant.
Type cd (space) polyMesh. Type ls. Press Enter.
We see that the geometry files have been created.Come out of the polyMesh folder.
Come out of the geometry folder.
Now, to convert the geometry scale to centimeters, typetransformPoints (space) -'(0.01 0.01 0.01)' and press Enter. Geometry has been converted to centimeters.
Minimize the terminal.Go inside the bentpipe folder.
Go inside constant folder. We see that the transportProperties file is not there.
Copy the transportProperties file from the cavity folder and save it inside the constant folder.
Now, come out of the constant folder.
We need the 0 (zero) folder having P and U files.Copy the 0 (zero) folder from the cavity folder.
I have copied the 0 (zero) folder. Go inside the 0 (zero) folder.
Open the p file .Make sure that you give boundary patches for inlet, outlet and walls as we had created in Salome.
Erase movingWall and type inlet. Erase fixedWall and type outlet.
Erase frontAndBack and type walls. Save the file and Close the file.
Similarly,Make changes in U file. For appropriate boundary conditions, refer to the tutorial on Hagen-Poiseuille flow.
I have made the changes and given the appropriate boundary conditions.
You may also make the changes in transportProperties and ControlDict files by refering to the tutorial on Hagen-Poiseuille flow.
Let's close the Home Folder.
Now, go to terminal.Type paraFoam. This will open ParaView. Click on Apply in the Object Inspector Menu.
In the drop down menu click on Surface with Edges. Lets have a closer view by zooming in.
We see hexahedral mesh. We see the groups have been created as we had named it in Salome- Inlet outlet and walls.
Volume inside the surface is automatically grouped as internal mesh. In this tutorial we have learned:

How to group the meshed geometry parts in Salome.

How to export the geometry to OpenFOAM.

How to create a case directory for simulation.

And to view the geometry in ParaView.

For 'Assignment,'Run the simulation by making appropriate changes in the files as described.

Export the geometries that you have created on your own.And run the simulations on those geometries.


The video is available at the following 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.

The Spoken Tutorial Project Team Conducts workshops using spoken tutorials Gives certificates to those who pass an online test For more details, contact@spoken-tutorial.org
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.More information on this mission is available at, http://spoken-tutorial.org/NMEICT-Intro
I am Saurabh Sawant, from IIT Bombay, Thank you.

Contributors and Content Editors

PoojaMoolya, Pratik kamble, Sandhya.np14