a b/Application/Examples/BikeModel/Model/AnyMan.any
1
// File of anthropometric data
2
// In this file you have to enter the legnth of each segment individualy
3
4
AnyVar BMI = BodyMass/(BodyHeight^2);
5
///Estimation from Frankenfield et al. (2001) valid for men
6
AnyVar FatPercent = (-0.09 + 0.0149*BMI - 0.00009*BMI^2)*100;
7
8
AnyVar BodyMass = 75 ;
9
AnyVar BodyHeight = 180 /100;
10
11
12
AnyFolder SegmentMasses = {
13
 
14
  //Segment masses in kg from Winter ("Biomechanics and motor control of human movement." David A. Winter)
15
  AnyVar Lumbar = 0.139*.BodyMass; // T12-L1 to L5-Sacrum
16
  AnyVar Thorax = 0.1894*.BodyMass; // C7-T1 to T12-L1 (modified from 0.216 winter to separate scapula)
17
  AnyVar Pelvis = 0.142*.BodyMass;
18
  AnyVar Head = 0.081*.BodyMass; // head and cervical
19
  
20
  AnyFolder Right = 
21
  {
22
      AnyVar Shoulder = 0.0133*..BodyMass;
23
      AnyVar UpperArm = 0.028*..BodyMass;
24
      AnyVar LowerArm = 0.016*..BodyMass;
25
      AnyVar Hand = 0.006*..BodyMass;
26
      AnyVar Thigh = 0.1*..BodyMass;
27
      AnyVar Shank = 0.0465*..BodyMass;
28
      AnyVar Talus = 0.2*0.0145*..BodyMass; //20% of total foot (from bone volume ratio)
29
      AnyVar Foot =  0.8*0.0145*..BodyMass; //80% of total foot (from bone volume ratio)
30
  };
31
  
32
  AnyFolder Left = 
33
  {
34
      AnyVar Shoulder = 0.0133*..BodyMass;
35
      AnyVar UpperArm = 0.028*..BodyMass;
36
      AnyVar LowerArm = 0.016*..BodyMass;
37
      AnyVar Hand = 0.006*..BodyMass;
38
      AnyVar Thigh = 0.1*..BodyMass;
39
      AnyVar Shank = 0.0465*..BodyMass;
40
      AnyVar Talus = 0.2*0.0145*..BodyMass; //20% of total foot (from bone volume ratio)
41
      AnyVar Foot =  0.8*0.0145*..BodyMass; //80% of total foot (from bone volume ratio)
42
  };   
43
  
44
};
45
46
47
AnyFolder SegmentDimensions = {
48
  AnyVar PelvisWidth = 0.176*.BodyHeight/1.75; //distance between hip joints (0.16 for simple leg model)
49
  AnyVar HeadHeight = 0.14*.BodyHeight/1.75;//height in neutral position from  C1HatNode to top of head
50
  AnyVar TrunkHeight = 0.620233*.BodyHeight/1.75;//height in neautral position from  C1HatNode to L5SacrumJnt
51
  
52
  
53
 // These two folders are used by the scaling laws
54
  AnyFolder Right = 
55
  {
56
    AnyVar UpperArmLength = 0.340079*..BodyHeight/1.75;
57
    AnyVar LowerArmLength =0.2690167*..BodyHeight/1.75;
58
    AnyVar HandLength = 0.182*..BodyHeight/1.75;
59
    AnyVar HandBreadth = 0.085*..BodyHeight/1.75;  
60
61
    AnyVar ThighLength = 0.4098364*..BodyHeight/1.75;
62
    AnyVar ShankLength = 0.4210448*..BodyHeight/1.75;
63
    AnyVar FootLength = 0.2571425*..BodyHeight/1.75;
64
    AnyVar TalusLength = 0.133*FootLength;
65
  };
66
  
67
  AnyFolder Left = 
68
  {
69
    AnyVar UpperArmLength = 0.340079*..BodyHeight/1.75;
70
    AnyVar LowerArmLength =0.2690167*..BodyHeight/1.75;
71
    AnyVar HandLength = 0.182*..BodyHeight/1.75;
72
    AnyVar HandBreadth = 0.085*..BodyHeight/1.75;  
73
74
    AnyVar ThighLength = 0.4098364*..BodyHeight/1.75;
75
    AnyVar ShankLength = 0.4210448*..BodyHeight/1.75;
76
    AnyVar FootLength = 0.2571425*..BodyHeight/1.75;
77
    AnyVar TalusLength = 0.133*FootLength;
78
  };
79
  
80
};
81