Denna sida på svenska This page in English

FRTF01 - Physiological Models and Computation

Physiologial Models and Computation, 5 hp

This course is scheduled for the second quarter of the fall (Lp2) with a course syllabus.

The main course webpage will be Canvas. Please refer to the course Canvas page for the latest course information.

Personnel & Instructors

The lectures are given by Kristian Soltesz (

Seminars are given by Frida Heskebeck (

Problem solving sessions and grading of homework assignments are given by Ylva Wahlquist, ( and Frida Heskebeck.


Mathematics review to help you prepare for the course (highly recommended).

A Matlab tutorial - Control Toolbox

Modeling basics in Simulink

Download Matlab as LTH-student

Collection of common results and formulae in control (Sw. Formelsamling i reglerteknik)

Official Course Syllabus

General Information

Main field: Technology. 
Compulsory for: BME3
Elective for: Pi4
Language of instruction: The course will be given in English


The aim of the course is to introduce important concepts, notions and methods in physiological modeling and computations including quantitative comparisons with physiological och medical measurements and phenomena. The course also provides a solid introduction to studies of biological and medical control systems based on feedback.

Learning outcomes

Knowledge and understanding
For a passing grade the student must

  • have an understanding of dynamic physiological processes and identify their occurrence in different organ systems;
  • have an understanding of the relevance, strength and limitations of dynamic models of physiological systems;
  • know how different types of differential equation-based models can be used to describe, simulate and analyze physical processes;
  • have an understanding of how the seemingly different physiological systems that are considered fit well into the modeling framework that is built up during the course.

Competences and skills
For a passing grade the student must

  • be able to decompose modeling problems into smaller subproblems;
  • be able to make basic quantitative analysis of various physiological systems, including both unit analysis and plausibility analysis of the model's time scale and the size of internal states and signals;
  • be able to make use of physiological modeling knowledge in simulations;
  • be able to apply physiological modeling in order to judge the relevance of different medical engineering solutions.

Judgement and approach
For a passing grade the student must

  • be able to interpret and discuss information from medical literature;
  • be able to communicate with healthcare professionals about physiological modeling and technical systems.


  • Physiological complexity: statics, equilibrium, homeostasis, dynamics, simulation.
  • Modeling: dynamic systems, differential equations, linear dynamics, transfer functions, compartment models.
  • Linear dynamics: linearization of nonlinear dynamics, state-space form, transfer functions, time and frequency response, circuit equivalents, block diagrams.
  • Simulation: ODE solvers, implementation of simulation models in software.
  • Modeling and measurement data.
  • Examples of physiological systems that occur in the course: Enzyme dynamics: Michalis Menten kinetics. Pharmacokinetics: compartment models. Biomechanics: constitutive models. Dynamics of the respiratory system: RIC and Mead models. Blood vessel dynamics: Windkessel models.

Examination details

Grading scale: TH - (U,3,4,5) - (Fail, Three, Four, Five)
Assessment: Written exam. Four hand-in exercises and one project. In the case of less than 5 registered students, the retake exams may be given in oral form.

The examiner, in consultation with Disability Support Services, may deviate from the regular form of examination in order to provide a permanently disabled student with a form of examination equivalent to that of a student without a disability.

Code: 0114. Name: Physiological Models and Computations. 
Credits: 4. Grading scale: TH.  Assessment: Passed exam 
Code: 0214. Name: Hand-In 1. 
Credits: 0. Grading scale: UG. 
Code: 0314. Name: Hand-In 2. 
Credits: 0. Grading scale: UG. 
Code: 0414. Name: Hand-In 3. 
Credits: 0. Grading scale: UG. 
Code: 0514. Name: Hand-In 4. 
Credits: 0. Grading scale: UG. 
Code: 0614. Name: Project. 
Credits: 1. Grading scale: UG.  Assessment: Written report and oral presentation 


Assumed prior knowledge: FMAB45/50/60 Calculus in One Variable A1/A2/A3, FMAB20 Linear Algebra and BMEA05 Signals and Systems.
The number of participants is limited to: No

Reading list

  • A course compendium and a collection of exercises will be available free of charge as a pdf for students in the course.

Contact and other information

Course coordinator: Kristian Soltesz,