Generation of Random Road Profiles PDF
Generation of Random Road Profiles PDF
Abstract In this work we review two of the most com- road profile is given in section IV. The amplitude of each
monly adopted methods, namely shaping filter and sinusoidal sinusoidal function is re-derived for completeness here.
approximation, for generating one-dimensional random road Finally, two examples are given to demonstrate the result-
profiles, that are used in the simulation of a quarter car
(or half car) vehicle suspension system control. For the ing grade B profiles generated by the two aforementioned
shaping filter method, it is found that the time constant of methods respectively.
the first order transfer function generating the road profile
is independent of the grade of road. While for the sinusoidal II. C LASSIFICATION OF ROAD P ROFILES
approximation method, a detail derivation of the amplitude The road profile can be represented by a PSD function.
of each sinusoidal function is re-derived for completeness. The power spectral densities of roads show a characteristic
keywords: random process, shaping filter, sinusoidal ap- drop in magnitude with the wave number. To determine
proximation the power spectral density function, or PSD, it is necessary
to measure the surface profile with respect to a reference
I. I NTRODUCTION plane. Random road profiles can be approximated by a
Profiles taken along a lateral line show the supereleva- PSD in the form of
w w
tion and crown of the road design, plus rutting and other n
distress. Longitudinal profiles show the design grade, () = (0 ) or (n) = (n0 ) ,
0 n0
roughness, and texture (see Fig. 1) [1]. In this paper, (2.1)
we focus on the longitudinal profiles, which classifi- where
Whatcations Isareabased Profile?
on the International Organization for = 2 L in rad/m denotes the angular spatial fre-
Standardization (ISO 8606). The ISO has proposed road quency, L is the wavelength,
A roughness
profile is a classification
two-dimensional using
slice the power
of the road spectral along an 0 , (0 ) in m2 /(rad/m) describes the values of
density
surface, taken
imaginary line.
(PSD) values as shown in Fig. 2, and Table I, II [2]. Paved the psd at the reference wave number 0 = 1rad/m,
Profiles
roads taken
are along a lateral
generally line show to
considered the be
superelevation
among road and crown of the road n = is the spatial frequency, n = 0.1cycle/m,
classes 2 0
design, plus rutting and other distress. Longitudinal profiles show the design grade,
A to D.and texture. In this book, we will focus on longitudinal profiles.
roughness, w is the waviness, for most of the road surface, w =
2.
TABLE I
ROAD ROUGHNESS VALUES C LASSIFIED BY ISO
and conversely
Z
1
R( ) = S()e+ d. (3.3)
2
Remark 3.1: If X(t) is real, then the auto-correlation
function R( ) is real and even, that is, R( ) = R( ), it
follows that
Z
S() = 2 R( ) cos( )d, (3.4)
0
and Z
1
R( ) = S() cos( )d. (3.5)
0
Key
3
To avoid negative wave numbers, usually a one-sided psd
1 Displacement power spectral density, Gd (n) [m ]
2
Fig. 2. Road Surface Classification (ISO 8608). The axes surrounding
Wavelength, [m]
is defined with
3
the frame are defined as 1: displacement
Displacement power spectral density, Gd ()
psd, (n)[m3 ], 2: wavelength,
[m3]
(
4 [m],
Spatial3:frequency,
displacement psd, ()[m3 ], 4: spatial frequency, n[cycle/m],
n [cycles/m] 2S(), for 0,
5 5:Angular
angular spatial
spatial frequency,
frequency, [rad/m].
[rad/m] () = (3.6)
Figure B.1 Road surface classification (ISO 8608) 0, for < 0.
TABLE
The limit values of Gd and Gv for the first 5 road surface Therefore,
IIclasses in terms of n and are given in Tables we obtain
B.1 and B.2, respectively.
D EGREE OF ROUGHNESS E XPRESSED IN TERMS OF
Z
1
Table B.1 Degree of roughness expressed in terms of spatial frequency units, n R( ) = () cos( )d. (3.7)
2 0
degree Degree
of roughness ( )(106 m3 )
of roughness 0
Road Pavement a -6 where 0 = 1rad/m
Gd (n0) [10 m] Gv (n) [10-6 m] A. Road Profiles in Spatial and Temporal Domain
class road class
quality Lower limit lower limitmeangeometric
Geometric mean upper
Upper limit limitmean
Geometric
A Very A good
(very good)
--- 16 32 1 6,3 2
It is well known that the amount of road excitation
B Good B (good) 32 64 2 128 4 25,38 imposed at the vehicle tire depends on two factors:
C Medium
D Poor
C (average)128
512
256
1024
8 512
2048
16 101,1
32
404,3 1) the road roughness which is a function of the road
E Very (poor) 2048
D poor 4096 32 8192 64 128
1617,0
a E (very poor)
n0=0,1 cycle/m 128 256 512 roughness coefficient,
2) the vehicle velocity V .
Let s be the path variable. By introducing the wavelength
3) roadway layers consisting of cobblestones or similar 2
material may be classified as medium (average) or , = (3.8)
127
bad (poor, very poor). and assuming that s = 0 at t = 0, the term s can be
III. S HAPING F ILTER written as
2 V
s = s = 2 t = t, (3.9)
Before we proceed, some of the fundamental theorems
which will be used later are given in the following [3, 4]. where (rad/sec) is the angular velocity in time domain,
Theorem 3.1 (Parsevals formula): If X() = we end up with
F[x(t)] = A()ej() is the Fourier transform of X(t), V = . (3.10)
then
Z Z Z Hence, in the time domain the excitation frequency is
1 1 V
|x(t)|2 dt = A2 ()d = |X()|2 d. given by f = 2 = . For most of the vehicles
2 2 the rigid body vibrations are in between f = 0.5Hz
(3.1)
to f = 15Hz. This range is covered by waves which
Theorem 3.2 (Wiener-Khintchine Theorem): Let R( )
satisfy the conditions 0.5Hz v 15Hz. For a given
be an autocorrelation function of X(t), and define the
wavelength, lets say = 4m, the rigid body vibration
corresponding power spectral density function as:
of a vehicle are excited if the velocity of the vehicle is
1 2 varied from Vmin = 0.5Hz 4m = 2m/sec = 7.2km/h to
S() , lim E |F[XT (t)]| ,
T 2T Vmax = 15Hz 4m = 60m/sec = 216km/h. Hence, to
CSME-1374
achieve an excitation in the whole frequency range with and in the steady state the covariance of road irregularities
moderate vehicle velocities profiles with different varying is
wavelengths are needed. 2 w
When a vehicle is moving along the road with velocity lim E[zR (t)] = = 2 . (3.16)
t 2V
V , the excitation frequency of the road input (rad/sec)
becomes = V . The mean squared value of road sur- Remark 3.2: Recall that the variance of a discrete
face roughness, that is the total area of the power spectral stochastic process zRk and its continuous counter part zR
density function, does not change with the velocity of a is related by:
vehicle. Let () represents the power spectral density
of road input with respect to displacement excitation E[zRk zR T T
k ] = E[zR zR ] t, (3.17)
frequency. Therefore we have the following relation:
where t is the sampling time.
()d = ()d, (3.11)
which in turn yields the relationship between () and B. The Determination of Road Profile Variance
()
1 The most commonly used standard for pavement rough-
() = () . (3.12) ness is the proposed ISO 8608 [2]. It adopts the follow-
V
ing standard formulation to describe pavement roughness
Henceforth, we have PSD:
V
() = (0 )20
. (3.13) (0 )2 , for 0 1 ,
2
1 2
() = (0 )
This indicates that the road profile can be obtained from 0
, for 1 < N ,
integrating a white noise (i.e. a random walk) in time
0, for N < ,
domain. While to prevent standard deviation from going (3.18)
up with time as the integration period is increased. In [5, where the reference values of psd at 0 = 1(rad/m),
6] the road roughness PSD distribution is modified as (0 ), are given by ISO 8608 as shown in the Table III.
2V 2 The ISO suggested that 1 = 0.02(rad/m), and N =
() = , (3.14) 6(rad/m) [9]. As a result the variance of the random road
2 + 2 V 2
profile can be approximated by
where
Z
2 denotes the road roughness variance and 1 (0 ) 2 1
2 = ()d = 5.05(0 ).
V the vehicle speed, whereas 2 0 2 1 N
depends on the type of road surface.
Since the spectral density of the road profile can be But for most of the literature, it was chosen that 2 =
factored as 4(0 ).
From (3.14), the one-sided PSD of road profile can be
2V 2 written in spatial frequency as
() = = H()w H T (),
(V + )(V )
2 2
where () = . (3.19)
2 + 2
H() , V 1+ is the frequency response function
of the shaping filter, To determine , we simply use the relationship
w , 2V 2 is the spectral density of a white noise
process. 2 2 2 4(0 )
(0 ) = = , (3.20)
Hence, if the vehicle runs with constant velocity ds
dt = V ,
20 + 2 20 + 2
then the road profile signal, zR (t), whose PSD is given
by (3.14), may be obtained as the output of a linear filter which yields = 0.127(rad/m). Note that in this case,
expressed by the differential equation [7, 8] is independent of the (0 ), that is the road class. While
in [5], the author adopted
d
zR (t) = V zR (t) + w(t), (3.15) 1) = 0.15m1 , 2 = 9mm2 , V = 10 50m/s that
dt
correspond to an asphalt road profile,
where w(t) is a white noise process with the spectral 2) = 0.45m1 , 2 = 300mm2 , V = 5 30m/s in
density w . It can be shown that the case of a paved road.
Z t
For the other class of road, the standard deviation of
zR (t) = eV t zR (0) + eV (t ) w( )d,
0
the corresponding road class can be found in Table III.
CSME-1375
TABLE III
we have
ROAD ROUGHNESS S TANDARD D EVIATION Z
Jij = Ai sin(i s i )Aj sin(j s j )ds
Road Class (103 m) (0 )(106 m3 ), 0 = 1 (rad/m)
A (very good) 2 1 0.127 1 Ai Aj
B (good) 4 4 0.127 = sin(ij s ij )
C (average) 8 16 0.127 2 ij
D (poor) 16 64 0.127 1 Ai Aj
E (very poor) 32 256 0.127 + sin(i+j s i+j ),
2 i+j
where
IV. S INUSOIDAL A PPROXIMATION ij , i j , ij , i j .
Henceforth, we have
If the vehicle is assumed to travel with a constant
speed V over a given road segment with length L, a N N N
1 X X 1 XX X
random profile of a single track can be approximated by 2 = lim [Jii ]2 X + lim [Jij ]2 X
X X 2 X X 2
a superposition of N ( ) sine waves [4, 10] i=1 i=1 j=1
i6=j
N X
N
(
N
X X Ai Aj sin(ij X
2)
zR (s) = Ai sin(i s i ), (4.1) = cos(ij ) lim
i=1 j=1
ij X X
i=1
i6=j
where the amplitude Ai are defines as follows, ) N
Ai Aj sin(i+j X
2)
X 1
r + cos(i+j ) lim + A2i
i+j X X i=1
2
Ai = (i ) , i = 1, . . . , N, (4.2)
N
X 1
= A2i . (4.3)
N 1
in which , N 1 (rad/sec), and the phase angles i=1
2
i , i = 1, . . . , N are treated as random variables, follow-
Note that the sine and cosine terms are limited to values
ing a uniform distribution in the interval [0, 2).
of zero.
Proof: The random process generated by (4.1) can
Next, we determine the estimate of covariance from
be shown that it has zero mean as follows,
PSD. From (3.7) we know that
N Z N
1
X
E[zR (s)] = Ai E[sin(i s i )],
X
2 = R()|=0 = ()d (i ) .
i=1 2 0 i=1
2
N
Ai {sin(i s)E[cos i ] cos(i s)E[sin i ]} It is obvious that the variance of a sinusoidal approxima-
X
=
i=1
tion to a random road profile can be obtained by letting
= 0.
r
Ai = (i ) , i = 1, . . . , N, (4.4)
The variance of the sinusoidal representation is then given
by where the wave numbers i are chosen to lie at N equal
intervals .
Z L2 "X N
#
Remark 4.1: From the PSD defined by (2.1) or (3.18),
1
2 = lim Ai sin(i s i ) and the amplitude Ai given by (4.4), we have
L L L
2
i=1 1
N Ai , for i 1,
X
Aj sin(j s j ) ds i
CSME-1376
Grade B, =0.004
and r 0.02
An = (n ) , n = 1, . . . , N. 0.01
zR (m)
V. N UMERICAL E XAMPLES 0
PSD () m2/m1
road profile
5
10
1
s
Random Integrator r_R
Number
10
10 2 1 0 1 2
10 10 10 10 10
K V
frequency (rad/m)
alpha velocity
0
dustrial Technology of the Ministry of Economic Affairs,
0.01 R.O.C., through Science Technology program.
0.02
0 1 2 3 4 5 6 7 8 9 10
R EFERENCES
time (sec)
10
0 [1] M. W. Sayers and S. M. Karamihas, The little
book of profiling, basic information about measuring
PSD (f) m2/m1
CSME-1377
[8] L. J. Zhang, C. M. Lee, and Y. S. Wang, A study
on nonstationary random vibration of a vehicle in
time, International Journal of Automotive Technol-
ogy, vol. 3, no. 3, pp. 101109, 2002.
[9] L. Sun and T. W. Kennedy, Spectral analysis and
parametric study of stochastic pavement loads, Jour-
nal of Engineering Mechanics, vol. 128, no. 3, pp.
318327, 2002.
[10] G. Verros, S. Natsiavas, and C. Papadimitriou, De-
sign optimization of quarter-car models with passive
and semi-active suspensions under random road ex-
citation, Journal of Vibration and Control, vol. 11,
pp. 581606, 2005.
[11] M. D. Greenberg, Advanced Engineering Mathe-
matics, 2nd ed. Upper Saddle River, New Jersey:
Prentice Hall, 1998.
,
,
()
,
CSME-1378