![]() |
||
CONTENTSFront MatterCourse UnitsI. Chemical Reactions
II. Chemical Reaction Kinetics
A. Rate Expressions
B. Kinetics Experiments
C. Analysis of Kinetics Data
III. Chemical Reaction Engineering
A. Ideal Reactors
B. Perfectly Mixed Batch Reactors
C. Continuous Flow Stirred Tank Reactors
D. Plug Flow Reactors
E. Matching Reactors to Reactions
IV. Non-Ideal Reactions and Reactors
A. Alternatives to the Ideal Reactor Models
B. Coupled Chemical and Physical Kinetics
Supplemental Units |
A Note about Numerical SolutionsMany of the problems considered in this course require the use of numerical methods for their solution. Many others can be solved manually, but it is probably easier to use numerical methods. For the most part, in this course there are six kinds of problems that will be solved numerically. These six problem types are (1) checking whether linear equations are mathematically independent, (2) solving sets of algebraic equations (and equations including exponentials and similar transcendental functions), (3) fitting linear models to experimental data, (4) fitting non-linear models to experimental data, (5) solving initial-value ordinary differential equations and (6) solving boundary value differential equations. Each of these tasks can be accomplished using a number of software packages. It is not possible (or I am not willing) to describe how to use every possible software package to solve each type of problem. Still, no matter which software package one chooses to use, one generally must provide the same information and input data to that software. What differs is the specific way that the information and input is provided, and the details of how to run the software. Therefore, I have adopted the following approach in this course:
|