Chemical Reactor Analysis and Design Fundamentals textbook cover

Figures from
Chemical Reactor Analysis and Design Fundamentals

2nd Edition

James B. Rawlings Department of Chemical Engineering University of California, Santa Barbara
John G. Ekerdt Department of Chemical Engineering The University of Texas at Austin

Click on thumbnails to enlarge figures and display Python code and data. You will also need a few library files that are included only in the zip file below, so if you want to run the scripts the best approach is to download the complete collection of .py files.

Running the example files requires Python (3.10 or later), CasADi, and paresto (included in the zip).

Python download:

Octave/Matlab legacy code (current as of 12/2024; no longer maintained):

Chapter 4: The Material Balance for Chemical Reactors

Chapter 5: Chemical Kinetics

Chapter 6: The Energy Balance for Chemical Reactors

Chapter 7: Fixed-Bed Catalytic Reactors

Chapter 8: Mixing in Chemical Reactors

Chapter 9: Parameter Estimation for Reactor Models