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