Skip to main content

Leistungsmodellierung in den Sportwissenschaften

Überführung eines komplexen physiologischen Leistungsmodells in eine performante Softwaresimulation – mit Optimierungsalgorithmen, Parallelisierung und interaktiver Ergebnisvisualisierung.

Auftraggeber

TRAINALYZED GmbH

Dauer

49 Monate

Produkt

Software

Expertise

Softwareentwicklung

Ziel

TRAINALYZED entwickelt Software zur Trainings- und Ernährungsplanung auf Basis physiologischer Daten. Kern des Produkts ist ein mathematisches Modell, das aus Messwerten von Athleten und Patienten präzise Aussagen zur Leistungsfähigkeit und Trainingswirkung ableitet. Ziel war es, dieses Modell in eine skalierbare, performante Softwaresimulation zu überführen und in die bestehende Webplattform zu integrieren.

Aufgaben

  • Überführung des mathematischen Modells in eine Softwaresimulation mit Python, NumPy, Pandas und Jupyter Notebook
  • Recherche zu mathematischen Lösungs- und Optimierungsverfahren mit SciPy und SymPy
  • Algorithmendesign und Anpassung bestehender Optimierungsverfahren
  • Fortlaufende Integration von Proof-of-Concept-Implementierungen in die Simulationsarchitektur
  • Abhängigkeits- und Sensitivitätsanalysen zur Untersuchung des Parameterraums
  • Visualisierung der Ergebnisse mit Matplotlib und Bokeh
  • Bereitstellung von Einlese-Routinen für problemspezifische Dateiformate (fitparse, Cheetah)
  • Reduktion der Rechenzeiten durch Parallelisierung und JIT-Kompilierung mit Numba und multiprocessing

Herausforderungen

Das Projekt hatte einen hohen Forschungscharakter: Die Überführung eines komplexen mathematischen Modells in lauffähige Software erforderte nicht nur Programmierkompetenz, sondern auch tiefes Verständnis der zugrunde liegenden Physiologie und Mathematik.

Die hohe Anzahl unabhängiger Modellparameter machte den Einsatz fortgeschrittener Optimierungsalgorithmen notwendig. Gleichzeitig musste die Simulation bei steigendem Datendurchsatz skalierbar bleiben – was gezielte Codeoptimierungen durch JIT-Kompilierung und Parallelisierung erforderte.

Programmiersprachen

Python

Technologien

NumPy, SciPy, Pandas, Numba, Bokeh, Jupyter Notebook, Django

Project Image

Symbolbild der digitaler Leistungsdiagnostik.

Ähnliches Problem?

Zum Kontaktformular

Fazit

Das Ergebnis ist eine robuste, skalierbare Simulation, die präzise Vorhersagen zur Leistungsfähigkeit von Athleten und Patienten auf Basis physiologischer Daten liefert. Die Kombination aus wissenschaftlicher Modellierung, Algorithmenoptimierung und performanter Implementierung bildet das analytische Herzstück des TRAINALYZED-Produkts.

Ähnliche Projekte

Project Image

RIM2D - Hocheffiziente 2D hydraulische Simulation von fluvialen, pluvialen und urbanen Hochwassern

Hydrodynamische Simulation Webanwendung Geodaten GPU-Computing

RIM2D ist ein bestehendes, hocheffizientes 2D-hydraulisches Simulationsmodell für fluviale, pluviale und urbane Hochwasser. Wir unterstützten im Rahmen einer strategischen Partnerschaft dabei, den Forschungscode um eine Webanwendung und eine cloudbasierte GPU-Simulationsumgebung zu erweitern und so den Transfer in ein marktfähiges Produkt zu ermöglichen.

Project Image

Data Lake for Geoscience Research Data Management

Datalake Research Data Management Geodaten Cloud-Native Open-Source

Wir entwickelten eine S3-basierte Open-Source Datalake-Lösung zur zentralen Erfassung, Kategorisierung und Durchsuchbarkeit von Daten. Ziel war es, die manuelle Datenverwaltung durch eine integrierte Architektur mit Workflowsteuerung, Datenkatalog und Zugriffsschutz zu automatisieren und zu verbessern.

Zum Anfang