- Course: 06-625 Chemical and Reactive Systems
- Instructor: Professor Kitchin (jkitchin@andrew.cmu.edu)
- Doherty Hall A207F (Office hours by appointment)
- Teaching assistants (Doherty Hall A204)
- Irem Sen irems@andrew.cmu.edu
- Hari Thirumalai (hthiruma@andrew.cmu.edu)
- Office hours by appointment
- We will not be using a textbook. The course notes will be provided through Emacs. You are welcome to augment your studies from other textbooks on chemical reaction engineering. Here are some good ones.
- Elements of Chemical Reaction Engineering, Fourth Edition, H. Scott Fogler, Prentice Hall.
- This is one of the most common reaction engineering text books. Many of the examples in the notes were adapted from this book. It has many good conceptual explanations, but it lacks the computational emphasis that this course uses.
- Chemical Reactor Analysis and Design Fundamentals, James B. Rawlings and John G. Ekerdt, Nob Hill Publishing.
- This book is very numerical problem-solving oriented.
- The Engineering of Chemical Reactions, Lanny D. Schmidt, Oxford University Press, 1998.
- Chemical Reactor Analysis and Design, 3rd Edition, Froment, Bischoff De Wilde, Wiley.
- This is a more advanced book, sometimes used in graduate reactor design courses.
This course will not have a “website”. All course materials will be accessed through Emacs (M-x techela). You should probably review these notes on using emacs: emacs.org.
This course will cover chemical kinetics and chemical reaction engineering with an emphasis on using computational tools to solve difficult problems. Topics will include reaction rates, stoichiometry, equilibrium and multiple reactions. Determination of rate law parameters and rate laws will be covered. Typical reactors including continuously stirred tank reactors, plug flow reactors and membrane reactors will be studied. The effects of heat and mass transfer on reactor design will be considered. Issues in catalysis will be presented and discussed. Students should expect to use numerical software extensively in the course.
After completing this course you will be able to use Python to solve problems involving the:
This includes correctly using stoichiometry, the correct mole balance, selection of the best reactor type to achieve optimal selectivity, and economic considerations in reactor design.
This includes the role of pressure drop in modulating volumetric flow and gas phase concentrations and the effect of that on the reactor design.
This will include linear and nonlinear regression, with confidence intervals. Analysis of kinetic measurements, and experimental design.
This will consider the role of uncertainty in parameters on design outcomes. For example, how probable is it for a reactor to meet a design objective given uncertainty in the parameters in the design equations?
This will include the use of effectiveness factors, and multiphase reaction engineering.
This will include accounting for changing temperatures on reaction rates, safety analysis of reactor conditions
Category | weight |
---|---|
homework | 0.2 |
quiz | 0.25 |
exam1 | 0.1 |
exam2 | 0.15 |
exam3 | 0.2 |
participation | 0.1 |
Homeworks will be assigned one to three times a week. Each assignment will typically be one problem that should take 30-90 minutes to complete.
Quizzes will be given in class. You should be prepared to take a quiz at any time. These will typically be short, timed problems.
Exams will be scheduled and given during class. You will need your computer for these.
Your participation grade will be determined by the fraction of class exercises you participate in. You will need your computer for these.
You should bring your computer to class every day. You will need it to follow the lecture notes, to participate in class exercises, and to complete quizzes and exams. You are responsible for ensuring the battery is charged, that you can connect to the internet, and that the software required for the course is installed and working. There will not be any makeup assignments.
Late assignments will automatically lose 50% of their points. Late assignments can only be turned in by email.
You are transitioning into a young professional at this point. That means assignments are done professionally too. In addition to the technical correctness of your work, we will also be assessing the professionalism with which it is presented. Each assignment will show the rubric it will be graded with at the top of the file.
There will be a straight scale (no curve) so you will always know exactly what your grade is at all times. Each problem will be graded considering the approach used, the correctness of the answer, the neatness and quality of presentation, etc… Each category of the rubric will be given a letter grade that indicates your level of performance in that category.
“A” work has the following characteristics: The correct approach is used and the problem is set up correctly. The work is not over-simplified and it is easy to see it is done correctly. Any assumptions made were stated and justified. The answers are correct or only the most trivial errors are present, and were identified by the student. All of the correct units were used. The presentation is complete, clear, logical, neat and in order. Error analysis was performed if appropriate. Any figures used have properly labeled axes with units, and a legend if there is more than one curve. Essentially everything that should have been done was done and done correctly. This is the kind of work an employer wants their employees to do, and the kind of work you will be promoted for doing. You should be proud of this work.
“B” work is deficient in one or more of the properties of “A” work. It might be basically right, but essential details are missing such as units, or the presentation is sloppy. You will get by with this kind of work, but you should not expect to be praised for it.
“C” quality work is deficient in more than two of the properties of “A” work. You would probably not get fired for this kind of work, but you may be notified you need to improve and you should not expect any kind of promotion. This is the bare minimum of expected performance.
“D” work is not considered acceptable performance. Repeat offenses could lead to the loss of your job.
“R” work is totally unacceptable performance. You will be fired.
plus/minus modifiers will be used to provide finer grained grades.
Each problem will have a point value associated with it. The letter grade you get serves as a multiplier on that point value. The multipliers are:
Lettergrade | multiplier |
---|---|
A++ | 1 |
A+ | 0.95 |
A | 0.9 |
A- | 0.85 |
A/B | 0.8 |
B+ | 0.75 |
B | 0.7 |
B- | 0.65 |
B/C | 0.6 |
C+ | 0.55 |
C | 0.5 |
C- | 0.45 |
C/D | 0.4 |
D+ | 0.35 |
D | 0.3 |
D- | 0.25 |
D/R | 0.2 |
R+ | 0.15 |
R | 0.1 |
R- | 0.05 |
R- - | 0.0 |
At the end of the semester I will calculate what fraction of the possible points you have earned, and your grade will be based on this distribution:
80% >= grade | A |
60% >= grade < 80 | B |
40% >= grade < 60 | C |
20% >= grade < 40 | D |
grade < 20% | R |
Note that the standard grade for correct work is an “A”, which is not equal to “100%”. It is worth 90%, which is well above the cutoff for an A. The A+ and A++ designations are reserved for work that is well above “correct”.
All work is expected to be your original work. You may work with class members to solve the homework problems, but you must turn in your own solutions. It is cheating to turn in someone else’s work as your own. If you use code from the internet or the course notes, you should note this in your solution. Duplicated assignments (e.g. two students who turn in the same work) will receive zeros and a warning. Repeat offenses will be reported as academic dishonesty.
When in doubt, review this website: http://www.cmu.edu/academic-integrity/, and ask if anything is unclear before you get in trouble. In particular see these sites:
- http://www.cmu.edu/academic-integrity/collaboration/index.html
- http://www.cmu.edu/academic-integrity/cheating/index.html
- http://www.cmu.edu/academic-integrity/plagiarism/index.html
We will accommodate religious holidays when possible. If your work will be affected by a religious holiday, you must inform Professor Kitchin as early as possible to work out an accommodation in advance.
The tentative course schedule is here. It may change.[2015-09-02 Wed] ./rxns-book/introduction.org
[2015-09-09 Wed] ./rxns-book/reactions+extent.org
[2015-09-14 Mon] ./rxns-book/rates+rate-laws.org
[2015-09-16 Wed] ./rxns-book/mole-balance.org
[2015-09-21 Mon] ./rxns-book/complex-mole-balances.org
[2015-09-23 Wed] ./rxns-book/transient-cstr-mss.org
[2015-09-28 Mon] ./rxns-book/misc-reactor-mole-balance.org
[2015-09-30 Wed] ./rxns-book/wrapping-up-introduction.org
[2015-10-05 Mon] ./rxns-book/multiple-rxns-1.org
[2015-10-12 Mon] ./rxns-book/multiple-rxns-2.org
[2015-10-14 Wed] ./rxns-book/parameter-estimation.org
[2015-10-19 Mon] ./rxns-book/parameter-estimation-2.org
[2015-10-21 Wed] ./rxns-book/mechanism-determination.org
[2015-10-28 Wed] ./rxns-book/engineering-applications.org
[2015-11-02 Mon] ./rxns-book/mass-transfer-1.org
[2015-11-16 Mon] ./rxns-book/generalized-effectiveness-factors.org
[2015-11-18 Wed] ./rxns-book/non-isothermal-reactor-design.org
[2015-11-23 Mon] ./rxns-book/non-isothermal-batch.org
[2015-11-30 Mon] ./rxns-book/non-isothermal-cstr.org
[2015-12-02 Wed] ./rxns-book/non-isothermal-pfr.org
[2015-12-07 Mon] ./rxns-book/nonisothermal-mult-rxns.org
Upcoming assignments
solution:nla-1
solution:ode-1
solution:mol-change-pfrsolution:const-p-batch
solution:pdrop-consultant
solution:quiz-1
solution:cstr-mult-ss
solution:membrane-pressure solution:cstr-pfr-1solution:quiz-2
solution:exam-1-mc
solution:exam-1-2
solution:exam-1-3
solution:exam-1-4
solution:exam-1-5
solution:cstr-mult-reactions
solution:equil-1
solution:nlr-1
solution:fit-1
solution:unc-conv-cstr
solution:cstr-kinetics
solution:exam-2-debug
solution:exam-2-fit1
solution:exam-2-mc
solution:exam-2-profit
solution:thiele-1
solution:eb-batch
solution:eb-inerts