::: # MATLAB Applications in Chemical Engineering (Revised Edition)

• 統一編號GPN：1010901946
• 出版日期：2020/12
• 作/編/譯者：Chyi-Tsong Chen
• 語言：英文
• 頁數：520
• 裝訂：平裝
• ISBN／ISSN：9789869787239
• 出版單位：國立金門大學
• 開數：16開
• 版次：初版
• 價格：定價\$650

This book, which completely covers the basic functions of MTALAB and is an extensive collection of chemical engineering problems, enables learners to deepen their fundamental knowledge as well as problem-solving skills on process analysis, design and simulation.

Chapter 1: Solution of a System of Linear Equations 1
1.1Properties of linear equation systems and the relevant MATLAB commands 1
1.1.1A simple example: the liquid blending problem 1
1.1.2Relevant properties of linear equation systems 3
1.1.3Relevant MATLAB commands 5
1.2Chemical engineering examples 10
Example 1-2-1Composition analysis of a distillation column system 10
Example 1-2-2Temperature analysis of an insulated stainless steel pipeline 14
Example 1-2-3Composition analysis of a set of CSTRs 18
Example 1-2-4 Independent reactions in a reaction system 21
Example 1-2-5Composition distributions in a distillation column 24
Example 1-2-6Steady-state analysis of a batch reaction system 36
1.3 Exercises 43
1.4 Summary of the MATLAB commands related to this chapter 48
Chapter 2: Solution of Nonlinear Equations 51
2.1Relevant MATLAB commands and the Simulink solution interface 51
2.1.1Nonlinear equation of a single variable 51
2.1.2Solution of a system of nonlinear equations 61
2.2Chemical engineering examples 70
Example 2-2-1Boiling point of an ideal solution 70
Example 2-2-2Equilibrium concentrations in a reaction system 74
Example 2-2-3Analysis of a pipeline network 78
Example 2-2-4A material drying process through heat conduction and forced convection 82
Example 2-2-5Simulation of a multistage binary distillation 86
Example 2-2-6Analysis of a set of three CSTRs in series 100
2.3Exercises 103
2.4Summary of MATLAB commands related to this chapter 122
Chapter 3: Interpolation, Differentiation, and Integration 125
3.1Interpolation commands in MATLAB 125
3.1.1 One-dimensional interpolation 125
3.1.2 Two-dimensional interpolation 129
3.2Numerical differentiation 131
3.2.1The application of the MATLAB diff command in numerical differentiation 132
3.2.2 Polynomial fitting and its application to the calculation of derivatives of a data set 134
3.2.3Higher-order derivatives of a data set 135
3.2.4 The derivatives calculation of a known function 146
3.2.5 A method for calculating numerical gradients 151
3.3Numerical integration 153
3.3.1Integral of numerical data 153
3.3.2Integral of a known function 154
3.3.3Double integral 156
3.4 Chemical engineering examples 157
Example 3-4-1 Preparation of a water solution with a required viscosity 157
Example 3-4-2 Interpolation of diffusivity coefficients 159
Example 3-4-3 Reaction rate equation of a batch reactor 161
Example 3-4-4 Volume fraction of solid particles in a gas-solid fluidized bed 167
Example 3-4-5 Average residence time calculation based on a tracer response 170
Example 3-4-6 Design of an absorption tower 173
Example 3-4-7 Reaction time of an adiabatic batch reactor 176
Example 3-4-8 Breakthrough time determination for an absorption tower 179
3.5 Exercises 183
3.6 Summary of the MATLAB commands related to this chapter 195
Chapter 4: Numerical Solution of Ordinary Differential
Equations 197
4.1Initial value problems for ordinary differential equations 197
4.1.1The standard problems 197
4.1.2The MATLAB ODE solvers 198
4.1.3Solving ODEs with MATLAB Simulink 205
4.1.4The DEE solution interface 218
4.2Higher-order ordinary differential equations 222
4.3Stiff differential equations 227
4.4Differential-algebraic equation system 232
4.5Boundary-valued ordinary differential equations 236
4.5.1　Problem patterns 236
4.5.2 MATLAB commands for solving two-point boundary value problems 238
4.5.3 Multipoint BVP 248
4.6Chemical engineering examples 254
Example 4-6-1 Temperature and conversion distributions in a catalyzed tubular reactor 254
Example 4-6-2 Temperature and conversion distribution in a plug-flow reactor 260
Example 4-6-3Biochemical process dynamics in a batch reactor 265
Example 4-6-4 Temperature distribution on a flat panel with heat conduction and radiation
268
Example 4-6-5 Flow dynamics of a non-Newtonian fluid 271
Example 4-6-6 Optimal operation temperature for penicillin fermentation 277
4.7Exercises 285
4.8Summary of the MATLAB commands related to this chapter 308
Chapter 5: Numerical Solution of Partial Differential Equations
311
5.1Classifications of PDEs 311
5.1.1 The order of a PDE 311
5.1.2 Nonlinearity of a PDE 312
5.1.3 Categories of initial conditions and boundary conditions 313
5.2 The MATLAB PDE toolbox 316
5.2.1 The MATLAB PDE solver 316
5.2.2 The PDE graphical interface toolbox 331
5.2.2.1The solvable PDE problem patterns 333
5.2.2.2Solution of PDE problems with the pdetool interface 335
5.3Chemical engineering examples 341
Example 5-3-1 Temperature and reaction rate distributions in a catalyzed reactor 341
Example 5-3-2 Concentration distribution in a diffusive reaction system 350
Example 5-3-3 Rapid cooling of a hot solid object 358
Example 5-3-4 Two-dimensional heat transfer 362
Example 5-3-5 The permeation of gaseous solute into a liquid film 373
Example 5-3-6 Concentration distribution of ethanol in a tube 378
Example 5-3-7 Heat conduction of a long rod 380
Example 5-3-8 Unsteady-state heat conduction in a flat panel 384
5.4Exercises 388
5.5Summary of the MATLAB commands related to this chapter 397
Chapter 6: Process Optimization 399
6.1The optimization problem and the relevant MATLAB commands 399
6.1.1Optimization problems of a single decision variable 399
6.1.2Multivariate optimization problems without constraints 401
6.1.3Linear programming problems 404
6.1.5The constrained nonlinear optimization problems 409
6.1.6The multi-objective goal attainment problem 413
6.1.7Semi-infinitely constrained optimization problem 418
6.1.8　The minimax problem 426
6.1.9　Binary integer programming problem 430
6.1.10A real-coded genetic algorithm for optimization 432
6.1.10.1Fundamental principles of the real-coded genetic algorithm 432
6.1.10.2Application of the real-coded genetic algorithm to solve optimization problems 436
6.2 Chemical engineering examples 448
Example 6-2-1 Maximizing the profit of a production system 448
Example 6-2-2　The optimal photoresist film thickness in a wafer production process 452
Example 6-2-3　Minimal energy of a chemical equilibrium system 453
Example 6-2-4 Maximal profit of an alkylation process 456
Example 6-2-5 Maximum separation efficiency in a single-effect distillatory 463
Example 6-2-6 Dynamic optimization of an ammonia synthesis process 467
Example 6-2-7 Optimal operating temperature for a tubular reactor 474
6.3Exercises 481
6.4Summary of the MATLAB commands related to this chapter 501
Chapter 7: Parameter Estimation 503
7.1Parameter estimation using the least-squares method 503
7.1.1Linear least-squares method 503
7.1.2 Nonlinear least-squares methods 510
7.1.3 The confidence interval of parameter estimation 514
7.2 Chemical engineering examples 517
Example 7-2-1 The solubility model of sulfur dioxide 517
Example 7-2-2 The rate equation of a catalyzed reaction system 520
Example 7-2-3 Isothermal adsorption model for activated carbon 524
Example 7-2-4 Transfer function of a heating process 527
Example 7-2-5 Estimation of the reaction rate constants for a fermentation process 530
Example 7-2-6 Parameter estimation for a packed bed reactor described by a partial differential equation model 536
Example 7-2-7 Parameter estimation using D-optimal experimental design method 545
7.3 Exercises 549
7.4 Summary of the MATLAB commands related to this chapter 560
References 563
Index 569

Author Biography
Chyi-Tsong Chen (陳奇中) , Ph.D.
Distinguished Professor of Center for General Education, National Quemoy University.
Prof. Chen received the B.E. and Ph.D. degrees from National Cheng Kung University, Taiwan, R.O.C., in 1985 and 1990, respectively, all in Chemical Engineering.
After two-year military service, he joined in the Department of Chemical Engineering, Feng Chia University in 1992 titled as the Associate Professor. In 1997, he promoted to Professor at the same university. Dr. Chen used to be the Director of Chemical Engineering Department (2001/8-2003/7), Associate Dean of College of Engineering (2003/8-2005/7), Dean of the College of Continuing Education (2005/8-2007/7), and Dean of FCU Extension (2007/8-2009/7).
About academic activities and services, he is a member of the Society of Chemical Engineers and the honorary member of the Society of the Phi Tau Phi, Taiwan and served as the Associate Editor for the Journal of Taiwan Institute of Chemical Engineers (2012-2015).
During his professional career, he used to be a Visiting Professor at the Department of Chemical Engineering, University of California, Santa Barbara (2000/1-8) and a Visiting Scholar at Massachusetts Institute of Technology, USA (2010/8-2011/7). His research interests include nonlinear process control, intelligent techniques and applications, process design and optimization. He has over one hundred and fifty publications in journal articles, refereed proceedings and technical reports in the field of process system engineering. Dr. Chen received several Research Awards from both the Feng Chia University (1993-2010) and National Science Council of Taiwan (1997-2000). He also won the Best Educational Website Award from the Society of Taiwan Institute of Chemical Engineers (TWIChE) in 1999, the Best Teacher Award of Feng Chia University in 2006, and the Best Poster Paper Award of TWIChE Annual Meeting three times, respectively, in 2009, 2011 and 2013. Since 2014, he transferred to National Quemoy University and served as the position of Vice President. He is also named the Head of the Center for General Education and Dean of Wu-Zhou College, aiming at cultivating students’ soft skills.