1Suspension models {#wheeled_suspension} 2======================================= 3 4 5\tableofcontents 6 7A suspension subsystem is a model of one axle of a wheeld vehicle. The base class [ChSuspension](@ref chrono::vehicle::ChSuspension) imposes that any derived suspension class (a suspension template) provide two wheel spindles (left and right) each connected through a revolute joint to some part of that type of suspension, and two spindle axles (elements of [ChShaft](@ref chrono::ChShaft) type) which may be connected to a vehicle driveline if that axle is driven. 8 9A derived suspension type defines the bodies, joints, force elements, and topology of a particular type of suspension. All locations are assumed to be provided with respect to a suspension reference frame (a derived suspension type is free to pick the location of this frame but not its orientation, which is assumed to be parallel to the chassis ISO reference frame). 10 11A suspension assembly is attached to a vehicle's chassis by specifying the location of the suspension assembly reference frame with respect to the chassis reference frame (see the definition of the [ISO reference frame](@ref vehicle_ISO_frame)). 12 13## Double wishbone {#wheeled_suspension_ChDoubleWishbone} 14 15Independent steerable suspension using two wishbone control arms (also know as A-arms) to connect the knuckle and chassis. Used as both front and rear suspension on the [HMMWV](@ref chrono::vehicle::hmmwv::HMMWV) vehicle model. 16 17See [ChDoubleWishbone](@ref chrono::vehicle::ChDoubleWishbone) and [DoubleWishbone](@ref chrono::vehicle::DoubleWishbone). 18 19<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/DoubleWishbone_bodies.png" width="600" /> 20 21The topology of this suspension template is: 22 23<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/DoubleWishbone_topology.png" width="800" /> 24 25The hardpoints (defined for the left side only and mirrored to construct the right side) are: 26 27<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/DoubleWishbone_points.png" width="600" /> 28 29 30 31## Double wishbone (simplified) {#wheeled_suspension_ChDoubleWishboneReduced} 32 33This simplified double-wishbone suspension template models the lower and upper control arms using two distance constraints for each. This suspension type is suitable when the mass and inertia of the control arms are small relative to the other bodies in the system and can therefore be neglected. 34 35See [ChDoubleWishboneReduced](@ref chrono::vehicle::ChDoubleWishboneReduced) and [DoubleWishboneReduced](@ref chrono::vehicle::DoubleWishboneReduced). 36 37<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/DoubleWishboneReduced_bodies.png" width="600" /> 38 39The topology of this suspension template is: 40 41<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/DoubleWishboneReduced_topology.png" width="800" /> 42 43The hardpoints (defined for the left side only and mirrored to construct the right side) are: 44 45<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/DoubleWishboneReduced_points.png" width="600" /> 46 47 48 49## MacPherson strut {#wheeled_suspension_ChMacPhersonStrut} 50 51Steerable independent suspension system which is preferred for small to mid-sized passenger cars with front wheel drive and traverse mounted engine/gearbox. 52 53See [ChMacPhersonStrut](@ref chrono::vehicle::ChMacPhersonStrut) and [MacPhersonStrut](@ref chrono::vehicle::MacPhersonStrut). 54 55<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/MacPhersonStrut_bodies.png" width="600" /> 56 57The topology of this suspension template is: 58 59<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/MacPhersonStrut_topology.png" width="800" /> 60 61The hardpoints (defined for the left side only and mirrored to construct the right side) are: 62 63<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/MacPhersonStrut_points.png" width="600" /> 64 65 66 67## Multi-link {#wheeled_suspension_ChMultiLink} 68 69This suspension system is similar to a double wishbone axle. The trailing arm can bear high longitudinal forces. 70 71See [ChMultiLink](@ref chrono::vehicle::ChMultiLink) and [MultiLink](@ref chrono::vehicle::MultiLink). 72 73<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/MultiLink_bodies.png" width="600" /> 74 75The topology of this suspension template is: 76 77<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/MultiLink_topology.png" width="800" /> 78 79The hardpoints (defined for the left side only and mirrored to construct the right side) are: 80 81<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/MultiLink_points.png" width="600" /> 82 83 84 85## Semi-trailing arm {#wheeled_suspension_ChSemiTrailingArm} 86 87Simple independent axle system used in smaller passenger cars as rear suspension. 88 89See [ChSemiTrailingArm](@ref chrono::vehicle::ChSemiTrailingArm) and [SemiTrailingArm](@ref chrono::vehicle::SemiTrailingArm). 90 91<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/SemiTrailingArm_bodies.png" width="600" /> 92 93The topology of this suspension template is: 94 95<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/SemiTrailingArm_topology.png" width="800" /> 96 97The hardpoints (defined for the left side only and mirrored to construct the right side) are: 98 99<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/SemiTrailingArm_points.png" width="600" /> 100 101 102 103## Solid axle {#wheeled_suspension_ChSolidAxle} 104 105A solid axle system guided by four links. It normally uses coilsprings or airsprings and could be found in older passenger cars. 106 107See [ChSolidAxle](@ref chrono::vehicle::ChSolidAxle) and [SolidAxle](@ref chrono::vehicle::SolidAxle). 108 109<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/SolidAxle_bodies.png" width="600" /> 110 111The topology of this suspension template is: 112 113<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/SolidAxle_topology.png" width="800" /> 114 115The hardpoints (defined for the left side only and mirrored to construct the right side) are: 116 117<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/SolidAxle_points.png" width="600" /> 118 119 120 121## Solid three-link axle {#wheeled_suspension_ChSolidThreeLinkAxle} 122 123Used as rear suspensions on the [MAN 5t](@ref chrono::vehicle::man::MAN_5t), [MAN 7t](@ref chrono::vehicle::man::MAN_7t), and [MAN 10t](@ref chrono::vehicle::man::MAN_10t) truck models. This suspension allows very high wheel travel, which could not be realized with leafsprings. It is also in on-road trucks with airsprings. Airsprings and coilsprings need a suspension guided by links. 124 125See [ChSolidThreeLinkAxle](@ref chrono::vehicle::ChSolidThreeLinkAxle) and [SolidThreeLinkAxle](@ref chrono::vehicle::SolidThreeLinkAxle). 126 127<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/SolidThreeLinkAxle_bodies.png" width="600" /> 128 129The topology of this suspension template is: 130 131<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/SolidThreeLinkAxle_topology.png" width="800" /> 132 133The hardpoints (defined for the left side only and mirrored to construct the right side) are: 134 135<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/SolidThreeLinkAxle_points.png" width="600" /> 136 137 138 139## Solid three-link axle with bellcrank {#wheeled_suspension_ChSolidBellcrankThreeLinkAxle} 140 141Used as front suspensions on the [MAN 5t](@ref chrono::vehicle::man::MAN_5t), [MAN 7t](@ref chrono::vehicle::man::MAN_7t), and [MAN 10t](@ref chrono::vehicle::man::MAN_10t) truck models. 142 143See [ChSolidBellcrankThreeLinkAxle](@ref chrono::vehicle::ChSolidBellcrankThreeLinkAxle) and [SolidBellcrankThreeLinkAxle](@ref chrono::vehicle::SolidBellcrankThreeLinkAxle). 144 145<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/SolidBellcrankThreeLinkAxle_bodies.png" width="600" /> 146 147The topology of this suspension template is: 148 149<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/SolidBellcrankThreeLinkAxle_topology.png" width="800" /> 150 151The hardpoints (defined for the left side only and mirrored to construct the right side) are: 152 153<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/SolidBellcrankThreeLinkAxle_points.png" width="600" /> 154 155 156 157## Leaf-spring solid axle {#wheeled_suspension_ChLeafspringAxle} 158 159Used as rear suspension on the [UAZ](@ref chrono::vehicle::uaz::UAZBUS) vehicle models. Leafspring axles have complex guiding behavior. This is a work-a-like solution, where the guiding effect of the leafsprings is simulated by a special joint in the center of the axle tube. The suspension effect is modeled by coil springs. The rolling behavior is close to a real leafspring axle. 160 161See [ChLeafspringAxle](@ref chrono::vehicle::ChLeafspringAxle) and [LeafspringAxle](@ref chrono::vehicle::LeafspringAxle). 162 163<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/LeafspringAxle_bodies.png" width="600" /> 164 165The topology of this suspension template is: 166 167<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/LeafspringAxle_topology.png" width="800" /> 168 169The hardpoints (defined for the left side only and mirrored to construct the right side) are: 170 171<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/LeafspringAxle_points.png" width="600" /> 172 173 174 175## Leaf-spring solid axle with toebar {#wheeled_suspension_ChToeBarLeafspringAxle} 176 177Used as front suspension on the [UAZ](@ref chrono::vehicle::uaz::UAZBUS) vehicle models. 178 179See [ChToeBarLeafspringAxle](@ref chrono::vehicle::ChToeBarLeafspringAxle) and [ToeBarLeafspringAxle](@ref chrono::vehicle::ToeBarLeafspringAxle). 180 181<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/ToeBarLeafspringAxle_bodies.png" width="600" /> 182 183The topology of this suspension template is: 184 185<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/ToeBarLeafspringAxle_topology.png" width="800" /> 186 187The hardpoints (defined for the left side only and mirrored to construct the right side) are: 188 189<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/ToeBarLeafspringAxle_points.png" width="600" /> 190 191 192 193## SAE Leaf-spring solid axle {#wheeled_suspension_ChSAELeafspringAxle} 194 195The SAE Spring Design Handbook shows a way to model a leaf spring with realistic deformation behavior under load conditions. The kinematics of a leaf spring can be defined by 5 points. These points can be used to define a leaf spring consisting of 6 rigid bodies (front leaf, front clamp, rear clamp, rear leaf and shackle). The bodies are connected by joints. The rotational springs of the front and rear leaf as well as the front clamp and rear clamp have a rotational stiffness that can be set by the user to define the correct behavior. This suspension is used as a rear suspension on the [UAZ](@ref chrono::vehicle::uaz::UAZBUS) vehicle SAE type models. The movement of the axle body due to wheel travel and the tie-up effect due to longitudinal forces can be simulated correctly with this leaf spring model. 196 197See [ChSAELeafspringAxle](@ref chrono::vehicle::ChLeafspringAxle) and [SAELeafspringAxle](@ref chrono::vehicle::LeafspringAxle). 198 199<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/SAELeafspringAxle_bodies.png" width="600" /> 200 201The topology of this suspension template is: 202 203<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/SAELeafspringAxle_topology.png" width="800" /> 204 205The hardpoints (defined for the left side only and mirrored to construct the right side) are: 206 207<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/SAELeafspringAxle_points.png" width="600" /> 208 209 210 211## SAE Leaf-spring solid axle with toebar {#wheeled_suspension_ChSAEToeBarLeafspringAxle} 212 213Used as front suspension on the [UAZ](@ref chrono::vehicle::uaz::UAZBUS) SAE type vehicle models. The leaf spring definition is the same as in the SAE leaf spring axle. 214 215See [ChSAEToeBarLeafspringAxle](@ref chrono::vehicle::ChToeBarLeafspringAxle) and [SAEToeBarLeafspringAxle](@ref chrono::vehicle::SAEToeBarLeafspringAxle). 216 217<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/SAEToeBarLeafspringAxle_bodies.png" width="600" /> 218 219The topology of this suspension template is: 220 221<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/SAEToeBarLeafspringAxle_topology.png" width="800" /> 222 223The hardpoints (defined for the left side only and mirrored to construct the right side) are: 224 225<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/SAEToeBarLeafspringAxle_points.png" width="600" /> 226 227 228 229## Three-link Independent Rear Suspension {#wheeled_suspension_ChThreeLinkIRS} 230 231Three-link Independent Rear Suspension (IRS), as seen on the Polaris RZR vehicle. 232 233See [ChThreeLinkIRS](@ref chrono::vehicle::ChThreeLinkIRS) and [ThreeLinkIRS](@ref chrono::vehicle::ThreeLinkIRS). 234 235<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/ThreeLinkIRS_bodies.png" width="600" /> 236 237The topology of this suspension template is: 238 239<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/ThreeLinkIRS_topology.png" width="800" /> 240 241The hardpoints (defined for the left side only and mirrored to construct the right side) are: 242 243<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/ThreeLinkIRS_points.png" width="600" /> 244 245 246 247 248## Rigid suspension {#wheeled_suspension_ChRigidSuspension} 249 250Trivial assembly with spindles directly attached to an axle tube pinned to the chassis. It is typical for farm tractors and combine harvesters. 251 252See [ChRigidSuspension](@ref chrono::vehicle::ChRigidSuspension) and [RigidSuspension](@ref chrono::vehicle::RigidSuspension). 253 254<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/RigidSuspension_bodies.png" width="600" /> 255 256The topology of this suspension template is: 257 258<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/RigidSuspension_topology.png" width="800" /> 259 260The hardpoints (defined for the left side only and mirrored to construct the right side) are: 261 262<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/RigidSuspension_points.png" width="600" /> 263 264 265 266## Rigid pinned-axle {#wheeled_suspension_ChRigidPinnedAxle} 267 268Trivial assembly with spindles directly attached to the axle tube that can swing around a pivot point against the chassis. This can be used, if an unsprung axle system is needed but has to run on ondulated terrain to avoid wheel lift off. 269 270See [ChRigidPinnedAxle](@ref chrono::vehicle::ChRigidPinnedAxle) and [RigidPinnedAxle](@ref chrono::vehicle::RigidPinnedAxle). 271 272<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/RigidPinnedAxle_bodies.png" width="600" /> 273 274The topology of this suspension template is: 275 276<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/RigidPinnedAxle_topology.png" width="800" /> 277 278The hardpoints (defined for the left side only and mirrored to construct the right side) are: 279 280<img src="http://www.projectchrono.org/assets/manual/vehicle/wheeled/RigidPinnedAxle_points.png" width="600" /> 281