Ilya Karlin: Catalogue data in Autumn Semester 2021 
Name  Prof. Dr. Ilya Karlin 
Address  Karlin, Ilya (Tit.Prof.) ETH Zürich, LEO D 9.2 Leonhardstrasse 27 8092 Zürich SWITZERLAND 
Telephone  +41 44 632 66 28 
ikarlin@ethz.ch  
Department  Mechanical and Process Engineering 
Relationship  Adjunct Professor 
Number  Title  ECTS  Hours  Lecturers  

151021300L  Fluid Dynamics with the Lattice Boltzmann Method  4 credits  3G  I. Karlin  
Abstract  The course provides an introduction to theoretical foundations and practical usage of the Lattice Boltzmann Method for fluid dynamics simulations.  
Learning objective  Methods like molecular dynamics, DSMC, lattice Boltzmann etc are being increasingly used by engineers all over and these methods require knowledge of kinetic theory and statistical mechanics which are traditionally not taught at engineering departments. The goal of this course is to give an introduction to ideas of kinetic theory and nonequilibrium thermodynamics with a focus on developing simulation algorithms and their realizations. During the course, students will be able to develop a lattice Boltzmann code on their own. Practical issues about implementation and performance on parallel machines will be demonstrated hands on. Central element of the course is the completion of a lattice Boltzmann code (using the framework specifically designed for this course). The course will also include a review of topics of current interest in various fields of fluid dynamics, such as multiphase flows, reactive flows, microflows among others. Optionally, we offer an opportunity to complete a project of student's choice as an alternative to the oral exam. Samples of projects completed by previous students will be made available.  
Content  The course builds upon three parts: I Elementary kinetic theory and lattice Boltzmann simulations introduced on simple examples. II Theoretical basis of statistical mechanics and kinetic equations. III Lattice Boltzmann method for realworld applications. The content of the course includes: 1. Background: Elements of statistical mechanics and kinetic theory: Particle's distribution function, Liouville equation, entropy, ensembles; Kinetic theory: Boltzmann equation for rarefied gas, Htheorem, hydrodynamic limit and derivation of NavierStokes equations, ChapmanEnskog method, Grad method, boundary conditions; meanfield interactions, Vlasov equation; Kinetic models: BGK model, generalized BGK model for mixtures, chemical reactions and other fluids. 2. Basics of the Lattice Boltzmann Method and Simulations: Minimal kinetic models: lattice Boltzmann method for singlecomponent fluid, discretization of velocity space, timespace discretization, boundary conditions, forcing, thermal models, mixtures. 3. Hands on: Development of the basic lattice Boltzmann code and its validation on standard benchmarks (TaylorGreen vortex, liddriven cavity flow etc). 4. Practical issues of LBM for fluid dynamics simulations: Lattice Boltzmann simulations of turbulent flows; numerical stability and accuracy. 5. Microflow: Rarefaction effects in moderately dilute gases; Boundary conditions, exact solutions to Couette and Poiseuille flows; microchannel simulations. 6. Advanced lattice Boltzmann methods: Entropic lattice Boltzmann scheme, subgrid simulations at high Reynolds numbers; Boundary conditions for complex geometries. 7. Introduction to LB models beyond hydrodynamics: Relativistic fluid dynamics; flows with phase transitions.  
Lecture notes  Lecture notes on the theoretical parts of the course will be made available. Selected original and review papers are provided for some of the lectures on advanced topics. Handouts and basic code framework for implementation of the lattice Boltzmann models will be provided.  
Prerequisites / Notice  The course addresses mainly graduate students (MSc/Ph D) but BSc students can also attend.  
151163300L  Energy Conversion This course is intended for students outside of DMAVT.  4 credits  3G  I. Karlin, G. Sansavini  
Abstract  This course provides the students with an introduction to thermodynamics and energy conversion. Students shall gain basic understanding of energy and energy interactions as well as their link to energy conversion technologies.  
Learning objective  Thermodynamics is key to understanding and use of energy conversion processes in Nature and technology. Main objective of this course is to give a compact introduction into basics of Thermodynamics: Thermodynamic states and thermodynamic processes; Work and Heat; First and Second Laws of Thermodynamics. Students shall learn how to use energy balance equation in the analysis of power cycles and shall be able to evaluate efficiency of internal combustion engines, gas turbines and steam power plants. The course shall extensively use thermodynamic charts to building up students’ intuition about opportunities and restrictions to increase useful work output of energy conversion. Thermodynamic functions such as entropy, enthalpy and free enthalpy shall be used to understand chemical and phase equilibrium. The course also gives introduction to refrigeration cycles, combustion and refrigeration. The course compactly covers the standard course of thermodynamics for engineers, with additional topics of a general physics interest (nonideal gas equation of state and JouleThomson effect) also included.  
Content  1. Thermodynamic systems, states and state variables 2. Properties of substances: Water, air and ideal gas 3. Energy conservation in closed and open systems: work, internal energy, heat and enthalpy 4. Second law of thermodynamics and entropy 5. Energy analysis of steam power cycles 6. Energy analysis of gas power cycles 7. Refrigeration and heat pump cycles 8. Nonideal gas equation of state and JouleThomson effect 9. Maximal work and exergy 10. Mixtures 11. Chemical reactions and combustion systems; chemical and phase equilibrium  
Lecture notes  Lecture slides and supplementary documentation will be available online.  
Literature  Thermodynamics: An Engineering Approach, by Cengel, Y. A. and Boles, M. A., McGraw Hill  
Prerequisites / Notice  This course is intended for students outside of DMAVT. Students are assumed to have an adequate background in calculus, physics, and engineering mechanics.  
Competencies 
