Details

Nonlinear Systems and Optimization for the Chemical Engineer


Nonlinear Systems and Optimization for the Chemical Engineer

Solving Numerical Problems
1. Aufl.

von: Guido Buzzi-Ferraris, Flavio Manenti

111,99 €

Verlag: Wiley-VCH
Format: EPUB
Veröffentl.: 13.12.2013
ISBN/EAN: 9783527667161
Sprache: englisch
Anzahl Seiten: 522

DRM-geschütztes eBook, Sie benötigen z.B. Adobe Digital Editions und eine Adobe ID zum Lesen.

Beschreibungen

This third book in a suite of four practical guides is an engineer's companion to using numerical methods for the solution of complex mathematical problems. The required software is provided by way of the freeware mathematical library BzzMath that is developed and maintained by the authors. The present volume focuses on optimization and nonlinear systems solution. The book describes numerical methods, innovative techniques and strategies that are all implemented in a well-established, freeware library. Each of these handy guides enables the reader to use and implement standard numerical tools for their work, explaining the theory behind the various functions and problem solvers, and showcasing applications in diverse scientific and engineering fields. Numerous examples, sample codes, programs and applications are proposed and discussed. The book teaches engineers and scientists how to use the latest and most powerful numerical methods for their daily work.
Preface<br> <br> FUNCTION ROOT-FINDING<br> Introduction<br> Substitution Algorithms<br> Bolzano's Algorithm<br> Function Approximation<br> Use of a Multiprocessor Machine with a Known Interval of Uncertainty<br> Search for an Interval of Uncertainty<br> Stop Criteria<br> Classes for Function Root-Finding<br> Case Studies<br> Tests for BzzFunctionRoot and BzzFunctionRootMP Classes<br> Some Caveats<br> <br> ONE-DIMENSIONAL OPTIMIZATION<br> Introduction<br> Measuring the Efficiency of the Search for the Minimum<br> Comparison Methods<br> Parabolic Interpolation<br> Cubic Interpolation<br> Gradient-Based Methods<br> Combination of Algorithms in a General Program<br> Parallel Computations<br> Search for the Interval of Uncertainty<br> Stop Criteria<br> Classes for One-Dimensional Minimization<br> Case Studies<br> Tests<br> <br> UNCONSTRAINED OPTIMIZATION<br> Introduction<br> Heuristic Methods<br> Gradient-Based Methods<br> Conjugate Direction Methods<br> Newton's Method<br> Modified Newton Methods<br> Quasi-Newton Methods<br> Narrow Valley Effect<br> Stop Criteria<br> BzzMath Classes for Unconstrained Multidimensional Minimization<br> Case Study<br> Tests<br> <br> LARGE-SCALE UNCONSTRAINED OPTIMIZATION<br> Introduction<br> Collecting a Sparse Symmetric Matrix<br> Ordering the Hessian Rows and Columns<br> Quadratic Functions<br> Hessian Evaluation<br> Newton's Method<br> Inexact Newton Methods<br> Practical Preconditioners<br> openMP Parallelization<br> Class for Large-Scale Unconstrained Minimization<br> <br> ROBUST UNCONSTRAINED MINIMIZATION<br> Introduction<br> One-Dimensional Minimization<br> Classes for One-Dimensional Robust Minimization<br> Examples in One-Dimensional Space<br> Examples in Multidimensional Space<br> Two-Dimensional Space<br> Classes for Robust Two-Dimensional Minimization<br> Examples for BzzMinimizationTwoVeryRobust Class<br> Multidimensional Robust Minimization<br> Class for Robust Multidimensional Minimization<br> <br> ROBUST FUNCTION ROOT-FINDING<br> Introduction<br> Class and Examples<br> <br> NONLINEAR SYSTEMS<br> Introduction<br> Comparing Nonlinear Systems to Other Iterative Problems<br> Convergence Test<br> Substitution Methods<br> Minimization Methods<br> Jacobian Evaluation<br> Newton's Method<br> Gauss-Newton Method<br> Modified Newton Methods<br> Newton's Method and Parallel Computations<br> Quasi-Newton Methods<br> Quasi-Newton Methods and Parallel Computing<br> Stop Criteria<br> Classes for Nonlinear System Solution with Dense Matrices<br> Tests for the BzzNonLinearSystem Class<br> Sparse and Large-Scale Systems<br> Large Linear System Solution with Iterative Methods<br> Classes for Nonlinear System Solution with Sparse Matrices<br> Continuation Methods<br> Solution of Certain Equations with Respect to Certain Variables<br> Case Studies<br> Special Cases<br> Some Caveats<br> <br> UNDERDIMENSIONED NONLINEAR SYSTEMS<br> Introduction<br> Underdimensioned Linear Systems<br> Class for Underdimensioned Nonlinear System Solution<br> <br> CONSTRAINED MINIMIZATION<br> Introduction<br> Equality Constraints<br> Equality and Inequality Constraints<br> Lagrangian Dual Problem<br> <br> LINEAR PROGRAMMING<br> Introduction<br> Basic Attic Method Concepts<br> Attic Method<br> Differences between the Attic Method and Traditional Approaches<br> Explosion in the Number of Iterations<br> Degeneracy<br> Duality<br> General Considerations<br> <br> QUADRATIC PROGRAMMING<br> Introduction<br> KKT Conditions for a QP Problem<br> Equality-Constrained QP<br> Equality- and Inequality-Constrained Problems<br> Class for QP<br> Projection or Reduced Direction Search Methods for Bound-Constrained Problems<br> Equality, Inequality, and Bound Constraints<br> Tests<br> <br> CONSTRAINED MINIMIZATION: PENALTY AND BARRIER FUNCTIONS<br> Introduction<br> Penalty Function Methods<br> Barrier Function Methods<br> Mixed Penalty-Barrier Function Methods<br> <br> CONSTRAINED MINIMIZATION: ACTIVE SET METHODS<br> Introduction<br> Class for Constrained Minimization<br> Successive Linear Programming<br> Projection Methods<br> Reduced Direction Search Methods<br> Projection or Reduced Direction Search Methods for Bound-Constrained Problems<br> Successive Quadratic Programming or Projected Lagrangian Method<br> Narrow Valley Effect<br> The Nonlinear Constraints Effect<br> Tests<br> <br> PARAMETRIC CONTINUATION IN OPTIMIZATION AND PROCESS CONTROL<br> Introduction<br> Algebraic Constraints<br> <br>
<b>Guido Buzzi-Ferraris</b> is full professor of process systems engineering at Politecnico di Milano, Italy, where he holds two courses: "Methods and Numerical Applications in Chemical Engineering" and "Regression Models and Statistics". He works on numerical analysis, statistics, differential systems, and optimization. He has authored books of international relevance on numerical analysis, such as "Scientific C++" edited by Addison-Wesley, and over than 200 papers on international magazines. He is the inventor and the developer of BzzMath library, which is currently adopted by academies, R&D groups, and industries. He is permanent member of the "EFCE Working Party - Computer Aided Process Engineering" since 1969 and editorial advisory board of "Computers & Chemical Engineering" since 1987.<br /><br /><b>Flavio Manenti</b> is assistant professor of chemical engineering at Politecnico di Milano, Italy. He obtained his academic degree and PhD at Politecnico di Milano, where he currently collaborates with Professor Buzzi-Ferraris. He holds courses on "Process Dynamics and Control of Industrial Processes" and "Supply Chain Optimization" and he works on numerical analysis, process control and optimization. He has also received international scientific awards, such as Memorial Burianec (Prague, CZ) and Excellence in Simulation (Lake Forest, CA, USA), for his research activities and scientific publications.
This third book in a suite of four practical guides is an engineer's companion to using numerical methods for the solution of complex mathematical problems. The required software is provided by way of the freeware mathematical library BzzMath that is developed and maintained by the authors. The present volume focuses on optimization and nonlinear systems solution. The book describes numerical methods, innovative techniques and strategies that are all implemented in a well-established, freeware library. Each of these handy guides enables the reader to use and implement standard numerical tools for their work, explaining the theory behind the various functions and problem solvers, and showcasing applications in diverse scientific and engineering fields. Numerous examples, sample codes, programs and applications are proposed and discussed. The book teaches engineers and scientists how to use the latest and most powerful numerical methods for their daily work.

Diese Produkte könnten Sie auch interessieren:

Hot-Melt Extrusion
Hot-Melt Extrusion
von: Dennis Douroumis
PDF ebook
136,99 €
Hot-Melt Extrusion
Hot-Melt Extrusion
von: Dennis Douroumis
EPUB ebook
136,99 €
Kunststoffe
Kunststoffe
von: Wilhelm Keim
PDF ebook
99,99 €