--- a +++ b/Body/AAUHuman/Trunk/LigamentsLumbar.any @@ -0,0 +1,38 @@ +// Definition of the mechanical and geometric properties of the lumbar spine ligaments +AnyFolder LumbarSpineLigaments = { + AnyFloat strainratio = 0.75; + AnyFloat mm2m = 1000; + AnyFloat al_slack_length = 1.2; + AnyFloat pl_slack_length = 1.2; + AnyFloat is_slack_length = 1.2; + AnyFloat ss_slack_length = 1.2; + AnyFloat lf_slack_length = 1.2; + + // mean stiffness values from Pintar et al. 1992, J Biomech + // stiffness vector L1L2, L2L3, L3L4, L4L5, L5Sacrum given in N/mm^-1 + AnyVector kALL = {32.9, 32.4, 20.8, 39.5, 40.5, 13.2}*mm2m; // conversion to N/m + AnyVector kPLL = {10.0, 17.1, 36.6, 10.6, 25.8, 21.8}*mm2m; // conversion to N/m + AnyVector kISL = {12.1, 10.0, 9.6, 18.1, 8.7, 16.3}*mm2m; // conversion to N/m + AnyVector kSSL = {15.1, 23.0, 24.8, 34.8, 18.0, 17.8}*mm2m; // conversion to N/m + AnyVector kLF = {24.2, 23.0, 25.1, 34.5, 27.2, 20.2}*mm2m/2.0; // conversion to N/m + splitting (2 lig parts) + // NB!! assumption: 75% failure strain corresponds to nominal strain + AnyVector epsALL = {0.319, 0.44, 0.49, 0.328, 0.447, 0.281}*strainratio; + AnyVector epsPLL = {0.162, 0.157, 0.113, 0.158, 0.127, 0.15}*strainratio; + AnyVector epsISL = {0.594, 1.197, 0.515, 0.965, 0.874, 0.529}*strainratio; + AnyVector epsSSL = {0.75, 0.834, 0.706, 1.094, 1.063, 1.151}*strainratio; + AnyVector epsLF = {0.615, 0.786, 0.288, 0.706, 1.020, 0.831}*strainratio; + + // values from Chazal et al. 1985 (not available in Pintar et al.) + AnyVector kIT = 0.5*{50.0, 50.0, 50.0, 50.0, 50.0, 50.0}*mm2m; // conversion to N/m + AnyVector epsIT = {0.16, 0.16, 0.16, 0.16, 0.16, 0.16};//*strainratio; + + AnyFolder T12L1Lig = {#include "T12L1Ligaments.any"}; + AnyFolder L1L2Lig = {#include "L1L2Ligaments.any"}; + AnyFolder L2L3Lig = {#include "L2L3Ligaments.any"}; + AnyFolder L3L4Lig = {#include "L3L4Ligaments.any"}; + AnyFolder L4L5Lig = {#include "L4L5Ligaments.any"}; + AnyFolder L5SacrumLig = {#include "L5SacrumLigaments.any"}; + + // Sacroilliac ligaments + AnyFolder SacrumPelvisLig = {#include "SILigaments.any"}; + };