Course title
B00210003
Mechanical Engineering Project 2

KAMEO Yoshitaka

NAKAMURA Shingo
Middle-level Diploma Policy (mDP)
Program / Major mDP Goals
Advanced Mechanical Engineering E 多様な分野の知識を積極的に取り入れ、機械工学の基礎知識を多方面に柔軟に応用して、融合領域の問題に適用することができる。
Purpose of class
The purpose is to acquire numerical analysis and simulation techniques using programming and tools.
Course description
Numerical analysis/simulation technology using computers is applied in a wide range of fields. Furthermore, in modern times, the importance of simulation technology that can reduce experiment costs is increasing due to the increasing complexity of phenomena handled by science and technology and the increasing performance of computers that can analyze them. In this class, you will learn the basics of numerical analysis by actually doing programming. Furthermore, students will create programs to simulate physical phenomena and understand how equations representing phenomena are handled on computers. In addition, students will use advanced simulation tools to acquire simulation analysis techniques necessary for cutting-edge research.
Goals and objectives
  1. To be able to explain the relationship between numerical analysis and programming
  2. To be able to create a basic numerical analysis program
  3. To be able to create a program for basic physical phenomena
  4. To be able to analysis using simulation tools
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Deliverables Class Quizes Total.
1. 0% 7% 7%
2. 25% 6% 31%
3. 25% 6% 31%
4. 25% 6% 31%
Total. 75% 25% -
Evaluation method and criteria
The evaluation of the deliverables will be 75% and the in-class quizzes will be 25%, giving a total of 100%. If you can get 60% or more, you will pass.
A passing score of 60% is the minimum level at which analysis using programming and simulation techniques can be performed.
Language
Japanese(English accepted)
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Numeric Analysis
Numeric analysis and programming
Programming the numeric analysis 190minutes
2. Non-linear equation
Programming for non-linear equation
Programming the non-linear equation 190minutes
3. Numerical Integration
Midpoint method, Trapezoidal rule, Simpson’s rule
Programming the Simpson’s rule 190minutes
4. Ordinary Differential Equation
Euler method, Runge-Kutta method
Programming the Runge-Kutta method 190minutes
5. Partial Differential Equation (1)
Explicit method, Implicit method
Programming the implicit method 190minutes
6. Partial Differential Equation (2)
Numerical calculation of wave equation
Programming the wave equation 190minutes
7. Quiz 1
- Answer Explanations and Feedback
Review the contents in the 1st to 6th classes 190minutes
8. Analysis of Plane Trusses (1)
- Deflection Analysis Using Theoretical Methods
Review the mechanics of materials 190minutes
9. Algorithms for Solving Systems of Linear Equations
- Gaussian Elimination
Programming Gaussian elimination 190minutes
10. Analysis of Plane Trusses (2)
- Formulation of Finite Element Method
Survey on the formulation of the finite element method 190minutes
11. Analysis of Plane Trusses (3)
- Deflection Analysis Using the Finite Element Method
Programming finite element method 190minutes
12. Finite Element Analysis Using Simulation Software (1)
- Tutorial
Learn how to use the finite element analysis software 190minutes
13. Finite Element Analysis Using Simulation Software (1)
- Deformation Analysis of Hyperelastic Materials
Understanding the results of the finite element analysis 190minutes
14. Quiz 2
- Answer Explanations and Feedback
Review the contents in the 8th to 13th classes 190minutes
Total. - - 2660minutes
Feedback on exams, assignments, etc.
ways of feedback specific contents about "Other"
Feedback in the class
Textbooks and reference materials
Each lecturer prepares materials and gives instructions as appropriate.
Prerequisites
Programming experience in C language is required.
Office hours and How to contact professors for questions
  • Office hour for each lecturer is specified on Scomb.
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 self-management skills
  • Course that cultivates a basic problem-solving skills
Active-learning course
About half of the 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
  • 7.AFFORDABLE AND CLEAN ENERGY
  • 9.INDUSTRY, INNOVATION AND INFRASTRUCTURE
  • 12.RESPONSIBLE CONSUMPTION & PRODUCTION
Last modified : Sat Mar 14 13:35:33 JST 2026