Numerical methods for chemical engineering : applications in Matlab

Guardado en:
Detalles Bibliográficos
Autor principal: Beers, Kenneth J.
Formato: Livre papier
Lenguaje:Anglais
Publicado: Cambridge ; New York : Cambridge University Press cop. 2007.
Materias:
Nota: Informations supplémentaires (solutions aux problèmes, programmes Matlab, tutoriels...) disponible en ligne.
Table des matières. http://www.loc.gov/catdir/enhancements/fy0619/2006303066-t.html
Autres localisations: Voir dans le Sudoc
Tabla de Contenidos:
  • 1 Linear algebra
  • Linear systems of algebraic equations
  • Review of scalar, vector, and matrix operations
  • Elimination methods for solving linear systems
  • Existence and uniqueness of solutions
  • The determinant
  • Matrix inversion
  • Matrix factorization
  • Matrix norm and rank
  • Submatrices and matrix partitions
  • Example. Modeling a separation system
  • Sparse and banded matrices
  • MATLAB summary
  • Problems
  • 2 Nonlinear algebraic systems
  • Existence and uniqueness of solutions to a nonlinear algebraic equation
  • Iterative methods and the use of Taylor series
  • Newton s method for a single equation
  • The secant method
  • Bracketing and bisection methods
  • Finding complex solutions
  • Systems of multiple nonlinear algebraic equations
  • Newton s method for multiple nonlinear equations
  • Estimating the Jacobian and quasi-Newton methods
  • Robust reduced-step Newton method
  • The trust-region Newton method
  • Solving nonlinear algebraic systems in MATLAB
  • Example. 1-D laminar flow of a shear-thinning polymer melt
  • Homotopy
  • Example. Steady-state modeling of a condensation polymerization reactor
  • Bifurcation analysis
  • MATLAB summary
  • Problems
  • 3 Matrix eigenvalue analysis
  • Orthogonal matrices
  • A specific example of an orthogonal matrix
  • Eigenvalues and eigenvectors defined
  • Eigenvalues/eigenvectors of a 2 x 2 real matrix
  • Multiplicity and formulas for the trace and determinant
  • Eigenvalues and the existence/uniqueness properties of linear systems
  • Estimating eigenvalues; Gershgorin s theorem
  • Applying Gershgorin s theorem to study the convergence of iterative linear solvers
  • Eigenvector matrix decomposition and basis sets
  • Numerical calculation of eigenvalues and eigenvectors in MATLAB
  • Computing extremal eigenvalues
  • The QR method for computing all eigenvalues
  • Normal mode analysis
  • Relaxing the assumption of equal masses
  • Eigenvalue problems in quantum mechanics
  • Single value decomposition SVD
  • Computing the roots of a polynomial
  • MATLAB summary
  • Problems
  • 4 Initial value problems
  • Initial value problems of ordinary differential equations (ODE-IVPs)
  • Polynomial interpolation
  • Newton Cotes integration
  • Gaussian quadrature
  • Multidimensional integrals
  • Linear ODE systems and dynamic stability
  • Overview of ODE-IVP solvers in MATLAB
  • Accuracy and stability of single-step methods
  • Stiff stability of BDF methods
  • Symplectic methods for classical mechanics
  • Differential-algebraic equation (DAE) systems
  • Parametric continuation
  • MATLAB summary
  • Problems
  • 5 Numerical optimization
  • Local methods for unconstrained optimization problems
  • The simplex method
  • Gradient methods
  • Newton line search methods
  • Trust-region Newton method
  • Newton methods for large problems
  • Unconstrained minimizer fminunc in MATLAB
  • Example. Fitting a kinetic rate law to time-dependent data
  • Lagrangian methods for constrained optimization
  • Constrained minimizer fmincon in MATLAB
  • Optimal control
  • MATLAB summary
  • Problems
  • 6 Boundary value problems
  • BVPs from conservation principles
  • Real-space vs. function-space BVP methods
  • The finite difference method applied to a 2-D BVP
  • Extending the finite difference method
  • Chemical reaction and diffusion in a spherical catalyst pellet
  • Finite differences for a convection/diffusion equation
  • Modeling a tubular chemical reactor with dispersion; treating multiple fields
  • Numerical issues for discretized PDEs with more than two spatial dimensions
  • The MATLAB 1-D parabolic and elliptic solver pdepe
  • Finite differences in complex geometries
  • The finite volume method
  • The finite element method (FEM)
  • FEM in MATLAB
  • Further study in the numerical solution of BVPs
  • MATLAB summary
  • Problems
  • 7 Probability theory and stochastic simulation
  • The theory of probability
  • Important probability distributions
  • Random vectors and multivariate distributions
  • Brownian dynamics and stochastic differential equations (SDEs)
  • Markov chains and processes; Monte Carlo methods
  • Genetic programming
  • MATLAB summary
  • Problems
  • 8 Bayesian statistics and parameter estimation
  • General problem formulation
  • Example. Fitting kinetic parameters of a chemical reaction
  • Single-response linear regression
  • Linear least-squares regression
  • The Bayesian view of statistical inference
  • The least-squares method reconsidered
  • Selecting a prior for single-response data
  • Confidence intervals from the approximate posterior density
  • MCMC techniques in Bayesian analysis
  • MCMC computation of posterior predictions
  • Applying eigenvalue analysis to experimental design
  • Bayesian multi response regression
  • Analysis of composite data sets
  • Bayesian testing and model criticism
  • Further reading
  • MATLAB summary
  • Problems
  • 9 Fourier analysis
  • Fourier series and transforms in one dimension
  • 1-D Fourier transforms in MATLAB
  • Convolution and correlation
  • Fourier transforms in multiple dimensions
  • Scattering theory
  • MATLAB summary
  • Problems