Single-Course English 7.5 ECTS

Chemical engineering model analysis

Overall Course Objectives

The main goal of the present course is to prepare a student for development of the mathematical models for a large number of the complex and realistic chemical and biotechnical problems, also involving sustainability, and for carrying out numerical solutions of such problems.

Learning Objectives

  • To develop a mathematical model for description of stationary, as well as non-stationary processes, involving transport of matter and energy by convection and diffusion, as well as chemical reactions;
  • To formulate initial and boundary conditions for a mathematical problem applying relevant physical considerations;
  • To learn and to be able of working with the population balances. To set mathematical problem formulations for the systems involving the population balances. To select a solution method for such systems;
  • To apply the different discretization methods for solutions of the ordinary and partial differential equations;
  • To apply the methods for qualitative analysis and numerical solution of the coupled first order differential equations, including stiff differential equations and differential-algebraic equations;
  • To learn the analytical solution methods for the systems described by the first order hyperbolic partial differential equations;
  • To apply numerical tools for solutions of the parabolic partial differential equations; analyze steady states and stability;
  • To be capable of applying a modern programming language (presumably, Matlab or Python) for numerical solution of the practically relevant statements and for graphical analysis of the solutions.

Course Content

Teaching is built around a number of model examples, which broadly describe the statements of the problems with the chemical- and biotechnical contents. The problems are solved numerically, applying MATLAB as a tool. The possible typical model examples are (the choice may be different in the different years):

Modelling of the enzymatic hydrolyses of cellulose.

Modelling of the combustion processes.

Modelling of particle coating, with agglomeration.

Chromatografical separation. Linear and nonlinear isotherms

Multiphase flows in porous media, including deep bed filtration and carbon dioxide underground storage.

Recommended prerequisites

01035, 28160, 28864, or similar courses.Initial knowledge of programming (preferably, Matlab or Python).

Teaching Method

“Learn by doing”. Short lectures. Group work on the course assignments

See course in the course database.





13 weeks


Chemical Engineering


DTU Lyngby Campus

Course code 28361
Course type Candidate
Semester start Week 5
Semester end Week 19
Days Wed 13-17

11.250,00 DKK