Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This article looks to provide an overview on ANSYS Fluent and its tools to analyze , as well as and optimize, the vehicle's aerodynamic performance.  

...

Select "Number of Planes" to 1 and the symmetry plane to be YZPlane. Input the cushion values as seen below. 

Click "Generate"


Half the car and wind tunnel should appear. The car body must be subtracted rom the fluid body.

Click "Tools> Boolean". Select "Operation" as "Subtract". Select the wind tunnel and target body and car as tool body. Click "Generate"

Image Added

Image Added

Check the workbench to confirm our Geometry stage is "Up to Date".

Image Added

The geometery is ready to be meshed.

Double click "Mesh" to open Meshing

Meshing

This is the most critical step in the entire process. Building accurate meshes is a massive topic of study. This tutorial hopes to build some intuition of proper meshing techniques specifically for vehicle aerodynamics. 

Immeadiately, you can click "Generate Mesh" and build from default properties. This gives us a very poor mesh.

Image Added


Meshing Intuition: In general, all finite element techniques looks to break down a difficult problem into smaller simpler parts (each part is a "finite element"). Instead of analyzing flow on the entire tunnel at once, the problem is divided into many air parcels connected to other air parcels. Each air parcel is represented as a node on the mesh, and every connection between parcels is an edge between nodes. Notice no nodes inside the car shaped cavity; air flow goes through edges around the car (which is why the car model is subtracted from the fluid model).

Later we will define some nodes to have boundary conditions (ie. the wind tunnel inlet nodes have set velocity and car surface nodes are static walls). When solving begins every node will send and receive information (such as pressure, velocity, volume, momentum, etc.) to and from adjacent nodes through the edges and update itself. ANSYS will solve hundreds-thousands of these equations between nodes for thousands of iterations until a steady state is acheived.

Image Added

For the CFD technician, this means we want few nodes in locations where accuracy is insignificant and more nodes in important areas to accurately simulate reality while keeping computation time low. As with all FEA, it is easy to get an accurate simulation (simply make the densest mesh possible); however, the computation time would be impossibly long.

The current mesh is unacceptable: the top surface of the car only has a couple of nodes, the bottom of the car to the ground only has one row of nodes and the mesh has no nodes to represent the boundary layer.

Image Added

Click "Mesh" in the sidebar and expand "Sizing". Change "Advanced Size Function" to "On: Proximity and Curvature". Change "Smoothing" to "High". Change "Num Cells Across Gap" to "5-10"

Image Added

These are the global mesh controls. They affect everything. Advanced Size Function (On: Proximity and Curvature) is chosen as we want the car's curvature to be accurately represented; as the car is a thickened surface, the proximity portion prevents undesirable geometry. Actual sizing is useful as well, but requires more experimentation to get the best sizing.

To add the inflation layer (to model the boundary layer). Expand Inflation and set "Use Automatic Inflation" to "Program Controlled"

Image Added

Click Generate Mesh.

Image Added

This mesh is far better. The bottom has enough cells to appropriately model ground effects. The mesh is denser overall. A boundary layer is added around the entire car.

Bonus: If the model has detailed geometry (ie, small fairings, door detailings, etc.) local meshing controls are handy. To manipulate mesh quality, right click mesh> insert >sizing, then select the geometry you wish the sizing settings to apply to). There is no rule of thumb.

Image Added

To finish, the mesh components must be labelled. 

Highlight and right click the front wall > "Create Named Selection". Name this face "Inlet".

Image Added

Image Added

Repeat the process. The wall behind the car is "outlet". The car cavity is "car". The symmetry plane "symmetry". The remaining three walls are "walls".


The mesh is completeGo back to ANSYS workbench and double click "setup"


Setup/Solution

...

 Our computer sucks so keep settings at default and click "ok".

Image Added

Click Model > Viscous (Laminar) Model. Select k-epsilon and Realizable.

Image Added

These are different CFD models which can be used to solve the simulation. Realizable k-epsilon is the better ones for our purposes.

Edit boundary conditions for the inlet. 25m/s (90km/h) is used for this simulation.

Image Added

ANSYS matches named selection to boundary conditions and everything else is already defined by default. A choice can be made for the road wall to be "moving" for the most accurate simulation; however, that is not a major concern for precision.

Next, the projected area of the car is required for the simulation to compute an accurate drag coefficient. If the frontal projected area is already known, the next step can be skipped.

Select Reports>Projected Areas and highlight "car" and compute.

Expand
titleProjected Area Screenshot
Image Added


Go to "Reference Value" and replace the "Area" with the car frontal area and "Velocity" with the inlet velocity.

Expand
titleReference Values Screenshot
Image Added

"Monitors". Here we can add various values to monitor. For this simulation, only the drag coeffient is relevant (we may look at lift/downforce in other simulations). 

Click Create>drag. Highlight car and click "OK". Ensure the force vector is pointing in same direction of the car.

Image Added

Start the simulation: Go to "Run Calculation" and set number of iterations to around 1000. Click "Calculate" and press "Yes".

Image Added

The simulation will begin to solve. We can cancel at anytime we believe we've hit steady state (when the values converge and graph is horizontal). If the solution hasn't converged by the end of the 1000 iterations, simply add more iterations.

Image Added


Post Processing

This stage is where we look at out results. What is possible?

Graphical or plots are availible for airflow, pressure, forces, etc.


If you ever lose track of the model, use this button to zoom back to default.

Image Added