Written tests

The final mark from Applied Reaction Kinetics (ARK) is a result of two written tests

During the semester (~ 6th week), one written test (alpha test = 20 points) will take place.

A final test (beta test = 80 points) will take place during the exam period (after week 14). Three attempts to complete the final beta test will be available, but the final mark will be calculated from your last attempt (maybe not the best).

final pts = alpha + beta(last)

Dates for the final test will be announced during the semester and it is assumed that there will be one term per week.

Final mark



Mark

Upper limit (Pts)

Lower limit (Pts)

A

100

91

B

90

81

C

80

71

D

70

61

E

60

51

F

50

0



Lectures

  1. Lecture 1
  2. Lecture 2
  3. Lecture 3
  4. Lecture 4
  5. Lecture 5
  6. Lecture 6
  7. Lecture 7
  8. Lecture 8
  9. Lecture 9
  10. Lecture 10
  11. Lecture 11
  12. Lecture 12
  13. Lecture 13
  14. Lecture 14

Exercises

The exercise "book" in pdf format.
Exercise Description File
1.2 Linearly independent reactions independent_reac.m chckstoi.m printreac.m
1.4 Calculation of reaction extent reac_extent.xls
1.5 Mass balance with element conservation equations masseq.m compounds.dat element.dat flow.dat weights.dat
X.X Mass balance of NOx selective reduction noxselox_b.m compounds.dat element.dat flow.dat
X.X-2 Mass balance of NOx selective reduction - corrected version! noxselox_b_ver2.m compounds.dat element.dat flow.dat
1.6 Chemical equilibrium in dry methane reforming main.m
1.7 Equilibrium in multireaction system (no fsolv) multireaceq.m newrap.m input.dat fcompm.m fkxi.m prtrcell.m
2.3 Calculation of EA from k=f(T) eaestim.m data.txt
2.5 Solving simple reaction rate expressions cA=f(t) simple_genrk_M.m prtrcell.m genrk-input.dat
2.X Polymerization - SSH Kinetics_polymerization.pdf polymer.m dcdt.m ode15s.m (only if using OCTAVE!) RESULT.png
3.4 Phosgene synthesis BATCH_phosgene.m PFR_phosgene.m newrap.m jacobianest.m
3.6 System of CSTR (comparison with BATCH and PFR) batch_cstr_1.m image.png
4.1 SO2 oxidation, isothermal, adiabatic and optimal temperature profile main_so2so3.m dfdv.m so2so3_adiab_isoT.png maxrate.m maxrate_SO2.png
4.X Xylene oxidation to PAH (XY + 3 O2 --> PAH + 3 H2O) pfr1.m dfun.m xy_ox.png

Learning Resources

Software

Name Description License Website Note
Matlab Numerical computing environment and high-level programming language Proprietary MathWorks Available on PC's in ICTP domain.
Octave High-level numerical computing language GPL, Free Octave
QT-octave, GUI
GUI Octave, GUI (win. only)
Mostly compatible with Matlab. Contains all needed routines (toolboxes) for NEQ, ODE, PDE solving. Works on most common operating systems.
Athena Visual Studio Modeling, Optimization and Nonlinear Parameter Estimation suite Proprietary Athena Uses it's own scripting language to generate a FORTRAN source code, which can be subsequently modified. Accessible on computers of Inorganic Technology department catalysis group .
FORTRAN Programming language for scientific high-performance computing. Mother of all scientific computing. GFortran
Intel, non-commercial
Maxima Computer algebra system, for symbolic math tasks. GPL, Free Maxima Works on most common used operating systems.

M.B 21 Nov 2022