Professional Documents
Culture Documents
Method
Andrew J. Barber
Abstract
Conventional models for complex nonlinear components (like bushings and dampers) are often
inadequate to represent behavior over wide frequency ranges, and at large amplitudes. Empirical
Dynamics models provide a solution to this problem, via a nonlinear, dynamic, blackbox approach.
These models accurately replicate both frequency and amplitude dependence effects, without the
limitations of conventional schemes. Examples of Empirical Dynamics models will be presented for
automotive shock absorbers and a biaxial rubber bushing. Benefits and limitations of the Empirical
Dynamics approach are discussed along with requirements for interfacing these models to the ADAMS
virtual prototyping environment.
1
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
____________________________________________________________________________________
1 Introduction
ADAMS virtual prototype models have shown properties and physical principles are used to
impressive results in the ability to simulate generate differential equations, and these are
behavior of complex engineering systems. solved numerically. Examples of these include
They make it possible to study the effects of any the finite element method, computational fluid
type of dynamic input, for a wide range of dynamics, and multi-body dynamics (in a limited
systems. They also permit manipulation of sense). Not surprisingly, these latter methods
system variables in a controlled manner, as have been called 'whitebox' methods. Of
required for optimizing system design. As a course, the whitebox and blackbox methods are
result, these techniques are rapidly not mutually exclusive. Curve fits representing
revolutionizing the way engineering systems are complex component behaviors are easily
designed. integrated into the ADAMS 'whitebox'
environment.
Despite the successes of the ADAMS approach,
there are nevertheless limitations. Systems that One important difference between blackbox and
include friction, rubber or other elastomeric whitebox models is their adjustability. A major
materials, complex fluid dynamic behavior, disadvantage for blackbox models is their lack
biological systems, and others, can be difficult of adjustability. Many of the important physical
to model accurately in reasonable time. The or design parameters are hidden in the
difficulty arises for some systems because they blackbox, and cannot be changed. Alternatively,
require a very large number of state variables a blackbox model has parameters (coefficients
for an adequate representation. For example, for a curve fit), but these often do not have
fluid dynamic systems may require simulation of meaningful physical counterparts. This makes
large, complex flow fields, just to assess force blackbox models less than desirable for design
vs. velocity relations. For other systems, optimization. In contrast, the parameters of a
difficulties arise because important physical whitebox model often have immediate and clear
properties cannot be easily measured or interpretations, and are very useful for design
understood. Another source of problems occurs studies.
for systems whose properties are not
repeatable, or whose properties change Another important difference between blackbox
significantly with temperature. and whitebox models is their computational
efficiency. Blackbox models are superior in this
Often, these complexities are handled by using regard. They are typically represented by
blackbox models. Here, experimental data is straightforward algebraic relations, which can
obtained for inputs and outputs of a complex be solved by direct (non-iterative) calculation.
system or component, and a relation between Whitebox models, by contrast, require a
the inputs and outputs is formed using a stepwise solution of complex differential and
mathematical curve fitting technique. Examples algebraic equations (DAE's), often with
include polynomial or spline curve fits for considerable iteration required.
damper force vs. velocity, and frequency
dependent bushing models, which provide Clearly, there is a direct tradeoff between
stiffness coefficients as functions of frequency. adjustability and efficiency. The choice of
Blackbox methods are effective because they blackbox vs. whitebox models must be based
largely ignore internal operation of the physical on a clear understanding of the modeling
system. This is an obvious advantage, when the objective. For example, a vehicle model, built to
physical principles are not well understood, or study ride and handling characteristics, requires
when the system model requires an enormous a tire model. A whitebox tire model might be
number of states. constructed using finite elements, with nonlinear
stiffness and damping coefficients for the
The blackbox approach contrasts sharply with rubber. A blackbox model of the same tire could
analytical modeling, or 'first principles' modeling, be constructed by fitting curves to experimental
where geometric parameters, mechanical data (for example, lateral force vs. slip angle).
2
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
The choice of blackbox vs. whitebox in this case necessary to keep the blackbox methods
may depend on the focus of the model. If it is to manageable.
improve the tire design, then clearly the
whitebox model is best. If it is to improve a In recent years, blackbox techniques have been
suspension design, then the blackbox model developed which can handle joint amplitude and
may be sufficient. As a general philosophy, it frequency dependence, with very few
makes sense to use blackbox models whenever restrictions on the class of system or type of
possible, i.e., for elements that are not the focus inputs. This paper will discuss one such
of the design optimization. technique called Empirical Dynamics Modeling
(ED modeling or EDM).
Of course, the accuracy of the two methods
must also be considered. Historically, accuracy The presentation begins with some background,
has been one of the most serious challenges for covering definitions and explaining why
both blackbox & whitebox modeling. Whitebox blackbox modeling becomes difficult when
methods may be inadequate for certain types of amplitude and frequency dependence are
systems, as mentioned above. Blackbox present simultaneously. The next section
methods have had shortcomings for systems introduces Empirical Dynamics models, with a
exhibiting characteristics such as: brief overview of their principles of operation. A
• amplitude dependence (or nonlinearity) series of case studies follow, with examples of
• frequency dependence (or memory) Empirical Dynamics models for complex vehicle
• arbitrary (or random) input subsystems and components such as shock
• multiple inputs and outputs absorbers and rubber bushings. In the next
Blackbox modeling is relatively straightforward, section, some general characteristics of
if the system has only amplitude dependence or Empirical Dynamics models are presented,
only frequency dependence. When these are including benefits, limitations, and methods to
present simultaneously, however, the necessary circumvent those limitations. Finally, the
mathematical sophistication increases methods to interface ED models to the ADAMS
dramatically. Limitations in the type of system, environment will be discussed
type of input, or number of inputs, then become
3
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
____________________________________________________________________________________
2 Background
____________________________________________________________________________________
This section provides a brief overview of Amplitude dependent behavior is often modeled
conventional blackbox modeling. It discusses using simple input-output curves or algebraic
systems having only amplitude dependence or functions, as shown for the shock absorber
only frequency dependence, and how these are above. This method applies when the system
modeled using blackbox methods. It then has a single input and single output (SISO).
describes the complications involved when a When such a system has multiple inputs, the
system has both amplitude and frequency simple curve characterization must be replaced
dependence, especially how the conventional with a higher dimensional equivalent. For two
models fail to provide an adequate inputs, the relation must be represented by a
representation. Finally, a brief discussion of family of curves in two dimensions, or by a
some alternative methods and workarounds is surface in three dimensions (3D). For three
provided. inputs, it becomes more complex: now a family
of surfaces in 3D is needed. With more inputs,
Amplitude dependence is synonymous with more dimensions are needed, and the ability to
nonlinearity, which refers to the situation where visualize the relationship is lost. Nevertheless,
superposition fails to hold. That is, if system equations may be fitted to define a useful
input amplitude is scaled by some factor, the model. This approach of using simple curves or
output amplitude doesn’t scale by the same surfaces, or equivalent equations, is applicable
factor. Most physical systems display this when there are no frequency dependent effects.
property to some extent. A simple example of a Under these conditions, the model can be used
nonlinear system is an automobile shock for any type of input signal: sinusoidal, step,
absorber, whose force vs. velocity relation is sweep, random, or arbitrary.
modeled by a simple curve or a two-part linear
relation (Figure 2.1). Note that linearity should Frequency dependence refers to a system
not be confused with proportionality. whose behavior depends on the rate or time
Proportional systems (i.e., output is a scalar scale of input. For instance, a frequency
multiple of input) are linear, but the converse dependent system subjected to a 1 Hz
need not be true. The correct way to understand sinusoidal input may give a 1 Hz sine output,
linearity is by the effect of scaling: if the input is but with 30 degrees phase lag. When 10 Hz is
multiplied by some scale factor, the output will applied, the phase lag may be 45 degrees
scale by the same factor, but the input and (Figure 2.2). The ratio of output/ input
output may look completely different. amplitudes may differ as well, at the two
frequencies. Resonance is an example of such
a frequency dependent effect.
4
Frequency Dependent System Example: Input at 1Hz Frequency Dependent System Example: Input at 10 Hz
2.5 2.5
Input Input
2 Output 2 Output
1.5 1.5
1 1
0.5 0.5
0 0
-0.5 -0.5
-1 -1
-1.5 -1.5
-2 -2
-2.5 -2.5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Frequency dependent systems are often Note that these techniques for modeling
modeled via frequency response functions frequency dependent systems are applicable, in
(FRFs), where the relation between input and a strict sense, only for linear systems (i.e., no
output signals is characterized in terms of amplitude dependence). Linear frequency
magnitude and phase vs. frequency. FRFs are dependent systems can often be identified by
typically explained for the case of sinusoidal the fact that a sinusoidal input gives a
input and output: The FRF magnitude gives the sinusoidal output. If the output is not sinusoidal,
ratio of sinusoidal output amplitude over this is a sure sign of nonlinearity. It’s important
sinusoidal input amplitude, and the FRF phase to keep in mind, however, that linearity or
is the difference between output phase and nonlinearity is a property of the system,
input phase (Figure 2.3). Transfer functions, independent of input signal type. Note also
based on Laplace transforms, offer a similar that linearity does not mean the FRF magnitude
capability. Frequency dependent systems can is flat. Resonant peaks and rolloff at high or low
alternatively be modeled in the time domain, frequencies may (and typically do) occur for
using ARMA type models, adaptive digital linear systems. A flat FRF magnitude does
filters, and others. The time domain model is have a special interpretation, however: it means
characterized using the impulse response of the the system has no memory. This property will
system, and the output at any time is evaluated be explained shortly.
by convolution of the signal with the impulse
response. The methods for modeling frequency dependent
systems can also deal with arbitrary input
Frequency Response Function/ Example waveforms. For example, FRFs can be used in
4
a straightforward manner to model systems with
3 random inputs. In this case, the random signals
Magnitude
(Output / 2 are taken to be composed of a large number of
Input )
1
sinusoidal components. The amplitudes of
these components in the signal are
0
0 2 4 6 8 10 12 14 16 18 20 characterized in terms of power spectral density
0 (PSD, or power spectrum, Figure 2.4). When
Phase -50 random inputs are applied to a dynamic system,
(deg)
-100
a random output is produced. The effect of the
system is to modify the shape of the power
-150
spectrum between input and output. The output
-200
0 2 4 6 8 10 12 14 16 18 20
power spectrum is just the input spectrum by
frequency, Hz multiplied by the FRF magnitude squared
(Figure 2.5).
Figure 2.3 Frequency Response Function (FRF)
5
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
2.5
Power Spectral Density / Example The dynamic system essentially functions as a
filter, to amplify sinusoidal components at some
frequencies, and to attenuate them at other
2
frequencies. For example, a building structure
mm
/Hz
2
subjected to wind loading vibrates
1.5 predominantly at the building's natural
frequency. This is not because the wind
1 necessarily flows at that frequency, but rather
that the random wind may be considered to
0.5
contain a wide band of frequencies, and the
building is a filter that acts to focus the motion at
one frequency.
0
0 2 4 6 8 10 12 14 16 18 20
frequency, Hz
When FRFs are used with power spectral
Figure 2.4 Power Spectral Density Function (PSD) density descriptions of random input, an
important limitation is that the input must be
Input PSD * (FRF Magn)2 = Output PSD
Gaussian, i.e., its probability density function
(pdf) must follow the normal (bell shaped)
2.5 distribution. Statisticians often argue that many
random signals have such a pdf, owing to the
2 central limit theorem. However, engineers
1.5 responsible for designing systems subject to
random loading (especially road vehicles)
Input
PSD
1 understand that non-Gaussian random input is
typical (but not ‘normal’). Luckily, FRFs may be
0.5 used in the case of non-Gaussian inputs as
0
well. The catch is that the input power spectrum
0 2 4 6 8 10 description must then be replaced by an explicit
description of input waveform, i.e., a time
4 history. Moreover, the output can no longer be
calculated by simple frequency domain
3 multiplication; instead, convolution operations
must be performed. These complications are
FRF
2 not serious, since analytical tools for performing
Magn such operations are well established. Likewise,
the many of the concepts for random inputs
1
apply: the system can still be considered as a
filter, the input may be understood as a sum of
0
0 2 4 6 8 10 sinusoidal components, etc. In the remainder of
this discussion, the terms ‘random’ and
3
‘arbitrary’ will be used interchangeably, although
their strict definitions are quite different.
6
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
0 0
0 5 10 15 20 0 5 10 15 20
0 200
-100 0
-200 -200
0 5 10 15 20 0 5 10 15 20
20 10
10 5
0 0
0 5 10 15 20 0 5 10 15 20
100 0
0 -100
-100 -200
0 5 10 15 20 0 5 10 15 20
7
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
1.5
1
A1
0.5
A2
A3
Output
f
0
-0.5
-1
-1.5
Figure 2.10 Family of FRFS (3 amplitudes)
-2
-2.5
-2 -1 0 1 2
Similarly, linear dynamic models are often
Input inadequate for characterizing static nonlinear
Input-Output Plot for Frequency Dependent System (10Hz Input) systems. Consider the simple case of a SISO
2.5
system, modeled using an FRF. The amplitude
2
dependence of the system means that there
1.5
may be a different FRF for each input amplitude
1 (Figure 2.10). Occasionally, one hears of
0.5
Output
-0.5
-1
-1.5
-2
-2.5
-2 -1 0 1 2
Input
8
Figure 2.11 Generation of Harmonics by Smooth and Abrupt Nonlinearities
proposals to build a family of FRFs, each Hz. Even worse, the output component at 6 Hz
associated with a different amplitude, and to could be the result of 4+ 2 Hz, or 8 -2 Hz, 10-4,
interpolate between them. Problems with this etc., or all of these together. These effects
approach can be understood from the cannot be quantified with a family of FRFs,
perspective of harmonic distortion. Whenever a since the FRF assumes that output at a given
sinusoidal input is applied to a nonlinear frequency is caused only by input at that
system, the output waveform is periodic, but not frequency.
sinusoidal. Such a waveform may be
considered to consist of one sinusoidal Clearly, the situation is even more complex for
component having the same frequency as the random input signals, since they consist of a
input, plus additional harmonic components large number of sinusoidal components. In this
(i.e., at multiples of that frequency). A system case, a family of FRFs (each member
with a ‘smooth’ nonlinearity may generate only corresponding to a different amplitude) cannot
few weak harmonic components in the output, be defined, because there is no single
whereas one with an abrupt nonlinearity amplitude that characterizes the random input.
generates strong harmonics over a wide Instead, the family would have to include a
frequency range (Figure 2.11). different FRF for each input power spectrum,
which is completely impractical.
Further problems arise when the input signal is
composed of a few sinusoids at different The preceding paragraphs showed how cross-
frequencies. In this case, one effect of the application of the models fails for simple SISO
nonlinearity is to generate frequency systems. New problems arise when there are
components at the sum and difference multiple inputs. In particular, there may be
frequencies. So, if a sine-on-sine input having a “nonlinear cross-coupling” effects. For example,
5 Hz component and a 1 Hz component is an output resulting from 2 inputs may depend in
applied to an amplitude dependent system, the some way on the product of those inputs.
output waveform would have components at 1 There is no provision for such terms in the FRF
and 5 Hz, but also at 4 and 6 Hz, the sum and matrix framework.
difference frequencies. Harmonics and sum &
difference frequencies (“cross-frequency” Despite all these problems, many nonlinear
effects) are the reason FRFs are not viable for dynamic systems can be effectively modeled as
nonlinear systems: the output at 6 Hz depends blackboxes. Two basic ways to do this are:
not only on the input at 6 Hz, but also on the • Restrict the types of inputs that can be used
input at 1 Hz and 5 Hz. Or, the output at 6 Hz • Restrict the types of systems that can be
may be a harmonic for input at 1 Hz, 2 Hz, or 3 modeled.
9
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
10
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
____________________________________________________________________________________
Recent developments in dynamic system them by constant weights wk, sums these along
modeling methods now enable generation of with a constant bias term, and then applies the
accurate models from experimental data, with result to a nonlinear 'activation' function, to give
very few restrictions on the type of system or an output value y. This process is shown in
type of input [5,6,8]. These models can Figures 3.1 and 3.2.. The first figure presents
properly replicate amplitude dependence and the process in a conventional block diagram
frequency dependence together. The form, the second shows the same process as
complications of multiple inputs and outputs, commonly depicted in the neural network
and cross-coupling, are easily handled. literature. The activation function is usually a
Moreover, the advances in computational sigmoid (S shaped) function; for example, a
horsepower allow such models to be built in hyperbolic tangent (Figure 3.3) . A neural
reasonable time. network is constructed by connecting multiple
neurons to the same inputs to make a 'layer',
This convergence of modeling capabilities may and by using the outputs of one layer as inputs
be considered an important breakthrough. to another layer. This structure is known as a
However, the nature of this breakthrough is multilayer perceptron (MLP) (Figures 3.4-3.5).
subtle. It is the combination of multiple factors:
• blackbox
• amplitude dependence
• frequency dependence
• multiple input and output
• arbitrary input waveform
• applicability to a wide class of systems
that define the technique. As described in the
Background section, conventional methods
have been able to encompass many or most of
these characteristics, but not all of them. A Figure 3.1 Neuron, Block Diagram
descriptive title for such a method should
include all of these important aspects.
However, even the most concise description,
‘nonlinear multi-input dynamic blackbox for
arbitrary input and system types’, is a mouthful.
The name Empirical Dynamics Modeling (EDM)
has been coined as a convenient substitute.
11
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
12
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
13
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
Its important to understand that Empirical are described in later sections. In addition,
Dynamics method is more than just a neural special proprietary enhancements have been
network dynamic modeling (system employed to give the results shown in the
identification) method. Other aspects of following sections. The nature of these
modeling may be considered integral to the enhancements may be disclosed pending
technique, including test excitation, parameter patentization.
adjustment, and interfacing to ADAMS, which
____________________________________________________________________________________
4 Case Studies
___________________________________________________________________________________
This section will present case studies involving spectrum, which is arbitrary but a reasonable
Empirical Dynamics models. These include choice for a velocity-based characterization.
models for 2 different shock absorbers and for a
biaxially loaded rubber bushing, from a late The shock absorbers were tested in an MTS
model passenger car. Neural networks have servohydraulic test rig. Use of hydraulic power
been used for modeling shock absorbers since with servo-control of displacement allows
the early 1990’s [2,3]. The results of the current accurate application of the displacement profiles
case study confirm and extend these results. to the specimen, as the ‘independent variable’.
It’s not apparent whether neural approaches for Force was measured as the ‘dependent
modeling rubber bushings have been variable’, using a strain gage load cell. Despite
investigated. their accuracy, all servocontrollers have some
response limitations. The actual displacement of
Case Study 1: Shock Absorber #1 the specimen may differ from the commanded
value, in the form of small discrepancies in
Automobile shock absorbers (or dampers) are amplitude and phase at higher frequencies.
often modeled by fitting a curve to a plot of force These effects were circumvented in this
vs. velocity. These plots are generated by investigation, by using the actual shock
applying a sine sweep displacement as input, absorber displacement, measured with an
and measuring the resultant force as output. LVDT, for subsequent model generation.
Velocity is calculated from the known Essentially, this procedure allows the dynamics
displacement history. The changing frequency of the test rig to be excluded from those of the
of the sweep gives rise to varying velocities. shock absorber.
The current case study takes a slightly different Velocity was calculated from the displacement
approach, by using a random displacement signal, using a high order digital differentiator
signal as input. Of course, this is more realistic [7]. Such a differentiator reduces the high
than a sine sweep, as the displacement profile frequency phase errors of conventional first or
for most roads is random, not sinusoidal. second finite difference differentiators.
Another reason to use a random input is that it
provides a richer content than a sine sweep, The force-velocity plot resulting from the
i.e., a wider variety of events are present in the random input shows a complex pattern (Figure
signal. Training of the neural network model is 4.1). The pattern has two important
best performed under these conditions. characteristics: a curved ‘backbone’, and some
hysteresis (width or thickness) around the
The random signal for shock absorber excitation backbone. These two parts coincide roughly
was generated as a discrete Gaussian time with the presence of nonlinearity and memory,
history, with power spectral density having respectively.
2
magnitude proportional to 1/frequency . The
exponent 2 gives a random signal with most of
its energy at low frequencies, similar to the
power spectrum of real road input. Moreover,
the exponent 2 gives a flat velocity power
14
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
Figure 4.1 Shock Absorber #1 Force-Velocity, Figure 4.3 Shock Absorber #1 Force-Velocity, FRF
Original Lab Data Model
It is instructive to demonstrate how well The Empirical Dynamics model for this shock
conventional blackbox models work to replicate absorber gives a force-velocity plot very close to
this pattern. For this purpose, a static nonlinear the original lab data (Figure 4.4). It replicates
model was generated using a least squares both the backbone (nonlinear part) and the
polynomial curve fit, and a linear dynamic model hysteresis (dynamic or memory part) of the
was generated as an FRF. Each of these original data.
models was then used with velocity as input to
predict the force. Results are plotted in Figures
4.2-4.3.
Figure 4.2 Shock Absorber #1 Force-Velocity, These plots give a quick overview of the
Polynomial Model capabilities of the Empirical Dynamics method.
Further detail of these capabilities is provided in
The polynomial model yields a plot which the next section.
faithfully replicates the ‘backbone’, but fails to
capture any of the original hysteresis. This Case Study 2: Shock Absorber #2
compromise is expected for a static nonlinear
characterization. For this specimen, the laboratory test was
essentially the same as described above.
The FRF model gives a force-velocity plot that However, in this case, displacement was used
replicates the hysteresis to some extent, but rather than velocity, as the independent variable
fails to capture the curved backbone nature of for the model. This approach may seem
the original data. This is the expected result for unusual, since curves of force vs. displacement
a linear dynamic model. for a shock absorber are usually large loops,
15
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
with no apparent ‘curve fit’ (Figure 4.5). In other approach and the FRF and ED models are
words, there is no way that a static nonlinear all based on minimizing the mean square
curve (polynomial) could be used to model this error.
relationship. The large hysteresis loops suggest
nd
that an FRF may work; however, the Force-displacement plots for the 2 shock
nonlinearity of this specimen isn’t apparent from absorber are shown, for the original lab data,
this plot, so blind trial and error is the only way the FRF model, and the Empirical Dynamics
to determine if an FRF will work. model (Figures 4.5-4.7). Clearly, the ED model
replicates the original data most accurately.
16
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
predicted force are also shown for the FRF has extracted essentially all of the information
model (Figure 4.8). These plots show that the from the data; the error that remains is white, or
conventional models may introduce substantial completely uncorrelated with the input (or any
errors in both amplitude and phase of the other signal).
signals.
17
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
18
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
tendency appears, although less pronounced. symmetric bushing should generate only
Both plots show some hysteresis. Note that the symmetric (even order) cross terms, which
hysteresis here may be caused by cross- would not appear in the FRFs. Visual inspection
coupling, in addition to memory effects. of the specimen suggests the asymmetry may
originate at the inner sleeve, which has a seam.
19
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
20
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
Figure 4.24 Bushing Time Histories, Polynomial Figure 4.27 Bushing FFT’s, Polynomial Model,
Model, z axis z axis
Figure 4.25 Bushing Time Histories, FRF Figure 4.28 Bushing FFT’s, FRF Model, z axis
Model, z axis
Figure 4.26 Bushing Time Histories, ED Model, Figure 4.29 Bushing FFT’s, ED Model, z axis
z axis
21
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
The preceding case studies have shown the mounts, exhaust system hangers, etc.
power of the Empirical Dynamics technique for Additional applications may include non-vehicle
modeling vehicle components with one or two applications, including biomechanical systems,
inputs. Other case studies (to be reported) electrodynamic systems, and fluid dynamic
demonstrate that this technique can be applied systems.
to 3 or more inputs. In one example, the lateral
strain at a vehicle suspension ball joint, which is
influenced by vertical, lateral, and longitudinal
road inputs, was predicted using those three
inputs, with error reduction of 40-50% over FRF
models. The most significant aspect of this case
study was that the specimen included not only
the ball joint, or the suspension, but also the
entire vehicle along with 12 channels of multi-
axial road simulation test equipment (Figure
4.30).
Figure 4.30 3x1 Blackbox Model for Ball Joint Strain
From these examples, it seems reasonable that
the technique may be extended to other types
of vehicle components, including tires, engine
The preceding Case Studies have shown by Evidence for this benefit was provided for
example how the Empirical Dynamics method numerous specimens in the Case Studies.
yields models with higher accuracy than
conventional blackbox methods. This section Empirical Dynamics models can be more
provides a summary of benefits and limitations accurate than whitebox models. Whitebox
of the Empirical Dynamics approach models often oversimplify complex physical
phenomena. For example, a whitebox model for
Benefits of EDM include: a 'friction element' may be represented in terms
• Significant improvements in accuracy of a simple (static or dynamic) coefficient,
• Ability to model a wider range of systems obtained from a table in a design handbook.
and components, with just one technique This value is subject to wide variability (related
• Simpler and faster modeling to surface finish, contamination, relative
Each of these is elaborated below. velocity, etc) and doesn't account for transitions
from static to dynamic (e.g., stiction). By
----------------------------------- contrast, an Empirical Dynamics model of a
system with physical friction can include these
Benefit 1: Significant Improvements in effects, in proper proportion. The result is a
Accuracy more accurate model overall.
Empirical Dynamics models are more accurate Empirical Dynamics models are 'self-validating'.
than conventional blackbox models. In many The accuracy of an Empirical Dynamics model
cases, Empirical Dynamics models will far is assessed as part of the model generation
outperform linear dynamic models and static- procedure. By splitting the data into training
nonlinear models (e.g., polynomials). This and validation sets, the performance of the
depends of course on the degree of nonlinearity model is easily assessed, without any need to
and/or memory in the system. Empirical return to the lab. Another important aspect of
Dynamics models are most beneficial when validation: since Empirical Dynamics models
these effects are appreciable. (That is, if the are generated and validated using random data,
system is already highly linear, EDM won't they automatically encompass a wide range of
provide much improvement over an FRF). operating conditions. Whitebox models are
22
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
Simple components or complex systems can be Empirical Dynamics modeling enables simpler
handled with the same method. The only model construction. In particular, generation of
requirement is to have input and output signals Empirical Dynamics models may be automated,
from the specimen being modeled. in many cases. This happens in part because of
Considerations re: actual complexity of the the generic nature of Empirical Dynamics
specimen, in terms of number of moving parts, modeling, i.e., only input and output signals are
degrees of freedom, etc., can be often be required; internal specimen details can be
ignored. ignored. Automation may be applied most
beneficially in scenarios where all specimens
The Empirical Dynamics approach may be used are similar (for example, shock absorbers tested
for a wide range of applications. That is, in an MTS shock absorber test rig).
Empirical Dynamics modeling may be applied
not just to mechanisms, but also to hydraulic, Empirical Dynamics models may be constructed
electrical, thermal, optical, digital/software, & faster. In situations where a test rig, specimen,
other systems. and related instrumentation are readily
available, it may be more expedient to generate
Empirical Dynamics models can be used when a model by the Empirical Dynamics approach,
whitebox models aren't available. For many even if a whitebox method is available. Note
physical systems, there are no whitebox that the test equipment and specimen are often
methods that can accurately predict dynamic available, to validate whitebox models. The
behavior. For example, components that benefit of Empirical Dynamics modeling is to
include elastomers/rubber bushings, fabric, consolidate validation and model generation
biomaterials, etc., are sometimes modeled into one procedure.
using the finite element method (FEM). The
FEM models don't include provisions for At this stage it is informative to present some
modeling significant damping or hysteresis timing benchmarks for the main Empirical
behavior in these components. Empirical Dynamics processes.
Dynamics models may be the only choice in this
case. Specimen Lab Test Training
Duration Duration
For other components, there may be special Shock absorber 1 minute 1 hour
whitebox methods available, but only at
Rubber bushing 2 minutes 2 hours
prohibitive cost ($ or expertise). For example, for a 2x2 model
fluid-filled or fluid-dynamic components may be
modeled using a computational fluid dynamics Some conditions: all calculations are based on
(CFD) modeling package. If this tool is used using a 450 MHz Pentium II processor. Note
only infrequently, the total cost to build a model that the lab test times do not include installation
may far exceed its capital outlay. of the specimen, servo-loop tuning, amplitude
adjustment, and other preliminary setup. Model
The Empirical Dynamics method allows use of calculation times do not include miscellaneous
alternative signal types: For example, dampers preliminary processing, including signal channel
(shock absorbers) are often characterized in rearrangement, offset removal, and others.
terms of force vs. velocity. With Empirical Most importantly, the calculation presumes the
Dynamics modeling, accurate damper models design for the neural net (including number of
may be generated in terms of force vs. layers and number of neurons) has already
23
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
At this time, benchmarks for EDM execution are Limitation 2: Specimen Parameters Cannot Be
not available, for operation with ADAMS. Readily Adjusted.
Standalone operation of EDM, where output
signals are calculated directly from predefined Parameters refer to specimen variables that
inputs, has been measured. An ED shock may be adjusted as part of the specimen design
absorber model, with a sampling rate of 204.8 process. For example, parameters of a tire
Hz (giving model bandwidth ~ 80 Hz) has most might include:
recently been measured at 250 times faster • geometry (diameter, width, sidewall height,
than real-time. In other words, 10 seconds of tread pattern)
input signal, equivalent to 2048 sample points, • mechanical properties (viscoelasticity of the
executes in approximately 0.04 seconds (with rubber, anisotropic flexibility of the
the CPU described above). rubber/cord matrix)
• pressure
Note that for Empirical Dynamics models, Whitebox models are usually configured to
generation time may in many cases be offset by allow adjustment of these parameters in the
execution time. For the shock absorber model.
example, two hours of processing ( 1 for
generation, 1 for execution) effectively buys 250 Blackbox models, by ignoring the internal
hours of simulation. (A direct comparison with details of the physical system, preclude the
whitebox methods cannot be made, as a ability to manipulate various parameters of that
whitebox shock absorber model has not been system. Nevertheless, there are multiple
investigated. Clearly, this will be a worthwhile counterpoints that bear mention:
investigation).
24
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
25
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
26
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
27
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
The ADAMS Solver has been designed for • buffering of past inputs and outputs.
optimal solution of equations in state variable
form. This conflicts with several aspects of the Preliminary tests on the prototype socket have
Empirical Dynamics paradigm. Primary demonstrated its basic feasibility, and further
differences include: tests are underway.
• Empirical Dynamics models use a fixed
sample rate, or time base. The ADAMS Future development plans for the Socket
Solver typically uses variable time steps. include provision for the following features:
• Empirical Dynamics models require
information about past inputs and outputs. Physical interfacing. This includes component
The ADAMS Solver does not normally specifications that aren't directly required for
retain a history of such information; instead, Empirical Dynamics model generation. For
it stores the necessary 'history' information instance, the length of a shock absorber is
as state variables. needed within the ADAMS environment, but it
• The ADAMS Solver supplies inputs to a isn't needed for Empirical Dynamics model
component one at a time, and these may be generation. A related issue is matching of
trial values, whose convergence status is coordinate systems: the X,Y,Z axes used for a
indeterminate. If past inputs and outputs lab test must be properly identified and matched
are retained (in a buffer) for use with an in the ADAMS environment.
Empirical Dynamics model, the trial values
must be identified and excluded from the Adjustments. As defined in the earlier Section,
buffer. adjustments via extrinsic conditions and model
stretching alleviate some of the limitations of the
To negotiate between these different blackbox approach. These features best
environments, a prototype interface between implemented at the socket level.
ADAMS and Empirical Dynamics has been
developed. Called the ADAMS/EDM Socket, Limit checking: Empirical Dynamics models are
this interface works within the ADAMS only valid for the range of input data used to
environment to perform the following functions train and test them. If the ADAMS Solver
• sample rate conversion (via interpolation) supplies input outside of this range, it will be
• determination of convergence status for important to provide a warning to the User.
past inputs
7 Summary
This paper has presented Empirical Dynamics modeling as an effective method to generate and use
blackbox models for complex components. The complications of amplitude dependence, frequency
dependence, arbitrary input, multiple inputs and outputs, and arbitrary system types, are all
accommodated within the Empirical Dynamics framework, via use of neural networks and tapped delay
structures for inputs and outputs. The capabilities of Empirical Dynamics modeling were demonstrated
in case studies for shock absorbers and a rubber bushing from a passenger car. In general, Empirical
Dynamics models provide a way to model complex components simpler and faster. The integration of
EDM into the ADAMS environment is currently under development.
28
Accurate Models of Bushings and Shock Absorbers using the Empirical Dynamics Method A.J.Barber / MTS Systems
8 References
[1] Vladimir Cherkassky and Filip Mulier, Learning from Data: Concepts, Theory, and Methods, John
Wiley & Sons, 1998.
[2] J.W. Fash, Modeling of Shock Absorber Behavior using Artificial Neural Networks, SAE Technical
Paper 940248, 1994.
[3] Joseph Giacomin, Neural Network Simulation of an Automotive Shock Absorber, Engineering
Applications of Artificial Intelligence, Vol. 4, No.1, pp. 59-64, 1991.
[4] Martin T. Hagan, Howard B. Demuth, Mark Beale, Neural Network Design, PWS Publishing Co.,
Boston, 1996.
nd
[5] Lennart Ljung, System Identification:Theory for the User, 2 Ed., PTR Prentice-Hall, Upper Saddle
River, NJ, 1999.
[6] Kumpati S. Narendra and Kannan Parthasarathy, Identification and Control of Dynamical Systems
Using Neural Networks, IEEE Trans. Neural Networks, Vol.1, No.1, March, 1990. pp. 4-27.
[7] Boaz Porat, A Course in Digital Signal Processing, John Wiley & Sons, 1996.
[8] Jonas Sjoberg and Lester S.H. Ngia, Neural Networks and Related Model Structures for Nonlinear
System Identification, in Nonlinear Modeling: Advanced Blackbox Techniques, Johan A.K. Suykens and
Joos Vandewalle (Eds.), Kluwer Academic Publishing, 1998, pp 1-28.
[9] Donald D. Weiner, John E. Spina, Sinusoidal Analysis and Modeling of Weakly Nonlinear Circuits,
Van Nostrand Reinhold, 1980.
[10] Rodger E. Ziemer, William H. Tranter, D. Ronald Fannin, Signals and Systems, Continuous and
Discrete, Macmillan Publishing, New York, 1983.
29