Batch Run
Angle of Attack sweep (RAE2822 airfoil)
Introduction
This example performs a batch run of the flow analysis of the RAE2822 transonic airfoil as the angle of attack changes. The mesh is used from the RAE2822 transonic airfoil tutorial.
The computational conditions are as follows
- solver : TSLAeroFoam
- turbulence model : Inviscid(Euler)
- Mach number : 1.5
- farfield pressure : 100000 Pa
- farfield temperature : 288 K
- Angle of Attack : -20 to 20 deg, 2 degree interv
Start BaramFlow and load mesh
Run the program and select 'New Case' from the launcher. In the launcher, select [Density-based] for [Solver Type].
Use the given polyMesh folder. In the top tab, click [File]-[Load Mesh]-[OpenFOAM] in that order and select the polyMesh folder.
launcher
General
Run the program and select 'New Case' from the launcher. In the launcher, select [Density-based] for [Solver Type] and [None] for [Multiphase Model].
Use the given polyMesh folder. In the top tab, click [File]-[Load Mesh]-[OpenFOAM] in that order and select the polyMesh folder.
Models
For this example, we'll use Inviscid for turbulence.
Materials
Set Density as Perfect Gas, Viscosity as Sutherland.
Define user parameter
The user parameter required for a batch run are angle of attack, velocity, drag direction, lift direction, etc. and are defined as follows
- AOA: Angle of attack, not used as a variable, but used when calculating other variables.
- UX, UY: Velocity in x,y direction, used to set initial conditions.
Go to [Solution - Run] to declare the variables.
Click the Edit button of [User Parameters] to open the window and click (+) next to [Parameter Values] to add them one by one as shown below.
사Define user parameter
Boundary Conditions
Set the boundary type and values as shown below.
-
wing
- Wall - No slip, adiabatic
-
farfield_in, farfield_out
- Far-Field Riemann
- Flow Direction
- Specification Method : AOA and AOS
- Direction at AOA=0, AOS=0 : Drag direction (1 0 0), Lift direction (0 1 0)
- Angle of Atteck : $AOA
- Angle of Sideslip : 0
- Mach Number : 1.5
- Static Pressure : 100000
- Static Temperature : 288
farfield Riemann condition
- frontAndBackPlanes
- Empty
Reference Values
Set values as follows
- Area, Length : 0.3048(chord of airfoil)
- Density : 1.21(farfield condition)
- Pressure : 100000(farfield condition)
- Velocity : 510.2611(farfield condition)
Numerical Conditions
Set [Formulation] as [Implicit], [Flux Type] as [Roe-FDS] and [Entropy Fix Coefficient] as 0.5.
Set [Discretization Schemes] as [Second Order Upwind] for Flow.
Numerical Conditions
Monitor
Select [Add]-[Forces] and set values as follows
- Flow Direction
- Specification Method : AOA and AOA
- Direction at AOA=0, AOS=0 : Drag direction (1 0 0), Lift direction (0 1 0)
- Angle of Atteck : $AOA
- Angle of Sideslip : 0
- Center of Rotation : (0 0 0)
- Boundaries : wing
Initialization
Enter the value and click the Initialize button at the bottom. Then click the [File]-[Save] menu to save the case file.
- Velocity : ($UX, $UY, 0)
- Pressure : 100000
- Temperature : 288
Initialization
Run
Change the values as shown below
- Number of Iterations : 3000
- Courant Number : 1000
- Save Interval : 500
Click [Switch To Batch Running Mode] button, then the [Batch Cases] settings section appears, as shown in the image below.
batch case setting
Select the file that sets the conditions for each variable by clicking the import button. The condition setting file can be in csv (comma separated values) or xlsx file format.
In this example, it is an excel file as shown below.
After you click the Import button and select the file above, the [Batch Cases] section will look like the following image.
Select the entire case by dragging the mouse and press the right mouse button to select [Schedule Calculation] and a check mark will appear in the [Calc.] column. Only the checked items will be calculated.
Click [Start Calculation] to start the calculation sequentially.
An arrow appears on the leftmost column to indicate the case currently being calculated. Completed cases are displayed in green in the Result colume, and cases that diverged during the calculation are displayed in red.
Post-processing
After the calculation, select a case from Batch Cases and right-click [Load] to activate the results of the case and see the residual and monitor graph. Click the paraview button in External tools to run paraview and select Pressure, and you can see the following distribution.
pressure at the condition of AoA is -20