FTire: High-End Tire Model for Vehicle Simulation in SIMPACK

Transcription

FTire: High-End Tire Model for Vehicle Simulation in SIMPACK
3RD PARTY PRODUCT | Michael Gipser, Gerald Hofmann, cosin scientific software
FTire: High-End Tire Model
for Vehicle Simulation in SIMPACK
Fig. 1: Tire structure distortion on Belgian block road
IDEAS DRIVING FTIRE DEVELOPMENT
A modern tire simulation model is expected
to be a virtual reproduction of the true tire,
covering all of its vehicle dynamics-relevant
aspects and their respective cross-correlation, and providing reliable insight into the
dynamic behavior of the tire.
Such an accurate tire model has to take into
account many different kinds of external or
internal excitations, for example:
• short-waved road irregularities (Fig. 1)
• sharp-edged and/or high obstacles with
small extensions like cleats and stones
• location- and time-dependent road friction properties and water film depth
•high-frequency rim oscillations induced
by active suspension control systems
• variable inflation pressure
• variable tire and road surface temperature
• actual tread wear state
•tire imbalance, non-uniformity, run-out
and other imperfections
10 | SIMPACK News | March 2014
The tire is undoubtedly both the most important and
the most complex vehicle suspension component.
With this in mind, tire simulation today requires
more than the mathematical approximation of a
hand full of steady-state, deflection- and slip-based
force/moment characteristics on ideally flat or constantly curved surfaces. And it requires more than
sensing the road below the tire at a single
point, or an ‘equivalent volume’ approach, which condenses the complex
geometrical road surface shape into
one value.
Neglecting this would result in oversimplified tire dynamics and rough road
influence. This is what 'classical' tire models
have done since the earliest vehicle dynamics
simulations.
Instead, the increasing complexity of stateof-the-art vehicle models requires a versatile,
robust and multi-purpose tire model that can be
used not only in 'classical' handling application
scenarios, but also with highly dynamic road excitations, misuse scenarios, and any component test rig
application, simultaneously.
• rim flexibility
• road surface flexibility and/or plasticity
simplified model still observes all related
physical principles. To a certain extent, and
in clear contrast to pure mathematical apDue to the nonlinear and high-frequency
proximations, such models are able to exnature of most of the tire dynamics aspects,
trapolate conditions not completely covered
a physics-based model appears to be the
by a respective experiment.
only option. The intrinsic benefit of physicsFor example, consider the real tire’s main
based models is that there is no need to
structure. This structure is composed of a
find and ‘build in’ the tire behavior for every
‘nearly’ axisymmetric placement of carcass,
single combination of
belt, and bead, artire input signals, tire
“A modern tire simulation
ranged in layers and
states and operating
model is expected to be a virtual
embedded into difconditions. Rather, as
reproduction of the true tire...”
ferent types of rubber
with the real tire, the
compound as matrix
behavior is a consequence of fewer but
material. In FTire, SIMPACK’s high-end tire
more reliable physical principles.
model, this structure is replaced by a closed
The art of tire modeling is no longer the Sichain of small nonlinearly flexible bodies.
syphean task of implementing ever more arDespite this obvious simplification, the foltificial influencing factors, trying to take into
lowing are automatically observed:
account every new observed phenomenon.
Rather, it comes down to deciding which
• well-known relationships between differphysical effects may be neglected or simplient modes and mode-shapes, and their
fied under certain conditions. The remaining
dependency on load and rolling speed
Michael Gipser, Gerald Hofmann, cosin scientific software | 3RD PARTY PRODUCT
➡ 500 to 2500 DOFs, assigned to a ring of belt segments:
translation along x/ y / z
rotation about longitudinal axis
The most important development aspect of
FTire is the design and implementation of
feasible, reliable, and affordable methods
to determine the parameters of the physical
submodels.
After this, the inherent numerical complexity of some of the models requires the development of optimized ODE and PDE solvers, running in co-simulation with the MBS,
FEM, or system dynamics solver. Today, it is
expected that tire models run in real-time,
for HiL and driving simulator applications.
FTire does so, after some internal tuning,
but with the original core model.
bending with 3 to 9 shape functions
➡ Belt segments coupled to each other and to rim by a large set of nonlinear spring/damper elements,
reflecting the tire's structural stiffness properties
CORE MECHANICAL MODEL
FTire’s core model is a special, MBS-like arrangement of nonlinear elasticity, dissipative
and inertia elements which replace the real
tire structure (Fig. 2a/b). Selection of these
elements and their parameterization is such
that belt distortion under a wide range of
relevant external loads on flat or non-flat
surface matches that of the real tire in a detailed way. Lower-order eigenfrequencies,
mode shapes (including bending modes),
and modal damping values are matched
sufficiently well at the same time. Stiffness
parameters and internal belt normal forces
are influenced by actual inflation pressure
(Fig. 2c).
The related parameterization takes respective measurements of the global tire stiffness under different conditions, as well as
eigenfrequencies and related mode shapes,
for use in a parameter identification (PI) pro-
Fig. 2a: Structure model: belt segments
• impulse and energy conservation
• structure distortion under different kinds
of static loads
•relationships between local and global
stiffness
• symmetry and defined of linearized mass
and stiffness matrix, etc.
FTire arranges the physics-based tire description into subsystems, well-defined system boundaries and interface signals which
have clear physical meaning. This allows
easy activation and deactivation of certain
tire model extensions, without replacing the
data-file or changing the model interfacing.
To complete this 'model scope on demand'
approach, two more aspects have to be
mentioned:
•FTire is scalable with respect to timely
and spatial resolution of structural discretization and road surface sensing. This
is achieved by strictly decoupling physical
data and numerical settings. Whatever
internal time step, segment number or
tread block number is chosen, the prescribed static, modal and steady-state
properties used to determine internal
physical parameters will be precisely
matched by FTire. This is achieved in a
fully automated way, during the so-called
data pre-processing phase, which is repeated if numerical settings are changed.
•Several of the subsystem models were
introduced to extend FTire’s scope of application, e.g., road surface description,
soft-soil model and rim flexibility model,
which may be replaced with user-written
versions using standardized C-code
interfaces.
By the means listed above, the tire model
variant actually used is tailored to the application, saving computing time without
the need to maintain different tire models
or tire model data files.
rim
Ffr
ictio
n
dd
yn
cfr
Ffriction
ddyn
d dyn
d radial
c radial ssion
gre
ictio
n
pro
cd
dradial
yn
cfriction
belt
hysteresis
by dry friction
F friction
nod
c dyn
cradial
cdyn
progression
belt
e
nod
belt node
e
dynamic stiffening
by Maxwell elements
force/deflection progressivity
run-on-flat bottoming
by nonlinear radial springs
Fig. 2b: Structure model: radial force elements
SIMPACK News | March 2014 | 11
3RD PARTY PRODUCT | Michael Gipser, Gerald Hofmann, cosin scientific software
implemented in internal, switchable
subsystems (Fig. 4):
stiffness:
c = c (p)
pressure forces:
Fpressure = F (p) • n
Fig. 2c: Inflation pressure influence
cess. Alternatively, comparable static load
cases or modal analyses of a FEM tire model
may serve as 'virtual measurements'. In order to compare modal data, FTire provides
linearized system matrices at any arbitrary
operating point.
The second component of the core model
is the tread description, comprised of an
arbitrary number (typically between 3.000
and 10.000) of massless 'contact elements' (Fig. 3). These contact sensors, with
extensions in the range of millimeters, are
attached to the structure model elements
and potentially come into contact with the
road. If so, radial deflection (and thus local
ground pressure), local sliding velocity, individual temperature, and local road contact
tangent planes are used to compute sensorindividual normal and friction forces. These
forces constitute the distributed external
load of the structure model.
By setting the unloaded lengths of the
contact sensors in an appropriate way, it is
possible to take into account grooves, lugs,
and other tread patterns (Fig. 3).
FTire’s road evaluation supports all quasiindustry-standard road data formats, and
in addition, has a simple interface for
user-defined road models. The complete
decoupling of road evaluation from SIMPACK allows SIMPACK to be connected to
all FTire-supported road models, without
any extra provisions within SIMPACK.
SUBSYSTEMS
Next to the core model, FTire optionally provides several extensions, most of which are
12 | SIMPACK News | March 2014
Michael Gipser, Gerald Hofmann, cosin scientific software | 3RD PARTY PRODUCT
structural stiffness), and tread friction
characteristics
• A tread wear prediction model, driven by
local friction power and tread temperature (Fig. 5)
•A flexible and visco-elastic rim model,
which can be replaced by a user-provided
model
• A soft soil model, based on the BekkerWong soil equation [7] which can be
replaced by a user-provided terra-mechanical soil model (Fig. 6)
• A fluid-dynamics-based filling gas vibration model, driven mainly by time- and
location-dependent variations of the tire
cross section, to predict excitation and
influence of 'cavity modes'
• Extra contact elements for
tire misuse simulations, like
belt-to-rim contact (bottoming), sidewall-to-curb
contact, and rim-to-curb
contact
• Several modifications of
the core mode parameters,
to take into account different types of tire imperfections such as imbalance,
non-uniformity, tread gauge
variations, conicity, ply-steer
and more
• A thermal model, predicting
the filling gas temperature as well
PARAMETERIZATION
as the tread surface temperature field.
In FTire's parameterization procedure, a
It is driven by heat generated in all disclear distinction is made between data
sipative and friction
used internally in the
elements of the me“A clear distinction is made
model equations ('prechanical core model,
between data used internally
processed' data), and
as well as by cooling
in the model equations, and
data to be supplied by
through
convecdata to be supplied by the user.”
the user ('basic' data).
tion, radiation and a
Basic data are obtained
transfer of heat into the environment.
by standard laboratory measurements, or by
In turn, the temperatures influence both
equivalent simulations with an FEM model,
inflation pressure (and by this indirectly
if available.
3rd Party
MBS solver
user
defined
stiff
road
interface
> 0.80
0.70 .. 0.80
0.60 .. 0.70
0.50 .. 0.60
0.40 .. 0.50
0.30 .. 0.40
0.20 .. 0.30
0.10 .. 0.20
< 0.01
grid-line dist. 20mm
Fig. 3: Tread model
t= 0.152s
s= 0.84h
stiff rim
CTI
internal MBS
susp. model
FTire core
3rd Party
system
simulator
internal flexible
rim model
internal
soil model
user
defined
flex.
rim
model
interface
user
defined
soil
model
interface
Fig. 4: FTire: subsystems, system borders, interfaces, plug-ins
These standard measurements are selected
to be as inexpensive, repeatable, significant, and as reliable as possible. Observing
this, a standardized measurement procedure — which was recently defined by a
working group of German car manufacturers — has been recommended.
Comprehensive software (FTire/fit, Fig. 7) is
available to automate the parameterization
and validation process (Fig. 8a/b), based
upon these measurements. However, such
methods require significant training and
expertise in tire dynamics. Certain test laboratories provide 'turn-key' FTire data files.
ground pressure [MPa]
CTI
internal
stiff roads
• control of FTire’s animation
• provision of TYDEX/STI output
• provision of key tire data, as required by
the calling vehicle model
• selection of user-defined submodels
•specification of FTire’s ‘speed mode’, a
collection of settings to influence FTire’s
speed of computation (up to real-time
INTERFACING AND NUMERICS
FTire is run in co-simulation, thus completely
decoupling the integration of its huge
number of internal state variables from
SIMPACK’s DAE solver. As with all other
supported simulation environments, the interface between SIMPACK and FTire is realized by an easy to apply, but comprehensive
application programming interface. This
API, called CTI (cosin tire interface), handles:
• exchange of system signals between vehicle and tire model
• loading of tire and road data files
• specification of operating conditions
• requests for extra output
Fig. 5: Tread wear model activated
SIMPACK News | March 2014 | 13
3RD PARTY PRODUCT | Michael Gipser, Gerald Hofmann, cosin scientific software
The integrator deals with potentially
extremely large non-linear structure deformations, locally unstable friction characteristics, and high numerical stiffness of the
structure’s equations of motion.
The integrator takes full advantage of FTire’s
numerical properties, like the nearly axisymmetric tire structure and clear discrimination
between stiff and non-stiff system components. It guarantees certain static and
modal properties of the discretized model,
independent of actual numerical settings
like internal step-size and mesh resolution.
Although using a constant internal step-size
is preferable, CTI and FTire can be connected to any step-size- and order-controlling
external solver. However, FTire’s performance is best if the solver step size does not
change too often.
ground pressure [MPa]
> 0.80
0.70 .. 0.80
0.60 .. 0.70
0.50 .. 0.60
0.40 .. 0.50
0.30 .. 0.40
0.20 .. 0.30
0.10 .. 0.20
< 0.01
t = 0.091s
s = 1.63h
grid-line dist. 20mm
Michael Gipser, Gerald Hofmann, cosin scientific software | 3RD PARTY PRODUCT
Fig. 6: FTire on soft soil model: pressure distribution and road surface deformation
capability for simultaneous computation
of all tires of a vehicle)
and much more. The use of these capabilities is under sole control of the calling
solver. CTI and FTire are packed into a single
dynamic library (cti.dll in Windows systems
and libcti.so in Linux systems), without any
extra dependencies.
in all important vehicle simulation environments. FTire is used by several dozen OEMs,
tire manufacturers, tier-1-suppliers, and
research institutes world-wide and can be
applied to almost all types of ground vehicle
and aircraft tires. It has become the first
choice for ride comfort, handling, durability,
and mobility applications.
longitudial force
size & geometry,
mass
vertical stiffnes....
belt in-plane and lateral
bending stiffness,
belt longitudinal stiffness...
Out-Of-Plane Statics
belt lateral and torsional
stiffness...
tread stiffness...
Handling
small slip values
belt-out-of-plane bending
stiffness...
longitudial force
600
400
200
200
0
0
-400
0.000.050.100.150.200.250.300.350.40
time [s]
[N]
3600
vertical force
3400
0
-200
-200
-400
-400
-600
-600
0.000.050.100.150.200.250.300.350.40
0.000.050.100.150.200.250.300.350.40
time [s]
time [s]
[N]
4400
vertical force
[N]
5600
4200
5400
4000
5200
3800
5000
3600
4800
3400
4600
vertical force
3200
3000
2800
2600
2400
Fig. 8a: Cleat test validation, v = 5 km/h (blue = measurement, red = FTire)
Wheel Load 2.3 kN
In-Plane Cleat Tests
belt extensibility,
in-plane damping,
more tread rubber properties...
Out-Of-Plane Cleat Tests
out-of-plane damping,
belt out-of-plane flexibility
kinematics...
Friction Characteristics
large slip values
sliding friction coefficients
Fig. 7: Sequential parameter identification, using direct data, static properties, steady-state measurements, and dynamic cleat tests for in-plane
and out-of-plane excitation
14 | SIMPACK News | March 2014
Wheel Load 4.7 kN
[N]
800
2000
3200
4400
0.000.050.100.150.200.250.300.350.40
0.000.050.100.150.200.250.300.350.40
0.000.050.100.150.200.250.300.350.40
time [s]
time [s]
time [s]
Directly Measured Data
Traction / Braking
longitudial force
400
200
Tyre and Vehicle Dynamics (3rd ed.), pp. 582–
586. SAE International 2012
[5] Gipser, M.: Pneumatic Tire Models: the
Detailed Mechanical Approach. In: Road and
Off-Road Vehicle System Dynamics Handbook.
Mastinu, Plöchl (eds), CRC Press, to appear in
November 2013
[6] Wong, J.Y.: Terramechanics and Off-Road
Vehicle Engineering (2nd ed.). ButterworthHeinemann, Oxford 2010
Wheel Load 3.5 kN
[N]
600
400
2200
In-Plane Statics
[1] FTire documentation and more material:
www.cosin.eu
[2] Gipser, M.: FTire — the Tire Simulation Model
for all Applications Related to Vehicle Dynamics.
Vehicle System Dynamics, Vol. 45:1, pp. 217–225,
2007
[3] Gipser, M.: RGR Road Models for FTire. Proc.
SAE World Congress 08M-54, Detroit 2008
[4] Gipser, M.: The FTire Tire Model. In: Pacejka,H. B.:
Wheel Load 2.3 kN
[N]
-200
CONCLUSION
Nearly 15 years of intense development,
FTire’s specialized ODE/PDE solver updates
preceded by 
15 years of experience in
tens of thousands of state variables (includtire modeling, have made FTire the most
ing 3D displacements,
comprehensive
and
temperature, friction
“A modern tire simulation
frequently used physiand wear state of all
model is expected to be a virtual
cal tire model today.
contact elements) once
reproduction of the true tire...”
Providing the complete
per internal time step.
tool chain to create,
The duration of this time step can be choanalyze, and process data for both tire
sen, but is typically around 0.2 ms.
and road surface properties, it is available
REFERENCES
[N]
1500
longitudial force
Wheel Load 3.5 kN
[N]
1500
1000
1000
500
500
0
0
-500
-500
longitudial force
Wheel Load 4.7 kN
[N]
1500
longitudial force
1000
500
0
-500
-1000
-1500
-1000
-1000
0.000.02 0.040.06 0.080.10
0.000.02 0.040.06 0.080.10
0.000.02 0.040.06 0.080.10
time [s]
time [s]
time [s]
[N]
4000
vertical force
[N]
5000
vertical force
[N]
6000
vertical force
3500
4500
5500
3000
4000
5000
2500
3500
4500
2000
3000
4000
1500
2500
3500
1000
0.000.02 0.040.06 0.080.10
time [s]
3000
2000
0.000.02 0.040.06 0.080.10
0.000.02 0.040.06 0.080.10
time [s]
time [s]
Fig. 8b: Cleat test validation, v = 40 km/h (blue = measurement, red = FTire)
SIMPACK News | March 2014 | 15