ME542-Lecture1-2pp End Sem
ME542-Lecture1-2pp End Sem
ME542-Lecture1-2pp End Sem
Vehicle Dynamics
Winter 2014
Tu & Th 1:30‐3:00pm
Vehicle Dynamics and Safety
• About this course
– Introduction and administrative information
– Major course content
– Grading policy
– MATLAB/SIMULINK
• Review of rigid body dynamics
Administrative Information
• Textbook (not required)
– J.Y. Wong, Theory of Ground Vehicles, John Wiley &Sons, Inc, 4th
edition, 2008. (http://www.wiley.com/WileyCDA/WileyTitle/productCd‐
0470170387.html)
• Course material will be made available on the Ctools site
(PPT files should be downloaded and printed before the
lectures, HW, solutions, example MATLAB programs will
be distributed using this site)
Major course content
Lec. Date Lecture contents
1 1/9
Background
Introduction, motivation
2 1/14 Review of Rigid Body Dynamics
3 1/16 MATLAB‐SIMULINK review
4 1/21 Tire Models: Overview, Terminology, Definitions
5 1/23 Brush Tire Model (Lateral)
6 1/28 Brush Tire Model (Lateral)
7 1/30 Brush Tire Model (Longitudinal)
8 2/4 Combined‐Slip Tire Model
Tire 9
10
2/6
2/11
(Lateral) Taut String Tire Model, Magic Formula Tire Model
Off‐road tire model
11 2/13 Steady‐State Handling
12 2/18 Steady‐State Handling: Understeering and Oversteering
13 2/20 Transient Handling
14 2/25 Lateral‐Yaw‐Roll model
15 2/27 Lateral‐Yaw‐Roll model
Handling 16
3/11
3/13
Four‐Wheel Steering
Midterm (in class)
17 3/18 Guest lecture: chassis control systems
18 3/20 On‐Center Handling, Steady‐State And Transient Handling of Articulated
Vehicles
19 3/25 Driver‐vehicle interaction
20 3/30 Cross‐wind stability
21 4/1 Ride dynamics—Principle and Vibration Isolation and human perception
22 4/3 Ride dynamics—road excitations
Ride 23
24
4/8
4/10
Ride dynamics—Quarter‐car suspension Model
Ride dynamics—Quarter‐car suspension Model
25 4/15 Ride dynamics—Bounce and Pitch Model
26 4/17 Ride dynamics—Active Suspensions
27 4/22 Summary
4/25 Final exam (4‐6pm)
• ME568 Vehicle Control Systems
Covers control issues for all major vehicle control
systems including engine control, cruise control,
ABS/traction control, four‐wheel steering, active
suspension and advanced control systems for Intelligent
Transportation Systems.
Grading Policy
• Grading: 5‐6 Homework 55%
Midterm exam 20%
Final exam 25%
• Homework: Must be handed in on the due date in class (on‐campus
students) or uploaded to Ctools (distance learning students). Late
homework will be accepted up to 48 hours late with a 20% penalty for
each 24 hours (rounded up, i.e., 0 to 24 hours late = 24 hours late). All
problem sets (home work assignments) are to be completed on your
own. You may discuss homework assignments with your fellow
students at the conceptual level, but must complete all calculations and
write‐up, from scrap to final form, on your own. Verbatim copying of
another student's work is forbidden. If you have any questions about
this policy, please do not hesitate to contact the instructor.
• Exams: Midterm: in class, Dynamics, Tire, Handling
Final exam: 2 hours, Accumulative but more weight on
Handling and Ride
ME542 Vehicle Dynamics-Lecture 1- 8
MATLAB/SIMULINK Tutorial
http://www.engin.umich.edu/class/ctms/
ME542 Vehicle Dynamics-Lecture 1- 9
Getting a Copy of MATLAB/SIMULINK
CAEN labs
Student version:
http://www.mathworks.com/products/studentversion/
Virtual Site
http://virtualsites.umich.edu/
Review of Rigid Body Dynamics
• Vehicle Coordinate Systems
• Newton/Euler Formulation
• Lagrange Formulation
x vertical
longitudinal
yaw
roll
z
ISO coordinate: x is the same but y and z are reversed.
SAE Vehicle‐Fixed Coordinate System
‐‐Symbols and Definitions
Axis Translational Angular Angular Force Moment
Velocity Displacement Velocity Component Component
x u (forward) p or (roll) Fx Mx
/ˈfaɪ/
y v (lateral) q or (pitch) Fy My
/ˈθiːtə/, US /ˈθeɪtə/
z w (vertical) r or (yaw) Fz Mz
/ˈsaɪ/, /ˈpsaɪ/
Pitch angle: the angle between x‐axis and the horizontal plane.
Roll angle: the angle between y‐axis and the horizontal plane.
Yaw angle: the angle between x‐axis and the X‐axis of a inertia frame
Course angle = +
Heading angle
Sideslip angle
In the left figure,
sideslip angle is
negative)
v
tan
O
u
Tire Slip
Newton/Euler Formulation
Consider a rigid body of mass m, with c.g. at point o,
subject to N external forces.
For unconstrained motion, a rigid body possesses 6 DOF,
3 translational (x, y, z) and 3 rotational ().
F2 FN
F1 k̂
iˆ o ĵ
o ĵ
Euler
N
dH iˆ
i i o dt
r F M
i 1
Angular Momentum
Hx
Let H Hx iˆ Hy ˆj Hzkˆ H I
y
H z
I xx I xy I xz
I xx ( y 2 z 2 ) dV
where I I xy I yy
I yz V
I xz I yz I zz I xy xy dV etc.
V
H x I xx I xy I xz p I xx p I xy q I xz r
H H y I xy I yy I yz q I xy p I yy q I yz r
H z I xz I yz I zz r I xz p I yz q I zz r
Translational motion: F ma
D
F ma m Dt uiˆ vjˆ wkˆ
m ui ˆ w kˆ uiˆ vjˆ wkˆ
ˆ vj F m(u qw rv)
x
F
Change of the unit vectors
u p u y m(v ru pw)
d
m v q v F z m( w pv qu )
dt w r w
Cross Product
D d
Rate of change due
to the rotation of the
Dt dt frame
Rigid Body Motion of a Vehicle (cont.)
I xx p I xy q I xz r
Rotational motion: M H
H I xy p I yy q I yz r
I xz p I yz q I zz r
D d
Dt dt
I xx p I xy q I xz r p I xx p I xy q I xz r
d
M dt I xy p I yy q I yz r q I xy p I yy q I yz r
I p I q I r r I p I q I r
xz yz zz xz yz zz
M x I xx p I xy q I xz r I xz pq I yz q 2 I zz rq I xy pr I yy qr I yz r 2
M y I xy p I yy q I yz r I xx pr I xy qr I xz r 2 I xz p 2 I yz qp I zz rp
M z I xz p I yz q I zz r I xy p 2 I yy qp I yz r p I xx pq I xy q 2 I xz rq
F m(v ru pw)
y
F m(w pv qu )
z
M I p I q I r I pq I q I rq I pr I qr I r
x xx xy xz xz yz
2
zz xy yy yz
2
M I p I q I r I pr I qr I r I p I qp I rp
y xy yy yz xx xy xz
2
xz
2
yz zz
M I p I q I r I p I qp I r p I pq I q I rq
z xz yz zz xy
2
yy yz xx xy
2
xz
Simplified Equations of Motion
• Assume
– vehicle is symmetric wrt the xz plane (Ixy = Iyz =0)
– p,q,r,v, and w are small, i.e., their higher order terms are
negligible.
– u=uo + u’, u’ is small compared with uo.
Fx m(u qw rv) F mu
x
'
M I p I r
z xz zz
Given: Kinematics quantities of one
point (mass center), and the angular
motion of the rigid body.
k̂
Find: Those at another point on the o ĵ
same rigid body. iˆ
ro r rel
K̂
p
Application: e.g., use motion of c.g. Iˆ O Ĵ rp
to infer motion of
other points on the vehicle
ME542 Vehicle Dynamics-Lecture 1- 25
Rigid Body Kinematics
Position:
r p r o r rel k̂
iˆ o ĵ
r p r o r rel K̂
ro r rel
Velocity: p
Î O Ĵ rp
V p V o r rel
V p V o r rel r rel
Acceleration:
ap ao r rel ( r rel )
ME542 Vehicle Dynamics-Lecture 1- 26
Example 1
A car is traveling in the xz plane, pitching, bouncing
r rel liˆ
Find: Vp ap
Example 1 Solution
V o uiˆ wkˆ
o p
qjˆ l
r rel liˆ
u 0 l u
V p V o r rel 0 q 0 0
w 0 0 w ql
uiˆ ( w ql )kˆ
Another Kinematic Example (hw1)
• Vehicle Bicycle Model
• Vehicle is driving in the xy plane at a constant forward
speed, and turning. All other motions are ignored
• Find the speed and acceleration at the center of the
front axle and the rear left tire
b
Fx 2
Fy 2
Example 2 Solution
F m(u qw rv)
x
F m(v ru pw)
y
F m(w pv qu )
z
M I p I q I r I pq I q I rq I pr I qr I r
x xx xy xz xz yz
2
zz xy yy yz
2
M I p I q I r I pr I qr I r I p I qp I rp
y xy yy yz xx xy xz
2
xz
2
yz zz
M I p I q I r I p I qp I r p I pq I q I rq
z xz yz zz xy
2
yy yz xx xy
2
xz
Degrees Of Freedom (DOF):
Number of independent coordinates required to uniquely
define the motion of a particle, a body or a system of bodies.
Constraints
Kinematic relationship that limit possible motions.
Generalized coordinates
A set of independent coordinates whose number is equal
to the DOF and which uniquely define the position and
orientation of the rigid body.
ME542 Vehicle Dynamics-Lecture 1- 33
Examples for DOF, Constraints, and GC
Position of a particle in space: 3DOF
Position of a particle on a cylindrical surface
constraint
2DOF, position uniquely described by 2 coordinates,
which are referred to as generalized coordinates (q1, q2).
Rigid wheel rolling on flat surface without slip, DOF=?
Rigid wheel rolling on flat surface with slip, DOF=?
where
T T (qi , qi ) : kinetic energy
V V(qi ) : potential energy
Qi : the ith generalized non‐conservative force.
k
rj
Qi F j
j 1 qi
Example 3: Compound Pendulum
Derive the equation of motion for the compound pendulum
shown below for large angle q.
g
L
mb
Ib
ms
r Is
Potential energy
L
V ms g ( L r )(1 cos ) mb g (1 cos )
2
disk bar
d T T V 0
Qi
dt
L L
ms ( L r ) 2 mb ( ) 2 I s I b g sin ms ( L r ) mb 0
2 2
Example 4: Inverted Pendulum
• Later in the term, we will apply the Lagrange’s
method to derive the lateral‐yaw‐roll model.
• Here we will start from a simpler system, which only
involves lateral and roll (yaw is ignored for now)
Lp,mp
F
mc
x
ME542 Vehicle Dynamics-Lecture 1- 38
Example 4 Solution
Example 4 Solution (cont.)
Fy
Newtonian Method: for the cart
Fx
F Fx mc
x mc
F
Lp Lp
F (mc m p )
x mp cos m p sin
2
2 2
Lp Lp
Fy sin Fx cos I p Plug-in equations from x- and y- direction
2 2
2
m p g sin m p
x cos m p L p
3
Example 5: Double Pendulum
The double pendulum system consists of a mass‐less rigid
bar of length l1, a point‐mass m1, a spring with free
length l2 and spring constant k, and another point‐mass m2.
Use Lagrange's equation to derive the equations of motion.
l1
1 g
m1
k
l2
2
x
m2
d T T V
0
dt 1 1 1
m1l121 2m2l12 x cos( 2 1 ) m2l1
x sin( 2 1 ) m2l121
m2l1 (l2 x)22 sin( 2 1 ) m2l1 (l2 x)2 cos( 2 1 ) (m1 m2 ) gl1 sin(1 ) 0
d T T V
0
dt 2 2 2
m2 (l2 x) 22 m2l1 (l2 x)1 cos( 2 1 ) m2l1 (l2 x)12 sin( 2 1 )
2m x (l x) m g (l x) sin( ) 0
2 2 2 2 2 2
d T T V
0
dt x x x
x m2l11 sin( 2 1 ) m2l112 cos( 2 1 )
m2
m g cos kx m 2 (l x) 0
2 2 2 2 2
Rotation about a fixed axis
di dj dk
i j k
dt dt dt
u p u
uiˆ vˆj wkˆ v q v
w r w
Beer, Johnson And Clausen, Vector Mechanics for Engineers, Dynamics, 8th edition, page 920
http://en.wikipedia.org/wiki/Cross_product
ME542 Vehicle Dynamics-Lecture 1- 47
y
di
j j
i dt
x dj
k dt
i
iˆ ˆj kˆ
d ˆ
i 0 0 ˆj
dt 1 0 0
iˆ ˆj kˆ
d ˆ
j 0 0 iˆ
dt 0 1 0