Course title
B00280003
Mechanical Engineering Project 4

KAWATA Takuya

KOGAWA Takuma
Middle-level Diploma Policy (mDP)
Program / Major mDP Goals
Advanced Mechanical Engineering E 多様な分野の知識を積極的に取り入れ、機械工学の基礎知識を多方面に柔軟に応用して、融合領域の問題に適用することができる。
Purpose of class
1. To develop the ability to discretize the governing equations of fluid flow and implement computational algorithms independently.

2. To understand the physical and mathematical foundations of “numerical instability” and “computational accuracy” in numerical simulations.

3. To understand the operating principles of a general-purpose code (OpenFOAM) and become capable of setting up appropriate simulation conditions for engineering problems.
Course description
Engineering problems related to fluid flows and heat transfer by them are not limited to flow phenomena around transportation machinery and heating/cooling technologies in manufacturing processes—traditional research and development targets in mechanical engineering, but also have recently expanded to a wide range of fields including the cooling of IT equipment. However, when investigating fluid motion and the associated heat transfer under complex geometrical conditions in real industrial applications, theoretical analysis and experimental measurements are often difficult. In such cases, computer simulation is an effective approach. This academic field is known as CFD (Computational Fluid Dynamics).

In this course, students will learn numerical analysis methods for solving problems in fluid mechanics and heat transfer using computers. The 14 lectures are divided into two halves. In the first half, students will construct Finite Difference Method (FDM) algorithms from scratch through programming and acquire fundamental principles of numerical computation (discretization, stability, and pressure–velocity coupling). In the second half, students will study the theory of the finite volume method (FVM), which is the mainstream approach in practical analysis for complex and practical geometries, and will practice advanced thermo-fluid analysis processes using the general-purpose simulation software OpenFOAM (meshing, boundary condition setup, and post-processing).
Goals and objectives
  1. Students are able to discretize the governing equations for one- and two-dimensional thermo-fluid problems using the finite difference method (FDM) and independently implement the computational program.
  2. Students are able to theoretically explain the pressure–velocity coupling algorithms (e.g., the Fractional Step method), which are central to incompressible flow analysis, as well as the mechanisms of numerical stability.
  3. Students are able to complete the entire workflow using the general-purpose analysis software OpenFOAM, including mesh generation, setup of physical models and boundary conditions, execution of simulations, and post-processing/visualization.
  4. Students are able to understand the characteristics of the finite volume method (FVM) and, based on this understanding, evaluate and interpret numerical results obtained with OpenFOAM from multiple physical perspectives (e.g., streamlines, isotherms, and convergence histories).
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Report Total.
1. 25% 25%
2. 25% 25%
3. 25% 25%
4. 25% 25%
Total. 100% -
Evaluation method and criteria
[Evaluation Method] Evaluation will be based on submissions (programs written by students and computation results).
[Evaluation Criteria] A passing score of 60% corresponds to the minimum level required to be able to perform analysis using programming and simulation techniques.
Language
Japanese
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Introduction to CFD and Fundamentals of the Finite Difference Method (FDM) (1)

・ Introduction to the use of MATLAB
・ The oscillation problem of a pendulum (explicit Euler method)
Complete the MATLAB tutorial (available on the MathWorks website) in advance. 100minutes
Preparatory study on the explicit Euler method. 100minutes
2. Fundamentals of the Finite Difference Method (FDM) (2)**

・ The oscillation problem of a pendulum (implicit method) and the behavior of accuracy and errors.
Assignments 190minutes
3. One-Dimensional Advection Equation

・ Program development and stability evaluation.
Pre-study of the advection equations 160minutes
4. One-Dimensional Advection-Diffusion Equation

・ Program development and stability evaluation.
Assignments 200minutes
5. Two-Dimensional Velocity–Pressure Coupling Problem (1)

・ Solution of the pressure Poisson equation.
Pre-study of implicit method and Crank-Nicolson Scheme 180minutes
6. Two-Dimensional Velocity–Pressure Coupling Problem (2)

・ Explanation of the staggered grid and the Fractional Step method
・ Program development for the two-dimensional cavity problem
Assignments 240minutes
7. Two-Dimensional Velocity–Pressure Coupling Problem (3)

* Program development for the two-dimensional cavity problem
Assignments 240minutes
8. Fundamentals of the Finite Volume Method (FVM)

・ Integral formulation and the concept of control volumes.
Assignments 180minutes
9. Discretization Methods in FVM

・Evaluation of convective and diffusive terms and treatment of boundary conditions.
Pre-study of basic turbulence models 150minutes
10. Introduction to OpenFOAM

* Understanding the directory structure, setting up the environment, and basic commands.
Preliminary research on how to use the CFD softwares 100minutes
Conducting simulations and summarising the results 150minutes
11. Mesh Generation and Property Setup

・Mesh creation using **blockMesh** and definition of boundary conditions.
Conducting simulations and summarising the results 180minutes
12. Project Exercise 3

・Practical steady-state thermo-fluid analysis using a standard solver.
Conducting simulations and summarising the results 180minutes
13. Project Exercise 4

・ Applied exercises using unsteady simulations and turbulence models.
Preparation for the report 180minutes
14. Summary and Final Presentation

Evaluation of the validity of simulation results and overall course wrap-up.
Preparation for the final presentation 200minutes
Total. - - 2730minutes
Feedback on exams, assignments, etc.
ways of feedback specific contents about "Other"
Feedback outside of the class (ScombZ, mail, etc.)
Textbooks and reference materials
The instructor will prepare materials and provide them as needed.
Prerequisites
It is strongly recommended for students to familiarise themselves with how to use data analysis software ’Matlab’ by taking the tutorials available on MathWorks’ website in advance and review the contents of any courses related to thermal and fluid engineering that students have previously taken.
Office hours and How to contact professors for questions
  • Check the times assigned by each instructor using **Scombz**.
Regionally-oriented
Non-regionally-oriented course
Development of social and professional independence
  • Course that cultivates an ability for utilizing knowledge
  • Course that cultivates a basic interpersonal skills
  • Course that cultivates a basic problem-solving skills
Active-learning course
Most classes are interactive
Course by professor with work experience
Work experience Work experience and relevance to the course content if applicable
N/A N/A
Education related SDGs:the Sustainable Development Goals
  • 4.QUALITY EDUCATION
  • 9.INDUSTRY, INNOVATION AND INFRASTRUCTURE
Last modified : Wed Mar 25 04:04:49 JST 2026