An Introduction to Computational Fluid Dynamics (CFD)
What you'll learn
- The basics of computational fluid dynamics using the finite volume method.
This course will cover the basics of the finite volume method for incompressible flows on two-dimensional Cartesian grids. Topics include the discretization procedure, interpolation techniques, boundary conditions, flow visualization using ParaView, and CFD errors and uncertainty. Students will write three codes; the first code solves a pure diffusion problem, the second solves a pure convection problem, and the third solves the Navier-Stokes equations using the SIMPLE pressure-velocity coupling procedure. The Navier-Stokes solver will be used to solve the "driven cavity" problem, and a problem involving the developing flow in a channel. These three codes are also available for download to, for instance, study the solution procedure, or help in debugging a student written code. Upon completion of the course students will be familiar with the basics of the finite volume method, enabling a more effective use of a commercial CFD solver, and possess the background necessary to study more advanced CFD techniques.
Who this course is for:
- Upper division undergraduate and beginning graduate level engineering, mathematics, and science students. Engineers and scientists working in industry who would like an introduction to CFD.
Holds a Ph.D. in Mechanical Engineering and Engineering Mechanics from Old Dominion University. Fellow of the American Society of Mechanical Engineers. Twenty-eight years teaching at the university level including courses in numerical methods, fluid dynamics, aerodynamics, and computational fluid dynamics (CFD). Six years as a Mechanical and Aerospace Engineering Department Head at Utah State University. Currently a professor emeritus at Utah State. Areas of research interest include vortex breakdown, aerodynamics of sailboat sails, buoyancy-driven flows, and environmental flows.