ChE-312 / 3 crédits

Enseignant(s): Miskovic Ljubisa, Sivula Kevin

Langue: Anglais

Summary

This course introduces students to modern computational and mathematical techniques for solving problems in chemistry and chemical engineering. The use of introduced numerical methods will be demonstrated using the python programming language.

Content

• Numerical differentiation (Euler forward, backward, Richardson extrapolation, error analysis)
• Numerical integration (Trapezoid rule, Simpson rule, composite rules, Romberg integration)
• Methods for solving nonlinear equations (bisection, Regula-Falsi, Newton-Raphson, error analysis)
• Methods for solving ordinary differential equations (notion of stability of solutions, stiffness, Euler methods, Runge-Kutta methods, Adams-Bashfort-Moulton, adaptive methods)
• Boundary value problems (finite difference method, FTCS scheme, Crank-Nicolson method, Finite difference methods in 2 and 3 spatial dimensions, Transient Boundary value problems)
• Basic notions of data analysis/processing

Keywords

Numerical differentiation and integration, nonlinear equations, ordinary differential equations, partial differential equations

Assessment methods

The final grade will be the combination of exercises (30%) and written exams (70%)

Dans les plans d'études

• Semestre: Printemps
• Forme de l'examen: Pendant le semestre (session d'été)
• Matière examinée: Numerical methods
• Cours: 2 Heure(s) hebdo x 14 semaines
• Exercices: 1 Heure(s) hebdo x 14 semaines
• Type: obligatoire
• Semestre: Printemps
• Forme de l'examen: Pendant le semestre (session d'été)
• Matière examinée: Numerical methods
• Cours: 2 Heure(s) hebdo x 14 semaines
• Exercices: 1 Heure(s) hebdo x 14 semaines
• Type: obligatoire
• Semestre: Printemps
• Forme de l'examen: Pendant le semestre (session d'été)
• Matière examinée: Numerical methods
• Cours: 2 Heure(s) hebdo x 14 semaines
• Exercices: 1 Heure(s) hebdo x 14 semaines
• Type: optionnel

Cours connexes

Résultats de graphsearch.epfl.ch.