先修课程、其它学习要求
Pre-requisites or Other
Academic Requirements
流体力学(MAE303) 或 工程流体力学(MAE207)
Fluid Mechanics(MAE303) OR Engineering Fluid Mechanics (MAE207)
后续课程、其它学习规划
Courses for which this course
is a pre-requisite
其它要求修读本课程的学系
Cross-listing Dept.
Direct numerical simulations of complex flows are now viewed as a third pillar for scientific discovery, due to high-speed
computers and advanced algorithms. In many fields including multiphase flows, direct numerical simulation provides a
rigorous research tool by solving first-principle governing equations. High-performance fluid-flow simulation is an area of
rapid growth and is interdisciplinary covering physics of fluid flows, algorithms, and parallel implementation, etc. This
course is designed for students to quickly learn and compare various simulation methods and to obtain some hands-on
experience.
Overview of computational methods for viscous flows including finite difference, finite-volume, finite element, spectral,
and mesoscopic Boltzmann-equation based methods. Treatment of fixed and moving solid-fluid and fluid-fluid
boundaries. Example codes to study physical and numerical issues such as numerical convergence, accuracy, and
stability.
课程内容及教学日历 (如授课语言以英文为主,则课程内容介绍可以用英文;如团队教学或模块教学,教学日历须注明
主讲人)
Course Contents (in Parts/Chapters/Sections/Weeks. Please notify name of instructor for course section(s), if
this is a team teaching or module course.)
Course structure: The course will meet with the usual lecture format. Homework sets will be assigned (approximately
weekly), graded, and returned. During the later part of the course a computer project will be assigned which will be due
at the end of the course. The results will be presented to the class during the final weeks as well as in a final written
report submitted to the instructor. A midterm exam will be given in the 10th week (4/22 – 4/24). There will be no final
exam.
Topics to be covered:
Section 1
(3 credit hours)
Introduction to computational fluid dynamics
Introduction to Fortran
Access MAE department cluster
Section 2
(3 credit hours)
Overview of fluid mechanics governing equations and boundary conditions
Basic Unix commands and editor
Section 3
(3 credit hours)
Overview of partial differential equations
Taylor expansions, truncation error
Demonstration of NCL
Section 4
(3 credit hours)
Finite difference method
Finite-Volume method