Upload
others
View
18
Download
0
Embed Size (px)
Citation preview
1
GraSMech – Multibody 1
Computer-aided analysis of rigid and
flexible multibody systems (Part II)
Simulation of road vehicles
Prof. O. Verlinden (FPMs)
GraSMech course 2006-2007
GraSMech – Multibody 2
Simulation of vehicles as MBS
The tyre
is the
typical
element
of a road
vehicle
GraSMech – Multibody 3
References
� Fundamentals of Vehicle Dynamics, T.D. Gillespie, SAE publications, 1992
� The Multibody Systems Approach to Vehicle Dynamics, Mike Blundell and Damian Harty, Elsevier, 2004
� Vehicle Handling Dynamics, J.R. Ellis, Mechanical Engineering Publications, 1994
� Tyre and Vehicle Dynamics, H.B. Pacejka, Buterworth-Heinemann, 2002
� Tires, Suspensions and Handling, J.C. Dixon, SAE publications, 1996
� Race car vehicle dynamics, W.F. Milliken and D.L. Milliken, SAE Publications, 1995
!! UK: tyre USA:tire !!
2
GraSMech – Multibody 4
Simulation software’s
The most widespread MBS simulation codes have features to
simulate road vehicles
� ADAMS (ADAMS/car)
� Simpack
� LMS Virtual motion (former DADS)
� ...
Independent simulation tools exist
� CarSim/TruckSim (University of Michigan, UMTRI)
� ASM/Vehicle Dynamics Simulation Package (dSpace, Matlab
toolbox)
� ..
GraSMech – Multibody 5
Components of a road vehicle
Chassis/carbody
(often rigid body)
Rear
suspension
Front
suspension Tyres
(force element)
Steering
mechanism
Natural multibody
systems !
GraSMech – Multibody 6
Tyres
Bias-ply tyre
Several plies oriented
35 to 40 deg wrt to tyre
plane
Invented by Dunlop about 1877 for the bicycle of his father (veterinary)
Two major types of construction: bias-ply and radial
3
GraSMech – Multibody 7
Radial tyre
Invented by Michelin in 1947
� Carcass: radial
parallel plies
� Circumferential belt:
steel or fabric wires
Most common tyre
in Europe
GraSMech – Multibody 8
The tyre as a force element
� Input data: motion of the
tyre with respect to the
ground (position,
orientation, translational
and rotational velocties)
� Output data: ground
forces
Physical phenomena
� friction/sliding in the
contact area
� deformation of the tyre
Relative motion Forces
GraSMech – Multibody 9
SAE tyre axis system
� Z: perpendicular to the ground (downwards)
� X: intersection between tyre plane and ground plane
� camber angle γ: angle between wheel plane and vertical plane
� slip angle α: angle between wheel plane and direction of travel
4
GraSMech – Multibody 10
ISO tyre axis system
� Same as SAE but Y and Z in opposite direction
GraSMech – Multibody 11
Tire efforts
Forces
� Tractive (X)
� Lateral (Y)
� Normal (Z)
Moments
� Overturning
(X)
� Rolling resistance
(Y)
� Self-aligning
(Z)
GraSMech – Multibody 12
Normal (vertical) force
The normal force is derived by considering the tyre as a spring-
damper system
k: radial stiffness
c: radial damping
sometimes determined from
with
ξ: the damping ratio
m: mass of tyre
5
GraSMech – Multibody 13
Rolling resistance
The rolling resistance force FR (opposite to velocity) is defined from
with µR the rolling resistance coefficient and FV the vertical force.
A rolling resistance moment (opposite to spin velocity) can be
defined equivalently
Typical values of µR
0.200.040.02Tractors
0.250.060.012Heavy trucks
0.30.080.015Passenger car
sandmedium hardconcrete
GraSMech – Multibody 14
Rolling resistance
The rolling resistance coefficient increases with speed
GraSMech – Multibody 15
Simple regime conditions
� Pure cornering: no acceleration/braking, no camber
Slip angle => lateral force, aligning torque
� Pure longitudinal: no slip angle, no camber
Longitudinal slip => longitudinal force
� Pure camber: no acceleration/braking, no slip angle
Camber angle => lateral force, aligning torque
6
GraSMech – Multibody 16
Pure cornering
GraSMech – Multibody 17
Lateral force vs slip angle
Typical curve lateral force – slip angle
GraSMech – Multibody 18
Adhesion and slip areas in the contact
There is always a part of the tyre which is sliding !
7
GraSMech – Multibody 19
Fromm model
Main hypotheses
� Parabolic distribution of
the pressure along the
longitudinal axis
(uniform laterally)
� Lateral distributed
elasticity of
the rubber tread
GraSMech – Multibody 20
Fromm model: kinematics
Successive positions of the tyre
GraSMech – Multibody 21
Kinematics for the adhesion area
Motion of the center of
the wheel from t to t’: CC’
Motion of the rubber piece
with respect to the wheel: BA
Longitudinal component of BA = rotation of the wheel
Lateral component of BA= deformation of the tyre
The force necessary to impose the deflection δ on a piece of rubber
of width ∆x is worth
8
GraSMech – Multibody 22
Transition point
The lateral force exerted by the ground to the piece of rubber is
limited by the friction limit ( f = friction coefficient)
Transition
point
sliding
areaadhesion
area
GraSMech – Multibody 23
Principle to calculate the force
The total force is given by
Transition
point
sliding
areaadhesion
area
GraSMech – Multibody 24
Transition point
The transition point is the point where the adhesion and sliding
elementary forces are equal
The solution is meaningful (x*<a) only if
If the slip angle is over the limit, the sliding area covers the whole
contact patch -> the tyre skids
9
GraSMech – Multibody 25
Total force
The total force exerted by the ground on the tyre is given by
or
with Cα the
cornering stiffness
(slope at the origin)
GraSMech – Multibody 26
Total moment
The total torque is obtained by
which leads to
The moment is positive => self-aligning torque (aligns the wheel to
the direction of travel)
GraSMech – Multibody 27
Evolution of the self-aligning torque
10
GraSMech – Multibody 28
Friction coefficient
Characteristic values of the friction coefficient
GraSMech – Multibody 29
Cornering stiffness
Typical ratio between cornering stiffness and normal load (/deg)
=> For a radial tyre, Cs (N/rad)=8.5 vertical load (about 20000
N/rad for a classical passenger car of 1000 kg)
Cα/Fz (N/deg/N)
GraSMech – Multibody 30
Cornering stiffness and normal force
The cornering stiffness is not constant and depends namely on
normal force
11
GraSMech – Multibody 31
Fromm refinements: Sakai model
Friction coefficient fs in adhesion area and fd in the sliding area
GraSMech – Multibody 32
Fromm refinements: UA model
University of Arizona: evolution
of friction coeff. with slip
GraSMech – Multibody 33
Application: soap box vehicle
� (Very) Simplified vehicle
� Major assumptions: vGx=V >> vGy, θ <<
(small perturbations wrt dominant motion)
Dominant motion
12
GraSMech – Multibody 34
Slip angles and lateral force
The slip angle is derived from the velocity
For wheel 1
GraSMech – Multibody 35
Linearized equations of motion
� Lateral equilibrium
� Rotational equilibrium (about G)
� In matrix form
GraSMech – Multibody 36
Linearized equations of motion
� Mass, tangent damping and tangent stiffness matrices are given
by
with
� K is neither symmetric nor positive definite
� C decreases with V !
13
GraSMech – Multibody 37
Stability – Poles
� The poles are the roots of the characteristic polynomial
� Two cases
� If bCr>aCf unconditional stability wrt to V (understeer)
=> 2 real poles at low speed
=> 2 complex conjugate poles at high speed
� if bCr<aCf stability if V < Vlim (oversteer)
=> always two real poles (exponential behaviour)
GraSMech – Multibody 38
Root locus – Unconditionally stable case
GraSMech – Multibody 39
Root locus – Conditionally stable case
Very small poles => the vehicle reacts very slowly !
14
GraSMech – Multibody 40
Pure longitudinal slip
GraSMech – Multibody 41
Longitudinal force
The longitudinal force is mainlyrelated to the longitudinal slip defined as
Longitudinal stiffness CS: slopeat the origin
GraSMech – Multibody 42
Effective rolling radius
The effective rolling radius Re (or rolling radius) is defined by
In practice
with Rf the radius of the
undeformed tyre
15
GraSMech – Multibody 43
Pure camber
GraSMech – Multibody 44
Camber thrust
� Camber generates a lateral force (thrust)
(important for motorbikes)
� Camber stiffness Cγ=slope at the
origin of the curve
GraSMech – Multibody 45
Camber stiffness – order of magnitude
Classical value (radial-passenger car): 1500 N/rad (about 0.6 times
the normal load)
16
GraSMech – Multibody 46
Overturning moment
Mainly due to the lateral deflection of the tyre
GraSMech – Multibody 47
Comprehensive models
GraSMech – Multibody 48
Comprehensive models
� Comprehensive models generate the forces and moments when
different slips are combined
� Example: lateral and longitudinal slips
Notion of friction circle
The total contact force
is limited by friction
17
GraSMech – Multibody 49
Comprehensive models
Data transfer of a comprehensive model
Input data
� radial deflection
� longitudinal slip
� speed of revolution
� slip angle
� vertical spin
� camber angle
Output data
� normal load
� longitudinal force
� rolling resistance moment
� lateral force
� self-aligning torque
� overturning moment
GraSMech – Multibody 50
University of Arizona model
� Analytical model derived from the Fromm-Fiala model
� Simple: needs only 10 parameters
� geometry of the tyre (R1,R2)
� coefficients Cα, CS, Cγ
� rolling resistance coefficient fR� tyre radial stifness and
damping kz, cz
� friction coefficients fs, fd
� Useful when too few data are available (truck or bus tyres, ...)
Reference: Vehicle Dynamic Simulation with a ComprehensiveModel for Pneumatic Tires, G. Gim, Phd, University of Arizona, 1988
GraSMech – Multibody 51
Model of the ground
The ground is generally modelled as a set of triangles
18
GraSMech – Multibody 52
Semi-empirical models
Based on the « magic formula » (Pacejka, Bakker, Nyborg)
Last version: Delft Tyre model (1997)
GraSMech – Multibody 53
Lateral – longitudinal force fitting
GraSMech – Multibody 54
Moment fitting
19
GraSMech – Multibody 55
Semi-empirical model
Actual implementation
� Each effort is expressed by a magic formula whose coefficients
are themselves expressed by a magic formula (dependance on
normal force, combined slips,...)
� More than 100 coefficients determined from measurements on a
specific tyre
� The data are valid for only one tyre !
GraSMech – Multibody 56
Advanced tyre models
GraSMech – Multibody 57
Dynamic models
Models only represent the steady-state behaviour. In some cases,
the dynamics of the tyre itself must be taken into account.
� Relaxation length: first-order filter in inputs or outputs
� String type tyre models
The deflection of the tyre
is introduced through
one or several strings
20
GraSMech – Multibody 58
Relaxation length
� A first-order filter is introduced in the data flow
with s the running distance and L the relaxation length, or
with V the forward velocity
� Depending on authors, the filter is applied either on the slips, or
on the tyre forces
GraSMech – Multibody 59
Relaxation length
The effect of the relaxation length L can be well
represented by introducing some compliance
between the rim and the rolling tread.
� For the lateral force,
choose the stiffness
� For the longitudinal force, choose a rotational
stiffness as
GraSMech – Multibody 60
Other advanced models
� String-based tyre models
models the deflection of
the tyre through
one or more strings
(automatically accounts
for the tyre dynamics)
� Advanced modelling of
geometry (durability analysis) � Finite element models
21
GraSMech – Multibody 61
Vehicle dynamics
GraSMech – Multibody 62
Axes of a vehicle
� SAE vehicle axis system
GraSMech – Multibody 63
Suspensions
Initial role of the suspension
� Reduction of vertical wheel load variations
� Isolation of road inputs from the body
linked to the spring-damper system of the suspension
But also
� Load transfer control in cornering or acceleration/braking
� Handling (behaviour and feel) control
by adjusting kinematics of the wheel during suspension travel
Types of suspensions
� Solid-axle suspensions (trucks)
� Independent suspensions (cars)
22
GraSMech – Multibody 64
Solid axle suspensions
Hotchkiss
Four link rear suspension
de Dion
GraSMech – Multibody 65
Independent suspensions
Mac Pherson strut
(front or rear)
Short long arm
Double wishbone
(front or rear)
GraSMech – Multibody 66
Independent suspensions
Multilink
(front or rear)
Semi-trailing arm
(rear)
23
GraSMech – Multibody 67
Semi-independent
� Torsion beam rear suspension (Fiat Punto, golf,...)
GraSMech – Multibody 68
Kinematic analysis
The multibody approach naturally allows the kinematic study of the
suspension => Evolution during the bump motion of
� the camber angle
� the toe angle (steer)
� the roll center: center of rotation of vehicle wrt ground
� the equivalent stiffness (damping)
� ...
cf. SAE J670e « Vehicle dynamics terminology » for complete
rigourous definition of terms
The joints of the suspension can be introduced as kinematic joints,
linear bushings or non linear bushings
GraSMech – Multibody 69
Roll center
Roll center: instantaneous point about which the vehicle rolls
Construction of the roll center R
� must be on the symmetry axis
� application of Kennedy’s theorem: on the same line as F
(wheel/ground) and E (wheel/vehicle)
24
GraSMech – Multibody 70
Roll center
The roll center is also the location where the lateral forces
developed by the wheels are transmitted to the sprung mass
A lateral force applied at the height of the roll center doesn’t induce
any roll of the vehicle
The roll center affects the distribution of normal forces of the tyres
(load transfer)
GraSMech – Multibody 71
Roll axis
The roll centers of the front and rear suspensions define the roll
axis: instanteneous axis about which the vehicle rolls
GraSMech – Multibody 72
Anti-dive / Anti-squat
� Anti-dive (front) and anti-rise (rear) control pitch during braking
� Anti-lift (front) and anti-squat (rear) control pitch during traction
25
GraSMech – Multibody 73
Springs and dampers
Springs and dampers are naturally involved in multibody
systems, even if nonlinear
� Spring is defined by its stiffness k and rest length l0or a force-length curve
� Damper is defined by its damping coefficient c or a force-
velocity curve (at least two coefficients as a vehicle damper is
always more resistant in extension (rebound) than in
compression (bounce)
A damper involves fluid flow so
that the nonlinear force-velocity
curve is often necessary
GraSMech – Multibody 74
Aerodynamic forces
Aerodynamic forces come from wind and the motion of the vehicle,
and generate
� principally a drag force, determined by
with ρ the air density, V the vehicle speed and A the frontal area
of the vehicle and CD the drag coefficient (about 0.3 for cars)
� but also forces and moments in all directions (side force, lift
force, pitching moment, yawing moment, rolling moment)
References: Gillespie, Milliken
The aerodynamic forces are generally ignored except for winged or
very rapid vehicles (formula 1), or for trucks !
GraSMech – Multibody 75
Typical analyses
� Geometric analysis of suspensions
� Linear analysis (root locus vs velocity)
� Ride: transmission of road vibrations (linear or nonlinear)
� Typical maneuvers (same as tests that vehicle engineers carry
out with prototype vehicles)
� ISO 3888-1:1999: Passenger cars – Test track for a severe
lane-change maneuver – Part 1: double lane change
� ISO 3888-2:2002: Passenger cars – Test track for a severe
lane-change maneuver – Part 2: Obstacle avoidance
� ISO 4138:1996: Passenger cars – Steady state circular
driving behaviour – Open loop test procedure
� ISO 7975:1996: Passenger cars – Braking in a turn – Open
loop test procedure
� ...
26
GraSMech – Multibody 76
Typical vehicle modes
Lateral Bounce Roll
Pitch Hop
GraSMech – Multibody 77
Cornering behaviour
Understeer/oversteer
GraSMech – Multibody 78
Ackermann construction
The steering mechanism should respect the Ackermann rule
27
GraSMech – Multibody 79
Steering mechanism
GraSMech – Multibody 80
Some typical angles
The steering axis is not vertical
� the inclination gives an aligning torque wih gravity
� the caster angle reinforces the aligning torque of the tyre
GraSMech – Multibody 81
Understeer/oversteer coefficient
During cornering, steering angle depends not only on the radius of
turn but also on speed (lateral acceleration)
with δK the kinematic (Ackermann) steering angle and KU the
understeer coefficient
� KU>0: understeer vehicle (the steering angle increases with
lateral acceleration/speed)
� KU<0: oversteer vehicle (the steering angle decreases with
lateral acceleration/speed)
� KU=0: neutral vehicle
28
GraSMech – Multibody 82
Linear model
For small angles, we have
Soap box: unconditionnal stable if Cr c-Cf b >0 (understeer)
GraSMech – Multibody 83
Danger of an oversteer vehicle
� An oversteer vehicle
can become unstable
� The behaviour is not
natural
GraSMech – Multibody 84
Factors influencing the under/oversteer
� Distribution of masses
� Tire properties
� Dependance cornering stiffness/normal force
� Camber change due to suspension
� Steer change due to suspension (including compliance)
� Effect of self-aligning torque
� Effect of tractive forces (2WD/4WD, differential)
� ...
=> With a simulation tool, the best is to measure the understeer
coefficient from virtual tests on the model
29
GraSMech – Multibody 85
Constant radius test
On a circular trajectory, the steer angle is measured for different
velocities
⇒ the understeer
coefficient is given by
the slope
(depends on speed !)
GraSMech – Multibody 86
Constant velocity test
The lateral acceleration is measured for different steering angles at a
constant velocity
The understeer coefficient
is the difference of slope
between the measured case
and the ideal case
(Ackermann steering)
The Ackermann curve is obtained
by a low speed test with
eventuallly majored cornering
stiffnesses
GraSMech – Multibody 87
Example: the kart
Constant velocity test
Velocity (m/s)
yaw rate (1/s)
30
GraSMech – Multibody 88
Example: motorbike
GraSMech – Multibody 89
Model of the motorbike
� 8 bodies
� Main frame
� Front fork
� Front wheel trim
� Front tyre tread
� Swing arm
� Rear wheel trim
� Rear tyre tread
� pilot
� 14 dof
� Special elements
� lateral compliance of the tyre
� lateral flexibility of the fork
GraSMech – Multibody 90
Principal vibration modes
Capsize (real pole)
bounce
(1.52 Hz, damping 25%)
weave
(3.02 Hz, damping 22%)
wobble
(7.71 Hz, damping 86%)
front hop
(11.4 Hz, damping 30%)
rear hop
(13.1 Hz, damping 24%)
31
GraSMech – Multibody 91
Root locus
Evolution of poles with speed
GraSMech – Multibody 92
Example: long bus
GraSMech – Multibody 93
Long bus
� GLT: guided light transit vehicle
� Vehicle built by Bombardier (Nancy, Caen,...)
32
GraSMech – Multibody 94
Layout of the bus
� Articulated bus with 3 carbodies
� 25 m long
� Powered by electric network (reserved track) or Diesel engine
(normal traffic)
GraSMech – Multibody 95
Guiding mechanism
Each axle has its own steering
mechanism
On reserved track, each axle is
independently guided by a
central rail
GraSMech – Multibody 96
Steering without rail
The steering mechanism of the axles is driven by the articulations
33
GraSMech – Multibody 97
Footprint of the vehicle
Important issue: what is the
footprint of the bus in free
mode ?
GraSMech – Multibody 98
Evolution of the deviation with speed
GraSMech – Multibody 99
Conclusions
� Any multibody code equipped with tyre models can deal with
road vehicles
� The specialized software tools help in
� defining the system (suspensions, steering system)
� finding coherent initial conditions
� defining typical simulations (including the driver)
� interpreting the results
� Simulation has become an inescapable tool for the design of
road vehicles