# Flow around the Ahmed Body - CFD Simulation

Source: https://help.sim-flow.com/validation/ahmed-body
Last updated: 2026-10-14

![Front Cover](https://help.sim-flow.com/validation/images/ahmed-body.png)

## What is Ahmed Body

Flow around the Ahmed body is a well-known CFD benchmark for external aerodynamics. The Ahmed body is a generic car model first proposed by [\[Ahmed et al., (1984)\]](https://help.sim-flow.com/validation/ahmed-body#ahmed). All ground vehicles can be termed as bluff bodies moving close to the road surface. The analyzed body is able to capture the essential features of the flow which characterize modern cars. Most importantly, high-quality test data are available. The aim of the study is to validate results obtained by steady-state, incompressible turbulent flow in SimFlow. We will investigate the flow around the Ahmed body with the slant angle of \(25^o\) and the Reynolds number \(Re = 2,784,000\). Based on the test data, we will validate our simulation model by comparing:

- drag coefficient
- velocity profiles along the Ahmed body
- flow structures behind the body

By validating the model against the test data, we will demonstrate that SimFlow can be applied to the general class of external aerodynamics CFD simulations. For example, SimFlow can be applied to optimization problems of car aerodynamics, which lead to the reduction of the drag coefficient and, therefore, fuel consumption, \(CO_2\) emissions, and noise.

## Ahmed Body Dimensions - Geometry

The geometry was prepared based on Ahmed et al. (1984), and the sketch is given in [Figure 1](https://help.sim-flow.com/validation/ahmed-body#fig-sketch). The slant angle \(\phi\) is set to \(25^o\). The body is placed inside the wind tunnel of the dimensions:
15 x 1.4 x 1.87 m in X, Y and Z directions, respectively - [Figure 2](https://help.sim-flow.com/validation/ahmed-body#fig-wind-tunnel).
The Ahmed body is located inside the wind tunnel with five times its length in front and ten times its length behind the reference point. The cross-sectional area of the Ahmed body in the X direction is \(0.112 \; m^2\), which will be used for the calculation of the drag coefficient.

![ahmed body sketch](https://help.sim-flow.com/validation/images/ahmed-body/ahmed-body-sketch.png)

Figure 1. The Ahmed body sketch

![wind tunnel](https://help.sim-flow.com/validation/images/ahmed-body/wind-tunnel.png)

Figure 2. Wind tunnel representation (15m x 1.4m x 1.87m in x, y and z directions). Inlet (velocity inlet boundary condition) - red, outlet (pressure outlet boundary condition) - green, road (no-slip wall boundary conditions) - yellow, side and top (symmetry boundary conditions) - blue

## Ahmed Body Mesh

A hex-dominated mesh was created using the snappyHexMesh application, which is an integral part of SimFlow. The size of the background mesh was chosen in such a way as to reflect the dimensions of the wind tunnel. The background mesh cell size was set to 0.1m in each direction.

Refinement regions were applied around the Ahmed body to control the refinement level and smooth transition from highly dense mesh regions to less dense regions.

The boundary layer mesh was created based on relative cell size, with 4 cells in the layer.

Figures [3](https://help.sim-flow.com/validation/ahmed-body#fig-mesh),[4](https://help.sim-flow.com/validation/ahmed-body#fig-mesh-refinment),[5](https://help.sim-flow.com/validation/ahmed-body#fig-mesh-bl) show the mesh generated with snappyHexMesh.

![general mesh domain](https://help.sim-flow.com/validation/images/ahmed-body/general-mesh-domain.png)

Figure 3. General view of the mesh

![refinment regions](https://help.sim-flow.com/validation/images/ahmed-body/refinment-regions.png)

Figure 4. Refinement regions in the numerical mesh

![boundary layer](https://help.sim-flow.com/validation/images/ahmed-body/boundary-layer.png)

Figure 5. Boundary layer around the Ahmed body

The mesh size was determined based on \(y^+\) - the dimensionless distance from the wall. The goal was to keep \(y^+\) in the range \(30 \leq y^+ \leq 300\) so that the \(k{-}\omega \; SST\) turbulence model with the Standard Wall Function could be used.

In total, the mesh contains around 16.6M cells.

## Ahmed Body Simulation Setup

A steady-state, incompressible simulation was conducted in SimFlow. The incompressible solver [simpleFoam](https://help.sim-flow.com/solvers/simple-foam) is using the Semi-Implicit Method for Pressure Linked Equations (SIMPLE) algorithm for solving flow equations.

The material used for the simulation is air with kinematic viscosity \(\nu = 1.5 \cdot 10^{-5} \; [\frac{m^2}{s}]\).
The \(k{-}\omega \; SST\) turbulence model was chosen with the Standard Wall Function (\(30 \leq y^+ \leq 300\)).

Boundary conditions are summarized in the table below:

| Parameter | Inlet | Outlet | Road | Ahmed body | Top | Sides |
| --- | --- | --- | --- | --- | --- | --- |
| Velocity | \(40 \; [\frac{m}{s}]\) | Zero Gradient | No-slip condition | No-slip condition | Symmetry | Symmetry |
| Pressure | Zero Gradient | \(0 \; [Pa]\) | Zero Gradient | Zero Gradient | Symmetry | Symmetry |
| k | \(0.24 \; [\frac{J}{kg}]\) | Zero Gradient | Standard Wall Function | Standard Wall Function | Symmetry | Symmetry |
| \(\omega\) | \(16000 \; [\frac{1}{s}]\) | Zero Gradient | Standard Wall Function | Standard Wall Function | Symmetry | Symmetry |

The Reynolds number is based on the length of the Ahmed body (1.044 m) and equals 2 784 000. The velocity convective part of the equation was discretized using a second-order upwind scheme.

## Ahmed Body Simulation Results - Drag & Lift Coefficient

[Table 1](https://help.sim-flow.com/validation/ahmed-body#tab-coefficients) presents drag Cd and lift Cl coefficients measured in the test and in the CFD simulation. The drag coefficient is a dimensionless quantity that expresses the resistance of the body in a fluid environment during motion. SimFlow’s prediction of Cd is in very good agreement with the test data (error of 4.6%). Similarly, the lift coefficient is predicted correctly, giving an error of 2.9% compared to test data.

Table 1. Drag Cd and lift Cl coefficients for slant angle \(\phi=25^o\). Comparison between test and simulation results

| Parameter | Experiment (Meile et al., 2011) | Simulation |
| --- | --- | --- |
| Drag coefficient Cd | 0.299 | 0.313 |
| Lift coefficient Cl | 0.345 | 0.355 |

Since the slant angle has a significant influence on the flow behavior, as an additional validation of our model, we will focus on the flow over the slant and the near wake region. [Figure 6](https://help.sim-flow.com/validation/ahmed-body#fig-x-vel-profile) presents the profiles of velocity measured in the test and obtained in SimFlow. Test data (velocity profiles) are taken from [\[ERCOFTAC Test Data AC1-05\]](https://help.sim-flow.com/validation/ahmed-body#ercoftac). Velocity profiles were measured at the centerline of the Ahmed body and specified locations along the X direction:
x=-178 mm, x=-138 mm, x=-88 mm, x=-38 mm, x=0 mm, x=80 mm, x=200 mm and x=500 mm.
The X component of velocity is plotted. Simulation results show very good agreement with the experimental data.

![x component velocity profiles](https://help.sim-flow.com/validation/images/ahmed-body/x-component-velocity-profiles.png)

Figure 6. X-component velocity profiles measured on the centerline of the Ahmed body at different x-locations. In blue - simulation data, black dots - ERCOFTAC test data

[\[Ahmed et al., (1984)\]](https://help.sim-flow.com/validation/ahmed-body#ahmed) described the general wake structure behind the Ahmed body - [Figure 7](https://help.sim-flow.com/validation/ahmed-body#fig-horseshoe-ref). The characteristic feature is the presence of two recirculation areas marked as regions A and B, situated one over another. It was also noted that those A and B regions do not go to the base surface ("road"), so they are two vortices placed in the so-called "separation bubble" marked by region D. Another characteristic wake structure is the shear layer, coming off the slant side edge, which rolls up into a longitudinal vortex - region C. The same structures as indicated in [Figure 7](https://help.sim-flow.com/validation/ahmed-body#fig-horseshoe-ref) are observed in the simulation results - see [Figure 8](https://help.sim-flow.com/validation/ahmed-body#fig-horseshoe-sim).

![horseshoe vortex system ref](https://help.sim-flow.com/validation/images/ahmed-body/horseshoe-vortex-system-ref.png)

Figure 7. General horseshoe vortex system in the wake. Source: [\[Ahmed et al., (1984)\]](https://help.sim-flow.com/validation/ahmed-body#ahmed)

![horseshoe vortext simulation](https://help.sim-flow.com/validation/images/ahmed-body/horseshoe-vortext-simulation.png)

Figure 8. Wake structure behind the Ahmed body. Visible are two rotational vortices behind the back surface and a rotational structure coming from the slant edge

[Figure 9](https://help.sim-flow.com/validation/ahmed-body#fig-vel-contours) depicts the velocity contours through the mid-center plane of the Ahmed body. Contours reveal that the flow remains attached over the slant, creating the two vortices directly behind the Ahmed body.

![velocity contours](https://help.sim-flow.com/validation/images/ahmed-body/velocity-contours.png)

Figure 9. Velocity contours with representation of streamlines

## Ahmed Body CFD Benchmark Conclusions

The flow around the Ahmed body is a well-known benchmark for CFD solvers. It has been shown that SimFlow is able to provide high-quality results that match the test data in terms of drag coefficient, velocity profiles, and 3D wake structures.

SimFlow predicted the drag coefficient to be Cd=0.313, which matches the test results - Cd=0.299. The difference is at the level of 4.6%. Good agreement was also achieved for the lift coefficient Cl=0.345 in test versus Cl=0.355 in simulation, giving an error of 2.9%.

SimFlow was also capable of correctly predicting the flow structures behind the Ahmed body, which was verified with the wake structure proposed by Ahmed et al., 1984.

SimFlow is a tool that is able to predict the aerodynamics of ground vehicles.

## Literature

- [Ahmed et al., (1984)] S.R. Ahmed, G. Ramm and G. Faltin, Some Salient Features of the Time-Averaged Ground Vehicle Wake, SAE Technical Paper 840300, 1984
- [CFD Online] [https://www.cfd-online.com/Wiki/Ahmed_body](https://www.cfd-online.com/Wiki/Ahmed_body)
- [Meile et al., (2011)] W. Meile, G. Brenn, A. Reppenhagen, B. Lechner, A. Fuchs, Experiments and numerical simulations on the aerodynamics of the Ahmed body, CFD Letters 3(1), 2011
- [ERCOFTAC Test Data AC1-05] ERCOFTAC test data, [https://www.kbwiki.ercoftac.org/w/index.php?title=Test_Data_AC1-05](https://www.kbwiki.ercoftac.org/w/index.php?title=Test_Data_AC1-05)
