Simulation of ODE/PDE Models with MATLAB®, OCTAVE and SCILAB

Simulation of ODE/PDE Models with MATLAB, OCTAVE and SCILAB shows the reader how to exploit a fuller array of numerical methods for the analysis of complex scientific and engineering systems than is conventionally employed. The book is dedicated to numerical simulation of distributed parameter systems described by mixed systems of algebraic equations, ordinary differential equations (ODEs) and partial differential equations (PDEs). Special attention is paid to the numerical method of lines (MOL), a popular approach to the solution of time-dependent PDEs, which proceeds in two basic steps: spatial discretization and time integration. Besides conventional finite-difference and element techniques, more advanced spatial-approximation methods are examined in some detail, including nonoscillatory schemes and adaptive-grid approaches. A MOL toolbox has been developed within MATLAB/OCTAVE/SCILAB. In addition to a set of spatial approximations and time integrators, this toolbox includes a collection of application examples, in specific areas, which can serve as templates for developing new programs. Simulation of ODE/PDE Models with MATLAB, OCTAVE and SCILAB provides a practical introduction to some advanced computational techniques for dynamic system simulation, supported by many worked examples in the text, and a collection of codes available for download from the books page at www.springer.com. This text is suitable for self-study by practicing scientists and engineers and as a final-year undergraduate course or at the graduate level.

[1]  E. Tadmor,et al.  New High-Resolution Central Schemes for Nonlinear Conservation Laws and Convection—Diffusion Equations , 2000 .

[2]  Vanessa Hertzog,et al.  Computational Fluid Mechanics And Heat Transfer , 2016 .

[3]  P. Holmes,et al.  Turbulence, Coherent Structures, Dynamical Systems and Symmetry , 1996 .

[4]  B. Fornberg CALCULATION OF WEIGHTS IN FINITE DIFFERENCE FORMULAS∗ , 1998 .

[5]  Jonathan C. Mattingly,et al.  Low-dimensional models of coherent structures in turbulence , 1997 .

[6]  Alain Vande Wouwer,et al.  Combination of multi-model predictive control and the wave theory for the control of simulated moving bed plants , 2011 .

[7]  Matthias K. Gobbert,et al.  A Comparative Evaluation of Matlab , Octave , FreeMat , and Scilab on Tara , 2011 .

[8]  S. E. Buckley,et al.  Mechanism of Fluid Displacement in Sands , 1942 .

[9]  P. Glansdorff,et al.  Thermodynamic theory of structure, stability and fluctuations , 1971 .

[10]  Julio R. Banga,et al.  Optimal field reconstruction of distributed process systems from partial measurements , 2007 .

[11]  Gerhart Eigenberger,et al.  Catalyst poisoning and fixed bed reactor dynamics , 1975 .

[12]  A. Vande Wouwer,et al.  Some Observations on a Static Spatial Remeshing Method Based on Equidistribution Principles , 1996 .

[13]  P. Holmes,et al.  The Proper Orthogonal Decomposition in the Analysis of Turbulent Flows , 1993 .

[14]  R. LeVeque Numerical methods for conservation laws , 1990 .

[15]  P. Lax Weak solutions of nonlinear hyperbolic equations and their numerical computation , 1954 .

[16]  E. Toro Riemann Solvers and Numerical Methods for Fluid Dynamics , 1997 .

[17]  William E. Schiesser The numerical method of lines , 1991 .

[18]  David H. Owens Multivariable and Optimal Systems , 1982 .

[19]  B. Reddy,et al.  Introductory Functional Analysis: With Applications to Boundary Value Problems and Finite Elements , 1997 .

[20]  G. Buchanan,et al.  Schaum's Outline of Theory and Problems of Finite Element Analysis , 1995 .

[21]  E. Hairer,et al.  Solving Ordinary Differential Equations II: Stiff and Differential-Algebraic Problems , 2010 .

[22]  Julio R. Banga,et al.  Robust feed-back control of travelling waves in a class of reaction–diffusion distributed biological systems , 2008 .

[23]  J. Smoller Shock Waves and Reaction-Diffusion Equations , 1983 .

[24]  J. P. Babary,et al.  Application of a collocation method for simulation of distributed parameter bioreactors , 1993 .

[25]  G. Pinder,et al.  Numerical solution of partial differential equations in science and engineering , 1982 .

[26]  Eva Balsa-Canto,et al.  A novel, efficient and reliable method for thermal process design and optimization. Part II: applications , 2002 .

[27]  Harry A. Dwyer,et al.  Numerical modeling of unsteady flame propagation , 1978 .

[28]  B. Fornberg Generation of finite difference formulas on arbitrarily spaced grids , 1988 .

[29]  C. Pozrikidis,et al.  Introduction to finite and spectral element methods using MATLAB , 2014 .

[30]  George Trapp,et al.  Using Complex Variables to Estimate Derivatives of Real Functions , 1998, SIAM Rev..

[31]  Ilse Smets,et al.  Optimal control of dispersive tubular chemical reactors: Part I , 2005 .

[32]  S. Thompson,et al.  A MATLAB implementation of upwind finite differences and adaptive grids in the method of lines , 2005 .

[33]  J. Gillis,et al.  Matrix Iterative Analysis , 1961 .

[34]  R. LeVeque Finite Volume Methods for Hyperbolic Problems: Characteristics and Riemann Problems for Linear Hyperbolic Equations , 2002 .

[35]  A. Wouwer,et al.  Adaptive Method of Lines , 2001 .

[36]  L. Sirovich Turbulence and the dynamics of coherent structures. I. Coherent structures , 1987 .

[37]  E. Tadmor,et al.  Non-oscillatory central differencing for hyperbolic conservation laws , 1990 .

[38]  J. N. Lyness,et al.  Numerical Differentiation of Analytic Functions , 1967 .

[39]  S. Ravindran A reduced-order approach for optimal control of fluids using proper orthogonal decomposition , 2000 .

[40]  J. Banga,et al.  Reduced-Order Models for Nonlinear Distributed Process Systems and Their Application in Dynamic Optimization , 2004 .