MIT OpenCourseWare
  • OCW home
  • Course List
  • about OCW
  • Help
  • Feedback
  • Support MIT OCW

Calendar

Lec # Topics Key Dates
1 Introduction, class organization, use of MATLAB®
2 Linear equation sets as basic computational unit, expressing linear equation sets in matrix form, basic matrix operations
3 Determinants and existence/uniqueness of solutions, Gaussian elimination (without pivoting), matrix inversion
4 Floating point representation, Gaussian elimination with partial pivoting, scaling of computations with matrix size, banded and tri-diagonal systems, LU decomposition
5 Introduction to eigenvalues, eigenvalue properties of Hermetian matrices, bilinear forms and positive-definiteness, Cholesky decomposition, Gershorgin’s theorem
6 Eigenvalues of diagonal and triangular matrices, similarity transforms, calculation of eigenvalues from QR decomposition, iteratively estimating the leading eigenvalue
7 Abstraction from linear algebra to linear operator theory, definition of vector space and basis sets, metrics, inner products, norms, Gram-Schmidt orthogonalization
8 Linear transformations and linear operators, eigenvector expansion, matrices as representations of linear operators
9 Zero eigenvalues, null spaces, and operator inversion, singular value decomposition, orthogonalization by SVD
10 Linear spaces of functions, differentiation and integration as linear operators, inner products of functions, orthogonal functions, Hermetian operators, example : solving simple Schrödinger equation as generalized eigenvalue problem
11 Moving beyond linear systems – solving sets of nonlinear equations. Newton’s method, convergence properties, weak line search to improve robustness
12 Exam I – linear systems (lectures 1-10)
13 Example - solving steady state concentrations in a CSTR with a general reaction network model
14 Stability of steady states from eigenvalues of Jacobian, dynamics of general linear set of first order ODE’s
15 Generalized Newton’s methods for minimizing a function, importance of Hessian matrix, local vs. global minima
16 Hessian-free minimization – steepest descent and conjugate gradient methods, conjugate-gradient methods for linear systems, Jacobi, Gauss-Seidel, SOR iterative methods for solving sparse linear systems, computer assignment : find minimum energy conformation of molecule (using Cerius2) and estimate IR spectra from normal mode analysis
17 Parameter estimation as minimization – intro to method of least squares, introduction to probability theory, conditional and joint probabilities, statistical independence
18 Random variables, binomial and Gaussian distributions, Poisson distribution as the ideal chain length distribution from living polymerization, central limit theorem, “normality” of Gaussian distribution, random walks
19 Markov processes, transition probabilities, example - estimating the gel point of a polymer network, Monte Carlo simulation
20 Hypothesis testing
21 Least squares linear regression, analysis of residuals and the Gauss-Markov conditions, confidence intervals of model parameters
22 Continuation of regression discussion
23 Non-linear least squares parameter estimation (topic continued after discussion of ODE/DAE systems)
24 Expressing dynamical systems as sets of first order ODE’s, numerical solution of ODE IVP’s, explicit methods, Euler, Adams-Bashforth, Runge-Kutta, Verlet and velocity Verlet methods
25 Implicit ODE-IVP methods, implicit Euler and its stability vs. explicit method, linearized implicit Euler, stiffness, predictor/corrector methods, Differential-Algebraic Equation (DAE) systems
26 Solving ODE/DAE-IVP’s with Matlab®
27 Parameter estimation in dynamical systems, example : least squares fitting of rate constants from batch reactor data, parametric sensitivity analysis
28 Exam II – non-linear algebraic equations and probability theory/parameter estimation (lectures 11-22)
29 Finite dimensional representation of functions – real space vs. function space discretization, real space methods : polynomial interpolation, numerical quadrature, orthogonal polynomials
30 Function space discretization – Fourier series and transform
31 Diffusion/convection form of PDE’s in chemical engineering, characteristics and PDE types (elliptic, parabolic, hyperbolic), 1-D convection/diffusion problem with central vs. upwind finite differences
32 Linear stability analysis of discretized 1-D convection/diffusion problem, stiffness problems, explicit vs. implicit methods
33 Example, 1-D tubular reactor model with generic reaction network, finite differences in 2-D, 3-D
34 Method of finite volumes, enforcing continuity when solving Navier/Stokes equations
35 Weighted residual methods, orthogonal collocation
36 Finite element method for 1-D generalized transport equation
37 Finite element method for 2-D generalized transport equation, tessellation of irregular geometries
38 Finite element method examples
39 Finite element method examples (continued)
ODE/DAE/PDE methods (lectures 23-39) FINAL EXAM (lectures 23-39)