Posts

Showing posts from 2018

F1 CAR SIMULATION

Image
In one of my previous posts, I covered a full body automotive steady state simulation with resolved boundary layers, whose non-dimensionless wall distance y+ was less than 1. In the following simulation, I have used wall function to run a kOmegaSST turbulence model on a boundary layer-less grid. Again, a steady state solver was used to compute the force Coefficients of a formula 1 car. The car model was downloaded from Grab cad:  https://grabcad.com/library   The average value of the drag coefficient was found to be 0.72 . The converged drag plot can be accessed below. Here is a worthwhile observation, while using snappyHexMesh tool to create a mesh which employs wall function, sometimes it is required that at least one boundary layer be extruded in order to fall within the range 30 < y+ < 300. Again, this depends on the nature of the background mesh and the level of refinement used inside the fluid domain. Kindly write to me if you require assistance in the case set-up. Th

WIND TURBINE CFD SIMULATION

Image
I decided to run a wind turbine simulation on OpenFOAM. This is an Arbitrary Mesh Interface setup, run using pimpleDyMFoam. The turbine stem/post has been neglected in the study, in order to ease the simulation process. Wall function was operated on a coarse mesh, which was created using the snappyHexMesh tool and the total number of cells worked up to 3,05,294.  A close eye has to be kept on the usage of the wall function while performing the grid study. Because drastically refining the cells, without creating boundary layers, can cause the Courant number to shoot up while performing the simulation. Three cylindrical geometries were used in the mesh. A small cylinder to house the wind turbine and to form the AMI interface with the intermediate cylinder. A large cylinder to envelop the entire fluid domain. Figure No.1: Pressure Side Figure No.2: Suction Side Below are some of the animations compiled from the simulation.  Velocity distribution along the blade: