Computational Fluid Dynamics! Summary!: Coarse Goals:! Part I!
Computational Fluid Dynamics! Summary!: Coarse Goals:! Part I!
http://users.wpi.edu/~gretar/me612.html!
!Coarse goals and brief outline! !More detailed list of topics! Grading/Exam! Input!
Part I! A brief introduction to CFD! Part II! Numerical Analysis of partial differential equations, cumulating in solution techniques for the Navier-Stokes equations ! Part III! Advanced topics in CFD!
Project 1! Warm-up. Solving a one-dimensional unsteady advectiondiffusion problem ! Project 2! Modify a code for the Navier-Stokes equations in the primitive variables (pressure and velocity)! Project 3! Two-dimensional compressible ow! Project 4! Student selected project!
The Navier Stokes Equations:! The basic equations of uid mechanics in integral and differential form. The difference between a conservative and non-conservative form. Different formulations of the basic equations: Primitive (velocity-pressure) form; stream function-vorticity, and velocity-vorticity form in two- and three-dimensions. The representation of advection, viscous friction, and incompressibility, in the equations of motion. The pressure equation for the primitive formulation. Physical boundary conditions. !
Partial Differential Equations:! Characteristics and the basic theory of rst order partial differential equations. Second order partial differential equations and how to convert them to a system of rst order equations. Hyperbolic, parabolic and elliptic second order equations and their physical signicance. What is an ill-posed problem. Conservation laws and the conservative form. Classical model equations and their solutions. Diffusion, linear and nonlinear advection, and the Laplace equation. The advection-diffusion equation and its relation to the Navier-Stokes equations.!
Elementary Numerical Concepts:! Discrete approximations; nite differences; nite volume; spectral and nite elements.! Numerical differentiation and integration. Time integration: Euler, Runga-Kutta and predictor-corrector. Implicit time integration.!
Hyperbolic equations: The method of characteristics. Finite difference methods: upwind, leap-frog and LaxWendroff's method. The Courant conditions. Advection of sharp shocks: Numerical diffusion and oscillations. Godunov's theorem, Monotonic advection, articial viscosity, high order Godunov methods, and FCT. Linear versus nonlinear advection.! The advection-diffusion equation. Cell Reynolds numbers and the stabilization of advection methods by diffusion terms.!
Complex domains:! Boundary tted grids. Derivatives and partial differential equations in the mapped coordinates. One dimensional stretching and algebraic grid generation. Elliptic grid generation and elementary control strategies. The vorticity-streamfunction equation in mapped coordinates and its solution. Alternative strategies: Mapping versus unstructured grids. Rectangular and triangular cells. Block-structured grids. !
Complex ows:! Additional considerations for stratied and turbulent ows. The k- model for turbulent ows. ! Computations of multiphase ows. Lagrangian and Eularian modeling of disperse ow! Combustion modeling: Diffusion ames versus Premixed ames! Predictivity: Method of manufactured Solutions! Multiscale and Large Systems!
Parallel computing! Serial versus parallel, Shared versus distributed memory, Domain decomposition, Message Passing Interface (MPI)! Commercial codes! Major players (Fluent, StarCD). Solution process: preprosessing and post-processing!
Grading! !Projects !60%! !Homework !25%! !Final ! !15%! Project and HW due NOW!
Homework! Elementary Concepts (problem 1)! Basic Numerical Analysis (problems 2, 3, 4, 5)! Partial Differential Equations (problems 6-12, 15)! Mapped Grids (problems 16-17)! Advanced Topics (problems 19, 23)! Solution Approach (problems 21,22) ! What if I dont have MATLAB? ! Try OCTAVE (free) ! http://www.octave.org/!