--- a +++ b/Application/Examples/BikeModel/Model/AnyMan.any @@ -0,0 +1,81 @@ +// File of anthropometric data +// In this file you have to enter the legnth of each segment individualy + +AnyVar BMI = BodyMass/(BodyHeight^2); +///Estimation from Frankenfield et al. (2001) valid for men +AnyVar FatPercent = (-0.09 + 0.0149*BMI - 0.00009*BMI^2)*100; + +AnyVar BodyMass = 75 ; +AnyVar BodyHeight = 180 /100; + + +AnyFolder SegmentMasses = { + + //Segment masses in kg from Winter ("Biomechanics and motor control of human movement." David A. Winter) + AnyVar Lumbar = 0.139*.BodyMass; // T12-L1 to L5-Sacrum + AnyVar Thorax = 0.1894*.BodyMass; // C7-T1 to T12-L1 (modified from 0.216 winter to separate scapula) + AnyVar Pelvis = 0.142*.BodyMass; + AnyVar Head = 0.081*.BodyMass; // head and cervical + + AnyFolder Right = + { + AnyVar Shoulder = 0.0133*..BodyMass; + AnyVar UpperArm = 0.028*..BodyMass; + AnyVar LowerArm = 0.016*..BodyMass; + AnyVar Hand = 0.006*..BodyMass; + AnyVar Thigh = 0.1*..BodyMass; + AnyVar Shank = 0.0465*..BodyMass; + AnyVar Talus = 0.2*0.0145*..BodyMass; //20% of total foot (from bone volume ratio) + AnyVar Foot = 0.8*0.0145*..BodyMass; //80% of total foot (from bone volume ratio) + }; + + AnyFolder Left = + { + AnyVar Shoulder = 0.0133*..BodyMass; + AnyVar UpperArm = 0.028*..BodyMass; + AnyVar LowerArm = 0.016*..BodyMass; + AnyVar Hand = 0.006*..BodyMass; + AnyVar Thigh = 0.1*..BodyMass; + AnyVar Shank = 0.0465*..BodyMass; + AnyVar Talus = 0.2*0.0145*..BodyMass; //20% of total foot (from bone volume ratio) + AnyVar Foot = 0.8*0.0145*..BodyMass; //80% of total foot (from bone volume ratio) + }; + +}; + + +AnyFolder SegmentDimensions = { + AnyVar PelvisWidth = 0.176*.BodyHeight/1.75; //distance between hip joints (0.16 for simple leg model) + AnyVar HeadHeight = 0.14*.BodyHeight/1.75;//height in neutral position from C1HatNode to top of head + AnyVar TrunkHeight = 0.620233*.BodyHeight/1.75;//height in neautral position from C1HatNode to L5SacrumJnt + + + // These two folders are used by the scaling laws + AnyFolder Right = + { + AnyVar UpperArmLength = 0.340079*..BodyHeight/1.75; + AnyVar LowerArmLength =0.2690167*..BodyHeight/1.75; + AnyVar HandLength = 0.182*..BodyHeight/1.75; + AnyVar HandBreadth = 0.085*..BodyHeight/1.75; + + AnyVar ThighLength = 0.4098364*..BodyHeight/1.75; + AnyVar ShankLength = 0.4210448*..BodyHeight/1.75; + AnyVar FootLength = 0.2571425*..BodyHeight/1.75; + AnyVar TalusLength = 0.133*FootLength; + }; + + AnyFolder Left = + { + AnyVar UpperArmLength = 0.340079*..BodyHeight/1.75; + AnyVar LowerArmLength =0.2690167*..BodyHeight/1.75; + AnyVar HandLength = 0.182*..BodyHeight/1.75; + AnyVar HandBreadth = 0.085*..BodyHeight/1.75; + + AnyVar ThighLength = 0.4098364*..BodyHeight/1.75; + AnyVar ShankLength = 0.4210448*..BodyHeight/1.75; + AnyVar FootLength = 0.2571425*..BodyHeight/1.75; + AnyVar TalusLength = 0.133*FootLength; + }; + +}; +