Simulation Engineering

Course Information

College Anan College Year 2024
Course Title Simulation Engineering
Course Code 5296M04 Course Category AM / Elective
Class Format Lecture Credits Academic Credit: 2
Department Course of Mechanical Engineering Student Grade Adv. 1st
Term Second Semester Classes per Week 後期:2
Textbook and/or Teaching Materials Pythonによる数値計算とシミュレーション(オーム社)
Instructor Matsuura Fuminori

Course Objectives

1. Can perform modeling with 3D CAD and carry out linear stress analysis, fluid analysis, and heat transfer analysis.
2. Can create a program that simulates the motion of a particle based on ordinary differential equations.

Rubric

Ideal LevelStandard LevelUnacceptable Level
SolidWorks SimulationCan perform element division considering analysis accuracy and conduct linear stress, fluid, and heat transfer analyses.Can model complex parts with 3D-CAD and perform linear stress, fluid, and heat transfer analyses.Can model simple parts with 3D-CAD and perform linear stress, fluid, and heat transfer analyses.
Creating Own Numerical Simulation CodeCan add additional features to the code listed in the textbook.Can create simulation code with functions equivalent to the code listed in the textbook.Cannot implement functions equivalent to the code listed in the textbook.

Assigned Department Objectives

B-4 See Hide

Teaching Method

Outline:
Numerical analysis methods such as the finite element method have become powerful tools for all engineering fields. In this lecture, we utilize analysis software linked with 3D CAD to perform stress analysis, heat transfer analysis, and fluid analysis. In the latter part, students will acquire the basics of computational mechanics and learn about physical simulations based on ordinary differential equations, simulations using cellular automata, and stochastic simulations using random numbers.
Style:
The first half of the course focuses on learning what can be simulated with analysis using 3D CAD software. In the second half, students create programs for numerical calculation. Although program examples are provided in Python 3, students are allowed to implement in any programming language they are proficient in. As this course offers academic credits, submission of reports as pre- and post-study activities is mandatory.
【Lecture hours: 31 hours + Self-study hours: 60 hours】
Notice:
Proficiency in operating 3D CAD software and programming languages is desirable.

Characteristics of Class / Division in Learning

Active Learning
Aided by ICT
Applicable to Remote Class
Instructor Professionally Experienced

Course Plan

Theme Goals
2nd Semester
3rd Quarter
1st Model Creation and Mass Properties Can model a member, apply materials, and investigate mass properties.
2nd Stress Analysis Able to perform linear stress analysis.
3rd Heat Transfer Analysis Can calculate the steady-state temperature distribution of a member.
4th Heat Transfer Analysis Can calculate the transient temperature distribution of a member.
5th Fluid Analysis Can calculate the velocity and pressure distribution of an external flow fluid.
6th Fluid Analysis Can calculate the velocity and pressure distribution of an internal flow fluid.
7th Midterm Exam Practical exam using SolidWorks.
8th Fundamentals of Numerical Calculation Can perform square root calculations through numerical calculation and explain numerical calculation and errors.
4th Quarter
9th Physical Simulation Based on Ordinary Differential Equations Can create simulation code for free fall and landing spacecraft using Euler's method.
10th Physical Simulation Based on Ordinary Differential Equations Can create simulation code for 2D motion based on potential.
11th Simulation Using Cellular Automata Can create simulation code using 1D cellular automata.
12th Simulation Using Cellular Automata Can create simulation code for traffic flow and the Game of Life.
13th Stochastic Simulation Using Random Numbers Can explain pseudo-random numbers and numerical integration.
Can create simulation code for the knapsack problem.
14th Stochastic Simulation Using Random Numbers Can create simulation code for a random walk.
15th Final Exam
16th

Evaluation Method and Weight (%)

ExaminationPresentationMutual Evaluations between studentsBehaviorPortfolioOtherTotal
Subtotal10000900100
Basic Proficiency0000000
Specialized Proficiency10000900100
Cross Area Proficiency0000000