Course

Mathematical and Numerical Modeling of Battery (ENE210)

The course gives an introduction to the application of partial differential equations (PDEs) for modelling transport processes involved in a prototype battery, with a particular focus on Lithium ion battery. The underlying physical laws that describe the exchange of lithium between electrodes and electrolyte in discharge/charge modus is described. Numerical discretization of the resulting system of PDEs is explored after first introducing basic principles for solving basic PDEs by numerical methods.The numerical simulation of such model can be used to illustrate the dynamics of lithium concentration distribution and predict the battery performance (voltage drop with time) which is important for designing battery (internal structure and material choices).


Dette er emnebeskrivelsen for studieåret 2025-2026

Fakta

Emnekode

ENE210

Vekting (stp)

5

Semester undervisningsstart

Autumn

Undervisningsspråk

Norwegian

Antall semestre

1

Vurderingssemester

Autumn

Content

NB! This is an elective course and may be cancelled if fewer than 10 students are enrolled by August 20th.

  • Fundamental mathematical equations in terms of partial differential equations (PDEs) for studying transport of lithium between electrodes via electrolyte
  • Implementation of appropriate numerical method to solve the involved system of PDEs
  • Insight and experience with basic techniques for solving some fundamental PDEs (transport/diffusion)
  • Use of the numerical simulation model to explore how battery performance is sensitive to various parameters

Learning outcome

Knowledge:

The student will have an understanding of the following concepts involved in a mathematical description of battery

1) mathematical equations used to describe diffusive transport of lithium in electrodes and electrolyte;

2) electronic charge balance in electrode phase and electrolyte phase, lithium mass balance in electrode phase and electrolyte phase and electro-chemical kinetics through Butler-Volmer equation;

3) some general understanding of numerical solution methods of basic PDEs;

4) Insight into the connection between mathematical models for transport processes and how to simulate the battery performance

5) Practical coding experience through exercises and project work.

Skills:

The student will be able to

  1. understand how a battery functions during discharging/charging as described by mathematical equations based on physical laws and electrochemical equations;
  2. be able to use the model to see the role played by various parameters that characterize the battery;
  3. know the principles how to construct a discrete version of a PDE model and implement a code in matlab/python, compute and visualize approximate solutions;
  4. have a starting point for developing new models to fit more specific battery systems

Forkunnskapskrav

Ingen

Anbefalte forkunnskaper

Good knowledge in mathematics (calculus) and physics. Some experience with coding (matlab/python) will be necessary.

Exam

Form of assessment Weight Duration Marks Aid
Oral exam 1/1 30 Minutes Letter grades None permitted


The oral exam is held individually.

Vilkår for å gå opp til eksamen/vurdering

Compulsory assignments
Compulsory assignments (1-3) which must be approved 3 weeks before the exam.

Fagperson(er)

Head of Department:

Øystein Arild

Course coordinator:

Steinar Evje

Course teacher:

Helmer André Friis

Study Program Director:

Jelena Popovic-Neuber

Method of work

Class room instruction, programming exercises, calculation exercises

Åpent for

Energy and Petroleum Engineering - Bachelor in Engineering Computational Engineering - Master of Science Degree Programme Petroleum Engineering - Master of Science Degree Programme

Emneevaluering

There must be an early dialogue between the course supervisor, the student union representative and the students. The purpose is feedback from the students for changes and adjustments in the course for the current semester.In addition, a digital course evaluation must be carried out at least every three years. Its purpose is to gather the students experiences with the course.
The course description is retrieved from FS (Felles studentsystem). Version 1