Sig Turbomachinery / Single Channel Pump

From OpenFOAMWiki

This page is under construction

1 Testcase description

Mikko Auvinen, Aalto University, Helsinki, Finland

Håkan Nilsson, Chalmers University of Technology, Gothenburg, Sweden

Movie showing unsteady results: Media:magU-w1-CoarseSST.gif

2 Published computational results

Auvinen et al. [1] has done a detailed analysis of this case, which forms the base of the case-study. Some of those results can be reproduced with these files.

3 References

[1] Auvinen, M., Ala-Juusela, J., Pedersen, N., Siikonen, T. "Time-Accurate Turbomachinery Simulations with Open-Source CFD; Flow Analysis of a Single-Channel Pump with OpenFOAM", V European Conference on Computational Fluid Dynamics, ECCOMAS CFD 2010, Lisbon, Portugal, June, 2010

4 How to get the files

Get all the current case files by doing:

 
 cd $FOAM_RUN
 svn checkout http://openfoam-extend.svn.sourceforge.net/svnroot/openfoam-extend/trunk/Breeder_1.5/OSIG/TurboMachinery/singleChannelPump

In the descriptions below, we thus assume that the singleChannelPump directory is located in the $FOAM_RUN directory

Update your files every now and then by doing:

 
 cd $FOAM_RUN/singleChannelPump
 svn update

See further info at OpenFOAM-extend webpage

You will also need the transientSimpleDyMFoam:

 
 cd $FOAM_RUN
 svn checkout http://openfoam-extend.svn.sourceforge.net/svnroot/openfoam-extend/trunk/Breeder_1.5/OSIG/TurboMachinery/applications/solvers/incompressible/transientSimpleDyMFoam
cd transientSimpleDyMFoam
wmake

The turboPerformance functionObject is used to determine the shaft power, hydrodynamic head and efficiency. To install and use it, see Sig Turbomachinery Library turboPerformance

5 Directory structure

The case directory ($FOAM_RUN/singleChannelPump/Pump) contains the following scripts and directories:

 
 
Allclear
Allrun.MRFSimpleFOAM
Allrun.transientSimpleDyMFoam
constant
Orig.0
README
setBatch
system
transientSimpleDyMFoam.0
transientSimpleDyMFoam.1
 
<bash>
 
== Test cases ==
 
=== Descriptions of the scripts used in the cases ===
 
=== Check list in case of errors during the simulations ===