8/8/2019 02a_BasicVehDynamics
1/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control
Department of Mechanical EngineeringThe University of Texas at Austin
Basic Vehicle Dynamics
Prof. R.G. Longoria
Updated for Spring 2010
8/8/2019 02a_BasicVehDynamics
2/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control
Department of Mechanical EngineeringThe University of Texas at Austin
Lecture goals
Review concepts from dynamics
2D (planar) dynamics problems
Discuss cases studies and illustrate need for
introducing 3D dynamic effects
8/8/2019 02a_BasicVehDynamics
3/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control
Department of Mechanical EngineeringThe University of Texas at Austin
Part 1: Review concepts in dynamics
Basic coordinate systems
Free body (or force) diagrams
How to express position vectors in defined coordinate systems,and how to differentiate them to get velocity and acceleration ifneeded.
Relative velocity/acceleration, transferring between coordinatesystems.
Mass properties (e.g., moments of inertia, inertia matrix, etc.)
Particle and rigid body kinematics
Newtons laws, Eulers equations
Coordinate transformations are essential for some problems(e.g., turning) reviewed later
Bond graphs optional (*-ed slides)
8/8/2019 02a_BasicVehDynamics
4/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control
Department of Mechanical EngineeringThe University of Texas at Austin
Vehicle-fixed coordinate system
SAE vehicle axis systemx = forward, on the longitudinal
plane of symmetry
y = lateral out the right side of the
vehicle
z = downward with respect to the
vehicle
p = roll velocity about the x axis
q = pitch velocity about the y axis
r = yaw velocity about the z axis
Consider the standard SAEcoordinate system and
terminology.
Ground vehicle coordinate systems commonly employ a
coordinate system standardized by SAE.
8/8/2019 02a_BasicVehDynamics
5/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control
Department of Mechanical EngineeringThe University of Texas at Austin
Earth fixed coordinate system
X = forward travel
Y = travel to the right
Z = vertical travel (+down)= heading angle (between x
and X in ground plane)
= course angle (betweenvehicle velocity vector and X
axis)
= sideslip angle (between x
and vehicle velocity vector)
8/8/2019 02a_BasicVehDynamics
6/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control
Department of Mechanical EngineeringThe University of Texas at Austin
Example: 2 axle vehicle
FBD:
x
z
8/8/2019 02a_BasicVehDynamics
7/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
Relative velocity of particles
It is recommended that you review these basic
kinematic concepts in a reference of your choice.
8/8/2019 02a_BasicVehDynamics
8/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
Relative acceleration of particlesIt is recommended that you review these basic
kinematic concepts in a reference of your choice.
8/8/2019 02a_BasicVehDynamics
9/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
Rigid body velocities
( )0
p o
p
V V V
A R R
= +
= + +
(cf. Karnopp&Margolis, eqs. 1.18)
(a) Transfer the c.g. velocity to body-fixed directions at the four wheels
(b) If each wheel is constrained to have no velocity perpendicular to the
plane of the wheel, state the kinematic constraints for each wheel.
8/8/2019 02a_BasicVehDynamics
10/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
Translating and rotating ref. framesIt is helpful to have an understanding of the coordinate systems used
for rigid body analysis, and the terminology employed for these
applications. One of the key results is given below.
can be any vector quantity.
XYZ xyz
dV dV Vdt dt
V
= +
This relationship between
vector quantities in xyz and
XYZ will prove very useful.
Translating reference axes, with body
rotating with angular velocity, .
Rotating reference axes rotate with
velocity , and body rotates withangular velocity, .
8/8/2019 02a_BasicVehDynamics
11/39
8/8/2019 02a_BasicVehDynamics
12/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
Basic equations for a rigid body
x y z z y
y y z x x z
z z x y y x
F p p pF p p p
F p p p
= + = +
= +
x x y z z y
y y z x x z
z z x y y x
T h h hT h h h
T h h h
= + = +
= +
xyz
ddt
= + pF pxyz
ddt
= + hT h
The complete equations for a rigid body are nonlinear,
coupled differential equations.
These are sometimes referred to as the Euler equations, often only when you let the
ref. axes coincide with the principal axes of inertia at the mass center or at a point
fixed to the body so the products of inertia go to zero this leads to a simpler form.
8/8/2019 02a_BasicVehDynamics
13/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
System dynamics formulation
State space formulation for the vehicle dynamic
states
For modeling, use momentum states:p, h
Can readily switch to velocity states as needed
x x y z z y
y y z x x z
z z x y y x
p F p p
p F p p
p F p p
= +
= +
= +
x y z z y
y y z x x z
z z x y y x
h T h h
h T h h
h T h h
= +
= +
= +
8/8/2019 02a_BasicVehDynamics
14/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
Value of understanding 6 DOF eqs.
By having the full dynamic equations at your
disposal, you can:
Examine effects that might be hard to seeintuitively or reliably
You can throw out terms that do not apply and
keep those that will impact the problem at hand.
x y z z y
y y z x x z
z z x y y x
p F p p
p F p p
p F p p
= +
= +
= +
x x y z z y
y y z x x z
z z x y y x
h T h h
h T h h
h T h h
= +
= +
= +
8/8/2019 02a_BasicVehDynamics
15/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
Rigid body - using bond graphs*
Rigid body motion in a body-centered coordinate system:
vector angular velocity
coordinate system moves
with body3 components of
translational momentum
3 components of angular
momentum
6 nonlinearly-coupled
DOF
Karnopp and Rosenberg (1968)
8/8/2019 02a_BasicVehDynamics
16/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
Planar dynamics of a vehicle
Consider a car with total mass,
m, centered at CG reaches
maximum acceleration, and
assume the mass of the wheelsare small compared with the total
mass of the car. The coefficient
of static friction between the
road and the rear driving wheels
is assumed known as .
Find relations for the forces at
the front and rear pairs of wheels
the under condition of maximumacceleration.
Must assume relation for friction force.
FBD:
x
z
8/8/2019 02a_BasicVehDynamics
17/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
planar dynamics (cont.)
00
x x y z z y
y y z x x z
z z x y y x
p F p p
p F p pp F p p
= +
= = + = = +
0
0
0
x y z z y
y y z x x z
z z x y y x
h T h h
h T h h
h T h h
= = +
= = +
= = +
( )1 2 10y r r T W l l W h mgl+ = = + 0z f r F W W mg+ = =
Solve for the forces, apply to x-direction equation.
8/8/2019 02a_BasicVehDynamics
18/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
Example: Deriving Bicycle ModelSymmetric vehicle, No Roll
Represent the two wheels on the front and rear
axles of a two-axle vehicle by a single equivalent
wheel.
The bicycle model has at least three states:forward CG translational momentum or velocity
lateral CG translational momentum or velocity
yaw angular momentum or velocity about CG
( )
( )
rear drivefront drive lateral force effect
1 2 1
cos( ) sin( )
cos( ) sin( )
cos( ) sin( )
x y z xf f xr yf f
y x z yr yf f xf f
z z yf f yr xf f
m V V F F F
m V V F F F
I l F l F l F
= +
+ = + +
= +
Wong, Eqs. 5.25 5.27:
You should be able to see how the equations
shown here (from Wong) can be derived from thebasic Euler equations.
Note that the right-hand sides are basically just
the external forces and torques (here applied by
the tire-surface interaction).
8/8/2019 02a_BasicVehDynamics
19/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
Contrast DAlembert Formulation
It is common in conducting some
basic rigid body analysis, to
employ kinetic diagrams to
visualize the effect oftranslational and rotational
forces.
m
ddt
=
=
F a 0p p
The analysis breaks down, effectively, to a dAlembertformulation, where an inertial force becomes part of a dynamic
equilibrium analysis.
Rate of change ofmomentum inertial
force
1 I:mpV
1F
2F
nF
*
8/8/2019 02a_BasicVehDynamics
20/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
Example of DAlembert Approach
A bicyclist applies the brakes as he descends a
10 incline.
What deceleration a would cause the dangerous
condition of tipping about the front wheel A?
The combined center of mass of the rider and
bicycle is at G. Ans. a = 0.510g
Meriam & Kraige (6/3)
8/8/2019 02a_BasicVehDynamics
21/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
Case study: 2D Vehicle Rollover
Rollover can occur on flat and level surfaces (on-road). On-
road rollovers typically arise from loss of directional control,
which may result from driver steering actions.
Off-road rollover may result from the cross-slope effect adding
to lateral forcing from curb impacts, soft ground/soil, or other
obstructions that trip the vehicle.
Marine, et al (1999)
Off-road path
Steering input to re-
enter roadway
Loss of directional control
due to excessive corrective
steering
8/8/2019 02a_BasicVehDynamics
22/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
Rollover Classification
Friction rollover - occurs due to high lateral
friction forces in tire-surface interaction without
any tripping Spin out rollover - rear outside tire saturates
before front leading to yaw instability
Plow out rollover - front outside tire saturates
before rear leading to understeer and possibly
inability to steer out of accident
8/8/2019 02a_BasicVehDynamics
23/39
8/8/2019 02a_BasicVehDynamics
24/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
Quasi-static Rollover
of a Rigid Vehicle
The lateral acceleration at which rollover begins is
the rollover threshold.
The point where the inside contact force goes to
zero specifies,
Cross-slope angle can
counter lateral
acceleration
The Static Stability Factor (SSF) is defined for = 0, or
0, 02
zi
y
F
a tSSF
g h= =
=
This can also be referred to as rollover threshold.
0
1
2 2zi
y
F
a th
g h t
=
= +
8/8/2019 02a_BasicVehDynamics
25/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
Rollover Threshold
Rollover Threshold (Gillespie, 1992)
Note that these values can exceed the
cornering capabilities that arise from friction
limits (about 0.8).
So vehicle could spin out in such a case,
implying rollover would not occur. We know
this is not true.
y
z
F
F=
We have examined rigid body rollover.
The effect of roll angle shows that, at least
for a simple steady-state case, there is more
to rollover prediction than this simpleanalysis.
1 2taneh
t =
Roll Angle,
unstableLateral
Accel ay
Rollover threshold
0, 0
tan2
zi
y
F
a t
g h
= =
=
Roll lowers SSH
8/8/2019 02a_BasicVehDynamics
26/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
Summary of dynamics review
We need models for insight, basic analysis/simulation, andcontrol design.
Not possible to make comprehensive review. Instead, adopt
dynamics concepts for vehicle system modeling on an asneeded basis, focusing on answering the questions asked.
Rely on fundamental concepts such as relativevelocity/acceleration.
It can be helpful to understand the basic 3D rigid bodyequations as a basis for studying simple (e.g., 2D) problems.
Example given of how vehicle static stability (rollover) can beevaluated with basic planar dynamics.
8/8/2019 02a_BasicVehDynamics
27/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
References
1. J.L. Meriam and L.G. Kraige, Engineering Mechanics: Dynamics (4th
ed.), Wiley and Sons, Inc., NY, 1997.
2. D.T. Greenwood, Principles of Dynamics, Prentice-Hall, 1965.
3. T.D. Gillespie, Fundamentals of Vehicle Dynamics, SAE, Warrendale,PA, 1992.
4. J.Y. Wong, Theory of Ground Vehicles, John Wiley and Sons, Inc., New
York, 1993 (2nd) or 2001 (3rd) edition.
5. Hibbeler, Engineering Mechanics: Dynamics, 9th ed., Prentice-Hall.6. J.P. Den Hartog, Mechanics, Dover edition.
8/8/2019 02a_BasicVehDynamics
28/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
Appendix A: Example Problems
1. Anti-rollover control (gyro stabilizer)
2. Bus flywheel
3. Truck with trailer
8/8/2019 02a_BasicVehDynamics
29/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
1. Anti-rollover control
with gyro stabilizerAn experimental car is equipped with a gyro stabilizer to counteract
completely the tendency of the car to tip when rounding a curve (no change
in normal force between tires and road).
The rotor of the gyro has a mass mo and a radius of gyration k, and is
mounted in fixed bearings on a shaft that is parallel to the rear axle of the
car. The center of mass of the car is a distance h above the road, and the car
is rounding an unbanked level turn at a speed v. At what speedp should therotor turn and in what direction to counteract completely the tendency of the
car to overturn for either a right or a left turn? The combined mass of car and
rotor is m.
We introduced this example to motivate the need to review 3D rigid body dynamics: useful for
back of the envelope analysis but also for building an understanding helpful for more complex
problems.
8/8/2019 02a_BasicVehDynamics
30/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
Dynamics of Spinning Flywheel
With the symmetric flywheel spinning about
the z-axis, if the forces are applied about the
torque axis, the right-hand rule helps indicate
how the flywheel would precess.
However, we also know that if we spin the
flywheel and precess about the y-axis, a torque
will be appliedabout the x-axis. The applied
moment would be,
precess velocity
spin velocity
M I p
p
=
=
=Right-hand rule
This concept can be used to solve the gyro-stabilizer problem.
8/8/2019 02a_BasicVehDynamics
31/39
ME 379M/397 Prof. R.G. LongoriaVehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
Solution from Meriam and KraigeThe sense of the spin actually can be inferred
by always making sure you form the right
hand system with spin-precession-torque.
Right-handturn
Left-hand
turnRotor should spin in a direction
opposite to rotation of wheels.
Here is the solution from the
Instructors manual.
8/8/2019 02a_BasicVehDynamics
32/39
ME 379M/397 Prof. R.G. Longoria
Vehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
Finding Rollover Torque
Identify the relevant body velocity as you make a left turn, as shown
here, or a right turn. For this case the body has an angular rotational
velocity, zk =
When you apply Newtons law for the y direction, you account forthe effect of this rotation (through the Euler equations), showing
how this so-called centrifugal force arises,
2
00
y y x y z x
vR
mvF p m v m vR
== =
= + =
So in a left-hand turn, this induced force generates a moment about the roll axis (x) that
tends to induce rollover. This rollover torque we are trying to control is,2
x y
mvT F h h
R= =
Note the sign change for a right-hand turn.
Notepy
here is
momentum, not spin
velocity (as in SAE).
8/8/2019 02a_BasicVehDynamics
33/39
ME 379M/397 Prof. R.G. Longoria
Vehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
Applying Eulers Equations
( )
rolloverThis term must cancel
torquethe rollover torque
x x y z z y
x y z z z y y
x y z y z
h T h h
T I I
T I I
= +
= +
= +
Assume thatIyIz>0.
In a left-hand turn, z0.
In a right-hand turn, z>0, the torque to
control is negative, and we require y>0.
For both, the rotor should spin opposite to the
direction of rolling wheels.
( )2
0x
y z y z x
y y
h
I I T
v hI mv
R R
=
=
y
y
mvh
I =
NeglectingIz:
Required spin
velocity:
cf. M&K solution
8/8/2019 02a_BasicVehDynamics
34/39
ME 379M/397 Prof. R.G. Longoria
Vehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
Visualizing with a Bond Graph*
1
1 1
G
G
G
Tx
TzTy
y z
hy
hx
hz
I:Ix
I:IyI:Iz
xhx
hy
y
hz
y
z
hyz
roll
spin
precession
The sum of torques at this 1-
junction reflects the relevant
dynamics. It is just the relation
we wrote before but now we
might write:
rollover spin precessiontorque torque torque
x x y z z yh T h h= +
Now visualize with a bond
graph.
Causally, you can see that a
torque from the vehiclebody induces precession of
the rotor, but it is the
angular velocity z thatleads to a torque about x.
The same can be said for the
torque induced by the spin
velocity y.
8/8/2019 02a_BasicVehDynamics
35/39
ME 379M/397 Prof. R.G. Longoria
Vehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
2. Bus FlywheelAn experimental antipollution bus is
powered by the kinetic energy stored in
a large flywheel that spins at a high
speedp in the direction indicated. As the
bus encounters a short upward ramp, thefront wheels rise, thus causing the
flywheel to precess. What changes occur
to the forces between the tires and the
road during this sudden change?(Meriam and Kraige, 7/100)
8/8/2019 02a_BasicVehDynamics
36/39
ME 379M/397 Prof. R.G. Longoria
Vehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
A Bond Graph Perspective
on the Bus Flywheel The bus flywheel is a good example of how rigid body bond
graphs can be used to represent or apply the rigid body
equations.
One advantage is that graphical modeling can be used for`intuitive' gain, and for some people this is helpful.
As previously discussed, a spinning flywheel is mounted in a
bus or cart. The body fixed axes are mounted in the vehicle,with the convention thatz is positive into the ground.
The bus or cart approaches a ramp, and the questions which
arise include whether any significant loads will be applied, what
their sense will be, and on which parameters or variables theyare dependent.
l h l
8/8/2019 02a_BasicVehDynamics
37/39
ME 379M/397 Prof. R.G. Longoria
Vehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
Flywheel on Bus
Bond Graph Representation
8/8/2019 02a_BasicVehDynamics
38/39
ME 379M/397 Prof. R.G. Longoria
Vehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
3. Truck with Trailer
A loaded pickup truck which weighs 3600 lb with mass center at G1, is hauling an 1800-lb
trailer with mass center at G2. While going down a 10-percent grade, the driver applies his
brakes and slows down from 60 mi/hr to 30 mi/hr in a distance of 360 ft. For this interval,
compute the x- and y-components of the force exerted on the trailer hitch atD by the
truck. Also find the corresponding normal force under each pair of wheels at B and C.Neglect the rotational effect of the wheels.
Meriam & Kraige (6/26)
To find the unknown forces, need to determine
acceleration and then the inertial forces.
8/8/2019 02a_BasicVehDynamics
39/39
ME 379M/397 Prof. R.G. Longoria
Vehicle System Dynamics and Control Department of Mechanical EngineeringThe University of Texas at Austin
3. Truck with Trailer (cont)
Meriam & Kraige (6/26)
Compare to
Gillespie
example.