Skip to main navigation Skip to search Skip to main content

An Open-Source Browser-Based Nonlinear Model Predictive Controller for Type 1 Diabetes

  • Ulm University of Applied Sciences

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

68 Downloads (Orbit)

Abstract

We provide an open-source implementation of the NMPC algorithm for closed-loop insulin therapy presented by Hovorka et. al. in the seminal paper from 2004. An extended Kalman filter is added as observer, since specifics on state estimation have been omitted in the original paper. The controller is now part of the TypeScript-based closed-loop diabetes simulator LT1, which also comprises a library of models describing CGM sensors, infusion pumps, and patient physiology. The controller can thus be extensively tested in various closed-loop configurations. Also, the graphical user interface enables its integration in educational tools.
Original languageEnglish
Title of host publicationProceedings of the 1st IFAC Workshop on Engineering Diabetes Technologies, EDT 2025
Volume59
PublisherElsevier
Publication date2025
Edition2
Pages71-76
DOIs
Publication statusPublished - 2025
SeriesIFAC-PapersOnLine
ISSN2405-8963

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 3 - Good Health and Well-being
    SDG 3 Good Health and Well-being

Keywords

  • Extended Kalman Filter
  • Nonlinear Model Predictive Control
  • Open Source
  • Simulation
  • Type 1 Diabetes

Fingerprint

Dive into the research topics of 'An Open-Source Browser-Based Nonlinear Model Predictive Controller for Type 1 Diabetes'. Together they form a unique fingerprint.

Cite this