External compressible flow can be classified into two categories:
- Aerodynamic applications that are in open air (either at altitude or sea-level)
- Aerodynamic applications in a wind-tunnel.
Unlike internal flows, both types involve flow that passes over and around a device (instead of through it). Examples include flow over a wing, missile, or aircraft nacelle.
The strategies for solving open-air and wind tunnel analyses differ slightly in the domain size and typical inlet condition.
Compressible Open-Air Flow
For open air applications, the solution domain is not defined as part of the model (unlike a wind-tunnel). There are some basic guidelines that drive the size of the domain based on the dimensions of the device. These are only guidelines, and are subject to some variability depending on the circumstances.
- Inlet: Apply the Velocity (of the object) and static pressure (P = 0) (Total temperature if solving for heat transfer).
- Outlet: Specify the Unknown condition
- If the domain height is less than 20y (see above), then specify a slip condition on the far-field boundary. If the boundary is 20y or more, then either leave the far-field boundaries unspecified, making them walls, or assign the free-stream velocity. The latter will help develop the flow quicker, but will cause convergence problems if a shock hits it.
- To use the correct material properties at altitude, modify the Environment Pressure (and Environment Temperature if heat transfer is of interest). (Right click on the Material branch of the Design Study bar, and select Edit environment reference...). The formula below shows how to calculate reference pressure and temperature at altitude:
-1000 ft < hp < 36,000 ft:
hp = altitude in feet;
Palt = static pressure at altitude
Talt = static temperature at altitude
Psl = pressure at sea level
Tsl = temperature at sea level
36,000 ft < hp < 65,000 ft:
If not solving for heat transfer, be sure to specify the total temperature on the Solve task dialog. Total Temperature is computed using this equation:
Compressible Wind-Tunnel Flow
The inlet is typically fed from a blow-down tank.
- Inlet: Specify total pressure (Pt). (The total pressure will be the static pressure of the non-moving air within the tank.) If the velocity is known, specify it as well.
- Outlet: Specify static pressure (P = 0)
- Specify the Environment Pressure to be the ambient pressure in the wind-tunnel:
- On the Design Study bar, right click on the Material branch, and select Edit environment reference....
- Specify the Pressure on the Material Environment dialog.
- For heat transfer, specify the total temperature at the inlet.
Angle of Attack
If the object has an angle of attack relative to the flow, it is better to re-orient the calculation domain instead of the object. The domain orientation should be that the free-stream velocity and the domain sides are parallel:
Material Environment
For all cases, select Variable on the Material Environment dialog:
- On the Material quick edit dialog, click Edit on the Environment line. (Alternatively, right click on the material name branch in the Design Study bar.)
- Select Variable on the Material Environment dialog.
Simulation Recommendations
We recommend these techniques to improve accuracy of the drag calculation:
- The region around the object must be meshed with a very fine mesh. More streamlined bodies require the mesh near the stagnation point of the body to be highly refined to capture the rapidly changing coefficient of pressure.
- Invoke the SST k-omega turbulence model:
- Open the Solve dialog, and click Turbulence on the Physics tab.
- From the Turb. model menu, select SST k-omega.
- Specify at least 10 layers of mesh enhancement on the Boundary Mesh Enhancement dialog:
- Click Setup > Setup tasks > Mesh Sizing.
- From the context menu, click Enhancement.
- Drag the Number of layers slider to 10.
- Invoke the ADV5 advection scheme:
- Open the Solve dialog, and click Solution control on the Control tab.
- On the Solution Controls dialog, click Advection.
- Select ADV 5 from the list.
- Enable Mesh Adaptation. This option progressively refines the mesh over the course of several iterations of the simulation. The result is a mesh-independent solution. Note that this option can be computationally intensive, and can take longer than a single execution of the mesh.
- Open the Solve dialog, and click the Adaptation tab.
- Check Enable Adaptation.
Related Topics
Internal Compressible Flow
Example Compressible Flow Analysis