Numerical Computation

Provides fundamental numerical algorithms including numerical solution of ordinary differential equations, linear computations, projection matrices, and finite element method. Students will write programs on these topics to understand and to use practically the algorithms. (Dept. Mechanical Eng. / Robotics, B3)


1st 9/28Introduction: Analytical solution, Numerical solution
2nd10/ 5MATLAB: matrices and vectors, ODE solver, graphs
3rd10/12MATLAB: optimization, parameters, random numbers
4th10/19ODE: canonical forms of ordinary differential equations, state variables
5th10/26ODE: Runge-Kutta method, Runge-Kutta-Fehlberg method,
6th11/ 2ODE: constraints, constraint stabilization method (CSM)
7th11/ 9Linear equations: LU decomposition, pivoting LU decomposition
8th11/16Linear equations: pivot selecting LU decomposition, Cholesky decomposition
9th11/23Projection: projection matrix, Gram-Schmidt orthogonalization, QR decomposition
10th11/30Interpolation: piecewise linear interpolation, spline interpolation
11th12/ 7Probabilistic algorithm: random numbers, Monte Carlo method
12th12/14FEM: shape functions, stiffness matrix, static deformation of beam
13th12/21FEM: inertia matrix, dynamic deformation of beam
14th 1/ 9FEM: 2D/3D deformation, 2D/3D shape functions
15th 1/18FEM: 2D/3D inertia matrix, 2D/3D stiffness matrix

Handouts
1st    Introduction reduced copy
2nd,3rd    MATLAB reduced copy    sample programs
4,5,6th    ODE reduced copy    sample programs
7,8th    Linear equations reduced copy    sample programs
9th    Projection reduced copy    sample programs
10th    Interpolation reduced copy    sample programs
11th    Probabilistic algorithm reduced copy    sample programs
12,13,14,15th    FEM reduced copy    sample programs


Sample Programs


Evaluation: Quizzes, reports

TextbookReference
Numerical Methods for Mechanical Systems —Matlab version— Linear Algebra and Its Applications
Shinichi HiraiGilbert Strang
Corona Publishing ISBN 978-4-339-06119-2Thomson Learning ISBN 0-15-551005-3

[Education]