1

Previous: Run the Flat Plate Up: Run the Flat Plate Next: Notes on Convergence

This is an automatically generated documentation by LaTeX2HTML utility. In case of any issue, please, contact us at info@cfdsupport.com.

Configuration Script Allrun.sh

  • flat plate test case has many options

     

  • in this preset case the bash script Allrun.sh is modified

     

  • in OpenFOAM the type of simulation is determined by the solver which is used

     

  • for example simpleFoam (rhoSimpleFoam = compressible) solves steady-state RANS

     

  • pisoFoam solves either RANS or LES

     

  • wall treatment is set in parameter wall either wallFunction or lowRe

     

  • just play around, change parameters and watch the results (gnu)plotted in .pdf files

     

 

#!/bin/bash
# --------------------------------------------------------------------------- #
#   ==   ===  ==                                                              #
#  ||   ||=  || ))  support s. r. o. 2015, www.cfdsupport.com                 #
#   ==        ==                                                              #
# --------------------------------------------------------------------------- #
# script for running Turbulence CFD Training
# http://turbmodels.larc.nasa.gov/flatplate_val.html

turbulence=RANS     #RANS/LES
solver=pisoFoam #simpleFoam #rhoSimpleFoam #pisoFoam
mode=incompressible            #compressible/incompressible
wall=wallFunction #lowRe   		#wallFunction/lowRe
endTime=0.01      #when to end 
deltaT=0.0001     #time step (in steady state just counter) 
NProc=6		  #number of cores in parallel
Nx=50            # number of x - cells 
Ny=30		 # number of y - cells 
U=50;            # free-stream velocity

#  turbulenceModel=laminar
   turbulenceModel=kOmegaSST
#  turbulenceModel=realizableKE
#  turbulenceModel=SpalartAllmaras
#  turbulenceModel=kEpsilon
#  turbulenceModel=RNGkEpsilon
#  turbulenceModel=LaunderSharmaKE
# turbulenceModel=LRR     		#lowRe #RSM 
# turbulenceModel=LaunderGibsonRSTM 	#lowRe #RSM
#               only imcompressible:
# turbulenceModel=v2f   		#lowRe
# turbulenceModel=kkLOmega   		#lowRe
#  turbulenceModel=LamBremhorstKE  	#lowRe
# turbulenceModel=LienCubicKE		#lowRe
# turbulenceModel=LienCubicKELowRe	#lowRe
# turbulenceModel=LienLeschzinerLowRe	#lowRe
# turbulenceModel=NonlinearKEShih	#lowRe
# turbulenceModel=qZeta			#lowRe


# LESModel=laminar
  LESModel=SpalartAllmarasDDES
# LESModel=DeardorffDiffStress
# LESModel=LRRDiffStress
# LESModel=Smagorinsky
# LESModel=SpalartAllmaras
# LESModel=SpalartAllmarasIDDES
# LESModel=dynLagrangian
# LESModel=dynOneEqEddy
# LESModel=homogeneousDynOneEqEddy
# LESModel=homogeneousDynSmagorinsky
# LESModel=kOmegaSSTSAS
# LESModel=mixedSmagorinsky
# LESModel=oneEqEddy
# LESModel=spectEddyVisc

#      yGrading=50000  
#      yGrading=5000   #leads to y+ approx 0.1
#  yGrading=2000   #leads to y+ approx 0.77
     yGrading=1000    #leads to y+ approx 1
# yGrading=800    #leads to y+ approx 5
#   yGrading=500    #leads to y+ approx 7
#     yGrading=200    #leads to y+ approx 10
#   yGrading=100    #leads to y+ approx 30
#     yGrading=50     #leads to y+ approx 50
#   yGrading=10     #leads to y+ approx 


#################################################################################################