Software tools are a great aid to process engineers, but too much dependence on such tools can often lead to inappropriate and suboptimal designs. Reliance on software is also a hindrance without a firm understanding of the principles underlying its operation, since users are still responsible for devising the design.
In Process Engineering and Design Using Visual Basic, Arun K. Datta provides a unique and versatile suite of programs along with simultaneous development of the underlying concepts, principles, and mathematics. Each chapter details the theory and techniques that provide the basis for design and engineering software and then showcases the development and utility of programs developed using the material outlined in the chapter. This all-inclusive guide works systematically from basic mathematics to fluid mechanics, separators, overpressure protection, and glycol dehydration, providing basic design guidelines based on international codes. Worked examples demonstrate the utility of each program, while the author also explains problems and limitations associated with the simulations.
After reading this book you will be able to immediately put these programs into action and have total confidence in the result, regardless of your level of experience. All nine programs are available on the companion CD-ROM, including a useful unit conversion tool.
Basic mathematics
Introduction
Physical constants
Mensuration
Algebra
Trigonometry
Analytical geometry
Calculus
Differential equations
Partial differential equations
Numerical analysis
Unit conversions
Programming
References/further reading
Thermodynamics
Introduction
Heat work and energy
Equation of state
The second law of thermodynamics
Thermodynamic properties
Flash calculation
Programming
Fluid mechanics
Introduction
Bernoulli’s theorem
Flow measurements
Frictional pressure drop
Two-K method
Hydraulics— general guidelines
Hydraulics— compressible fluids
Heat loss
Hydraulics— two-phase flow
Programming
Nomenclature
Greek characters
References
Heat transfer
Introduction
Conductive heat transfer
Convective heat transfer
Estimation of pressure drop
Estimation of friction factor
Radiation heat transfer
Double pipe heat exchanger
Shell and tube heat exchanger
Heat exchanger specification
Heat transfer in agitated vessels
Minimum metal temperature during depressuring operation
Programming
Nomenclature
References
Distillation
Introduction
Relative volatility
Vapor-liquid equilibrium
Raoult's law-ideal solutions
Material balance for two component systems
McCabe-Thiele method
The Smoker equations
Approximate column sizing
Sieve tray
Tray efficiency
Tray hydraulics
Height equivalent to theoretical plate
Entrainment
Weeping and dumping
Programming
References
Separators
Introduction
General principles of separation
Vertical vs. horizontal separators
Design of a gas–liquid separator
Critical settling velocity
Design of liquid–liquid separators
Mist eliminator
General dimensions and setting of levels
Separator internals
Separator control
High performance separator
Design parameters
Separator program
General overview of the separator.exe program
Design
Nomenclature
Greek characters
References
Overpressure protection
Introduction
Definition
Types of pressure relief valves
Selection of pressure relief valves
PRV installation and line sizing
Contingency quantification
Sizing procedure
SIL analysis
Programming
Nomenclature
Greek characters
References
Glycol dehydration
Introduction
Basic scheme
Physical properties
Design aspects
Programming
Program limitations
General overview
File menu
Unit menu
Project details
Data entry
References
Index
<pr>Catalog no. K12916
August 2013
c. 504 pp.
ISBN: 978-1-4398-6280-3
$169.95 / £108.00