/KneeExt-Elastic

A simple Matlab Hill-type leg-press simulation for a concentric knee extension

Primary LanguageMATLABGNU General Public License v3.0GPL-3.0

KneeExt-Elastic

A ready to go Matlab function for a physics-based simulation of a concentric leg-press knee extension task - including serial and parallel elastic elements.

Note: The Matlab function also runs in Octave either online or locally offline on a macOS or on Windows

INPUT

Properties of the system defining: anthropometry, force-velocity relation, activation dynamics, force-length relation, parallel elastic element, serial elastic element, environment and initial conditions.

OUTPUT

Internal and external forces, velocities, and positions of the leg-press sledge and model muscle, resp., the geometrical ratio and muscle activation as a function of time

Explicit details are given in the header of KneeExtElastic.m

This is an upgrade to the basic simulation KneeExt now adding length dependencies, serial- and parallel elastic elements to the previous model consisting of activation dynamics, force-velocity relation and a geometrical relatrion.

Subject specific values of anthropometry, muscle activation, and force-velocity relationship as well as external loads can be manipulated to understand the effect of geometrical relations, elasticities, length dependencies and muscle properties differing between individuals.

The model was developed during and is described in my dissertation which can be downloaded from ResearchGate(1).

The model is published in the following article:

  • H. Penasso and S. Thaller, “Determination of individual knee-extensor properties from leg extensions and parameter identification,” Mathematical and Computer Modelling of Dynamical Systems, vol. 23, no. 4, pp. 416–438, 2017. 10.1080/13873954.2017.1336633

(1) https://www.researchgate.net