Implementing the Milliken Moment Method using Controlled Dynamic Simulation
Implementing the Milliken Moment Method using Controlled Dynamic Simulation
2005-01-0417
SAE TECHNICAL
PAPER SERIES
Robert C. Hoffman
ArvinMeritor, Inc., USA
Loucas S. Louca
University of Cyprus, Cyprus
Kunsoo Huh
Hanyang University, Korea
400 Commonwealth Drive, Warrendale, PA 15096-0001 U.S.A. Tel: (724) 776-4841 Fax: (724) 776-5760 Web: www.sae.org
Downloaded from SAE International by Zhejiang University, Tuesday, November 12, 2024
The Engineering Meetings Board has approved this paper for publication. It has successfully completed
SAE’s peer review process under the supervision of the session organizer. This process requires a
minimum of three (3) reviews by industry experts.
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or
transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise,
without the prior written permission of SAE.
SAE Permissions
400 Commonwealth Drive
Warrendale, PA 15096-0001-USA
Email: permissions@sae.org
Tel: 724-772-4028
Fax: 724-772-4891
ISBN 0-7680-1561-8
Copyright © 2005 SAE International
Positions and opinions advanced in this paper are those of the author(s) and not necessarily those of SAE.
The author is solely responsible for the content of the paper. A process is available by which discussions
will be printed with the paper if it is published in SAE Transactions.
Persons wishing to submit papers to be considered for presentation or publication by SAE should send the
manuscript or a 300 word abstract to Secretary, Engineering Meetings Board, SAE.
Printed in USA
Downloaded from SAE International by Zhejiang University, Tuesday, November 12, 2024
2005-01-0417
Robert C. Hoffman
ArvinMeritor, Inc., USA
Loucas S. Louca
University of Cyprus, Cyprus
Kunsoo Huh
Hanyang University, Korea
simulation data in assessing stability and controllability as a distance between the current vehicle state and
of a vehicle. boundaries on the MMD.
If a vehicle is assumed to be driving smoothly
without rapid steering changes, state values on the
MMD can be compared with a driving trajectory obtained
from real vehicle motion. This leads to the mapping of a
dynamic trajectory from closed-loop simulation onto the
MMD.
As the vehicle is assumed to move along the
trajectory on the MMD (see Figure 3.), it uses up more
or less available traction, as indicated by how close it is
to each tire saturation boundary. Hoffman et al. [1]
proposed that this distance be in degrees of steering to
the front tire boundary, and degrees of vehicle sideslip to
the rear tire boundary for measuring stability and
controllability safety margins. At any given point of the
trajectory, the stability safety margin can be represented
by the distance to the rear tire boundary along a
Figure 2: Milliken Moment Diagram constant steering angle, which in the MMD is measured
in degrees of vehicle sideslip. Similarly, the controllability
In addition, steady-state properties are shown safety margin can be represented by the distance to the
on the dotted line in Figure 2 – where the yaw moment front tire boundary along a constant sideslip line,
coefficient is zero. Understeer coefficient is represented measured in degrees of steering (see Figure 4.).
by the variation of steering angle to lateral acceleration
along this line. The maximum steady-state lateral
acceleration that a vehicle can produce at this forward
velocity is easily shown by the maximum x-value on the
steady-state line. The stability index which represents
directional stability is shown as the change in yaw
moment coefficient with respect to lateral acceleration at
each steady-state point. The extreme limits in the x-
direction (not necessarily on the y-axis) encountered by
front and rear saturation limit can enable an engineer to
discern whether vehicle has a limit oversteer or
understeer behavior. If the CN has a negative sign at the
maximum lateral acceleration, then the vehicle exhibits
limit understeer.
Table 1: General MMD properties Figure 3: The MMD and dynamic trajectory
Property Expression Remarks/Units
Understeer [∂δ ] Ax =const degree/g
coefficient ∂AY
Stability ∂C N
[ ]δ =const -/g
Index ∂β
Front tire Quadrant 1 and 3
Controllability
Saturation limit boundary
Rear tire Quadrant 2 and 4
Stability
Saturation limit boundary
Limit Sign of CN at the
Negative
Understeer maximum lateral
(Positive)
(Oversteer) acceleration
This section presents an extension of the MMD As for the SSAB metric, stability and
to evaluate handling performance. Hoffman et al. [1] controllability safety margins are expressed by how
combined the MMD with closed-loop dynamic simulation close the closed-loop trajectories are to the MMD
and measured both stability and controllability properties boundaries. This metric was shown to be a very effective
and intuitive measurement of vehicle performance; much
more so than phase-plane stability analysis. In a severe
Downloaded from SAE International by Zhejiang University, Tuesday, November 12, 2024
but stable maneuvering at a 100km/h speed, the lane and Simulink are used for constructing the nonlinear
change trajectory goes outside the stable boundary of dynamic model and control structure.
the 3-D phase plane as shown in the upper one of figure
5, whereas it stays inside the stable boundary of the
MMD. It is believed that the phase plane stability
boundary represents the open-loop tendency of the
vehicle but it is not guaranteed when the driver closes
the loop.
0.1
o o o
o o 1o
2.5
-9.5 o
oo
4.54 3 .5 3 2 1.5 o o
oo o 1 o ooooo
9. 5 o
oo 5
.56.55.5
ooo6 δ0.=5 0o 0 oo-o.5 .5
8977.5 β = o oo 6 6-798.5
--7
0 -0.5 o oo - 5-5- .5
-4.5
Control/dynamic
-7
-9
-8
-0.2
Function
-0.3
blocks
-0.4 Delta/Beta Setup and increment steering and
-0.5
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
Generator sideslip angle
Lateral Accel, g
PID controller: focusing on settling
Controller
Figure 5: Severe lane change trajectory comparison time and steady-state error
between 3-D phase-plane and MMD Vehicle CarSim dynamic model
Dynamics (any dynamic model)
However, Hoffman et al. [1] used two different Post-processing Store and mapping CN-AY data
vehicle models in generating closed-loop trajectories
and the MMD. Therefore, the model consistency Specifically, the role of tethers in the general
problem still remained. Nonetheless, this metric was a constrained testing model is replaced by an externally
valuable first step in developing a way to combine the applied yaw moment (See Figure 7). Since we do not
MMD and closed-loop dynamic simulation. focus on transient but steady-state values, the controller
To ensure a valid and useful implementation of can be designed as a simple PID controller with the
the SSAB metric, the same vehicle model should be gains chosen to minimize the steady-state error and the
used for generating closed-loop trajectories and the time to reach this minimum error. Through this feedback
MMD. The next section will describe a new method for control loop, a vehicle’s unbalanced force/moment
implementing the MMM using existing dynamic vehicle condition can be regarded as a steady-state equilibrium
models such as CarSim. condition, mimicking a real constrained test. This
constrained moment has a reverse direction but the
SIMULATING CONSTRAINED TESTING same magnitude as the generated vehicle yaw moment.
In Figure 8 an MMD is shown for a passenger vehicle. the proposed procedures is a way to ensure accurate
The steering wheel angle was varied from -320 to 320 and intuitive results that best represent reality.
degree by 16 degree step and sideslip angle was from -
9 to 9 degree by 0.1 degree step. The forward velocity of Table 3: Example vehicle parameter
the vehicle is constant at 70 km/h.
Property Value Units
Sprung Mass 1527 kg
Front Unsprung
100 kg
Mass
Rear Unsprung
80 kg
Mass
CG Height 0.542 m
Wheelbase 2.69 m
a 1.014 m
Front Roll Center
0.07 m
Height
Front Tire Stiffness 220 N/mm
COMBINATION WITH DYNAMIC TRAJECTORY dynamic simulation, the stability and controllability
values determined based on the CarSim MMD is
In this section, a dynamic trajectory from CarSim assumed to be more accurate.
is combined with two MMD’s generated in the previous
section. The maneuver is a single lane change at 70 DISCUSSION
km/h based on the 1975 ISO double lane change. The
dynamic simulations for this maneuver provide the time This procedure enables an engineer to use a
histories of CN and AY. This trajectory of the maneuver existing (and potentially commercial simulation software)
can be easily obtained from CarSim by setting up the vehicle dynamic model to generate the MMD’s using
proper controller and trajectory variables. Although the closed-loop dynamic simulation. And while the authors’
forward velocity of the vehicle is not precisely constant, it acknowledge that the proposed procedure adds the
is assumed to be a constant (the speed at the end of the computational burden associated with evaluating the
maneuver is 0.3% lower). The reason is that this dynamic models as opposed to steady-state models for
trajectory was simulated with a closed-loop forward generating MMD’s, they believe the flexibility and
speed controller. The dynamic trajectory is overlaid on convenience afforded by their method is attractive.
the MMD as shown in Figure 11. The benefits inherent in this approach to
generate MMD’s could be used for many purposes,
including parameter sensitivity studies, optimal design,
and active chassis controls. Many options for carrying
out a realistic, practical application to vehicle dynamics
and design are feasible because the designer can
conveniently include as many nonlinear parameters and
degrees of freedom as deemed necessary. Model
consistency between a vehicle’s MMD and dynamic
simulation ensures that results are consistent and
lessens the possibility for misinterpretation.
The role of externally applied yaw moment might
be extended to constrain roll moment as well. If a
constrained roll moment coefficient were used with this
procedure, rollover stability problems would be
considered together with a varying yaw moment. In
active rollover controller design, the effect of additional
Figure 11. Mapping dynamic trajectory onto the MMD roll moment would be explained with varying yaw and
lateral acceleration.
There are also several benefits for using this
procedure to evaluate stability and controllability related
with closed-loop trajectories. It is possible to not only
make use of the power of a given commercial dynamic
software but also to guarantee model consistency
between closed-loop simulation and the MMD,
combining the best of both worlds.
REFERENCES CONTACT