Introduction to Chemical Engineering Computing - B. Finlayson (Wiley, 2006) WW.pdf

(6164 KB) Pobierz
Introduction to chemical engineering computing
320493236.005.png
INTRODUCTION TO
CHEMICAL ENGINEERING
COMPUTING
BRUCE A. FINLAYSON, P H .D.
University of Washington
Seattle, Washington
A JOHN WILEY & SONS, INC., PUBLICATION
320493236.006.png 320493236.007.png
Microsoft product screen shots reprinted with permission from Microsoft Corporation. Microsoft Excel is either
registered trademark or trademarks of Microsoft Corporation in the United States and/or other countries.
MATLAB w is a trademark of The Math Works, Inc. and is used with permission. The Math Works does not
warrant the accuracy of the text or exercises in this book. This book’s use or discussion of MATLAB w
software or related products does not constitute endorsement or sponsorship by The Math Works of a
particular pedagogical approach or particular use of the MATLAB w software.
FEMLAB w is a trademark of COMSOL AB. COMSOL product screen shots reprinted with permission from
COMSOL AB.
Copyright # 2006 by John Wiley & Sons, Inc. All rights reserved
Published by John Wiley & Sons, Inc., Hoboken, New Jersey
Published simultaneously in Canada
No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any
means, electronic, mechanical, photocopying, recording, scanning, or otherwise, except as permitted under
section 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the
Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance
Center, Inc., 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 750-4470, or on the web
at www.copyright.com. Requests to the Publisher for permission should be addressed to the Permissions
Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201)
748-6008, or online at http://www.wiley.com/go/permission.
Limit of Liability/Disclaimer of Warranty: While the publisher and author have used their best efforts in
preparing this book, they make no representations or warranties with respect to the accuracy or completeness
of the contents of this book and specifically disclaim any implied warranties of merchantability or fitness for a
particular purpose. No warranty may be created or extended by sales representatives or written sales
materials. The advice and strategies contained herein may not be suitable for your situation. You should
consult with a professional where appropriate. Neither the publisher nor author shall be liable for any loss of
profit or any other commercial damages, including but not limited to special, incidental, consequential, or
other damages.
For general information on our other products and services or for technical support, please contact our Customer
Care Department within the United States at (800) 762-2974, outside the United States at (317) 572-3993 or
fax (317) 572-4002.
Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be
available in electronic formats. For more information about Wiley products, visit our web site at www.wiley.com.
Library of Congress Cataloging-in-Publication Data:
Finlayson, Bruce A.
Introduction to chemical engineering computing / Bruce A. Finlayson.
p. cm.
Includes index.
ISBN-13: 978-0-471-74062-9 (cloth)
ISBN-10: 0-471-74062-4 (cloth)
1. Chemical engineering- -Data processing. I. Title.
TP184.F56 2005
660 0 .0285- -dc22
2005019351
Printed in the United States of America
10987654321
320493236.008.png
CONTENTS
Preface
xiii
1 Introduction
1
Organization, 2
Algebraic Equations, 2
Process Simulation, 2
Differential Equations, 3
Appendices, 4
2 Equations of State
5
Equations of State – Mathematical Formulation, 6
Solving Equations of State Using Excel (single equation in one unknown), 8
Solution Using ‘Goal Seek’, 8
Solution Using Solver, 9
Example of a Chemical Engineering Problem Solved Using ‘Goal Seek’, 9
Solving Equations of State Using MATLAB (single equation in one unknown), 10
Example of a Chemical Engineering Problem Solved Using MATLAB, 12
Another Example of a Chemical Engineering Problem Solved Using
MATLAB, 13
Equations of State with Aspen Plus, 16
Example, 16
Specific Volume of a Mixture, 18
Chapter Summary, 22
Problems, 22
3 Vapor–Liquid Equilibrium
25
Flash and Phase Separation, 25
v
320493236.001.png 320493236.002.png
vi
CONTENTS
Isothermal Flash – Development of Equations, 26
Example Using Excel, 28
Thermodynamic Parameters, 29
Example Using MATLAB, 30
Example Using Aspen Plus, 31
Nonideal Liquids – Test of Thermodynamic Model, 35
Chapter Summary, 37
Problems, 37
4 Chemical Reaction Equilibrium
41
Chemical Equilibrium Expression, 42
Example of Hydrogen for Fuel Cells, 43
Solution Using Excel, 44
Solution Using MATLAB w , 45
Chemical Equilibria with Two or More Equations, 47
Multiple Equations, Few Unknowns Using MATLAB, 48
Method 1 Using the ‘fsolve’ Command, 48
Method 2 Using the ‘fminsearch’ Function, 49
Variations in MATLAB, 50
Chemical Equilibria Using Aspen Plus, 52
Chapter Summary, 52
Problems, 52
5 Mass Balances With Recycle Streams
55
Mathematical Formulation, 56
Example Without Recycle, 58
Example With Recycle; Comparison of Sequential and Simultaneous Solution
Methods, 60
Example of Process Simulation Using Excel for Simple Mass Balances, 62
Example of Process Simulation With Excel Including Chemical Reaction
Equilibrium, 63
Example of Process Simulation With Excel Including Phase Equilibrium, 63
Did Iterations Converge?, 66
Extensions, 66
Chapter Summary, 66
Class Exercises, 67
Class Discussion, 67
Problems, 67
6 Simulation of Mass Transfer Equipment
73
Thermodynamics, 74
Example: Multicomponent Distillation With Shortcut Methods, 75
Mathematical Development, 77
Multicomponent Distillation With Rigorous Plate-to-Plate Methods, 80
Example: Packed Bed Absorption, 82
Example: Gas Plant Production Separation, 85
Chapter Summary, 87
320493236.003.png 320493236.004.png
Zgłoś jeśli naruszono regulamin