Please note! Course description is confirmed for two academic years, which means that in general, e.g. Learning outcomes, assessment methods and key content stays unchanged. However, via course syllabus, it is possible to specify or change the course execution in each realization of the course, such as how the contact sessions are organized, assessment methods weighted or materials used.


Overview: The student gains an overview of multiphase flow submodels used in many simulation software in energy conversion applications. In particular, the focus is on simulating chemically reactive processes such as hydrogen combustion and other types of multiphase flows with particles. The student can explain the physical principles behind simulation models and carry out simulations in Cantera and Matlab. The background multiphase flow simulation approaches used in advanced CFD codes are learned in simplified simulation setups. 

Droplets and particles: The student understands liquid droplet/bubble/particle submodeling field and can use Matlab to write small programs to simulate motion, vaporization and breakup of particles with relevance to various multiphase flows in energy conversion applications. 

Chemical reaction and combustion modeling in 0d: The student can apply the Cantera software to model thermodynamics of chemical reactions/combustion processes with relevance to various chemically reacting processes such as hydrogen or other e-fuel energy conversion. 

Premixed combustion in 1d: The student can apply the Cantera software to model 1d flame propagation and flame speed with relevance to combustion and emissions.

Non-premixed combustion and mixing: The student can explain the difference between different modes of combustion and also simulate a 2d mixing problem with a provided Matlab code. 


Credits: 5

Schedule: 24.02.2025 - 03.06.2025

Teacher in charge (valid for whole curriculum period):

Teacher in charge (applies in this implementation): Ville Vuorinen

Contact information for the course (applies in this implementation):

CEFR level (valid for whole curriculum period):

Language of instruction and studies (applies in this implementation):

Teaching language: English. Languages of study attainment: English


  • valid for whole curriculum period:

    The course is intended for students who want to become experts in simulating reactive flows encountered e.g. in energy conversion of hydrogen and other e-fuels. The course offers a systematic walk-through to theory, simulation and modeling of chemically reactive multiphase flow systems encountered in various energy conversion processes. Typically such processes can involve fluid flow and mixing, droplets/bubbles/particles, chemically reacting systems with exothermic reactions (combustion). Understanding such multiphase flows is relevant for improved fluid system operation, experimental work and numerical design by CFD methods. By completing five assignments, the student learns basics of particle submodel implementation, to simulate different fluid flows with provided Matlab code, and numerically investigate chemical reactions with relevance to sustainable modern combustion concepts. After the course the student can apply the information in experimentally and computationally oriented research and development context. The learned skills offer a solid foundation for utilizing CFD codes for chemically reactive energy conversion processes.  

Assessment Methods and Criteria
  • valid for whole curriculum period:

    5 assignments returned every two weeks

    Lectures and computer classes


  • valid for whole curriculum period:

    Lectures 26h + independent work 26h

    Exercises 24 h + independent work 48h

    Preparation for exam 6h

    = 133 h


Study Material
  • valid for whole curriculum period:

    Material will be distributed via MyCourses.

Substitutes for Courses
SDG: Sustainable Development Goals

    7 Affordable and Clean Energy

    11 Sustainable Cities and Communities

    13 Climate Action


Further Information
  • valid for whole curriculum period:

    Teaching Language: English

    Teaching Period: 2024-2025 Spring IV - V
    2025-2026 Spring IV - V


    Registration for the course via Sisu (