My Account Log in

1 option

Chemical engineering computation with MATLAB / Yeong-Koo Yeo.

Ebook Central Academic Complete Available online

View online
Format:
Book
Author/Creator:
Yeo, Yeong-Koo, author.
Language:
English
Subjects (All):
MATLAB.
Chemical engineering--Data processing.
Chemical engineering.
Physical Description:
1 online resource (849 pages) : illustrations
Edition:
Second edition.
Place of Publication:
Boca Raton : CRC Press, 2020.
Summary:
Chemical Engineering Computation with MATLAB, Second Edition continues to present basic to advanced levels of problem-solving techniques using MATLAB as the computation environment. The Second Edition provides even more examples and problems extracted from core chemical engineering subject areas and all code is updated to MATLAB version 2020. It also includes a new chapter on computational intelligence and: Offers exercises and extensive problem-solving instruction and solutions for various problems Features solutions developed using fundamental principles to construct mathematical models and an equation-oriented approach to generate numerical results Delivers a wealth of examples to demonstrate the implementation of various problem-solving approaches and methodologies for problem formulation, problem solving, analysis, and presentation, as well as visualization and documentation of results Includes an appendix offering an introduction to MATLAB for readers unfamiliar with the program, which will allow them to write their own MATLAB programs and follow the examples in the book Provides aid with advanced problems that are often encountered in graduate research and industrial operations, such as nonlinear regression, parameter estimation in differential systems, two-point boundary value problems and partial differential equations and optimization This essential textbook readies engineering students, researchers, and professionals to be proficient in the use of MATLAB to solve sophisticated real-world problems within the interdisciplinary field of chemical engineering. The text features a solutions manual, lecture slides, and MATLAB program files._
Contents:
Intro
Half Title
Title Page
Copyright Page
Contents
Preface
Acknowledgments
Author
1. Introduction to MATLABⓇ
1.1. Starting MATLAB
1.1.1. Entering Commands in the Command Window
1.1.2. help Command
1.1.3. Exiting MATLAB
1.2. Operations and Assignment of Variables
1.2.1. Errors in Input
1.2.2. Aborting Calculations
1.3. Vectors and Matrices
1.3.1. Vectors
1.3.2. Matrices
1.3.3. Complex Number
1.3.4. Suppression of Screen Output
1.4. Numerical Expressions
1.5. Managing Variables
1.5.1. clear Command
1.5.2. Computational Limitations and Constants
1.5.3. "whos" Command
1.6. Symbolic Operations
1.6.1. Creation of Symbolic Variables
1.6.2. Substitution in Symbolic Equations
1.7. Code Files
1.7.1. Script Code Files
1.7.2. Adding Comments
1.7.3. Function Code Files
1.8. Functions
1.8.1. Built-In Functions
1.8.2. User-Defined Functions
1.9. Loops
1.9.1. If Statement
1.9.2. For Loop
1.10. Graphics
1.10.1. Plotting with ezplot
1.10.2. Modifying Graphs
1.10.3. Graphing with plot
1.10.4. Plotting Multiple Curves
1.10.5. Three-Dimensional Plots
1.11. Ordinary Differential Equations
1.12. Code File Examples
1.12.1. Population Growth Model
1.12.2. Random Fibonacci Sequence
1.12.3. Generation of a 3D Object
1.13. Simulink®
1.13.1. Simulink Blocks
1.13.2. Creation of a Simple Simulink Model
Bibliography
2. Numerical Methods with MATLABⓇ
2.1. Linear Systems
2.1.1. Gauss Elimination Method
2.1.2. Gauss-Seidel Method
2.1.3. Conjugate Gradient Method
2.1.4. Use of MATLAB Built-In Functions
2.2. Nonlinear Equations
2.2.1. Polynomial Equations
2.2.2. Zeros of Nonlinear Equations
2.2.2.1. Bisection Method
2.2.2.2. False Position Method
2.2.2.3. Newton-Raphson Method.
2.2.2.4. Secant Method
2.2.2.5. Muller Method
2.2.3. Solution of Nonlinear Equations of Several Variables
2.2.3.1. Newton-Raphson Method
2.2.3.2. Secant Method
2.2.3.3. Fixed-Point Iteration Method for Nonlinear Systems
2.2.4. Use of MATLAB Built-In Functions
2.3. Regression Analysis
2.3.1. Introduction to Statistics
2.3.1.1. Elementary Statistics
2.3.1.2. Probability Distribution
2.3.2. Generation of Random Numbers
2.3.3. Linear Regression Analysis
2.3.4. Polynomial Regression Analysis
2.3.4.1. Data Fitting by Least-Squares Method
2.3.4.2. Use of MATLAB Built-In Functions
2.3.5. Transformation of Nonlinear Functions to Linear Functions
2.4. Interpolation
2.4.1. Polynomial Interpolation
2.4.2. Lagrange Method
2.4.3. Newton Method
2.4.4. Cubic Splines
2.4.5. Use of MATLAB Built-In Functions
2.4.5.1. Polynomial and Cubic Spline Regression
2.4.5.2. Interpolation in One Dimension
2.4.5.3. Interpolation in Multiple Dimensions
2.5. Differentiation and Integration
2.5.1. Differentiation
2.5.2. Integration
2.5.2.1. Definite Integrals
2.5.2.2. Multiple Integrals
2.6. Ordinary Differential Equations
2.6.1. Initial-Value Problems
2.6.1.1. Explicit Euler Method
2.6.1.2. Implicit Euler Method
2.6.1.3. Heun Method
2.6.1.4. Runge-Kutta Methods
2.6.1.5. nth-Order ODE
2.6.1.6. Use of MATLAB Built-In Functions
2.6.2. Boundary-Value Problems
2.6.3. Differential Algebraic Equations (DAEs)
2.7. Partial Differential Equations
2.7.1. Classification of Partial Differential Equations
2.7.1.1. Classification by Order
2.7.1.2. Classification by Linearity
2.7.1.3. Classification of Linear 2nd-Order Partial Differential Equations
2.7.1.4. Classification by Initial and Boundary Conditions.
2.7.2. Solution of Partial Differential Equations by Finite Difference Methods
2.7.2.1. Parabolic PDE
2.7.2.2. Hyperbolic PDE
2.7.2.3. Elliptic PDE
2.7.3. Method of Lines
2.7.4. Use of the MATLAB Built-In Function pdepe
2.8. Historical Development of Process Engineering Software
Problems
Linear Systems
Nonlinear Equations
Regression Analysis
Interpolation
Differentiation and Integration
Ordinary Differential Equations
Partial Differential Equations
References
3. Physical Properties
3.1. Water and Steam
3.1.1. Division of Pressure-Temperature Range
3.1.2. Property Equations
3.1.2.1. Parameters and Auxiliary Equations
3.1.2.2. Basic Equation for Region 1
3.1.2.3. Basic Equation for Region 2
3.1.2.4. Basic Equation for Region 3
3.1.2.5. Basic Equation for Region 4
3.1.2.6. Basic Equations for Region 5
3.1.3. Properties of Saturated Steam
3.1.4. Calculation of H2O Properties by MATLAB Programs
3.1.4.1. Properties of H2O
3.1.4.2. Properties of Saturated H2O
3.2. Humidity
3.2.1. Relative Humidity
3.2.2. Absolute Humidity
3.3. Density of Saturated Liquids
3.3.1. Yaws Correlation
3.3.2. COSTALD Method
3.3.3. Gunn-Yamada Method7
3.4. Viscosity
3.4.1. Viscosity of Liquids
3.4.2. Viscosity of Gases
3.5. Heat Capacity
3.5.1. Heat Capacity of Liquids
3.5.1.1. Polynomial Correlation
3.5.1.2. Rowlinson-Bondi Method
3.5.2. Heat Capacity of Gases
3.6. Thermal Conductivity
3.6.1. Thermal Conductivity of Liquids
3.6.2. Thermal Conductivity of Gases
3.7. Surface Tension
3.7.1. Surface Tension of Liquids
3.7.2. Surface Tension by Correlations
3.8. Vapor Pressure
3.8.1. Antoine Equation
3.8.2. Extended Antoine Equation
3.8.3. Wagner Equation
3.8.4. Hoffmann-Florin Equation
3.8.5. Rarey-Moller Equation.
3.8.6. Vapor Pressure Estimation by Correlations
3.9. Enthalpy of Vaporization
3.9.1. Watson Equation
3.9.2. Pitzer Correlation
3.9.3. Clausius-Clapeyron Equation
3.10. Heat of Formation for Ideal Gases
3.11. Gibbs Free Energy
3.12. Diffusion Coefficients
3.12.1. Liquid-Phase Diffusion Coefficients
3.12.2. Gas-Phase Diffusion Coefficients
3.13. Compressibility Factor of Natural Gases
4. Thermodynamics
4.1. Equation of State
4.1.1. Virial State Equation
4.1.2. Lee-Kesler Equation
4.1.3. Cubic Equations of State
4.1.4. Thermodynamic State Models
4.2. Thermodynamic Properties of Fluids
4.2.1. Enthalpy Change
4.2.2. Departure Function
4.2.2.1. Departure Function from the Virial Equation of State
4.2.2.2. Departure Function from the VDW (van der Waals) Equation of State
4.2.2.3. Departure Function from the RK (Redlich-Kwong) Equation of State
4.2.2.4. Departure Function from the SRK (Soave-Redlich-Kwong) Equation of State
4.2.2.5. Departure Function from the PR (Peng-Robinson) Equation of State
4.2.3. Enthalpy of Mixture
4.3. Fugacity Coefficient
4.3.1. Fugacity Coefficients of Pure Species
4.3.2. Fugacity Coefficient of a Species in a Mixture
4.3.2.1. Fugacity Coefficient from the Virial Equation of State
4.3.2.2. Fugacity Coefficient from the Cubic Equations of State
4.3.2.3. Fugacity Coefficient from the van der Waals Equation of State
4.4. Activity Coefficient
4.4.1. Activity Coefficient Models
4.4.1.1. Wilson equation
4.4.1.2. van Laar equation
4.4.2. Activity Coefficients by the Group Contribution Method
4.4.2.1. UNIQUAC Method
4.4.2.2. UNIFAC Method
4.5. Vapor-Liquid Equilibrium
4.5.1. Vapor-Liquid Equilibrium by Raoult's Law
4.5.2. Vapor-Liquid Equilibrium by Modified Raoult's Law.
4.5.2.1. Dew Point and Bubble Point Calculations
4.5.2.2. Flash Calculation by the Modified Raoult's Law
4.5.3. Vapor-Liquid Equilibrium Using Ratio of Fugacity Coefficients
4.5.3.1. Dew Point and Bubble Point Calculations38
4.5.3.2. Flash Calculations Using Fugacity Coefficients
4.6. Vapor-Liquid-Liquid Equilibrium
5. Fluid Mechanics
5.1. Laminar Flow
5.1.1. Reynolds Number
5.1.2. Flow in a Horizontal Pipe
5.1.3. Laminar Flow in a Horizontal Annulus
5.1.4. Vertical Laminar Flow of a Falling Film
5.1.5. Falling Particles
5.2. Friction Factor
5.3. Flow of Fluids in Pipes
5.3.1. Friction Loss
5.3.2. Equivalent Length of Various Fittings and Valves
5.3.3. Excess Head Loss
5.3.4. Pipe Reduction and Enlargement
5.3.5. Overall Pressure Drop
5.3.6. Pipeline Network
5.4. Flow through a Tank
5.4.1. Open Tank
5.4.2. Enclosed Tank
5.5. Flow Measurement: Orifice and Venturi Meter
5.6. Flow of Non-Newtonian Fluids
5.6.1. Velocity Profile
5.6.2. Reynolds Number
5.6.3. Friction Factor
5.7. Compressible Fluid Flow in Pipes
5.7.1. Critical Flow and the Mach Number
5.7.2. Compressible Isothermal Flow
5.7.3. Choked Flow
5.8. Two-Phase Flow in Pipes
5.8.1. Flow Patterns
5.8.2. Pressure Drop
5.8.3. Corrosion and Erosion
5.8.4. Vapor-Liquid Two-Phase Vertical Downflow
5.8.5. Pressure Drop in Flashing Steam Condensate Flow
5.9. Flow through Packed Beds
6. Chemical Reaction Engineering
6.1. Characteristics of Reaction Rates
6.1.1. Estimation of Reaction Rate Constant and Reaction Order
6.1.2. Reaction Equilibrium
6.1.3. Reaction Conversion
6.1.4. Series Reactions
6.2. Continuous-Stirred Tank Reactors (CSTRs)
6.2.1. Concentration Changes with Time
6.2.2. Nonisothermal Reaction.
6.2.3. Multiple Reactions in a CSTR.
Notes:
Previous edition: 2017.
<P>1. Introduction to MATLAB<SUP>®</P></SUP><P>2. Numerical Methods with MATLAB<SUP>®</P></SUP><P>3. Physical Properties</P><P>4. Thermodynamics</P><P>5. Fluid Mechanics</P><P>6. Chemical Reaction Engineering</P><P>7. Mass Transfer</P><P>8. Heat Transfer</P><P>9. Process Control</P><P>10. Optimization</P><P>11. Computational Intelligence</P>
Description based on print version record.
ISBN:
1-00-309060-5
1-003-09060-5
1-000-28488-3
1-000-28492-1
9781003090601
OCLC:
1230558921

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account