1{
2    "Name": "HMMWV DoubleWishbone Rear",
3    "Type": "Suspension",
4    "Template": "DoubleWishbone",
5
6    "Vehicle-Frame Inertia": false,
7
8    "Spindle": {
9        "Mass": 15.91,
10        "COM": [ 0.036, 0.910, -0.026 ],
11        "Inertia": [ 2, 4, 2 ],
12        "Radius": 0.15,
13        "Width": 0.06
14    },
15
16    "Upright": {
17        "Mass": 27.27,
18        "COM": [ 0.036, 0.751, -0.026 ],
19        "Moments of Inertia": [ 5, 5, 5 ],
20        "Products of Inertia": [ 0, 0, 0 ],
21        "Radius": 0.025
22    },
23
24    // If bushing data is defined, use bushings for connectino to chassis.
25    // Otherwise, use revolute joints.
26    "Upper Control Arm": {
27        "Mass": 5.45,
28        "COM": [ 0.124, 0.589, 0.221 ],
29        "Moments of Inertia": [ 2, 2, 2 ],
30        "Products of Inertia": [ 0, 0, 0 ],
31        "Radius": 0.02,
32        "Location Upright": [ 0.036, 0.716, 0.216 ],
33        "Location Chassis Front": [ 0.349, 0.462, 0.228 ],
34        "Location Chassis Back": [ 0.077, 0.462, 0.224 ],
35        "Bushing Data": {
36            "Stiffness Linear": 7e7,
37            "Damping Linear": 0.35e5,
38            "Stiffness Rotational": 1e5,
39            "Damping Rotational": 0.5e3,
40            "DOF": {
41                "Stiffness Linear": 0,
42                "Damping Linear": 0,
43                "Stiffness Rotational": 0,
44                "Damping Rotational": 0
45            }
46        }
47    },
48
49    // If bushing data is defined, use bushings for connectino to chassis.
50    // Otherwise, use revolute joints.
51    "Lower Control Arm": {
52        "Mass": 16.36,
53        "COM": [ 0.000, 0.547, -0.059 ],
54        "Moments of Inertia": [ 3, 3, 3 ],
55        "Products of Inertia": [ 0, 0, 0 ],
56        "Radius": 0.03,
57        "Location Upright": [ 0.036, 0.787, -0.118 ],
58        "Location Chassis Front": [ 0.223, 0.307, 0.000 ],
59        "Location Chassis Back": [ -0.223, 0.307, 0.000 ],
60        "Bushing Data": {
61            "Stiffness Linear": 7e7,
62            "Damping Linear": 0.35e5,
63            "Stiffness Rotational": 1e5,
64            "Damping Rotational": 0.5e3,
65            "DOF": {
66                "Stiffness Linear": 0,
67                "Damping Linear": 0,
68                "Stiffness Rotational": 0,
69                "Damping Rotational": 0
70            }
71        }
72    },
73
74    // If mass, inertia, and radius are defined, use bodies to model tierods.
75    // Otherwise, use distance constraints.
76    "Tierod": {
77        "Mass": 6,
78        "Radius": 0.02,
79        "Inertia": [ 0.05, 0.05, 0.5 ],
80        "Location Chassis": [ 0.223, 0.416, 0.059 ],
81        "Location Upright": [ 0.170, 0.821, -0.009 ]
82    },
83
84    "Spring": {
85        "Location Chassis": [ -0.104, 0.502, 0.256 ],
86        "Location Arm": [ -0.097, 0.543, -0.047 ],
87        "Minimum Length": 0.15,
88        "Maximum Length": 0.35,
89        "Curve Data": [
90            [ -0.2, -711719.272 ],
91            [ -0.18, -531468.245 ],
92            [ -0.16, -385663.250 ],
93            [ -0.14, -270476.949 ],
94            [ -0.12, -182082.006 ],
95            [ -0.1, -116651.084 ],
96            [ -0.08, -70356.846 ],
97            [ -0.06, -39371.956 ],
98            [ -0.04, -19869.076 ],
99            [ -0.02, -8020.869 ],
100            [ 0, 0 ],
101            [ 0.02, 8020.869 ],
102            [ 0.04, 19869.076 ],
103            [ 0.06, 39371.956 ],
104            [ 0.08, 70356.846 ],
105            [ 0.1, 116651.084 ],
106            [ 0.12, 182082.006 ],
107            [ 0.14, 270476.949 ],
108            [ 0.16, 385663.250 ],
109            [ 0.18, 531468.245 ],
110            [ 0.2, 711719.272 ]
111        ],
112        "Free Length": 0.382
113    },
114
115    "Shock": {
116        "Location Chassis": [ -0.104, 0.498, 0.323 ],
117        "Location Arm": [ -0.097, 0.544, -0.038 ],
118        "Damping Coefficient": 36725.2201
119    },
120
121    "Axle": {
122        "Inertia": 0.4
123    }
124}
125