Advanced Simulation Engineering

Course Information

College Toyama College Year 2022
Course Title Advanced Simulation Engineering
Course Code 0027 Course Category Specialized / Elective
Class Format Lecture Credits Academic Credit: 2
Department ECOdesign Engineering Course Student Grade Adv. 1st
Term First Semester Classes per Week 2
Textbook and/or Teaching Materials 1.ISBN-13:978-4627074200 / 2. ISBN-13:978-4-06-521883-9
Instructor Ishiguro Minoru

Course Objectives

In this lecture, you will learn the outline of various numerical analysis method for understanding simulation engineering based on the computer program. And then, you will learn the finite differences method as a concrete numerical analysis method. And you will learn two dimensional heat transfer analysis as a solution of partial differential equation. It is aimed to be able to derive partial differential equations, and convert it to a differential expression, and convert it as a practical technique as a computer program, and visualize the result further.

Rubric

Ideal Level of AchievementStandard Level of AchievementUnacceptable Level of Achievement)
It is evaluated that you can derive the some partial differential equations or not.You can derive some differential equations.You can derive only fundamental differential equations.You can not derive fundamental differential equations.
It is evaluated that you can express partial differential equations using a difference method or not.You can expand a few kinds of type partial differential equations using difference method.You can expand fundamental partial differential equations using difference method.You can not expand fundamental partial differential equations using difference method.
It is evaluated that you can express appropriate answer about boundary condition or not.You can explain theory of boundary condition, and how to implement boundary condition into computer program.You can explain theory of boundary condition.You can not explain theory of boundary condition.
It is evaluated that you can implement difference equations into computer program or not.You can solve some partial differential problems.You can solve fundamental partial differential problems.You can not solve fundamental partial differential problems.
It is evaluated that you can express visually some partial differential equations answer using computer graphics, or not.You can express visually applied partial differential equations answer using computer graphics.You can express visually fundamental partial differential equations answer using computer graphics.You can not express visually fundamental partial differential equations answer using computer graphics.

Assigned Department Objectives

学習・教育到達度目標 A-5 See Hide
JABEE 1(2)(c) See Hide

Teaching Method

Outline:
In the lecture, you will learn outline of some numerical method as base of the implementation of computer programming for more good understanding the simulation engineering. And then, you will learn finite difference method as concrete of the numerical simulation. Finally, you will implement the two-dimensional heat transfer analysis as a partial differential equation problem into computer programming.
Style:
The subject will be performed with both of lecture and computer program practice. The lecture will be performed based on the Japanese textbook. You will become who be able to construct program of the partial differential equation about some simulation of physic phenomena. The kind of the computer program language is not limited in the lecture, but you must be able to show simulation result by computer graphics.
Notice:

Characteristics of Class / Division in Learning

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

Course Plan

Theme Goals
1st Semester
1st Quarter
1st Orientation of this lecture. Explanation of some simulation and how to formulate the model. We will understand using simulation why we need to learn in live.
2nd Explanation of how to solve or derive the partial differential equations using separation of variable method. Part one. You will understand how to derive the partial differential equation using mathematical analysis.
3rd Explanation of how to solve or derive the partial differential equations using separation of variable method. Part two. You will understand how to derive the partial differential equation using mathematical analysis.
4th Explanation of how to convert the differential equation into the finite differences method. You will understand how to convert the differential equation into the finite differences method.
5th Explanation of how to convert the ellipse type differential equation into the finite differences method. You will understand how to convert the ellipse type differential equation into the finite differences method. And then, you will understand the Gauss-seidel method, the SOR method and how to construct difference equation systems.
6th Explanation of how to convert the ellipse type differential equation into the finite differences method. Part two. You will understand how to convert the ellipse type differential equation into the finite differences method. And then, you will understand the Gauss-seidel method, the SOR method and how to construct difference equation systems.
7th Explanation about how to implement the ellipse type
differential equation into computer program.
You will understand how to implement the ellipse type differential equation into computer program.
8th Intermediate examination. Examination will be performed for evaluating intelligibility. The test will be based on the review of the lecture note.
2nd Quarter
9th Explanation of intermediate examination's answer. And explanation of how to convert the parabola type differential equation into finite differences method. You will understand how to convert the parabola type differential equation into finite differences method, and explicit method on computer program, and Crank-Nicholson implicit scheme.
10th Explanation of how to convert the parabola type differential equation into finite differences method. Part two. You will understand how to convert the parabola type differential equation into finite differences method, and explicit method on computer program, and Crank-Nicholson implicit scheme. Part two.
11th Explanation of how to convert the parabola type differential equation into finite differences method. Part three. You will understand how to convert the parabola type differential equation into finite differences method, and explicit method on computer program, and Crank-Nicholson implicit scheme. Part three.
12th Explanation of how to convert the two-dimensional parabola type differential equation into finite differences method. You will understand how to convert the two-dimensional parabola type differential equation into finite differences method, and explicit method on computer program, and Crank-Nicholson implicit scheme.
13th Explanation of how to convert the two-dimensional parabola type differential equation into finite differences method. Part two. You will understand how to convert the two-dimensional parabola type differential equation into finite differences method, and explicit method on computer program, and Crank-Nicholson implicit scheme. Part two.
14th Explanation of how to implement the two-dimensional parabola type differential equation into computer program. You will understand how to implement the two-dimensional parabola type differential equation into computer program.
15th Explanation of how to implement the two-dimensional parabola type differential equation into computer program. Part two. You will understand how to implement the two-dimensional parabola type differential equation into computer program. Part two.
16th Final examination. Examination will be performed for evaluating intelligibility. The test will be based on the review of the lecture note.

Evaluation Method and Weight (%)

ExaminationReportTotal
Subtotal6040100
Basic Ability302050
Technical Ability301040
Interdisciplinary Ability01010