Hiroshima University Syllabus

Back to syllabus main page
Japanese
Academic Year 2024Year School/Graduate School School of Engineering
Lecture Code K5138010 Subject Classification Specialized Education
Subject Name 計算流体力学
Subject Name
(Katakana)
ケイサンリュウタイリキガク
Subject Name in
English
Computational Fluid Dynamics
Instructor OGATA YOICHI,JOZAKI TOMOYUKI
Instructor
(Katakana)
オガタ ヨウイチ,ジョウザキ トモユキ
Campus Higashi-Hiroshima Semester/Term 3rd-Year,  Second Semester,  3Term
Days, Periods, and Classrooms (3T) Thur1-4:ENG 108
Lesson Style Lecture Lesson Style
(More Details)
 
Basically Face-to-face class, but the online class may be also employed depending on class proceedings.
Powerpoint & word files will be used. Practices or homework is planed to be also given to students. 
Credits 2.0 Class Hours/Week   Language of Instruction J : Japanese
Course Level 4 : Undergraduate Advanced
Course Area(Area) 25 : Science and Technology
Course Area(Discipline) 09 : Mechanical Engineering
Eligible Students Students in the third year
Keywords Simulation, Fluid dynamics, CFD 
Special Subject for Teacher Education   Special Subject  
Class Status
within Educational
Program
(Applicable only to targeted subjects for undergraduate students)
 
Criterion referenced
Evaluation
(Applicable only to targeted subjects for undergraduate students)
Program of Energy Transform Engineering
(Abilities and Skills)
・Acquring basis of mechanical system engineering steadily and developing the applied skill. 
Class Objectives
/Class Outline
Numerical analysis has been developed as development of computer resources.
Computational fluid mechanics (CFD) has also become useful for not only study but also R&D (Research and Development) in industry in terms of CAE (Computer Aided Engineering).  In this class, you learn mainly the fundamentals of CFD.

(1) To learn fundamentals of numerical schemes of differential equation.
(2) To learn and understand fundamentals of compressible/incompressible flows through numerical solutions. 
Class Schedule lesson1 Introduction.
lesson2 Basic of finite difference. Accuracy and error of finite difference, Explicit and implicit schemes
lesson3 Partial Differential Equation (1) : Basic of advection equation
lesson4 Partial Differential Equation (2) : Advection Equation, CFL number. Diffusion equation
lesson5 Partial Differential Equation (3) : Iteration, Poisson equation
lesson6 Incompressible Flow (1) : Numerical method for Navier-Stokes Equation (Review of fluid dynamics, Fundamentals)
lesson7 Incompressible Flow (2) : Numerical method for Navier-Stokes Equation (MAC/SMAC method)
lesson8 Summary of the first half
lesson9 Conservative/Non-conservative forms, Conservation in numerical analysis
lesson10 Compressible Flow (1) : governing equations, characteristic curve, centered expansion wave
lesson11 Compressible Flow (2) : shock wave, analytical solution of shock tube problem
lesson12 Numerical solution of 1D compressible flow 1; LAX scheme
lesson13 Programing practice 1; Lax scheme
lesson14 Numerical solution of 1D compressible flow 2; HLL scheme
lesson15 Programing practice 2; HLL scheme 
Text/Reference
Books,etc.
Reference
「流体力学の数値計算法(in Japanese)」 藤井孝蔵著(Written by Prof. Fujii Kozo),東京大学出版会(University of Tokyo Press) 
PC or AV used in
Class,etc.
 
(More Details) Powerpoint & word files will be also used to understand well. Please also bring your own laptop PC every class. 
Learning techniques to be incorporated  
Suggestions on
Preparation and
Review
It is better to review the followings:
(1)-(2) Fluid Dynamics, Taylor expansion
(3)-(5) Ordinary/Partial differential equations
(6)-(7) Incompressible flow
(10)-(14) Compressible flow   

It is also important to review the computer language【Fortran90】that has already been studied in the class "Computer Programming". Fortran90 and its compiler are also used for practice in this class. It is also good to read documents given in this class for preparation and review, and to look for references in the library.  
Requirements It is recommended to have taken fluid dynamics classes and Computer Programming.
Please Install a fortran compiler and a graphing software such as gnuplot in your own PC in advance. 
Grading Method Short practices or homework, and report, term examination, etc are taken into account, then, 60% is required to pass.  
Practical Experience  
Summary of Practical Experience and Class Contents based on it  
Message  
Other   
Please fill in the class improvement questionnaire which is carried out on all classes.
Instructors will reflect on your feedback and utilize the information for improving their teaching. 
Back to syllabus main page