Session Key
L = Lecture
R = Recitation
Q = Quiz
SES # | TOPICS | KEY DATES |
---|---|---|
L1 | Introduction to numerical fluid mechanics: Models to simulations, error types. Approximation and round-off errors. Number representations. Errors of numerical operations. | |
R1 | Introduction to MATLAB® | |
L2 | Recursion. Truncation errors, Taylor series and error analysis. Error propagation and estimation. Condition numbers. Roots of non-linear equations. Introduction and bracketing methods. | Problem Set 1 posted |
L3 | Roots of non-linear equations, bracketing methods: bisection / false position. Open methods: Open-point iteration / Newton-Raphson / secant methods, extension to systems of equations. | |
R2 | Review: Navier-Stokes equations and their approximations. Conservation laws, material derivative, Reynolds transport theorem, constitutive equations. | |
L4 | Systems of linear equations: Motivations and plans, direct methods, Gauss elimination. | |
L5 | Systems of linear equations. Gaussian elimination (special cases, multiple right hand sides). LU decomposition and factorization, pivoting. Error analysis for linear systems. Operations counts. |
Problem Set 1 due Problem Set 2 posted |
R3 | End of Navier-Stokes review (if needed). Compressible and incompressible flows, vorticity, Euler’s equations, potential flows and (boundary) integral equations. | |
L6 | Systems of linear equations. Special matrices: LU decompositions, tridiagonal systems, general banded matrices, symmetric, positive-definite matrices. Introduction to iterative methods. | |
L7 | Systems of linear equations. Iterative methods: Jacobi method, Gauss-Seidel iteration, convergence, successive over-relaxation methods, gradient methods, stop criteria, examples. | |
R4 | Recitation | |
L8 | End of systems of linear equations: Gradient methods, preconditioning. Krylov methods. Finite-differences (FD): Classification of partial differential equations (PDEs) and examples, error types and discretization properties. | |
L9 | FD schemes: Finite difference based on Taylor series for higher order accuracy differences and examples. Taylor tables or method of undetermined coefficients. |
Problem Set 2 due Problem Set 3 posted |
R5 | Recitation | |
Q1 | Quiz 1 | |
L10 | FD schemes: Polynomial approximations (Newton, Lagrange, Hermite, and Pade schemes), iterative improvements and extrapolations, boundary conditions, non-uniform grids, grid refinement. | |
R6 | Recitation | |
L11 | Finite-differences: Fourier error analysis, introduction to stability: heuristic, energy and Von Neumann methods, hyperbolic PDEs, characteristics. | |
L12 | Stability, hyperbolic equations. Revisited, Courant–Friedrichs–Lewy (CFL) condition and Von Neumann stability, elliptic equations revisited and FD schemes. |
Problem Set 3 due Problem Set 4 posted |
R7 | Recitation | |
L13 | End of elliptic / hyperbolic equations, special advection schemes (donor cell, flux-corrected transport, weighted essentially non-oscillatory (WENO)), parabolic equations revisited and numerical FD schemes. | |
L14 | Finite volume methods | |
R8 | Recitation: Finite volume methods (cont.) | |
L15 | Methods for unsteady problems. Time-marching methods. Ordinary differential equations (ODEs). Initial value problems (IVPs). Euler’s method. Runge-Kutta methods. | |
L16 | Time-marching (cont.): Higher order ODEs, stiffness and multistep methods. Solutions of the Navier-Stokes equation, incompressible and compressible. |
Problem Set 4 due Problem Set 5 posted |
R9 | Recitation | |
L17 | Solutions of the Navier-Stokes equation: Incompressible and compressible. Pressure-correction, fractional-step. | |
Q2 | Quiz 2 | |
R10 | Recitation | |
L18 | Solutions of the Navier-Stokes equation: Incompressible and compressible. vorticity, artificial compressibility and other methods. | |
R11 | Recitation | |
L19 | Grid generation and complex geometries. |
Problem Set 5 due Problem Set 6 posted |
L20 | Finite volume on complex geometries. Finite element methods: Introduction, fluid applications. | |
R12 | Recitation | |
L21 | Finite element methods (cont.): Continuous and discontinuous Galerkin Methods. Spectral methods. | |
L22 | Inviscid flow equations: Boundary element methods. Panel methods. | Problem Set 6 due |
R13 | Recitation: Special topics, boundary layer equations, ODEs. Boundary value problems. | |
L23 | Turbulent flows: Models and numerical simulations. | |
Final project presentations. |