Computational Analysis of Transport Phenomena

24-618, Spring 2017

Satbir Singh


Simulation of turbulent flow in an engine


Lecture:

Day and Time: Mondays and Wednesdays, 4:30 - 6:20 PM
Location: SH 220


Instructor Office Hours:

Time: Wednesday, 3:00 - 4:00 PM
Location: Scaife Hall (SH) 319


TA Office Hours:

Time: Tuesdays and Thursdays, 6:00 - 7:00 PM
Location: MechE Computing Cluster in HH


Course Description:

In this course, students will develop basic understanding and skill sets to perform simulations of transport phenomena (mass, momentum, and energy transport) for engineering applications using a commercial CFD tool, learn to analyze and compare simulation results with theory or available data, and develop ability to relate numerical predictions to behavior of governing equations and the underlying physical system. First 8 weeks of the course will include lectures and simulation-based homework assignments. During last 7 weeks, teams of students will work on self-proposed projects related to computational analysis of transport phenomena. In the project, students will learn to approach loosely defined problems through design of adequate computational mesh, choice of appropriate numerical scheme and boundary conditions, selection of suitable physical models, efficient utilization of available computational resources. Simulations for the project will be performed in Linux environment on high-performance computing (HPC) resources of the Pittsburgh Supercomputing Center (PSC). Training will be provided in the course to work in the Linux environment. Each team will communicate results of their project through multiple oral presentations and a final written report.

Prerequisites: Undergraduate thermo-fluids courses

Reference books:
  • Transport Phenomena by Bird, Stewart, and Lightfoot
  • Computational Methods for Fluid Dynamics by Ferziger and Peric
  • Numerical Heat Transfer and Fluid Flow by S. V. Patankar
  • Grading:
  • Homework (40%)
  • Project (50%)
  • Midterm exam (10%)
  • Tentative Syllabus Outline:
    ---------------------------------------------------------------------
    Introduction to Finte Volume, Finite Element, and Finite Difference Methods
    ---------------------------------------------------------------------
    Jan 18 - Jan 23 Discretization of 2D general transport equation using FV, FE, and FD methods, explicit vs implicit time advancement, direct vs iterative solvers, solution residuals, programming assignment on implimentation of FD method in 2D
    ---------------------------------------------------------------------
    Stability and Accuracy of Numerical Schemes
    ---------------------------------------------------------------------
    Jan 25 Numerical diffusion, modified wavenumber analysis, order-of-accuracy, numerical stabilization, computational assignment using CAE tool
    ---------------------------------------------------------------------
    Mesh Quality and Boundary Conditions
    ---------------------------------------------------------------------
    Jan 30 - Feb 03 Unstructured vs structured mesh, assessment of mesh quality, effect of element shape on accuracy and stability, false diffusion due to mesh alignment, types of boundary conditions, computational assignment using CAE tool
    ---------------------------------------------------------------------
    Momentum Transport in Laminar Flows
    ---------------------------------------------------------------------
    Feb 06 - Feb 10 Introduction to Navier-Stokes (NS) equations in dimensional and non-dimensional form, special cases of creeping and inviscid flows, iterative and non-iterative methods for numerical solution of NS equations (SIMPLE, PISO, FSM methods), computational assignment using CAE tool
    ---------------------------------------------------------------------
    Heat Conduction and Convection in Laminar Flows
    ---------------------------------------------------------------------
    Feb 13 Steady and unsteady heat condition equations, natural and forced convection in laminar flows, introduction to relevant non-dimensional numbers, difficulties faced in numerical solution of energy equation, coupling of energy and momentum equations, computational assignment using CAE tool
    ---------------------------------------------------------------------
    Mass Transport in Laminar Flows
    ---------------------------------------------------------------------
    Feb 15 Fick's law of mass diffusion, equations of change for multi-component gas-phase diffusive and convective mass transport, introduction to relevant non-dimensional numbers, solution procedure for mass transport equation, computational assignment using CAE tool
    ---------------------------------------------------------------------
    Calculation of Source Term for Chemically Reacting Flows
    ---------------------------------------------------------------------
    Feb 20 Introduction to multi-component chemically reacting flows, multi-step chemistry mechanisms, calculation of production and destruction rates of chemical species as a system of ODEs, coupling of chemical reactions with energy and multi-component mass transrpot equations
    ---------------------------------------------------------------------
    Introduction to Turbulent Flows and their Simulations
    ---------------------------------------------------------------------
    Feb 23 - Feb 27 Practical examples of turbulent flows, statistical description of turbulent flows, scales of turbulent motion, transition from laminar to turbulent flows, examples of free shear flows and wall flows, turbulence modelling approaches (RANS, LES, DNS), choice of an approach based on computational cost and relevant physics, examples of most commonly used turbulence models, computational assignment using CAE tool
    ---------------------------------------------------------------------
    Project Proposal Presentations
    ---------------------------------------------------------------------
    Mar 01 A 15-minute presentation to the class by each team
    ---------------------------------------------------------------------
    Meshing Training
    ---------------------------------------------------------------------
    Mar 06 Meshing training from ANSYS in MechE Computing Cluster (HH C101)
    ---------------------------------------------------------------------
    Midterm Exam
    ---------------------------------------------------------------------
    Mar 08 Midterm exam
    ---------------------------------------------------------------------
    Computational Project
    ---------------------------------------------------------------------
    Mar 13 - May 03 Team project in computational analysis using CAE tool, project proposal presentation, mid-project presentation, weekly meetings with TA and instructor
    April 05 Meshing training from ANSYS in MechE Computer Cluster (HH C101)
    April 10 A 15-minute project update presentation to the class by each team
    May 09 Final project presentation and submission of written report